Мазмуну:

IOT менен Green House мониторинги: 5 кадам
IOT менен Green House мониторинги: 5 кадам

Video: IOT менен Green House мониторинги: 5 кадам

Video: IOT менен Green House мониторинги: 5 кадам
Video: Загадка Титаника : Как они могли не заметить айсберг?! Самая подробная история! 2024, Ноябрь
Anonim
Image
Image

Дыйканчылыкка келгенде, өсүмдүктөрдүн температурасы менен нымдуулугун көзөмөлдөө алардын жашоосу үчүн маанилүү фактор болуп саналат. Учурда дыйкандар күнөсканага орнотулган термометрди колдонушат, ошондуктан дыйкандар температураны өлчөй алышат. Бирок, бул ыкма дыйкандын физикалык жактан ошол жерде болушун талап кылат, бирок бул дайыма эле мүмкүн эмес. Ошентип, мен бул маселени чечүү үчүн VeggiTechте бул чакан аппаратты иштеп чыктым.

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

Жабдуулар

Бул долбоордун жалпы наркы 270 AED (73 $)

Керектүү материалдар:-

  1. Nodemcu
  2. Arduino Uno
  3. 10W күн панелдери
  4. 12V Solar Charge Controller
  5. 12В коргошун кислотасы бар батарея
  6. DHT22 сенсор
  7. 16x2 LCD i2c
  8. Wood Drawer
  9. 5V релеси

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

Колдонмо ачкычы менен Pubnubдан каттоо эсебин түзүңүз
Колдонмо ачкычы менен Pubnubдан каттоо эсебин түзүңүз

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

  • Күн панелдеринин контроллери үчүн терминалдар
  • Батарея терминалдары контроллерди кубаттоо үчүн
  • Заряд контроллеринин чыгышы Бак конвертерине жана сигналга
  • Бак конвертери (5V чыгаруу) arduino, relay, lcd, dht22 & nodemcu
  • ЖК SDA, SCL A4 & A5ке чейин
  • Arduino Rx, Tx to nodemcu Tx, Rx
  • Заряд контроллеринин чыгышынын ортосундагы реле

2 -кадам: Pubnubдан App Key менен каттоо эсебин түзүңүз

Колдонмо ачкычы менен Pubnubдан каттоо эсебин түзүңүз
Колдонмо ачкычы менен Pubnubдан каттоо эсебин түзүңүз

Берилиштер ийгиликтүү өткөрүлүшү үчүн Pubnubдан каттоо эсебиңизди түзүңүз. Жогорку оң бурчта жаңы колдонмо жасап, паб/подключение маалыматты көчүрүңүз. Бул ачкыч nodemcu'го жүктөлө турган Arduino кодуна которулат.

3 -кадам: Кодду Nodemcu & Arduinoго жүктөңүз

Кодду Nodemcu & Arduinoго жүктөө
Кодду Nodemcu & Arduinoго жүктөө
Кодду Nodemcu & Arduinoго жүктөө
Кодду Nodemcu & Arduinoго жүктөө

Төмөнкү кодду жүктөп алыңыз. PubNub каттоо эсебиңизден pub/subkey'ди орнотуу функциясынын жогору жагындагы greenhouse_iot кодуна коюңуз. 'greenhouse_iot' коду nodemcu жана 'arduino_slave' коду ардуиного жүктөлөт.

4 -кадам: Freeboard Dashboard түзүү

Freeboard Dashboard түзүү
Freeboard Dashboard түзүү

Freeboard.io түзүңүз жана бул жерде сиздин маалыматтар жагымдуу визуалдык түрдө көрсөтүлөт. Биринчиден, маалыматтар nodemcuден pubnub серверине жүктөлөт, pubnub freeboardго оңой эле интеграцияланышы мүмкүн, бул себептен улам биз бул эки кызматты тең колдонуп жатабыз. Онлайн тактасын орнотуу үчүн бул кадамдарды аткарыңыз:-

  1. Pubnub катары жогорку оң бурчтагы маалымат булактарын тандаңыз
  2. Температура, нымдуулук жана Жылуулук индекси үчүн жаңы панелдерди түзүңүз
  3. Сизге каалаган панелдик дисплейди тандаңыз. Популярдуу бул колдонмо үчүн ченегич
  4. Панелдин ичинде маалымат булагын JSON катары тандаңыз. Бул сизди текст редакторуна алып барат, анда сиз [панелдин аты] [arduino IDEден өзгөрмө ат] тере аласыз. Эгерде сиз температуранын көрсөткүчүн алгыңыз келсе, анда "Температура" деп териңиз, анткени ал nodemcuден серверге жүктөлгөндө JSON форматынын аталышы. Бардык панелдер үчүн бирдей.

5 -кадам: Жыйынтык

Жыйынтык
Жыйынтык

Бул жалпысынан пайдалуу долбоор болчу, бирок мен туш болгон бир нече чектөөлөр:-

  1. Чаңдан коргоонун жоктугу:- Мен электрониканы коргоо жана ишенимдүүлүгү үчүн IP67 корпусун кошушум керек болчу.
  2. Литий батареясынын коркунучтары:-Литий батареясын колдонуунун ордуна, коргошун-кислота батареясы коопсузураак, анткени жогорку температурадагы липо батареясы күйүп кетиши мүмкүн. Мен бул долбоорду чынында ушундай күйгүздүм, ошондуктан мен муну кыйын жол менен үйрөндүм.
  3. күн нуруна көз каранды күч:- Күндүн нуру- бул энергиянын негизги булагы. Ансыз система токтойт, андыктан альтернативалуу булак керек. Күн системалары наркын жогорулатарын унутпоо керек.
  4. Freeboard кызматынын иштөө наркы:- freeboard.io кызматына айына 12 $ сарптоо керек. Баасын төмөндөтүү үчүн жакшы альтернатива керек.

Эми менин кийинки кадамым күнөсканага LoRa зымсыз сенсорлорун кошуу, WiFi шлюзу аркылуу көрсөткүчтөрдү чогултуу жана Node-Redди колдонуп, атайын иштелип чыккан тактасына жүктөө. Бул система батареянын узак иштөө мөөнөтүнө (8-10 жыл) жана ишенимдүүлүгүнө ээ, андыктан жогорудагы бардык чектөөлөр жок кылынат.

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