[Lengkap] Cara Menghidupkan Lampu Dengan Tepukan Tangan

5:54 PM

 Pada artikel kali ini akan membahas tentang bagaiaman cara membuat alat untuk menghidupkan lampu dengan menggunakan tepukan tangan, pada saat ini semua orang mengutamakan efisiensi dalam segala hal, dan saat ini sudah banyak alat-alat canggih yang bisa dikontrol hanya dengan hp meskipun dengan jarak yang sangat jauh, dan pada beberapa rumah yang menerapkan sistem smart home terkadang untuk menghidupkan lampu rumah bisa menggunakan suara atau tepukan tangan. Dan untuk membuat alat yang bisa menghidupkan lampu dengan suara atau tepukan tangan yaitu menggunakan sensor suara sebagai input suara untuk triger suapay lampu hidup dan sebagai pengolah data atau mikrokontroler mengggunakan arduino. Pertama akan dibahas secara singkat tentang sensor suara.

Penjelasan singkat sensor suara

Sensor suara yaitu sebuah modul yang dapat mensensing besaran suara yang akan diubah ke besaran listrik supaya bisa diolah menggunakan mikrokontroler. Modul sensor suara ini bekerja dengan menggunakan prinsip kekuatan gelombang suara yang diterima kemudian mengubahnya menjadi listrik. Untuk mengubah suara menjadi listrik pada modul ini terdapat membran sensor, yang mana membran sensor tersebut akan bergetar ketika menerima gelombang suara, teradpat juga kumparan kecil pada membran tersebut, kumparan itulah yang dapat menghasilkan listrik. Membran pada sensor seuara sangat berperan penting dalam menentukan besar kecilnya listrik yang dihasilkan. Pada sensor suara terdapat juga komponen utama yaitu condeser mic yang fungsinya sebagai penangkap besar kecilnya suara yang diterima, condeser mic ini berbentuk bulat kecil yang dapat terlihat oleh mata.

[Lengkap]Cara Menghidupkan Lampu Dengan Tepukan Tangan

Karakteristik Condeser Mic

  • Condeser Mic memiliki susunan yang lebih kompleks daripada jenis mic lainnya misalnya seperti dynamic mic
  • Memiliki sensivitas yang tinggi dan menghasilkan suara yang lebih halus dan natural pada saat menerima frekuensi tinggi
  • Memiliki range frekuensi yang lebih luas
  • Memiliki ukuran yang lebih kecil daripada mic lainnya

Yang dijual dipasaran yaitu condeser mic ini dalam bentuk satu modul dengan komponen sensor suara lainnya sehingga lebih muda digunakan

Spesifikasi modul sensor suara yaitu :

  • Terdapat potensiometer untuk mengatur sensivitas
  • Bekerja pada tegangan 3.4V – 5V
  • Terdapat pin output yaitu analog dan digital

Selanjutnya bagaimana cara membuat alat yang bisa menghidupkan lampu dengan tepukan tangan, untuk bahan yang perlu disiapkan yaitu:

  • Sensor Suara
  • Modul Relay
  • Arduino
  • Kabel jumper secukupnya
[Lengkap]Cara Menghidupkan Lampu Dengan Tepukan Tangan

Keterangan rangkaian diatas:

  • Hubungkan pin VCC modul sensor suara dan modul relay ke pin 5v pada arduino
  • Hubungkan pin GND modul sensor suara dan modul relay ke pin GND pada arduino
  • Pin D0 pada modul suara hubungkan ke pin digital D11 pada arduino
  • Pin out data modul relay hubungkan ke pin digital D12

Pada keterangan (lampu) pin out modul relay dihubungkan pada lampu 220V dan pada keterangan AC220V sambungkan ke jack listrik yang ke stopkontak, pin out yang digunakan pad modul relay ke lampu dan jack yaitu out dari COM (Common) dan NO (Normaly Open). Karena dengan menggunakan NO (Normaly Open) saklar pada modul relay akan terbuka atau tidak mendapat aliran listrik hingga kondisi terpenuhi. Dan pada program menggunakan perintah HIGH untuk merubah saklar menjadi tertutup sehingga mendapat aliran listrik.

Ketika sudah dirangkai keseluruhan modul sesuai pada gambar diatas maka selanjutnya yaitu memprogram dan mengupload ke mikrokontroler arduini, pada kali ini menggunakan arduino nano, karena ukurannya yang kecil dan pada alat ini tidak membutuhkan banyak pin sehingga menggunakan arduino nano saja sudah cukup, untuk programnya bisa lihat dibawah ini 

int sensorsuara= D11;
int relay= D12;
int tepuk= 0;
long detection_range_start = 0;
long detection_range = 0;
boolean status_lights = false;
 
void setup() {
  pinMode(sensorsuara, INPUT);
  pinMode(relay, OUTPUT);
}
 
void loop() {
 
  int status_sensor = digitalRead(sensorsuara);
 
  if (status_sensor == 0)
  {
    if (tepuk == 0)
    {
      detection_range_start = detection_range = millis();
      tepuk++;
    }
    else if (tepuk > 0 && millis()-detection_range >= 50)
    {
      detection_range = millis();
      tepuk++;
    }
  }
 
  if (millis()-detection_range_start >= 400)
  {
    if (tepuk == 2)
    {
      if (!status_lights)
        {
          status_lights = true;
          digitalWrite(relay, HIGH);
        }
        else if (status_lights)

        {

Salin program diatas dan pastekan ke project kalian pada aplikasi Arduino IDE kemudian ubah board arduino menjadi arduino nano dan upload ke board arduino nano. Jika sudah terupload maka lakukan ujicoba dengan cara menepuk tangan dua kali secara cepat untuk menghidupkan lampu dan menepuk dua kali lagi secara cepat maka lampu akan mati.

Pada komponen lampu bisa juga diganti dengan peralatan elektronik lainnya atau dihubungkan ke kabel stopkontak dan peralatan elektronik lainnya dihubunugkan ke stopkontak tersebut, sehingga ketika tepuk tangan satu kali maka semua alat elektronik yang dihubungkan pada stopkontak tersebut akan hidup secara bersamaan.demikian artikel kali ini semoga bermanfaat sampai jumpa di artikel selanjutnya...

Next Article
« Prev Post
Previous Article
Next Post »
Disqus
Tambahkan komentar Anda

No comments