Мазмуну:
- Жабдуулар
- 1 -кадам: Райондук диаграмма
- 2 -кадам: Pubnubдан App Key менен каттоо эсебин түзүңүз
- 3 -кадам: Кодду Nodemcu & Arduinoго жүктөңүз
- 4 -кадам: Freeboard Dashboard түзүү
- 5 -кадам: Жыйынтык
Video: IOT менен Green House мониторинги: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
Дыйканчылыкка келгенде, өсүмдүктөрдүн температурасы менен нымдуулугун көзөмөлдөө алардын жашоосу үчүн маанилүү фактор болуп саналат. Учурда дыйкандар күнөсканага орнотулган термометрди колдонушат, ошондуктан дыйкандар температураны өлчөй алышат. Бирок, бул ыкма дыйкандын физикалык жактан ошол жерде болушун талап кылат, бирок бул дайыма эле мүмкүн эмес. Ошентип, мен бул маселени чечүү үчүн VeggiTechте бул чакан аппаратты иштеп чыктым.
Бул күнөскана мониторинг системасы, ал температураны, нымдуулукту, жылуулук индексин сезип, аны wifi аркылуу онлайн тактасына жөнөтө алат. Бул өзүн-өзү кубаттоочу түзүлүш, ал күн батареялары менен иштейт жана айлана-чөйрө босогодон ашканда ызылдаган сигналга ээ.
Жабдуулар
Бул долбоордун жалпы наркы 270 AED (73 $)
Керектүү материалдар:-
- Nodemcu
- Arduino Uno
- 10W күн панелдери
- 12V Solar Charge Controller
- 12В коргошун кислотасы бар батарея
- DHT22 сенсор
- 16x2 LCD i2c
- Wood Drawer
- 5V релеси
1 -кадам: Райондук диаграмма
Толук программа иштеши үчүн түзмөк жогорудагы байланышка ээ. Төмөндө байланыш майда-чүйдөсүнө чейин:-
- Күн панелдеринин контроллери үчүн терминалдар
- Батарея терминалдары контроллерди кубаттоо үчүн
- Заряд контроллеринин чыгышы Бак конвертерине жана сигналга
- Бак конвертери (5V чыгаруу) arduino, relay, lcd, dht22 & nodemcu
- ЖК SDA, SCL A4 & A5ке чейин
- Arduino Rx, Tx to nodemcu Tx, Rx
- Заряд контроллеринин чыгышынын ортосундагы реле
2 -кадам: Pubnubдан App Key менен каттоо эсебин түзүңүз
Берилиштер ийгиликтүү өткөрүлүшү үчүн Pubnubдан каттоо эсебиңизди түзүңүз. Жогорку оң бурчта жаңы колдонмо жасап, паб/подключение маалыматты көчүрүңүз. Бул ачкыч nodemcu'го жүктөлө турган Arduino кодуна которулат.
3 -кадам: Кодду Nodemcu & Arduinoго жүктөңүз
Төмөнкү кодду жүктөп алыңыз. PubNub каттоо эсебиңизден pub/subkey'ди орнотуу функциясынын жогору жагындагы greenhouse_iot кодуна коюңуз. 'greenhouse_iot' коду nodemcu жана 'arduino_slave' коду ардуиного жүктөлөт.
4 -кадам: Freeboard Dashboard түзүү
Freeboard.io түзүңүз жана бул жерде сиздин маалыматтар жагымдуу визуалдык түрдө көрсөтүлөт. Биринчиден, маалыматтар nodemcuден pubnub серверине жүктөлөт, pubnub freeboardго оңой эле интеграцияланышы мүмкүн, бул себептен улам биз бул эки кызматты тең колдонуп жатабыз. Онлайн тактасын орнотуу үчүн бул кадамдарды аткарыңыз:-
- Pubnub катары жогорку оң бурчтагы маалымат булактарын тандаңыз
- Температура, нымдуулук жана Жылуулук индекси үчүн жаңы панелдерди түзүңүз
- Сизге каалаган панелдик дисплейди тандаңыз. Популярдуу бул колдонмо үчүн ченегич
- Панелдин ичинде маалымат булагын JSON катары тандаңыз. Бул сизди текст редакторуна алып барат, анда сиз [панелдин аты] [arduino IDEден өзгөрмө ат] тере аласыз. Эгерде сиз температуранын көрсөткүчүн алгыңыз келсе, анда "Температура" деп териңиз, анткени ал nodemcuден серверге жүктөлгөндө JSON форматынын аталышы. Бардык панелдер үчүн бирдей.
5 -кадам: Жыйынтык
Бул жалпысынан пайдалуу долбоор болчу, бирок мен туш болгон бир нече чектөөлөр:-
- Чаңдан коргоонун жоктугу:- Мен электрониканы коргоо жана ишенимдүүлүгү үчүн IP67 корпусун кошушум керек болчу.
- Литий батареясынын коркунучтары:-Литий батареясын колдонуунун ордуна, коргошун-кислота батареясы коопсузураак, анткени жогорку температурадагы липо батареясы күйүп кетиши мүмкүн. Мен бул долбоорду чынында ушундай күйгүздүм, ошондуктан мен муну кыйын жол менен үйрөндүм.
- күн нуруна көз каранды күч:- Күндүн нуру- бул энергиянын негизги булагы. Ансыз система токтойт, андыктан альтернативалуу булак керек. Күн системалары наркын жогорулатарын унутпоо керек.
- Freeboard кызматынын иштөө наркы:- freeboard.io кызматына айына 12 $ сарптоо керек. Баасын төмөндөтүү үчүн жакшы альтернатива керек.
Эми менин кийинки кадамым күнөсканага LoRa зымсыз сенсорлорун кошуу, WiFi шлюзу аркылуу көрсөткүчтөрдү чогултуу жана Node-Redди колдонуп, атайын иштелип чыккан тактасына жүктөө. Бул система батареянын узак иштөө мөөнөтүнө (8-10 жыл) жана ишенимдүүлүгүнө ээ, андыктан жогорудагы бардык чектөөлөр жок кылынат.
Сунушталууда:
Nokia LCD менен DSM501A менен абанын мониторинги: 7 кадам
Nokia LCD менен DSM501A менен Абанын Саны Мониторинги: Салам достор! Бул кыска нускамада мен сизге үйүңүздө же каалаган жериңизде аба кулатын кантип көзөмөлдөө керектигин көрсөтөм
ThingsBoard менен IoT Pool мониторинги: 8 кадам
ThingsBoard менен IoT Pool Monitoring: Бул көрсөтмө PH, ORP жана бассейндеги же спадагы температураны кантип көзөмөлдөп, маалыматты ThingsBoard.ioнун визуалдаштыруу жана сактоо кызматына жүктөөнү көрсөтөт
Бөлүкчөлөрдүн фотонун колдонуу менен конференц -залдын мониторинги: 8 кадам (сүрөттөр менен)
Бөлүкчөлөрдүн фотондорун колдонуу менен конференц -залды көзөмөлдөө: Киришүү Бул окуу куралында биз Particle Photon аркылуу конференц -залдын мониторун түзөбүз. Бул бөлүкчө Slack менен Webhooksту колдонуп, бөлмө бар же жок экендиги жөнүндө реалдуу убакытта жаңыртууларды алуу үчүн интеграцияланган. PIR сенсорлору үчүн колдонулат
Pool Pi Guy - Raspberry Pi колдонуу менен AI башкарылган сигнализация системасы жана бассейн мониторинги: 12 кадам (сүрөттөр менен)
Pool Pi Guy - Raspberry Pi колдонуу менен AI башкаруучу сигнализация системасы жана бассейн мониторинги: Үйдө бассейнге ээ болуу кызыктуу, бирок чоң жоопкерчилик менен келет. Менин эң чоң тынчсыздануум - кимдир бирөө бассейндин жанында кароосуз калса (өзгөчө жаш балдар). Менин эң чоң кыжырдануум - бул бассейндеги суу түтүгү эч качан насостун астына түшпөйт
Эшик жана Эшик Мониторинги менен Туташкан Автоматтык Жарыктар .: 5 кадам
Автоматтык жарыктар эшик жана эшикти көзөмөлдөө менен туташкан .: Караңгыда коммутатордун тактасын табуу абдан кыйын окшойт, бирок бул проект бул маселени чечүүдө абдан пайдалуу. Мунун чечимин билүү үчүн төмөнкү кадамдарды аткарыңыз