INHOUDSOPGAWE:

Groenhuis -monitering met IOT: 5 stappe
Groenhuis -monitering met IOT: 5 stappe

Video: Groenhuis -monitering met IOT: 5 stappe

Video: Groenhuis -monitering met IOT: 5 stappe
Video: SMOKEY EYES VOOR BEGINNERS - IN 5 STAPPEN EEN SMOKEY EYE MAKEN 2024, Julie
Anonim
Image
Image

Wat die landbou betref, is die monitering van die temperatuur en humiditeit van plante 'n belangrike faktor vir hul voortbestaan. Tans gebruik mense termometers wat in 'n kweekhuis aangebring is, sodat die boere die temperatuur kan meet. Hierdie handmatige benadering vereis egter dat die boer fisies teenwoordig is op die plek wat nie elke keer moontlik is nie. Daarom het ek hierdie kompakte toestel by VeggiTech ontwikkel om hierdie probleem op te los.

Dit is 'n kweekhuismoniteringstelsel wat temperatuur, humiditeit, hitte -indeks kan waarneem en dit via 'n aanlyn dashboard kan stuur. Dit is 'n selflaaiapparaat wat op sonpanele werk en 'n gonser het wanneer die omgewing die drempel oorskry.

Voorrade

Die totale koste van hierdie projek is 270 AED (73 $)

Vereiste materiaal:-

  1. Nodemcu
  2. Arduino Uno
  3. 10W sonpanele
  4. 12V sonlaaibestuurder
  5. 12V loodsuurbattery
  6. Sensor DHT22
  7. 16x2 LCD i2c
  8. Houtlaai
  9. 5V -aflos

Stap 1: Kringdiagram

Skep 'n rekening op Pubnub met die app -sleutel
Skep 'n rekening op Pubnub met die app -sleutel

Die toestel het die bogenoemde verbinding sodat die volledige program werk. Hieronder is die verbinding in besonderhede:-

  • Sonpanele terminale om laai kontroleerder
  • Battery terminale om laai kontroleerder
  • Laai beheerder se uitvoer na boksomskakelaar en zoemer
  • Buck converter (5V output) to arduino, relay, lcd, dht22 & nodemcu
  • LCD SDA, SCL tot A4 en A5
  • Arduino Rx, Tx to nodemcu Tx, Rx
  • Relais tussen die laai -beheerder se uitset na die zoemer

Stap 2: Skep 'n rekening by Pubnub met die app -sleutel

Skep 'n rekening by Pubnub met die app -sleutel
Skep 'n rekening by Pubnub met die app -sleutel

Skep u rekening by Pubnub sodat data suksesvol oorgedra kan word. Maak 'n nuwe app in die regter boonste hoek en kopieer inligting oor die kroeg-/subsleutel. Hierdie sleutel word oorgedra na die Arduino -kode wat u op nodemcu sal oplaai.

Stap 3: Laai kode op by Nodemcu & Arduino

Laai kode op by Nodemcu & Arduino
Laai kode op by Nodemcu & Arduino
Laai kode op by Nodemcu & Arduino
Laai kode op by Nodemcu & Arduino

Laai die onderstaande kode af. Plaas pub/subkey van u PubNub -rekening in die greenhouse_iot -kode net bokant die opstellingsfunksie. 'greenhouse_iot' kode sal op nodemcu opgelaai word en 'arduino_slave' kode sal op arduino opgelaai word.

Stap 4: Skep vryboord -dashboard

Skep vryboord -kontroleskerm
Skep vryboord -kontroleskerm

Skep u freeboard.io en dit is waar u data in 'n aantreklike visuele vorm vertoon word. Eerstens sal die data van nodemcu na die pubnub -bediener opgelaai word; pubnub kan maklik in die vryboord geïntegreer word, wat die rede is waarom ons albei hierdie dienste saam gebruik. Volg hierdie stappe om die aanlyn dashboard op te stel:-

  1. Kies databronne in die regter boonste hoek as Pubnub
  2. Skep nuwe panele elk vir temperatuur, humiditeit en hitte -indeks
  3. Kies die tipe paneel wat u benodig. 'N Gewilde een is metermeter vir hierdie toepassing
  4. Kies die databron binne die paneel as JSON. Dit sal u na die teksredigeerder lei, waar u [naam van die paneelbord] [veranderlike naam van arduino IDE] kan tik. As u temperatuur wil lees, tik dan 'Temperatuur', aangesien dit die JSON -formaatnaam is toe dit van nodemcu na die bediener opgelaai is. Dieselfde geld vir alle panele.

Stap 5: Gevolgtrekking

Afsluiting
Afsluiting

Dit was 'n nuttige projek in die algemeen, maar hier is 'n paar beperkings waarmee ek te kampe gehad het:-

  1. Gebrek aan stofbeskerming:- Ek moes 'n IP67-omhulselkas vir elektroniese beskerming en beter betroubaarheid bygevoeg het.
  2. Gevare van litiumbattery:-In plaas daarvan om 'n litiumbattery te gebruik, is loodsuurbattery veiliger, aangesien lipo-battery tydens hoë temperatuur aan die brand kan slaan. Dit is hoe ek hierdie projek eintlik verbrand het, sodat ek dit op 'n moeilike manier geleer het.
  3. krag afhanklik van sonlig:- Sonlig is die belangrikste kragbron. Daarsonder sal die stelsel stop sodat 'n alternatiewe bron nodig is. Om nie te vergeet dat sonstelsels die koste verhoog nie.
  4. die bedryfskoste van Freeboard-diens:- 12 $ per maand moet bestee word aan freeboard.io-diens. 'N Beter alternatief is nodig om die koste te verminder.

Nou is my volgende stap om draadlose LoRa-sensors in die kweekhuis by te voeg, die lesings deur die WiFi-gateway te versamel en dit op te laai op 'n pasgemaakte paneelbord met behulp van Node-Red. Hierdie stelsel het 'n lang batterylewe (8-10 jaar) en meer betroubaarheid, sodat al die bogenoemde beperkings uit die weg geruim word.

Aanbeveel: