Мазмуну:

Garduino - Arduino менен акылдуу бак: 4 кадам (сүрөттөр менен)
Garduino - Arduino менен акылдуу бак: 4 кадам (сүрөттөр менен)

Video: Garduino - Arduino менен акылдуу бак: 4 кадам (сүрөттөр менен)

Video: Garduino - Arduino менен акылдуу бак: 4 кадам (сүрөттөр менен)
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Июль
Anonim
Image
Image
Garduino - Arduino менен акылдуу бак
Garduino - Arduino менен акылдуу бак

Бул күндөрдө эч ким күнөөсүз эмес. Кокусунан өсүмдүктү өлтүрбөгөн адам барбы ???

Сиздин өсүмдүктөрдү сактап калуу кыйын. Сиз жаңы өсүмдүк сатып аласыз, эң начар учурда сугарууну унутуп каласыз. Жакшы учурда, сиз анын бар экенин эстейсиз, бирок аны туура иштетпейсиз.

Garduino менен биз сиздин үйүңүздү дени сак жана бактылуу өсүмдүктөрдүн кооз күнөсканасына айландырууга жардам беребиз.

Garduino - бул өсүмдүктөрдү көзөмөлдөөчү акылдуу платформа, бул сиздин өсүмдүктөрүңүздү жакшыраак билүүгө жардам берет.

Эмне үчүн Garduino мынчалык сонун?

  • Ал өсүмдүктүн кыртышындагы нымдуулукту көзөмөлдөйт. Өтө аз нымдуулук түшүмдүн жоголушуна жана өсүмдүктөрдүн өлүмүнө алып келиши мүмкүн. Эгерде нымдуулук төмөн болсо, колдонуучу өсүмдүгүн сугарышы керек. Нымдуулукту туура диапазондо кармоо да ашыкча сугаруудан сактайт. Ашыкча сугаруу өсүмдүктөрдү өлтүрүүнүн жалпы жана белгилүү себеби болуп саналат, бул тамыр оорусуна жана ысырап сууга себеп болот.
  • Ал өсүмдүктүн айланасындагы температураны көзөмөлдөйт. Температура өсүмдүктөрдүн өсүшүндө негизги фактор болуп саналат. Бул бизге температура өтө жогору болгондо көзөмөлдөөгө жардам берет. FYI, төмөнкү температура өсүмдүктөр үчүн жаман, анткени жогорку температура, кээде андан да жаман.
  • Бул абанын нымдуулугун көзөмөлдөйт. Көпчүлүк өсүмдүктөр нымдуу абага муктаж, анткени алар тешикчелер курчап турган аба нымдуу бөлүгүн жоготот, бул жоготуу өсүмдүктүн тамыры сиңген суу аркылуу дайыма алмаштырыла албайт.

Биз кимбиз?

Дисциплиналар аралык борбордун (IDC) эки информатика студенти, Герцлия, Израиль.

Экөөбүздүн тең графигибиз бар, экөөбүз тең өсүмдүктөрдү жакшы көрөбүз.

Биздин батирлер өсүмдүктөргө толгон жана аларга туура кам көрүү кыйын.

Биз көбүнчө аларды сугарууну унутуп калабыз жана эстегенде аларды ашыкча сугаруу менен унутуунун ордун толтурууга аракет кылабыз.

Бул өсүмдүктөрдүн мониторинг системасы "Заттардын Интернети (IoT)" курсундагы биздин акыркы долбоорубуз.

Бул бизге жардам бергендей эле сизге да жардам берет деп үмүттөнөбүз!

Биз сизден уккубуз келет

Долбоорубузду сынап көрдүңүзбү? Эгерде сизде жакшыра турган пункттар болсо же кандайдыр бир комментарийлер болсо, биз сизден уккубуз келет. Мындан тышкары, биз кээ бир сүрөттөрдү алууну каалайбыз!

Жабдуулар

  • 1 x ESP8266 такта (Биз Wemos D1 mini колдонгон)
  • 1 x Micro-USB кабели
  • 20 х секирүүчү кабель
  • 1 х Температура жана нымдуулук сенсору (Биз DHT22 колдонгон)
  • 1 x 10K Ом каршылыгы
  • 1 х Топурактын ным сенсору
  • 1 х ЖК (Биз Grove LCD RGB Жарыкты колдонгон)
  • 1 х нан тактасы

