Sadržaj:

Monitoring staklenika s IOT -om: 5 koraka
Monitoring staklenika s IOT -om: 5 koraka

Video: Monitoring staklenika s IOT -om: 5 koraka

Video: Monitoring staklenika s IOT -om: 5 koraka
Video: Температура за Вашим окном в кармане. Без программирования! ESP8266 + DS18B20 + WiFi IoT + NarodMON 2024, Srpanj
Anonim
Image
Image

Što se tiče poljoprivrede, praćenje temperature i vlažnosti biljaka važan je čimbenik za njihov opstanak. Trenutno ljudi koriste termometre pričvršćene u stakleniku kako bi poljoprivrednici mogli mjeriti temperaturu. Međutim, ovaj ručni pristup zahtijeva od poljoprivrednika da bude fizički prisutan na tom mjestu što nije moguće svaki put. Stoga sam razvio ovaj kompaktni uređaj u VeggiTechu kako bih riješio ovaj problem.

Ovo je sustav za nadzor staklenika koji može osjetiti temperaturu, vlagu, indeks topline i poslati ga na internetsku nadzornu ploču putem WiFi -ja. To je uređaj za samo punjenje koji radi na solarnim panelima i ima zujalicu kada okolina pređe prag.

Pribor

Ukupni troškovi ovog projekta su 270 AED (73 USD)

Potrebni materijali:-

  1. Nodemcu
  2. Arduino Uno
  3. Solarni paneli od 10W
  4. 12V solarni regulator punjenja
  5. 12V olovna kiselinska baterija
  6. Senzor DHT22
  7. 16x2 LCD i2c
  8. Ladica za drvo
  9. 5V relej

Korak 1: Dijagram kruga

Izradite račun na Pubnubu s ključem aplikacije
Izradite račun na Pubnubu s ključem aplikacije

Uređaj ima gornju vezu za rad cijelog programa. Ispod je detaljno povezivanje:-

  • Terminali solarnih panela za regulator punjenja
  • Priključci baterije za regulator punjenja
  • Izlaz kontrolera punjenja na pretvarač i zujalicu
  • Buck pretvarač (izlaz 5V) na arduino, relej, lcd, dht22 i nodemcu
  • LCD SDA, SCL do A4 i A5
  • Arduino Rx, Tx do nodemcu Tx, Rx
  • Relej između izlaza kontrolera punjenja na zujalicu

Korak 2: Izradite račun na Pubnubu s ključem aplikacije

Izradite račun na Pubnubu s ključem aplikacije
Izradite račun na Pubnubu s ključem aplikacije

Napravite svoj račun na Pubnubu tako da se podaci uspješno prenose. Napravite novu aplikaciju u gornjem desnom kutu i kopirajte podatke o pub/potključu. Ovaj ključ će se prenijeti u Arduino kod koji ćete postaviti na nodemcu.

Korak 3: Učitajte kôd na Nodemcu & Arduino

Učitajte kôd na Nodemcu & Arduino
Učitajte kôd na Nodemcu & Arduino
Učitajte kôd na Nodemcu & Arduino
Učitajte kôd na Nodemcu & Arduino

Preuzmite donji kod. Postavite pub/potključ sa svog PubNub računa u kod greenhouse_iot odmah iznad funkcije postavljanja. Kod 'greenhouse_iot' bit će postavljen na nodemcu, a kod 'arduino_slave' na arduino.

Korak 4: Izradite Nadzornu ploču za Freeboard

Izradite Nadzornu ploču za Freeboard
Izradite Nadzornu ploču za Freeboard

Napravite svoj freeboard.io i ovdje će se vaši podaci prikazati u atraktivnom vizualnom obliku. Prvo, podaci će se učitati s nodemcua na pubnub poslužitelj, pubnub se može lako integrirati u nadmorsku visinu, što je razlog zašto zajedno koristimo obje ove usluge. Slijedite ove korake za postavljanje internetske nadzorne ploče:-

  1. Odaberite izvore podataka u gornjem desnom kutu kao Pubnub
  2. Izradite svaki novi panel za indeks temperature, vlažnosti i topline
  3. Odaberite bilo koju vrstu zaslona koja vam je potrebna. Za ovu aplikaciju popularan je mjerač mjerača
  4. Unutar ploče odaberite izvor podataka kao JSON. Odvest će vas do uređivača teksta gdje možete upisati [naziv nadzorne ploče] [naziv varijable iz arduino IDE -a]. Ako želite dobiti očitanje temperature, upišite 'Temperature' budući da je to naziv formata JSON -a kada je prenesen s nodemcua na poslužitelj. Isto za sve ploče.

Korak 5: Zaključak

Zaključak
Zaključak

Bio je to općenito koristan projekt, ali evo nekoliko ograničenja s kojima sam se suočio:-

  1. Nedostatak zaštite od prašine:- Trebao sam dodati kutiju IP67 za zaštitu elektronike i bolju pouzdanost.
  2. Opasnosti od litijeve baterije:-Umjesto korištenja litijeve baterije, olovna baterija je sigurnija jer se tijekom visokotemperaturne lipo baterije može zapaliti. Tako sam zapravo spalio ovaj projekt pa sam to naučio na težak način.
  3. snaga ovisna o sunčevoj svjetlosti:- Sunčeva svjetlost je glavni izvor energije. Bez toga sustav će se zaustaviti pa je potreban alternativni izvor. Ne treba zaboraviti da solarni sustavi povećavaju cijenu.
  4. operativni troškovi usluge Freeboard:- 12 $ mjesečno potrebno je potrošiti na uslugu freeboard.io. Potrebna je bolja alternativa za smanjenje troškova.

Moj sljedeći korak je dodavanje bežičnih LoRa senzora u staklenik, prikupljanje očitanja putem WiFi pristupnika i postavljanje na prilagođenu nadzornu ploču pomoću Node-Reda. Ovaj sustav ima dug vijek trajanja baterije (8-10 godina) i veću pouzdanost pa su sva gore navedena ograničenja uklonjena.

Preporučeni: