Clap Switch

Introduction: Clap Switch

About: I am just an electronic hobbyist and a student. I make projects for just fun I hope you will like my projects and appreciate my work.

This is my first instructables post , this my self built

clap switch.

Step 1: Grab Your Components

You will need
Arduino UNO x1
P channel MOSFET x1
TDA2822 opamp x1
Condenser microphone x1 (you should just salvage one)
Some jumper cables and breadboard
Relay x1

Step 2: Put Your Components on the Breadboard

Hook it up everything as shown in the schematic and upload

the code provided. If you are using a N channel mosfet you need to change the ‘analogWrite(led, 1);’ with ‘analogWrite(led, 255);’

And ‘analogWrite(led, 255);’ with ‘analogWrite(led, 1);’.

Step 3: Attach Everything and Power It Up

You will need two power supplies one for the arduino and one

for the switching of the relay.

The circuit works on 5v don’t give more than 5v otherwise the circuit will be blown up.

Step 4: Upload the Code

upload the code. And BTW you can use any Arduino and even one attiny85.

Here is the code:
int buf;
int led = 6;
int button = A1;
int ledstate;
int buttoncurrent;
void setup() {
pinMode(A1, INPUT);
pinMode(led, OUTPUT);
analogWrite(led, 255);
buf = 0;
}

void loop() {
buttoncurrent = analogRead(button);
while(buttoncurrent > 150){
analogWrite(led, 1);
buf = 1;
if(buttoncurrent > 150 && buf == 1){
analogWrite(led, 255);
buf = 0;
}
}

Be the First to Share

    Recommendations

    • Barbecue Speed Challenge

      Barbecue Speed Challenge
    • Arduino Contest

      Arduino Contest
    • Colors of the Rainbow Contest

      Colors of the Rainbow Contest

    Comments