1 -кадам: Райондор

Райондор
Райондор
Райондор
Райондор

Бул кадамда биз бардык сенсорлорду туташтырабыз.

Топурактын нымдуулук сенсору:

  • 3.3v үчүн VCC туташтыруу
  • GNDди G менен туташтырыңыз
  • A0 менен A0 туташтырыңыз

ЖК экран:

  • GNDди G менен туташтырыңыз
  • VCC'ди 5v туташтырыңыз
  • SDA менен SCLди D1, D2ге туташтырыңыз

Нымдуулук жана температура сенсору:

  • GNDди G менен туташтырыңыз
  • 3.3v үчүн VCC туташтыруу
  • 10K Ом резистору менен берилиштерди схемага окшоп D3кө жана кубатка туташтырыңыз

2 -кадам: Керектүү программалык камсыздоону жана такталарды орнотуу

Керектүү программалык камсыздоону жана такталарды орнотуу
Керектүү программалык камсыздоону жана такталарды орнотуу
Керектүү программалык камсыздоону жана такталарды орнотуу
Керектүү программалык камсыздоону жана такталарды орнотуу

Arduino IDE

Arduino IDE орнотуу:

www.arduino.cc/en/Guide/HomePage

Arduino IDEге ESP8266 такталары үчүн тиешелүү "драйверлерди" орнотуңуз:

randomnerdtutorials.com/how-to-install-esp…

Adafruit

Эсеп түзүү:

io.adafruit.com

"Түрмөктөргө" барып, 4 түрмөктү кошуңуз:

1. SoilMoisture

2. Нымдуулук

3. Температура

4. Эскертүүлөр

Андан кийин, "Куралдар тактасына" барып, жаңы тактаны түзүңүз, андан кийин панелге кирип, барактын оң жагындагы плюс белгисин колдонуп, 4 блокту кошуңуз:

1. Сызыктуу диаграмма блогун кошуңуз, андан кийин SoilMoisture түрүн тандап, минималдуу мааниси 0 жана максималдуусу 1100 экенин аныктаңыз.

2. Gauge блогун кошуп, андан кийин AirMoisture түрмөгүн тандап, максималдуу мааниси 100 экенин текшериңиз.

3. Агым блогун кошуп, андан кийин Температура түрмөгүн тандаңыз

4. Текст блогун кошуп, анан Эскертүүлөр түрмөгүн тандаңыз

"Сактоо" баскычын чыкылдатыңыз.

3 -кадам: Кодекс

Кодекс
Кодекс

Код тиркелген жана оңой колдонуу үчүн жакшы документтештирилген.

Кодду Arduino IDEде ачыңыз, сиз иштеп жаткан такта чындыгында туура такта экенин текшериңиз.

Сериялык мониторду иштетип жатканда, 115200 аудиодо экениңизди текшериңиз.

Долбоорго ылайык өзгөртүү керек болгон жерлер бар экенин байкаңыз (мисалы, WiFi маалыматыңыз).

Бардыгы документте жазылган.

4 -кадам: Эскертмелерди басыңыз

Push эскертмелери
Push эскертмелери
Push эскертмелери
Push эскертмелери

Билдирүү үчүн MQTT Push Client тиркемесин жүктөп алып, андан кийин колдонмону киргизиңиз:

1. Сервер кошуу. Маалыматтардын көбү мурунтан эле киргизилген, жөн гана колдонуучу атыңыз менен сырсөзүңүздүн чоо -жайын кошуңуз.

2. Көргүңүз келген темаларды кошуңуз (Adafruit IO түрмөгү). Биздин долбоордо - UserName/feeds/alerts темасына кошуңуз. Андан кийин сактоо дегенди басыңыз.

3. Бул жөнүндө! Эгер сенсорлор жөнүндө көбүрөөк маалымат алууну кааласаңыз, жаңы теманы кошуңуз жана UserName/feeds/*темасын*толтуруңуз, анда тема - бул көргүңүз келген канал. Ошондой эле, эгер бар болсо, кайсы билдирүүнү алгыңыз келерин тандай аласыз:)

Сиз бул темаларды мезгил-мезгили менен өсүмдүктүн өлчөөлөрүнө жетүү үчүн колдоно аласыз.

Сунушталууда: