Isi kandungan:
- Langkah 1: Bahan yang Diperlukan
- Langkah 2: Bina Litar
- Langkah 3: Prinsip Kerja Litar
- Langkah 4: Kod Arduino
- Langkah 5: Pelaksanaan dan Pengujian
Video: Cara Membuat Sistem Pengairan Automatik Menggunakan Arduino: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Dalam Instructables ini, saya akan menunjukkan kepada anda bagaimana membina dan melaksanakan sistem pengairan automatik yang dapat merasakan kandungan air di dalam tanah dan mengairi kebun anda secara automatik. Sistem ini dapat diprogram untuk keperluan tanaman yang berbeza dan variasi musim. Sistem ini sangat sesuai untuk teknik pengairan titisan. Saya juga telah menguji sistem untuk keadaan tanah yang berbeza dan ketersediaan air.
Tonton video yang dipautkan untuk mudah difahami.
Sistem ini akan membantu anda mengairi Taman halaman belakang rumah anda atau Taman Dalaman anda secara automatik dan anda tidak perlu risau untuk menyiram tanaman kegemaran anda dalam jadual sibuk anda.
Arduino UNO adalah otak sistem ini dan semua sensor dan peranti paparan dikendalikan olehnya. Sensor Kelembapan digunakan untuk membaca kandungan kelembapan tanah. LCD disediakan untuk memantau Status Tanah, Suhu Ambient, dan Status bekalan Air (Water Pump).
Langkah 1: Bahan yang Diperlukan
- Arduino UNO
- Sensor Kelembapan Tanah (dengan Pemacu LM393)
- Sensor Suhu LM 35
- Paparan LCD 16x2
- Suis paras air
- Penceramah
- Relay 5V
- BC547 atau Transistor NPN yang serupa
- Perintang (Rujuk Gambarajah Litar)
- Potensiometer (10Kohm)
- LED 5mm
- 1N4007 Diod
- Jalur Terminal dan Terminal Skru
- PCB / Papan Roti
- Alat asas dan Kit Pematerian
Langkah 2: Bina Litar
Litar ini boleh dibina sama ada di Breadboard atau di PCB. Untuk mencuba sementara, anda boleh membuatnya di papan roti. Rujuk gambarajah litar untuk perincian. Lakukan sambungan seperti yang disebutkan di bawah.
PIN ARDUINO
0 _ N / C
1 _ N / C
2 _ LCD-14
3 _ LCD-13
4 _ LCD-12
5 _ LCD-11
6 _ N / C
7_WATER_LEVEL_STATUS_LED
8 _ N / C
9_PENGHARGAAN
10 _ N / C
11 _ LCD-6
12 _ LCD-4
13 _ PUMP_STATUS_LED) _AND_TO_RELAY
A0_SOIL_MOISTURE_SENSOR
A4 _ LM35_ (TEMPERATURE_SENSOR)
LCD-1 _ GND
LCD-5 _ GND
LCD-2 _ + Vcc
LCD-3 _ LCD_BRIGHTNESS
* Bug dilaporkan untuk bacaan suhu yang tidak stabil. Sila elakkan sensor suhu. Saya akan mengemas kini kodnya setelah diselesaikan.
Langkah 3: Prinsip Kerja Litar
Nilai Soil Moisture Sensor bergantung pada ketahanan tanah. Pemandu LM393 adalah pembanding pembezaan dua yang membandingkan voltan sensor dengan voltan bekalan 5V tetap.
Nilai sensor ini berbeza dari 0- 1023. 0 adalah keadaan paling basah dan 1023 menjadi keadaan yang sangat kering.
LM35 adalah sensor suhu litar bersepadu tepat, yang voltan keluarannya berkadar linear dengan suhu Celsius. LM35 beroperasi pada suhu -55˚ hingga + 120˚C.
Suis Paras Air Mengandungi Suis Reed-Magnetic yang dikelilingi oleh magnet terapung. Apabila air tersedia, ia Mengalirkan.
Arduino membaca status tanah menggunakan Soil Moisture Sensor. Sekiranya Tanah kering, ia melakukan Operasi berikut….
1) Memeriksa ketersediaan air menggunakan sensor paras air.
2) Jika air tersedia, Pam dihidupkan dan dimatikan secara automatik apabila air mencukupi. Pam Dikendalikan oleh litar pemandu Relay.
3) Sekiranya Air Tidak Tersedia, anda akan diberitahu dengan suara.
Untuk keadaan lain, Pam kekal Mati dan Status tanah (Kering, Lembap, Berkabut), suhu dan status Pam dipaparkan di Skrin LCD.
Langkah 4: Kod Arduino
Prosedur
- Sambungkan Arduino ke komputer anda.
- Muat turun kod yang dilampirkan dan buka.
- Pilih Port COM dan Arduino Board anda dari Tools Option.
- Klik Butang Muat Naik.
Setelah kod diunggah, buka monitor bersiri yang memaparkan nilai sensor kelembapan tanah mulai dari 0-1023. Uji sensor untuk keadaan tanah yang berbeza dan perhatikan nilai sensor untuk keadaan tanah yang paling sesuai dan edit nilai dalam kod untuk aplikasi anda. Sekiranya anda ingin mengubah kepekaan sensor untuk keadaan tanah yang berbeza ubah nilai dari 3 keadaan yang dikomentari dalam Kod.
_
Suhu dikira menggunakan formula berikut X = ((Nilai sensor) * 1023.0) / 5000
Suhu dalam Celsius = (X / 10)
Langkah 5: Pelaksanaan dan Pengujian
Langkah-langkah berikut dapat diikuti untuk menguji projek.
1) Sambungkan Arduino ke bekalan kuasa (5V) melalui USB atau sumber kuasa luaran.
2) Kuburkan sensor kelembapan di dalam tanah. Lebih baik letakkan sensor di dekat akar tanaman untuk pengukuran yang tepat. Catatan: Terminal pendawaian tidak kalis air.
3) Sambungkan pam Air ke Relay (N / O dan terminal biasa) dan hidupkan sesalurnya. Rujuk Litar untuk perincian sambungan dan pinout.
AMARAN: VOLTAG TINGGI. MEMAHAMI WIRING SEBELUM ANDA DIPERCAYAI
4) Sensor suhu boleh diletakkan di PCB sendiri atau di tanah. Jangan rendam sensor ke dalam air.
5) Potensiometer dapat diubah untuk menyesuaikan kecerahan LCD.
6) Letakkan sensor paras air di dalam bekas / tangki air.
Saya telah melaksanakannya di kebun rumah saya dan meletakkan sensor di dekat salah satu kilang. Juga, saya telah meletakkan Pam dan sensor paras air di dalam baldi air. Dalam video tersebut, anda dapat melihat bahawa ketika saya menurunkan sensor paras air ke dalam air, Pam dihidupkan sehingga tanah menjadi lembap.
Walaupun ini berfungsi dengan sempurna, terdapat sedikit bug dan penambahbaikan yang dapat dilakukan dalam projek ini. Bug dilaporkan untuk bacaan suhu tidak stabil ketika kedua-dua sensor berfungsi bersama. Saya akan mengemas kini jika pepijat diselesaikan.
Penambahbaikan selanjutnya yang dapat dilaksanakan oleh pengguna:
- Tambahkan ciri IOT untuk analisis data dan alat kawalan jauh.
- Gabungkan dengan Drip Irrigation dan pelbagai sensor di tempat yang berlainan di lapangan.
- Meningkatkan prestasi sensor sehingga dapat dilaksanakan di tanah yang dalam.
- Gunakan sensor suhu yang lebih dipercayai.
- Kawalan kelembapan dan kawalan suhu untuk rumah hijau.
- Analisis kandungan mineral dan kepekatan baja.
Sekiranya anda menemui keraguan atau cadangan, sila beritahu saya di bahagian komen. Sekiranya anda membina ini, beritahu saya di bahagian komen.
Terima kasih
HS Sandesh
(Saluran Youtube Technocrat)
Disyorkan:
Soil Kelembapan Tanah Sistem Pengairan Drip Bersambung Internet Terkawal (ESP32 dan Blynk): 5 Langkah
Soil Moisture Feedback Dikendalikan Sistem Pengairan Drip Bersambung Internet (ESP32 dan Blynk): Risaukan kebun atau tanaman anda semasa bercuti panjang, Atau lupa menyiram tanaman anda setiap hari. Inilah jalan penyelesaiannya. Sistem pengairan titisan tanah yang terkawal dan terhubung secara global dikendalikan oleh ESP32 di bahagian depan perisian
IoT APIS V2 - Sistem Pengairan Tanaman Automatik berkemampuan IoT: 17 Langkah (dengan Gambar)
IoT APIS V2 - Sistem Pengairan Tanaman Automatik berkemampuan IoT: Projek ini adalah evolusi dari arahan saya sebelumnya: APIS - Sistem Pengairan Tanaman AutomatikSaya telah menggunakan APIS selama hampir setahun sekarang, dan ingin memperbaiki reka bentuk sebelumnya: Keupayaan untuk pantau kilang dari jauh. Ini adalah bagaimana
Sistem Pengairan Berasaskan Arduino: 8 Langkah
Sistem Pengairan Berasaskan Arduino: Contextualização O Brasil está entre os países com maior área irrigada do planeta e em cinco anos esta área pode crescer 65%, segundo estudo da Organização das Nações Unidas para a Alimentação e a Agricultura (FAO). Suatu kemungkinan yang
APIS - Sistem Pengairan Tanaman Automatik: 12 Langkah (dengan Gambar)
APIS - Sistem Pengairan Tanaman Automatik: SEJARAH: (evolusi seterusnya sistem ini tersedia di sini) Terdapat beberapa petunjuk mengenai topik penyiraman tanaman, jadi saya hampir tidak menemukan sesuatu yang asli di sini. Apa yang menjadikan sistem ini berbeza adalah jumlah pengaturcaraan dan pengawasan
DIY - Pengairan Taman Automatik - (Arduino / IOT): 9 Langkah (dengan Gambar)
DIY - Pengairan Taman Automatik - (Arduino / IOT): Projek ini akan menunjukkan kepada anda cara membina pengawal pengairan untuk taman rumah. Mampu mengukur bacaan kelembapan tanah dan mengaktifkan pengairan dari keran kebun sekiranya tanah menjadi terlalu kering. Pengawal juga merangkumi suhu dan