Pada kesempatan kali ini kita membahas bagaimana mengukur kekeruhan air dengan arduino,
langsung saja sensor dan komponen apa saja yang dibutuhkan :
1. Komponen dan Sensor
- Arduino Uno
- Sensor GE Turbidity
- LGZD sensor
- LCD 16x2
- LCM 1602 I2C
2. Setelah komponen dan sensor yang diperlukan telah tersedia langkah berikutnya merangkai semua komponen dan sensor seperti berikut :
- Rangkaian LCM1602I2C to Arduino Uno,
- Setelah merangkai LCM1602I2C selanjutnya rangkai sensor Turbidity, sensor LGZD dan arduino Uno sebagaimana tercantum pada gambar berikut :
3. Setelah komponen dan sensor diatas dirangkai menjadi satu maka langkah selanjutnya upload program ke IDE arduino. namun sebelum mengaupload koding/sketch pastikan bahwa alamat I2C to arduino telah ditemukan apabila belum maka lihat postingan saya sebelumnya disini , jika I2C- nya telah ada selanjutnya upload koding dibawa ini :
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x3F,2,1,0,4,5,6,7,3, POSITIVE);
//Ganti alamat 0x27 dengan alamat I2C anda yang telah ditemukan dipada serial monitor
int led = 2;
int buzzer = 4;
int sensor_ntu = 2; // Connect turbidity sensor to Digital Pin 2
void setup(){
lcd.begin (16,2); //LCD untuk ukuran 16x2
}
void loop(){
if(digitalRead(sensor_ntu)==LOW ){ //read sensor signal
digitalWrite(led, HIGH); // if sensor is LOW, then turn on
digitalWrite(buzzer,HIGH);
lcd.setCursor(0, 0); //baris pertama
lcd.print("SANGAT KERUH");
delay (2000);
}else{
lcd.clear();
digitalWrite(ledPin, LOW); // if sensor is HIGH, then turn off the led
digitalWrite(buzzer,LOW);
lcd.setCursor(0, 1); //baris kedua
lcd.print("NORMAL");
delay (2000);
lcd.clear();
}
}
######################################################################
Lebih jelas simak video berikut :
SEMOGA BERMANFAAT ...Sampai jumpa pada bahasan berikutnya.
Lebih jelas simak video berikut :
SEMOGA BERMANFAAT ...Sampai jumpa pada bahasan berikutnya.