twitter


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 = 7; // 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();
     }
}
 
 

1 komentar:

  1. mas aplikasi bikin prototype nya pke apa yah? kasih tau link downloadnya ? trimakasih

Posting Komentar