Water level Sensor dengan Arduino


Peralatan:

Beardboard & Jumper
Arduino (saya menggunakan Uno)
Resistor 470 ohm (3)
Resistor 22 Kohm (4)
Transistor BC548C (3)
LED (3)
Kabel secukupnya

kali ini saya menggunakan sensor sebanyak 3 titik sebab itu resistor, transistor dan LED juga berjumlah 3. Khusus resistor 22 Kohm diperlukan 1 buah lagi.

Media percobaan
Botol bekas yang sudah dibolongi sebanyak 4 titik. Bolong 1 adalah tegangan referensi, bolong 2,3, dan 4 adalah sensor yang kita inginkan.

masukan keempat kabel kedalam lobang masing2 botol tersebut, gunakan lem plastik agar tidak keluar air. setelah itu sambungkan ke Breadboard untuk selanjutnya masuk kedalam rangkaian

untuk lebih jelasnya lihat rangkaian berikut

DSC_0659

untuk program arduino sebagai berikut


byte sensorPin[] = {8, 9, 10};
byte ledPin[] = {11, 12, 13}; 
const byte sensors = 3;
void setup() {
  for(int i = 0; i < sensors; i++) {
     pinMode(sensorPin[i], INPUT); 
     pinMode(ledPin[i], OUTPUT);
  }
 
}


 
void loop() {
 
  if(digitalRead(sensorPin[0]) == HIGH && digitalRead(sensorPin[1]) == LOW && digitalRead(sensorPin[2]) == LOW )   {                                                                                                                                                                                                                          
        digitalWrite(ledPin[0], HIGH);
        digitalWrite(ledPin[1], HIGH);
        digitalWrite(ledPin[2], HIGH);
     } 
  else if (digitalRead(sensorPin[0]) == HIGH && digitalRead(sensorPin[1]) == HIGH && digitalRead(sensorPin[2]) == HIGH){
        digitalWrite(ledPin[0], LOW);
        digitalWrite(ledPin[1], LOW);
        digitalWrite(ledPin[2], LOW);
       }    
       
  else if (digitalRead(sensorPin[0]) == HIGH && digitalRead(sensorPin[1]) == LOW && digitalRead(sensorPin[2]) == HIGH){
        digitalWrite(ledPin[0], HIGH);
        digitalWrite(ledPin[1], HIGH);
        digitalWrite(ledPin[2], LOW);
       }    
       
  else if (digitalRead(sensorPin[0]) == LOW && digitalRead(sensorPin[1]) == HIGH && digitalRead(sensorPin[2]) == HIGH){
        digitalWrite(ledPin[0], HIGH);
        digitalWrite(ledPin[1], LOW);
        digitalWrite(ledPin[2], LOW);
       }    
       
       
  delay(5);  
 }


kira-kira hasil yang akan dihasilkan sebagai berikut

untuk advancenya dapat mengunakan alarm, motor, pompa, LCD, dan lain lain

Link inspirasi: http://www.electroschematics.com/9964/arduino-water-level-indicator-controller/

Botol


Semenjak saya tinggal di kota Izhevsk – Rusia, saya melihat banyak hal tentang kota dan negara ini tentunya. Kebersihan merupakan hal penting bahkan “kebersihan itu sebagian dari iman”. Bagi saya pribadi Kota Izhevsk bisa dikatakan bersih dari sampah dalam beberapa hal tetapi ada perkecualian khususnya sampah Botol. Penduduk Rusia dapat dikatakan merupakan Penduduk yang gemar menkonsumsi Minuman beralkhol dan banyak sekali Produk Minuman beralkhohol dan jika kita mampir ke supermarket kecil seperti indomaret nya indonesia, maka dari ujung depan sampai ujung belakang rak minuman beraalkohol terpampang.

Terlepas dari semua itu, saya berpendapat untuk tidak meminum minuman yang memiliki kadar alkohol disamping agama saya melarangnya dan tidak ada kegunaanya. Hal tersebut diamini oleh teman saya yang orang asli rusia, dan diapun berpendapat minuman alkohol tidak ada manfaatnya oleh karena itu iya memutuskan untuk tidak meminumnya.

Kembali kemasalah kebersihan, point negatif saya tentang Izhevsk khususnya bukannya terhadap peminum minuman beralkohol tetapi karena kesembarangan mereka untuk membuang sampah bekas minuman tersebut. jadi sangat lumrah kalau kita menemukan sampah botol minuman dijalan jalan baik yang baru ataupun sudah tertimbun sampah. Hal ini sangat disayangkan mengingat berbahayanya jikalau sampai botol tersebut pecah dan menimbulkan bahaya bagi orang lain.

Oleh sebab itu, saya memutuskan untuk menjadi pemulung botol tersebut, dan setelah saya perhatikan botol botol tersebut memiliki bentuk yang menarik mungkin dikarenakan ketatnya persaingan minuman beralkohol diRusia membuat produsen minuman membuat macam macam bentuknya.