Rain sensor merupakan detektor hujan dengan arduino, sensor yang berfungsi untuk mendeteksi hujan turun atau tidak. Prinsip kerja dari modul sensor ini yaitu pada saat ada air hujan turun dan mengenai panel sensor kemudian akan terjadi proses elektrolisasi oleh air hujan. Selanjutnya Karena air hujan termasuk dalam golongan cairan elektrolit yang dimana cairan tersebut akan menghantarkan arus listrik.Kemudian pada sensor hujan ini terdapat ic komparator yang dimana output dari sensor ini dapat berupa logika high dan low (on atau off). Serta pada modul sensor ini terdapat output yang berupa tegangan pula. Output tegangan tersebut dapat dihubungkan ke arduino dan dimanfaatkan untuk automasi jemuran atau alarm hujan.
1. Skema Rangkaian
Detektor Hujan Dengan Arduino
2. Alat / Bahan
- Arduino : 1 buah
- Breadboard : 1 buah
- Buzzer : 1 buah
- Sensor hujan FC-37 : 1 buah
Belajar elektronika step by step dengan bantuan tangga belajar? Regitrasi dulu dan dapatkan konsultasi dari kami!
3. Sketch Program
/* Program Detektor Hujan dibuat oleh Indobot */ const int pinBuzzer = 7; // Pemilihan Pin dan pendeklarasian variabel int pinSensor = A1; int batasNilai = 500; void setup() { //Pengaturan Pin Serial.begin(9600); pinMode(pinBuzzer, OUTPUT); } void loop() { //Perulangan Program int nilai = analogRead(pinSensor); //Pembacaan Sensor Serial.print(nilai); if (nilai < batasNilai) { //Apabila Terdeteksi Hujan digitalWrite(pinBuzzer, HIGH); } else { digitalWrite(pinBuzzer, LOW); } delay(500); }
Selanjutnya Kesimpulan :
Apabila sensor ini terkena air pada papan sensornya, maka resistansinya akan berubah. semakin banyak air yang mengenai maka semakin kecil resistansinya dan sebaliknya. Pada program ini, apabila terdeteksi hujan, maka buzzer akan berbunyi.
Jika anda ingin mendalami ilmu elektronika, arduino dan iot. Ayo join di kelas Indobot Academy dan Mulai Belajar.Dan Klik tombol berikut.