Indholdsfortegnelse:

Grønt hus overvågning med IOT: 5 trin
Grønt hus overvågning med IOT: 5 trin

Video: Grønt hus overvågning med IOT: 5 trin

Video: Grønt hus overvågning med IOT: 5 trin
Video: Нелогичная жизнь_Рассказ_Слушать 2024, November
Anonim
Image
Image

Når det kommer til landbrug, er overvågning af planternes temperatur og fugtighed en vigtig faktor for deres overlevelse. I øjeblikket bruger folk termometre fastgjort i et drivhus, så landmændene kan måle temperaturen. Denne manuelle tilgang kræver imidlertid, at landmanden er fysisk til stede på det sted, hvilket ikke er muligt hver gang. Så jeg udviklede denne kompakte enhed hos VeggiTech for at løse dette problem.

Dette er et drivhusovervågningssystem, der kan registrere temperatur, fugtighed, varmeindeks og sende det på et online dashboard via wifi. Det er en selvopladende enhed, der kører på solpaneler og har en summer, når miljøet går ud over tærsklen.

Forbrugsvarer

De samlede omkostninger ved dette projekt er 270 AED (73 $)

Nødvendige materialer:-

  1. Nodemcu
  2. Arduino Uno
  3. 10W solpaneler
  4. 12V Solar Charge Controller
  5. 12V blybatteri
  6. DHT22 sensor
  7. 16x2 LCD i2c
  8. Træskuffe
  9. 5V relæ

Trin 1: Kredsløbsdiagram

Opret konto på Pubnub med appnøgle
Opret konto på Pubnub med appnøgle

Enheden har ovenstående forbindelse for at hele programmet kan fungere. Nedenfor er forbindelsen i detaljer:-

  • Solpanel terminaler til opladning controller
  • Batteripoler til opladningskontroller
  • Opladningsstyringsudgang til bukkonverter og summer
  • Buck converter (5V output) til arduino, relæ, lcd, dht22 & nodemcu
  • LCD SDA, SCL til A4 & A5
  • Arduino Rx, Tx til nodemcu Tx, Rx
  • Relæ mellem opladeregulatorens udgang til summer

Trin 2: Opret konto på Pubnub med appnøgle

Opret konto på Pubnub med appnøgle
Opret konto på Pubnub med appnøgle

Opret din konto på Pubnub, så data overføres med succes. Opret en ny app i øverste højre hjørne, og kopier oplysninger om pub/undernøgle. Denne nøgle overføres til Arduino -koden, som du vil uploade på nodemcu.

Trin 3: Upload kode på Nodemcu & Arduino

Upload kode på Nodemcu & Arduino
Upload kode på Nodemcu & Arduino
Upload kode på Nodemcu & Arduino
Upload kode på Nodemcu & Arduino

Download nedenstående kode. Sæt pub/subkey fra din PubNub -konto til greenhouse_iot -koden lige over opsætningsfunktionen. 'greenhouse_iot' kode vil blive uploadet på nodemcu, og 'arduino_slave' kode vil blive uploadet på arduino.

Trin 4: Opret Freeboard Dashboard

Opret Freeboard Dashboard
Opret Freeboard Dashboard

Opret dit freeboard.io, og det er her dine data vil blive vist i en attraktiv visuel form. Først vil dataene blive uploadet fra nodemcu til pubnub -serveren, pubnub kan nemt integreres i fribordet, hvilket er grunden til, at vi bruger begge disse tjenester sammen. Følg disse trin for at konfigurere online dashboard:-

  1. Vælg datakilder i øverste højre hjørne som Pubnub
  2. Opret nye paneler hver for temperatur, fugtighed og varmeindeks
  3. Vælg en hvilken som helst type panelskærm, du har brug for. En populær er Gauge meter til denne applikation
  4. I panelet skal du vælge datakilde som JSON. Det fører dig til teksteditor, hvor du kan skrive [betjeningspanelnavn] [variabelnavn fra arduino IDE]. Hvis du vil have temperaturaflæsning, skal du skrive 'Temperatur', da det er JSON -formatnavnet, da det blev uploadet fra nodemcu til serveren. Samme for alle paneler.

Trin 5: Konklusion

Konklusion
Konklusion

Det var generelt et nyttigt projekt, men her er et par begrænsninger, jeg stod overfor:-

  1. Manglende støvbeskyttelse:- Jeg skulle have tilføjet en IP67-kabinetboks til elektronikbeskyttelse og bedre pålidelighed.
  2. Farer ved litiumbatteri:-I stedet for at bruge et litiumbatteri er bly-syrebatteri sikrere, da lipo-batteri under høj temperatur kan tage ild. Sådan brændte jeg faktisk dette projekt, så jeg lærte dette på en hård måde.
  3. strøm afhængig af sollys:- Sollys er hovedkilden til strøm. Uden det stopper systemet, så en alternativ kilde er nødvendig. For ikke at glemme, at solsystemer øger omkostningerne.
  4. driftsomkostningerne ved Freeboard service:- 12 $ pr. måned skal bruges på freeboard.io service. Et bedre alternativ er nødvendigt for at reducere omkostningerne.

Nu er mit næste trin at tilføje trådløse LoRa-sensorer i drivhuset, indsamle målingerne via WiFi-gateway og uploade det på et specialdesignet dashboard ved hjælp af Node-Red. Dette system har lang batterilevetid (8-10 år) og mere pålidelighed, så alle ovenstående begrænsninger elimineres.

Anbefalede: