Isi kandungan:

Sensor Air untuk Tanah: 7 Langkah
Sensor Air untuk Tanah: 7 Langkah

Video: Sensor Air untuk Tanah: 7 Langkah

Video: Sensor Air untuk Tanah: 7 Langkah
Video: Soil Moisture Sensor with Arduino Uno 2024, November
Anonim
Sensor Air untuk Tanah
Sensor Air untuk Tanah

Projek ini adalah kaedah yang mudah dan sangat bermaklumat untuk mendidik para pelajar yang cekap dalam menulis kod dan memahami mekanisme elektronik yang terlibat dengan arduino.

Bahan yang Diperlukan:

- Pengawal Mikro Arduino

- Sensor Air (nilai maksimum 1023)

- Segelintir Kabel Jumper (Baik lelaki hingga lelaki dan wanita hingga lelaki)

- Papan roti (Mini disarankan)

- Motor Servo

Langkah 1: Langkah 1: Kumpulkan Semua Bahan

Pastikan meletakkan semua bahan anda di tempat kosong, letakkan di tempat yang luas dan jauh dari makanan atau minuman, ini kerana ia boleh merosakkan elektronik. Saya juga mencadangkan agar anda menyimpan wayar pelucut juga sekiranya anda mempunyai kabel biasa dan bukannya kabel pelompat.

Langkah 2: Langkah 2: Sambungan Sensor Air

Langkah 2: Sambungan Sensor Air
Langkah 2: Sambungan Sensor Air

1. Angkat tiga kabel pelompat (merah, hitam dan kuning) dan sensor air

2. Sambungkan wayar merah ke + pada sensor air, hitam ke "-" dan wayar kuning ke S

Langkah 3: Langkah 3: Pendawaian Pertama Arduino

1. Sambungkan dua wayar ke arduino, satu hingga 5v dan yang lain ke GND

2. Selepas langkah itu, sambungkan yang anda sambungkan ke 5V ke positif di papan roti dan GND ke negatif

Langkah 4: Langkah 4: Sambungan Sensor Air

Langkah 4: Sambungan Sensor Air
Langkah 4: Sambungan Sensor Air

1. Sambungkan wayar kuning sensor air ke A0

2. Sambungkan hitam ke negatif atau tanah di papan roti sensor air ke arduino

3. Sambungkan warna merah ke positif ke papan roti sensor air ke arduino

Langkah 5: Langkah 5: Motor Servo

Langkah 5: Motor Servo
Langkah 5: Motor Servo

1. Sambungkan wayar oren motor servo ke wayar kuning

2. Sambungkan wayar merah ke mana-mana warna pilihan anda

3. Sambungkan coklat ke warna yang berbeza pilihan anda

4. Setelah langkah-langkah tersebut selesai, kita sekarang akan menyambungkan motor servo ke papan roti dan arudino

5. Sambungkan wayar kuning ke pin 9.

6. Sambungkan wayar yang disambungkan ke wayar merah pada motor ke positif

7. Sambungkan wayar yang disambungkan ke wayar coklat pada motor servo ke tanah

Langkah 6: Langkah 6: Kod

Langkah 6: Kod
Langkah 6: Kod

1. Sambungkan arduino anda ke komputer dan buka perisian Arduino di komputer anda

2. Mulakan dengan mengenal pasti motor servo dengan mengatakan #include

3. Kenal pasti setiap pemboleh ubah, servo, sensor air yang disambungkan ke A0 dan juga "sudut" yang merupakan kedudukan motor servo anda

4. Sekarang untuk memulakan void.setup, mulakan dengan memulakan siri bermula (9600) dan dan juga menyatakan servo yang dilampirkan pada pin 9.

5. Setelah langkah itu, adakah gelung void, mulakan dengan menggunakan "int" diikuti dengan nilai sensor yang merupakan bacaan analog anda yang merupakan sensor air

6. Pastikan untuk memasukkan perintah Serial.print di bawahnya dan gunakan "ln" sehingga sesuai dengan pemantauan kelembapan air

7. Kemudian, dengan menggunakan "int.angle" pastikan nilai sensor antara 500 hingga 180, ini kerana ia bergantung pada kelembapan, walaupun sensor air harus 1023 hingga 180 yang merupakan nilai maksimum dan min, itu bervariasi bergantung pada penggunaan projek serta nilai maksimum dan min mengikut sensor air khusus anda

8. Sekarang tambahkan Serial yang sama, cetak di bawahnya dan sertakan servo saya. Tulis (sudut) di bawahnya

9. Langkah terakhir adalah menambahkan kelewatan yang saya tambahkan "delay (15)" diikuti oleh} untuk menyimpulkan kod

Langkah 7: Langkah 7: Memuktamadkan

Langkah 7: Memuktamadkan
Langkah 7: Memuktamadkan

Setelah kod berfungsi dan berfungsi, anda dapat menambahkan sensor di motor dan menggunakan monitor bersiri untuk mengesan kelembapan air atau tanah. Juga, pastikan untuk menambah sedikit kertas pembinaan atau paparan kerana paparan dapat membuktikan bahawa tanah anda memerlukan air atau tidak bergantung pada kelembapan.

Disyorkan: