Innholdsfortegnelse:

Green House Monitoring With IOT: 5 trinn
Green House Monitoring With IOT: 5 trinn

Video: Green House Monitoring With IOT: 5 trinn

Video: Green House Monitoring With IOT: 5 trinn
Video: Trin-I-Tee 5:7 - God's Grace (Official Video) 2024, November
Anonim
Image
Image

Når det gjelder landbruk, er overvåking av temperaturen og fuktigheten til planter en viktig faktor for deres overlevelse. For tiden bruker folk termometre festet i et drivhus, slik at bøndene kan måle temperaturen. Imidlertid krever denne manuelle tilnærmingen at bonden er fysisk tilstede på det stedet som ikke er mulig hver gang. Så jeg utviklet denne kompakte enheten på VeggiTech for å løse dette problemet.

Dette er et drivhusovervåkingssystem som kan registrere temperatur, fuktighet, varmeindeks og sende det på et online dashbord via wifi. Det er en selvladende enhet som kjører på solcellepaneler og har en summer når miljøet går utover terskelen.

Rekvisita

Den totale kostnaden for dette prosjektet er 270 AED (73 $)

Nødvendig materiale:-

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

Trinn 1: Kretsdiagram

Opprett konto på Pubnub med appnøkkel
Opprett konto på Pubnub med appnøkkel

Enheten har tilkoblingen ovenfor for at hele programmet skal fungere. Nedenfor er forbindelsen i detaljer:-

  • Solpanelterminaler for å lade kontrolleren
  • Batteripoler for å lade kontrolleren
  • Ladekontrollutgang til buck -omformer og summer
  • Buck converter (5V output) to arduino, relay, lcd, dht22 & nodemcu
  • LCD SDA, SCL til A4 og A5
  • Arduino Rx, Tx til nodemcu Tx, Rx
  • Relé mellom ladestyringens utgang til summer

Trinn 2: Opprett konto på Pubnub med appnøkkel

Opprett konto på Pubnub med appnøkkel
Opprett konto på Pubnub med appnøkkel

Opprett kontoen din på Pubnub slik at data blir overført. Lag en ny app øverst til høyre og kopier informasjon om pub/undernøkkel. Denne nøkkelen blir overført til Arduino -koden som du laster opp på nodemcu.

Trinn 3: Last opp kode på Nodemcu & Arduino

Last opp kode på Nodemcu og Arduino
Last opp kode på Nodemcu og Arduino
Last opp kode på Nodemcu og Arduino
Last opp kode på Nodemcu og Arduino

Last ned koden nedenfor. Sett pub/subnøkkel fra PubNub -kontoen til greenhouse_iot -koden like over oppsettsfunksjonen. "greenhouse_iot" -koden lastes opp på nodemcu og "arduino_slave" -koden lastes opp på arduino.

Trinn 4: Lag freeboard -instrumentbord

Lag instrumentbord for fribord
Lag instrumentbord for fribord

Lag freeboard.io, og det er her dataene dine vil bli vist i en attraktiv visuell form. Først vil dataene lastes opp fra nodemcu til pubnub -serveren, pubnub kan enkelt integreres i fribordet, og det er derfor vi bruker begge disse tjenestene sammen. Følg disse trinnene for å sette opp det elektroniske dashbordet:-

  1. Velg datakilder øverst til høyre som Pubnub
  2. Lag nye paneler hver for temperatur, fuktighet og varmeindeks
  3. Velg hvilken som helst paneldisplay du trenger. En populær er Gauge meter for denne applikasjonen
  4. Velg panel som JSON i panelet. Det vil lede deg til tekstredigerer hvor du kan skrive inn [dashbordnavn] [variabelnavn fra arduino IDE]. Hvis du vil få temperaturavlesning, skriver du 'Temperatur' siden det er JSON -formatnavnet da det ble lastet opp fra nodemcu til serveren. Samme for alle paneler.

Trinn 5: Konklusjon

Konklusjon
Konklusjon

Det var generelt et nyttig prosjekt, men her er noen begrensninger jeg møtte:-

  1. Mangel på støvbeskyttelse:- Jeg burde ha lagt til en kapslingsboks IP67 for elektronikkbeskyttelse og bedre pålitelighet.
  2. Farer ved litiumbatteri:-I stedet for å bruke et litiumbatteri, er blybatteri sikrere siden lipo-batteri under høy temperatur kan ta fyr. Det var slik jeg brente dette prosjektet faktisk, så jeg lærte dette på en vanskelig måte.
  3. strøm avhengig av sollys:- Sollys er hovedkilden til strøm. Uten det vil systemet stoppe, så en alternativ kilde er nødvendig. For ikke å glemme at solsystemer øker kostnadene.
  4. driftskostnaden for Fribord-tjenesten:- 12 $ per måned må brukes på freeboard.io-tjenesten. Et bedre alternativ er nødvendig for å redusere kostnadene.

Nå er mitt neste trinn å legge til trådløse LoRa-sensorer i drivhuset, samle avlesningene gjennom WiFi-gateway og laste den opp på et spesialdesignet dashbord ved hjelp av Node-Red. Dette systemet har lang batterilevetid (8-10 år) og mer pålitelighet, slik at alle ovennevnte begrensninger elimineres.

Anbefalt: