Sadržaj:
- Korak 1: Potrebne komponente
- Korak 2: Princip rada
- Korak 3: Slike projekata
- Korak 4: Objašnjenje koda:
- Korak 5: Shematski prikaz
- Korak 6: Kodiranje
- Korak 7: Vodič
Video: Pametno vrtlarstvo temeljeno na IoT -u i pametna poljoprivreda pomoću ESP32: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
Svijet se mijenja s vremenom pa se i poljoprivreda mijenja. Danas ljudi integriraju elektroniku u svako polje i poljoprivreda nije iznimka u tome. Ovo spajanje elektronike u poljoprivredi pomaže poljoprivrednicima i ljudima koji upravljaju vrtovima.
U ovom ćemo članku vidjeti kako pratiti i upravljati vrtlarstvom i poljoprivredom. Koristit ćemo (ESP32) kontrolni modul za IoT i ažurirat ćemo podatke u oblaku te ćemo na temelju očitanja poduzeti odgovarajuće radnje.
U ovom projektu koristili smo senzore kao što su LDR (Otpornik ovisan o svjetlu), Senzor temperature, Senzor razine vlažnosti tla i upotrijebit ćemo pumpu za vodu za reagiranje na podatke senzora. Osim toga, za nadzor možemo koristiti mnogo senzora.
Korak 1: Potrebne komponente
Ispod su potrebne komponente, ESP32ESP32 u Indiji -
ESP32 u Velikoj Britaniji -
ESP32 u SAD -u -
Senzor vlage tlaSenzor vlage tla u Indiji-
Senzor vlage tla u Velikoj Britaniji -
Senzor vlage tla u SAD -u -
NTC osjetnik temperatureNTC senzor temperature u Indiji-
NTC temperaturni senzor u Velikoj Britaniji -
NTC senzor temperature u SAD -u -
LDR senzor
LDR senzor u Indiji -
LDR senzor u Velikoj Britaniji -
LDR senzor u SAD -u -
DC vodena pumpa +5v DC vodena pumpa +5v u Indiji -
DC vodena pumpa +5v u Velikoj Britaniji -
DC vodena pumpa +5v u SAD -
BreadBoardBreadBoard u Indiji-
BreadBoard u SAD-u-
BreadBoard u Velikoj Britaniji-
Tranzistor
Otpornici
Nekoliko žica
Korak 2: Princip rada
Kontrolni modul ESP32 koristi se za prikupljanje podataka sa senzora poput LDR (otpornik ovisan o svjetlu), osjetnika temperature, osjetnika razine vlažnosti tla. Ako je razina vlažnosti tla vrlo niska, uključit ćemo pumpu za vodu. Pratimo i stanje motora radi povratnih informacija za potvrdu statusa motora.
Koristimo senzor temperature za regulaciju vode na korijenu usjeva koji će usjev održavati svježim. ESP32 prikuplja podatke sa svih senzora i šalje/objavljuje sve podatke na MQTT poslužitelj i pretplaćuje se na temu upravljanja motorom.
Korak 3: Slike projekata
Korak 4: Objašnjenje koda:
I s mqtt poslužitelja ili drugog čvora (odakle promatramo ili kontroliramo motor). U našem slučaju koristimo mobilni kao čvor i pretplatili smo se na sljedeću temu.
Teme za pretplatu s upravljačkog čvora (mobilni) i ESP32 objavit će se za tu temu
stechiez/slagati se/svjetlo
stechiez/dogovoriti/temp
stechiez/slagati se/tlo
stechiez/Agree/mstatus
Objavite temu s upravljačkog čvora i ESP32 će se pretplatiti na tu temu
stechiez/dogovoriti/motor
U funkciji setup_wifi povezujemo se na wifi i tu će kontrola biti zaustavljena do wifi veze.
U funkciji ponovnog povezivanja ESP32 će se pokušati povezati s poslužiteljem MQTT i čekati dok se veza ne uspostavi.
povratni poziv je funkcija koja će se pozvati ili izvršiti nakon što tema za pretplatu postane dostupna.
U funkciji postavljanja pokrećemo serijsku komunikaciju, Wifi vezu i MQTT vezu.
getTemperature, getMoisturePercentage i getLightPercentage funkcija čita podatke sa senzora i vraća vrijednost koju mora objaviti preko MQTT -a.
U funkciji petlje koja se kontinuirano izvršava, ESP32 će poslati prikupljene podatke preko mqtt.
Korak 5: Shematski prikaz
Korak 6: Kodiranje
Kôd:
github.com/stechiez/iot_projects/tree/mast…
Preporučeni:
LED upravljanje temeljeno na Google pomoćniku pomoću Raspberry Pi: 3 koraka
LED kontrola temeljena na Google Asistentu pomoću Raspberry Pi: Hej! U ovom ćemo projektu implementirati kontrolu LED diode temeljenu na Google Asistentu pomoću Raspberry Pi 4 koristeći HTTP u Pythonu. LED diodu možete zamijeniti žaruljom (očito ne doslovno, između će vam trebati relejni modul) ili bilo kojom drugom kućom
Modeliranje temeljeno na slici/fotogrametrija Portret: 4 koraka
Modeliranje zasnovano na slici/Fotogrametrija Portreti: Pozdrav svima, U ovom Instructable-u pokazat ću vam postupak stvaranja 3D modela pomoću digitalnih slika. Proces se naziva Photogrammetry, također poznat kao Image-Based Modeling (IBM). Konkretno, ova vrsta procesa koristi se za ponovno
Arduino upravljanje motorom temeljeno na GSM -u (bez GSM modula): 3 koraka
Arduino GSM upravljanje motorom (bez GSM modula): U ovom projektu pokazat ću vam osnovnu, ali jedinstvenu metodu za uključivanje i isključivanje bilo čega pomoću releja. Ova ideja je potekla od nekoliko ljudi koji su radili takve projekte, ali imali su problem da su svi ovisili o ponašanju mobitela na poziv. Ja jednostavno
Pristupačno rješenje vizije s robotskom rukom temeljeno na Arduinu: 19 koraka (sa slikama)
Pristupačno rješenje vizije s robotskom rukom temeljeno na Arduinu: Kad govorimo o strojnom vidu, uvijek nam se čini tako nedostižnim. Iako smo napravili demo vizije otvorenog koda koji bi bilo super jednostavno za svakoga. U ovom videu, s OpenMV kamerom, bez obzira gdje se nalazi crvena kocka, robot
Pametna poljoprivreda zasnovana na IoT -u: 5 koraka (sa slikama)
Pametna poljoprivreda temeljena na IoT -u: Internet stvari (IoT) zajednička je mreža objekata ili stvari koje mogu međusobno komunicirati pod uvjetom internetske veze. IoT igra važnu ulogu u poljoprivrednoj industriji koja može prehraniti 9,6 milijardi ljudi na Zemlji do 2050. Pametni A