Sisällysluettelo:
- Vaihe 1: Tarvittavat komponentit
- Vaihe 2: Toimintaperiaate
- Vaihe 3: Projisoi kuvia
- Vaihe 4: Koodin selitys:
- Vaihe 5: Kaavio
- Vaihe 6: Koodi
- Vaihe 7: Opetusohjelma
Video: IoT -pohjainen älykäs puutarhanhoito ja älykäs maatalous ESP32: 7 askeleen avulla
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Maailma muuttuu ajan ja maatalouden tavoin. Nykyään ihmiset integroivat elektroniikkaa kaikilla aloilla, eikä maatalous ole poikkeus tähän. Tämä elektroniikan yhdistäminen maataloudessa auttaa viljelijöitä ja puutarhoja hoitavia ihmisiä.
Tässä artikkelissa näemme kuinka seurata ja hallita puutarhanhoitoa ja maataloutta. Käytämme (ESP32) IoT -ohjausmoduulia ja päivitämme pilvipalvelun tiedot ja ryhdymme lukemien perusteella tarvittaviin toimiin.
Tässä projektissa olemme käyttäneet antureita, kuten LDR (Light depedent Resistor), lämpötila -anturi, maaperän kosteustason anturi, ja reagoimme antureiden tietoihin vesipumpulla. Tämän lisäksi voimme käyttää paljon antureita valvontaan.
Vaihe 1: Tarvittavat komponentit
Alla on tarvittavat komponentit, ESP32ESP32 Intiassa -
ESP32 Isossa -Britanniassa -
ESP32 Yhdysvalloissa -
Maaperän kosteusanturi Intian maaperän kosteusanturi-
Maaperän kosteusanturi Isossa -Britanniassa -
Maaperän kosteusanturi Yhdysvalloissa -
NTC-lämpötila-anturi NTC-lämpötila-anturi Intiassa-
NTC -lämpötila -anturi Isossa -Britanniassa -
NTC -lämpötila -anturi Yhdysvalloissa -
LDR -anturi
LDR -anturi Intiassa -
LDR -anturi Isossa -Britanniassa -
LDR -anturi Yhdysvalloissa -
DC -vesipumppu +5v DC -vesipumppu +5v Intiassa -
DC -vesipumppu +5v Isossa -Britanniassa -
DC -vesipumppu +5v Yhdysvalloissa -
BreadBoardBreadBoard Intiassa-
BreadBoard Yhdysvalloissa-
BreadBoard Isossa-Britanniassa-
Transistori
Vastukset
Muutama johto
Vaihe 2: Toimintaperiaate
ESP32 -ohjausmoduulia käytetään tietojen keräämiseen antureista, kuten LDR (Light depedent Resistor), lämpötila -anturi, maaperän kosteustason anturi. Jos maaperän kosteustaso on erittäin alhainen, kytketään vesipumppu päälle. Seuraamme myös moottorin tilaa ja palautetta moottorin tilan vahvistamiseksi.
Käytämme lämpötila -anturia säätelemään sadon juuren vettä, mikä pitää sadon tuoreena. ESP32 kerää tietoja kaikista antureista ja lähettää/julkaisee kaikki tiedot MQTT -palvelimelle ja tilaa moottorin ohjauksen aiheen.
Vaihe 3: Projisoi kuvia
Vaihe 4: Koodin selitys:
Ja mqtt -palvelimelta tai muulta solmulta (mistä tarkkailemme tai ohjaamme moottoria). Meidän tapauksessamme käytämme matkapuhelinta solmuna ja olemme tilanneet seuraavan aiheen.
Aiheet, jotka tilataan ohjaussolmusta (mobiili) ja ESP32, julkaistaan aihetta varten
stechiez/samaa mieltä/valo
stechiez/samaa mieltä/lämpötila
stechiez/samaa mieltä/maaperä
stechiez/samaa mieltä/mstatus
Julkaise aihe ohjaussolmusta ja ESP32 tilaa aiheen
stechiez/samaa mieltä/moottori
Setup_wifi -toiminnossa muodostamme yhteyden wifi -verkkoon ja ohjaus pysähtyy siellä, kunnes wifi -yhteys on muodostettu.
Uudelleenyhteystoiminnossa ESP32 yrittää muodostaa yhteyden MQTT -palvelimeen ja odottaa yhteyden muodostamista.
soittopyyntö on toiminto, joka kutsuu tai suorittaa, kun tilattu aihe on käytettävissä.
Asetustoiminnossa aloitamme sarjaliikenteen, Wifi -yhteyden ja MQTT -yhteyden.
getTemperature, getMoisturePercentage ja getLightPercentage -toiminto lukee anturin tiedot ja palauttaa arvon, joka on julkaistava MQTT: n kautta.
Ja silmukatoiminnossa, joka suoritetaan jatkuvasti, ESP32 lähettää kerätyt tiedot mqtt: n kautta.
Vaihe 5: Kaavio
Vaihe 6: Koodi
Koodi:
github.com/stechiez/iot_projects/tree/mast…
Suositeltava:
Yksinkertainen, kannettava jatkuva EKG-/EKG -näyttö ATMega328: n (Arduino Uno Chip) + AD8232: 3 askeleen avulla
Yksinkertainen, kannettava jatkuva EKG-/EKG-näyttö ATMega328: n (Arduino Uno Chip) + AD8232 avulla: Tämä ohjeiden sivu näyttää, kuinka voit tehdä yksinkertaisen kannettavan 3-kytkentäisen EKG/EKG-näytön. Monitori mittaa EKG -signaalin ja tallentaa sen microSD -kortille myöhempää analysointia varten AD8232 -kortin avulla
Suorita Steam -pelisi Retro Arcade Kitillä Raspberry Pi: 7 askeleen avulla
Suorita Steam -pelisi Retro Arcade Kitillä Raspberry Pi: llä: Onko sinulla Steam -tili kaikilla uusimmilla peleillä? Entä arcade -kaappi? Jos näin on, miksi et yhdistäisi molemmat hämmästyttävään Steam Streaming -pelikoneeseen. Steamin ihmisten ansiosta voit nyt suoratoistaa uusimmat pelit tietokoneeltasi tai Ma
Tee itse muuttuva virtalähde LM317: 6 askeleen avulla
DIY -vaihteleva virtalähde LM317: n avulla: Virtalähde on yksi tärkeimmistä työkaluista, joita voi tehdä. Sen avulla voimme helposti testata prototyyppipiirejä ilman, että tarvitsemme sille pysyvää syöttöä. sen avulla voimme testata piirejä turvallisella tavalla, koska joillakin virtalähteillä on ominaisuuksia, kuten
MAX7219 LED -matriisi MQTT Esp8266: 6 askeleen avulla
MAX7219 LED Matrix MQTT Esp8266: n avulla: Yritin yhdistää MAX7219 LED -näyttöni MQTT -palvelimeen ja vastaanottaa tekstin MQTT -tilauksesta näytettäväksi. Mutta en saanut sopivaa koodia Internetistä, joten aloin rakentaa omaa … ja tulos tulee varsin hyvin … voit
Hallitse kodinkoneita Alexan kautta ESP8266: n tai ESP32: 8 askeleen avulla
Hallitse kodinkoneita Alexan avulla ESP8266: n tai ESP32: n avulla: Hei, mitä kuuluu, kaverit! Akarsh täällä CETechiltä. Tämä projektini auttaa elämääsi helpottumaan ja sinusta tuntuu kuninkaalta, kun olet hallinnut kodin laitteita antamalla vain käskyn Alexalle. Tärkeintä tämän p