Arduino, Membuat Smart TV Menggunakan Sensor Ultrasonik
Mengapa project ini dibuat? hehe alasaannya adalah selama ini sering sekali orang-orang ketika menonton televisi itu dengan jarak yang dekat apalagi anak-anak, ini tentu sangat berbaya bagi kesehatan mata jika dibiarkan dalam waktu lama. Yang paling penting sih anak-anak ya, karena masa depan mereka masih panjang dan nantinya sangat berpengaruh ketika sudah dewasa.
Project ini sangatlah simpel, dengan konsepnya "sensor diletakan sejajar dengan televisi, kemudian sensor akan mendeteksi orang. Jika jarak orang terlalu dekat maka akan ada bunyi buzzer". Kontroler yang dipakai sesuai dengan judul postingan ini adalah Arduino. Sementara sensor jarak yang dipakai yaitu tipe HC-SR04. Sensor ini dapat mengukur jarak 2 cm - 4 m ya, jadi cocok untuk digunakan. Untuk lebih jelasnya komponen yang dibutuhkan pada project ini adalah sebagai berikut :
Software : Arduino IDE
Hardware :
- Arduino Nano
- Sensor Ultrasonik HC-SR04
- Buzzer
- Kabel jumper
- Project board jika dibutuhkan
Rangkaian :
Keterangan :
Sensor Ultrasonik
- Pin Trigger dihubungkan dengan pin digital 11 Arduino
- Pin Echo dihubungkan dengan pin digital 12 Arduino
- VCC dihubungkan dengan 5v Arduino
- GND dihubungkan dengan GND Arduino
Buzzer
- Kaki (+) dihubungkan dengan pin digital 4 Arduino
- Kaki (-) dihubungkan dengan GND Arduino
Sketch
int trig = 11;
int echo = 12;
long durasi, jarak;
int pinBuzzer = 4;
void setup() {
Serial.begin(9600);
pinMode(trig, OUTPUT);
pinMode(echo, INPUT);
pinMode(pinBuzzer, OUTPUT);
}
void loop() {
digitalWrite(trig, LOW);
delayMicroseconds(8);
digitalWrite(trig, HIGH);
delayMicroseconds(8);
digitalWrite(trig, LOW);
delayMicroseconds(8);
durasi = pulseIn(echo, HIGH);
jarak = (durasi / 2) / 29.1;
Serial.print(jarak);
Serial.println(" cm");
if(jarak < 60){
digitalWrite(pinBuzzer, HIGH);
delay(200);
digitalWrite(pinBuzzer, LOW);
delay(200);
digitalWrite(pinBuzzer, HIGH);
delay(200);
digitalWrite(pinBuzzer, LOW);
delay(1000);
}else{
digitalWrite(pinBuzzer, LOW);
}
}
Silahkan upload menggunakan Arduino IDE, jangan lupa untuk mengecek Board dan Port pada menu Tools. Board : Arduino Nano atau sesuai dengan board yang digunakan dan Port terceklis, misalnya COM32. Jika berhasil di upload silahkan uji coba dengan mendekatkan ke depan sensor, jaraknya adalah < 60 cm. Jika buzzer bunyi maka project ini telah berhasil.
Baca juga : Cara Menggunakan Sensor Ultrasonik pada NodeMCU
Teman-teman juga bisa untuk mengembangkannya lagi. Semoga bermanfaat.
Terima kasih. Salam.
0 Response to "Arduino, Membuat Smart TV Menggunakan Sensor Ultrasonik"
Post a Comment