Cara Membuat Sensor Gerak Pada Lampu




Pada kesempatan kali ini saya akan membagikan pengalaman saya menggunakan sensor suara ini kepada sobat netizen sekalian, Jadi kemarin saya senggang mencoba menyalakan lampu menunggangi pengawasan suara ini, Jadi sistem kerjanya apabila kita menepuk tangan maka lampu akan menunukan dan apabila kita menepukan tangan sekali lagi maka lampu busur akan sunyi. Bagaiamana ? Menggelandang Bukan ? Oke kali ini kita akan ceratai dulu segala sih sensor suara miring itu ?

Penjelasan Komponen



Sound Sensor alias biasa kita kenal dengan sensor kritik adalah modul yang digdaya bilang komponen seperti
Microphone
(Bakal Mendeteksi Suara miring),
Potensiometer
( Untuk Mengatur tingat Sensitifitas Microphone Terhadap Suara ) dan beberapa onderdil pendukung lainya, Sensor ini dilengkapi dengan 4 Pin dimana pin tersebut punya khasiat masing – masing  :

Pin Khasiat
A0 Pin Ini berfungsi lakukan menugasi sinyal Analog
G Berfungsi Misal Gnd atau Destruktif
+ Berfungsi Sebagai VCC atau Riil (5V DC)
D0 Pin Ini berfungsi untuk mengirim sinyal Digital

Nah setelah selesai kita ceratai akan halnya komponen keefektifan dari setiap pin Sound Penapisan kita akan membuat sebuah Sangkut-paut yang nantinya kita akan gunakan untuk mengukur Nilai Pemerolehan yang diterima Sound Sensor apabila terdapat suara tepukan. Lihat Gambar Sangkut-paut di sumber akar ini




Kaprikornus sebagai halnya rencana rangkaian di atas kita akan menggunakan Pin A0 sebagai Output dengan Sinyal Analog yang nantinya akan dibaca oleh Pin A0 Arduino Nano, Buat Arduino nya bebas ya sobat tidak perlu Arduino Nano.

Sudahlah sekarang sobat mulai menguntai dulu ya seperti lembaga di atas

SOUND SENSOR —–> ARDUINO NANO

Pin A0 Sound Sensor —–> Pin A0 Arduino Nano

Pin G (GND) Sound Sensor —–> Pin GND Arduino Nano

Pin + (VCC) Sound Sensor —–> Pin Tekanan listrik 5V Arduino Nano

Pin D0 Soun Pemeriksaan —–> Tidak Digunakan

Sesudah selesai merangkai saatnya kita memasukan Coding ke Arduinonya menerobos Arduino IDE, Codenya seperti di bawah ini.

Mengecek Ponten Sound Sensor

/* Sound Sensor By Mr. Leong http://mr-leong.com Jangan Lupa Subscirbe Channel Youtube saya https://www.youtube.com/channel/UC61AYR5_CBekQjldesD2-AA */  int sound_sensor =A0; void setup(){ Serial.begin(9600); }  void loop() { int bacasensor = analogRead(sound_sensor); delay(300); Serial.print("Nilai Sensor: " ); Serial.println(bacasensor); }

Pasca- sobat mengupload kode di atas tekan tombol Serial Monitor di pojok kanan atas Arduino IDE dan nanti akan tampil berapa nilai celaan yang terbaca di Pemeriksaan Suara. Lihat gambar di radiks.




Seperti lembaga di atas kita mematamatai sensor suara mendeteksi suara dengan kredit 80-82 nan merupakan
Noise
atau suara momen kita tidak melakukan apa – apa. Lalu coba sobat tepukan tangan di depan Sensor dan lihat apakah Nilainya berubah atau tidak ?

Sebatas sini kita telah bisa mengecek skor yang diterima Sound Pengawasan apabila ada dan tidaknya suara di seputar pengawasan.

Kita lanjut ke project berikutnya yaitu bagaimana prinsip membuat sensor menyalakan lampu apabila kita menepukan tangan sebanyak 1 kali.

RANGKAIAN Sensor Suara + Lampu
(1 Siapa Tepukan)




Saat ini coba sobat praktekan Kombinasi di atas dengan cermat dan teliti, dalam relasi kali ini saya menggunakan tegangan 5V Relay di pin D4 dikarenakan Arduino Nano pin 5V nya terbatas dan telah digunakan sebelumnya oleh Sound Sensor sehingga saya beralih memperalat Pin D4 situasi itu bisa saja kita lakukan asal melakukan pengaturan puas D4 Sebagai Output dengan dengan metode
pinMode.

SOUND SENSOR —–> ARDUINO NANO

Pin A0 Sound Sensor —–> Pin A0 Arduino Nano

Pin G (GND) Sound Penapisan —–> Pin GND Arduino Nano

Pin + (VCC) Sound Sensor —–> Pin Voltase 5V Arduino Nano

Pin D0 Soun Sensor —–> Tak Digunakan

ARDUINO NANO —–> Relay 5V

Pin S (Data) Relay —–> Pin D7 Arduino Nano

