Isi kandungan:

Berkebun Pintar dan Pertanian Pintar Berasaskan IoT Menggunakan Langkah ESP32: 7
Berkebun Pintar dan Pertanian Pintar Berasaskan IoT Menggunakan Langkah ESP32: 7

Video: Berkebun Pintar dan Pertanian Pintar Berasaskan IoT Menggunakan Langkah ESP32: 7

Video: Berkebun Pintar dan Pertanian Pintar Berasaskan IoT Menggunakan Langkah ESP32: 7
Video: Petani China gunakan teknik ini untuk meningkatkan hasil cabainya ๐ŸŒถ๐Ÿ˜€ 2024, November
Anonim
Berkebun Pintar dan Pertanian Pintar Berasaskan IoT Menggunakan ESP32
Berkebun Pintar dan Pertanian Pintar Berasaskan IoT Menggunakan ESP32
Berkebun Pintar dan Pertanian Pintar Berasaskan IoT Menggunakan ESP32
Berkebun Pintar dan Pertanian Pintar Berasaskan IoT Menggunakan ESP32

Dunia berubah seiring dengan masa dan pertanian. Pada masa ini, Orang ramai mengintegrasikan elektronik dalam setiap bidang dan pertanian tidak terkecuali untuk ini. Penggabungan elektronik dalam pertanian ini membantu petani dan orang yang menguruskan kebun.

Dalam artikel ini kita akan melihat bagaimana memantau dan bagaimana menguruskan berkebun dan pertanian. Kami akan menggunakan (ESP32) modul kawalan untuk IoT dan kami akan mengemas kini data di cloud dan berdasarkan pembacaan kami akan mengambil tindakan yang sewajarnya.

Dalam projek ini, kami telah menggunakan sensor seperti LDR (Light Depedent Resistor), Sensor suhu, sensor tahap Soil Moisture dan kami akan menggunakan pam air untuk bertindak balas terhadap data sensor. Selain daripada ini, kita boleh menggunakan banyak sensor untuk memantau.

Langkah 1: Komponen yang Diperlukan

Berikut adalah komponen yang diperlukan, ESP32ESP32 di India -

ESP32 di UK -

ESP32 di Amerika Syarikat -

Sensor Moisture Tanah, Sensor Moisture Tanah di India-

Soil Moisture Sensor di UK -

Soil Moisture Sensor di Amerika Syarikat -

Sensor Suhu NTC Sensor Suhu NTC di India-

Sensor Suhu NTC di UK -

Sensor Suhu NTC di Amerika Syarikat -

Sensor LDR

Sensor LDR di India -

Sensor LDR di UK -

Sensor LDR di Amerika Syarikat -

Pam Air DC + 5v Pam Air DC + 5v di India -

DC Water Pump + 5v di UK -

DC Water Pump + 5v di Amerika Syarikat -

BreadBoardBreadBoard di India-

BreadBoard di Amerika Syarikat-

BreadBoard di UK-

Transistor

Perintang

Beberapa Wayar

Langkah 2: Prinsip Kerja

Modul pengendali ESP32 digunakan untuk mengumpulkan data dari sensor seperti LDR (Light Depedent Resistor), sensor Temparature, sensor tahap Soil Moisture. Sekiranya tahap kelembapan tanah sangat rendah maka kita akan menghidupkan Pam air. Kami sedang memantau status motor juga untuk maklum balas untuk mengesahkan status motor.

Kami menggunakan sensor suhu untuk mengatur air pada akar tanaman yang akan menjaga tanaman segar. ESP32 mengumpulkan data dari semua sensor dan mengirim / menerbitkan semua data ke pelayan MQTT dan melanggan topik kawalan motor.

Langkah 3: Gambar Projek

Gambar Projek
Gambar Projek
Gambar Projek
Gambar Projek
Gambar Projek
Gambar Projek

Langkah 4: Penjelasan Kod:

Dan dari pelayan mqtt atau nod lain (dari tempat kita memerhatikan atau mengawal motor). Dalam kes kami, kami menggunakan telefon bimbit sebagai node dan kami telah melanggan topik berikut.

Topik untuk melanggan dari mengawal nod (mudah alih) dan ESP32 akan diterbitkan untuk topik tersebut

stechiez / setuju / ringan

stechiez / setuju / temp

stechiez / setuju / tanah

stechiez / setuju / mstatus

Terbitkan topik daripada mengawal nod dan ESP32 akan melanggan topik tersebut

stechiez / setuju / motor

Dalam fungsi setup_wifi kita menyambung ke wifi dan kawalan akan berhenti di sana sehingga sambungan wifi.

Dalam fungsi sambung semula ESP32 akan cuba menyambung ke pelayan MQTT dan menunggu sehingga sambungan.

callback adalah fungsi yang akan dipanggil atau akan dilaksanakan setelah topik langganan tersedia.

Dalam fungsi persediaan, kita menggunakan komunikasi Serial, sambungan Wifi dan sambungan MQTT.

fungsi getTemperature, getMoisturePercentage dan getLightPercentage adalah membaca data dari sensor dan mengembalikan nilai yang harus diterbitkan melalui MQTT.

Dan dalam fungsi gelung yang dijalankan secara berterusan, ESP32 akan menghantar data yang dikumpulkan melalui mqtt.

Langkah 5: Skematik

Skematik
Skematik

Langkah 6: Kod

Kod:

github.com/stechiez/iot_projects/tree/mastโ€ฆ

Disyorkan: