Satura rādītājs:
- 1. darbība. Nepieciešamās sastāvdaļas
- 2. darbība. Darba princips
- 3. solis: projektu attēli
- 4. darbība. Koda skaidrojums:
- 5. solis: shematisks
- 6. darbība: kods
- 7. solis: apmācība
Video: Uz lietu balstīta viedā dārzkopība un gudra lauksaimniecība, izmantojot ESP32: 7 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Pasaule mainās kā laiks un līdz ar to arī lauksaimniecība. Mūsdienās cilvēki integrē elektroniku visās jomās, un lauksaimniecība nav izņēmums. Šī elektronikas apvienošana lauksaimniecībā palīdz lauksaimniekiem un cilvēkiem, kuri pārvalda dārzus.
Šajā rakstā mēs redzēsim, kā uzraudzīt un kā pārvaldīt dārzkopību un lauksaimniecību. Mēs lietosim (ESP32) IoT vadības moduli, un mēs atjaunināsim datus par mākoņiem un, pamatojoties uz rādījumiem, veiksim atbilstošas darbības.
Šajā projektā mēs esam izmantojuši tādus sensorus kā LDR (gaismas depedējošais rezistors), temperatūras sensors, augsnes mitruma līmeņa sensors, un mēs izmantosim ūdens sūkni, lai reaģētu uz sensoru datiem. Bez tam, mēs varam izmantot daudz sensoru, lai uzraudzītu.
1. darbība. Nepieciešamās sastāvdaļas
Zemāk ir nepieciešamās sastāvdaļas, ESP32ESP32 Indijā -
ESP32 Lielbritānijā -
ESP32 ASV -
Augsnes mitruma sensors Augsnes mitruma sensors Indijā-
Augsnes mitruma sensors Lielbritānijā -
Augsnes mitruma sensors ASV -
NTC temperatūras sensors NTC temperatūras sensors Indijā-
NTC temperatūras sensors Lielbritānijā -
NTC temperatūras sensors ASV -
LDR sensors
LDR sensors Indijā -
LDR sensors Lielbritānijā -
LDR sensors ASV -
DC ūdens sūknis +5v DC ūdens sūknis +5v Indijā -
DC ūdens sūknis +5v Lielbritānijā -
DC ūdens sūknis +5v ASV -
BreadBoardBreadBoard Indijā-
BreadBoard ASV-
BreadBoard Lielbritānijā-
Tranzistors
Rezistori
Maz vadu
2. darbība. Darba princips
ESP32 vadības modulis tiek izmantots, lai apkopotu datus no sensoriem, piemēram, LDR (gaismas noārdošais rezistors), temperatūras sensora, augsnes mitruma līmeņa sensora. Ja augsnes mitruma līmenis ir ļoti zems, mēs ieslēgsim ūdens sūkni. Mēs arī uzraugām motora stāvokli, lai atgriezeniskā saite apstiprinātu motora stāvokli.
Mēs izmantojam temperatūras sensoru, lai regulētu ūdeni uz ražas saknes, kas saglabās ražu svaigu. ESP32 apkopo datus no visiem sensoriem un sūta/publicē visus datus MQTT serverī un abonē motora vadības tēmu.
3. solis: projektu attēli
4. darbība. Koda skaidrojums:
Un no mqtt servera vai cita mezgla (no kurienes mēs novērojam vai kontrolējam motoru). Mūsu gadījumā mēs izmantojam mobilo ierīci kā mezglu, un esam abonējuši šādu tēmu.
Tēmas, kas jāabonē no vadības mezgla (mobilais) un ESP32, tiks publicētas šai tēmai
stechiez/piekrītu/gaisma
stechiez/piekrītu/temp
stechiez/piekrītu/augsne
stechiez/piekrītu/mstatus
Publicējiet tēmu no vadības mezgla, un ESP32 abonēs šo tēmu
stechiez/piekrītu/motors
Funkcijā setup_wifi mēs izveidojam savienojumu ar wifi, un vadība tiks pārtraukta līdz Wi -Fi savienojumam.
Atkārtotas savienošanas funkcijā ESP32 mēģinās izveidot savienojumu ar MQTT serveri un gaidīs, līdz tiks izveidots savienojums.
atzvanīšana ir funkcija, kas tiks izsaukta vai izpildīta, tiklīdz būs pieejama abonētā tēma.
Iestatīšanas funkcijā mēs inicializējam seriālo komunikāciju, Wifi savienojumu un MQTT savienojumu.
Funkcija getTemperature, getMoisturePercentage un getLightPercentage nolasa sensora datus un atgriež vērtību, kas jāpublicē, izmantojot MQTT.
Un cilpas funkcijā, kas tiek izpildīta nepārtraukti, ESP32 nosūtīs savāktos datus pa mqtt.
5. solis: shematisks
6. darbība: kods
Kods:
github.com/stechiez/iot_projects/tree/mast…
Ieteicams:
Uz IoT balstīta viedā autostāvvieta, izmantojot NodeMCU ESP8266: 5 soļi
Uz IoT balstīta viedā autostāvvieta, izmantojot NodeMCU ESP8266: Mūsdienās atrast autostāvvietu aizņemtos rajonos ir ļoti grūti, un nav sistēmas, lai tiešsaistē iegūtu informāciju par stāvvietu pieejamību. Iedomājieties, ja savā tālrunī varat iegūt informāciju par stāvvietu pieejamību un jums nav viesabonēšanas, lai pārbaudītu
IOT balstīta viedā autostāvvieta: 7 soļi
IOT balstīta viedā autostāvvieta: Tanmay Pathak un Utkarsh Mishra. Students @ Starptautiskais informācijas tehnoloģiju institūts, Haidarabāda (IIITH) KONSTRUKCIJA Mēs veiksmīgi ieviesām uz IOT balstītu viedās autostāvvietas sistēmu. Ar atsevišķu mezglu (tuvuma sensoru) palīdzību jebkad
Vienkārša un gudra robotu roka, izmantojot Arduino !!!: 5 soļi (ar attēliem)
Vienkārša un gudra robotu roka, izmantojot Arduino !!!: Šajā pamācībā es izveidošu vienkāršu robotu roku. To kontrolēs, izmantojot galveno roku. Roka atcerēsies kustības un spēlēs pēc kārtas. Ideja nav jauna, ideju ieguvu no " Stoerpeak mini robotu rokas " Es gribēju t
Ritošais robots ar ESP32 lietu un TB6612FNG draiveri, ko kontrolē Android, izmantojot BLE: 11 soļi
Ritošais robots ar ESP32 lietu un TB6612FNG draiveri, ko kontrolē Android, izmantojot BLE: Sveiki visiem! Šī ir mana pirmā pamācība. Ritošais robots (segvārdā Raidho - no rūnas, kas saistīta ar kustību), pamatojoties uz ESP32 Thing, TB6612 FNG un BLE. Viena daļa, kas var šķist savdabīga, ir tā, ka fotogrāfijas nav no tapšanas procesa
IoT balstīta viedā lauksaimniecība: 5 soļi (ar attēliem)
Uz viedtālruni balstīta viedā lauksaimniecība: lietu internets (IoT) ir kopīgs objektu vai lietu tīkls, kas var mijiedarboties viens ar otru, nodrošinot interneta savienojumu. IoT ir svarīga loma lauksaimniecības nozarē, kas līdz 2050. gadam var pabarot 9,6 miljardus cilvēku uz Zemes. Smart A