Pin – Negatif (GND) Relay —–> Pin GND Arduino Nano

Pin + Berwujud (VCC) Sound Pemeriksaan —–> Pin D4 Arduino Nano

Code Pemeriksaan SUARA + LAMPU (1 Kali Tepukan)

/*  * Pengecekan Nilai Sound Sensor By Mr-Leong http://mr-leong.com   * subscribe to my channel http://www.youtube.com/c/MrLeong  */ #define vcc_relay 4   //Menetukan Pin 4 Arduino Sebagai VCC  const int Relay = 7;   int sensor_suara =A0;   void setup(){ pinMode (vcc_relay, OUTPUT);   //Menata Pin 4 Sebagai Output pinMode (Relay, OUTPUT);       // Mengeset Relay Sebagai Output digitalWrite(vcc_relay,HIGH);  // Kobar voltase pada Pin 4 Relay (VCC) digitalWrite(Relay,LOW);       // Mengatur Relay  dalam Keadaan Mati  Serial.begin(9600);            // Memulai Kawin Serial }   void loop() { int bacasensor = analogRead(sensor_suara); //Mewujudkan Variable cak bagi membaca Biji Penapisan if (bacasensor > 85){                       delay(150);  Serial.print("Nilai Penapisan: ");   Serial.println(bacasensor);                //Mengemukakan Nilai Pemeriksaan di Serial Monitor  //tautologi menggunakan while // Nilai True Akan didapat apabila Sensor mendeteksi suara di atas angka 85 // Nilai True adalah Relay dalam keadaan Menyala  while(true){ digitalWrite(Relay, HIGH); int bacasensor = analogRead(sensor_suara); if(bacasensor>85){break;} } delay(150); } else{ digitalWrite(Relay, LOW); } }
      

Kode di atas yakni kerjakan menyalakan Lampu busur apabila sensor mendengar tepukan sebanyak 1 kali.

Mendeteksi 1 tepukan sangatlah mudah namun kali ini kita akan membuat Lampu tunu apabila kita menepukan sebanyak 2 kali ke Sensor Celaan.

Tatap Kode di pangkal ini dan kerjakan rangkaian bisa menggunakan rangkaian di atas.

Coding SENSOR SUARA + LAMPU (2 Kali Tepukan)

/* Sound Sensor By Mr. Leong (2 Tepukan) http://mr-leong.com Jangan Lupa Subscirbe Channel Youtube saya https://www.youtube.com/channel/UC61AYR5_CBekQjldesD2-AA */  define vcc_relay 4 //Menetukan Pin 4 Arduino Sebagai VCC int Relaypin = 7; int soundPin = A0; int hitungtepukan = 0;  void setup() { pinMode (vcc_relay, OUTPUT); //Mengatak Pin 4 Sebagai Output pinMode(Relaypin, OUTPUT); digitalWrite(vcc_relay,HIGH); // Menggarangkan tegangan plong Pin 4 Relay (VCC) Serial.begin(9600); }  void loop() { // put your main code here, to run repeatedly: int levelsuara = analogRead(soundPin); if (levelsuara > 85){ hitungtepukan ++; delay(500); Serial.print("Level Kritik :" ); Serial.println(levelsuara); Serial.print(" " ); Serial.print("Tepukan Ke : " ); Serial.println(hitungtepukan); } if (hitungtepukan ==4){ digitalWrite(Relaypin, LOW); hitungtepukan = 0; } if (hitungtepukan == 2){ digitalWrite(Relaypin, HIGH); } }

Nah bikin menyalakan lampu dengan 2 atau lebih tepukan kita menunggangi metode Increment sehingga apabila tepukan ke dua terdeteksi maka Relay akan otomatis menyalakan lampu lalu dan untuk mematikan lampunya sama saja menggunakan 2 tepukan.

Kelak akan terdeteksi di Serial Monitor Seperti buram di bawah ini




Setakat sini kita mutakadim dapat berbuat on off lampu busur menggunakan tepukan tangan dengan memanfaatkan fungsi modul Pengawasan Suara / Sound Sensor

Dan adv minim tambahan uang sogok buat padanan – antiwirawan bakal mengatur tingkat Sensitifitas Sensor tersebut bisa sobat buat dengan cara mengadon potensiometer yang berwarna sensasional. Lihat Buram di bawah




Jika diputar anti jarum jam maka pengawasan akan makin sensitif dikarenakan Ponten Resistansi akan menjadi boncel




sebaliknya jikalau diputar Searah jarum jam maka penapisan akan sedikit sensitif dikarenakan Ponten Persangkalan akan menjadi besar.

Baca Sekali lagi : Membentuk Rangkaian Elektronika dengan Fritzing

Nah mungkin sekian dulu yang bisa saya bagikan cak bagi cara pemanfaatan Modul Sensor Suara ini semoga bisa kontributif sobat Netizen yang sedang mengerjakan Antaran dengan Modul Sensor Suara miring ini. Salam Mr. Leong

Source: https://mr-leong.com/cara-menggunakan-sensor-suara-dengan-arduino/