Berbagi Pengalaman dan Informasi

Minggu, 12 Desember 2021

Cara Mudah Menyalakan Lampu Dengan Tepuk Tangan Menggunakan Arduino

| Minggu, 12 Desember 2021


    Oke teman-teman, pada postingan kali ini saya akan membuat projek elektronika DIY menggunakan Arduino. Tujuan dari project kali ini saya akan menyalakan lampu dengan menggunakan tepuk tangan. Proyek ini bisa dipakai teman-teman apabila sudah bosan menggunakan saklar untuk menyalakan lampu, jadi tinggal tepuk tangan lampu menyala begitu juga kalau mematikan tinggal tepuk tangan lagi maka lampu akan padam.


Gambar tepuk tangan



Oke langsung saja, pada project kali ini teman-teman membutuhkan beberpa komponen elektronika sebgai berikut:
1) Arduino Uno (Sebeneranya terserah jenisnya kebetulan saya memakai ini)
2) Breadboard
3) Sensor suara
4) Modul relay 5v (Low triger)
5) Lampu bohlam
6) Steker (Colokan listrik) 
7) Beberapa kabel jumper

Oke kalau semua komponen sudah ada langsung saja rangkai ssuai gambar di bawah ini


Skematik menyalakan lampu dengan tepuk tangan


    Cara kerja dari project kali ini adalah ketika ada tepuk tangan sekali maka lampu menyala, ketika tepuk tangan yang kedua maka lampu mati.

Oke kalau sudah dirangkai. Langsung saja kita coding arduinonya, untuk koding bisa dilihat di bawah ini:

Coding menyalakan lampu dengan tepuk tangan


    Kalau teman-teman masih bingung dengan codingnya, saya akan jelaskan agar lebih memahami maksud dari coding di atas.

    Pertama inisialisasi pin Sensor dan Lampu, jangan lupa tambahkan variable untuk menghitung counter, jadi nilai variable dari count adalah 0



    Kedua jadikan sensor sebagai INPUT dan Lampu sebgai OUTPUT. Oh iya karena pada kondisi awal lampu mati maka saya menambahkan perintah lampu dalam kondisi HIGH (karena kita memakai low triger relay maka jika relay diberi perintah HIGH maka nilainya 0, jika diberi perintah LOW maka nilainya 1).



    Ketiga
saya buat perintah jika sensor menangkap suara maka counter akan menghitung +1. Dan jika counter bernilai 1 maka lampu akan menyala. Jika sensor menangkap suara untuk kedua kalinya maka lampu akan mati dan mereset counter menjadi bernilai 0, saya sisipkan delay supaya ada jeda waktu untuk sensor bekerja lagi karena akan looping terus ke kondisi awal.


    Gimana teman-teman. mudahkan merancang menyalakan lampu dengan tepuk tangan. Teman-teman bisa memodif kodingan tersebut sesuai dengan keiingian atau selera teman-teman sekalian. Oke cukup sekian untuk postingan kali ini kalau ada pertanyaan bisa berkomentar di kolom komentar di bawah. Semoga bermanfaat bagi para pegiat Elektronika dan Listrik. Terima kasih😀










Related Posts

Tidak ada komentar:

Posting Komentar