The Most/Recent Articles

Top Menu

This Week's/Trending Posts

SUBMIT VIDEO

Visitas

Historial

About

Hand-Picked/Curated Posts

Labels

Translate

Instagram

Copyright © Flashnews Theme. Designed by OddThemes

Hand-Picked/Weekly News

Most Popular/Fun & Sports

Headline News

Trending Videos

Popular Posts

Popular Posts

Ir al contenido principal

Lampara De Aplausos Con Arduino + Sensor De Sonido



Hola lector@s hoy les traigo un interesante proyecto de una lampara con arduino y un sensor de sonido que se enciende y se apaga con aplausos o palmadas, para recrearlo necesitaremos los siguientes implementos:


  • Arduino Uno, Durmilanove, Nano o Leonardo.
  • Modulo de Relé (Canales al Gusto ya que solo usaremos una salida)
  • Sensor de Sonido
  • Cables de Prototipaje
  • Protoboard
El cableado es muy simple, tanto que en el momento de realizarlo en el taller solo visualizamos el encendido de la lampara con un Led.


Pero de usar un modulo relé parecido a este, recuerden que el mismo pulso que activa el led también activara nuestro modulo:


La conexión sería esta, salvo que en la imagen se usa la salida digital 2, pero la cambiamos, ok?;

Ahora toca subir el código a nuestro Arduino;

int sensorPin = A0;   // entrada para nuestro sensor de sonido
int relayPin = 10;    // pin relé
int sensorValue = 0;  // variable para almacenar el valor del sensor
int knockUp;


void setup() {
  // declarar la relayPin como salida:
  pinMode(relayPin, OUTPUT);  
  knockUp = 0;
  digitalWrite(relayPin, LOW); 
  Serial.begin(9600);
}

void loop() {
  // leer el valor del sensor:
  sensorValue = analogRead(sensorPin);    

 long startTime = millis();
 while(millis() - startTime < 1500){
      sensorValue = analogRead(sensorPin); 
       if (sensorValue > 800)
       {
        knockUp = knockUp + 1;
        digitalWrite(relayPin, LOW);
        delay(200);
        digitalWrite(relayPin, HIGH);
        Serial.println(knockUp, DEC); 
       } 
     }
  if (knockUp == 2){
   digitalWrite(relayPin, LOW); 
   delay(20000);
   digitalWrite(relayPin, HIGH); 
  }
  knockUp = 0;
}

Y nos ponemos a jugar con nuestra lampara activada por sonido gracias a arduino, podrán ver mas con el monitor serial, ok. Dicho proyecto lo base del famoso brasier o sujetador que se caía con un par de palmadas, llamado Clap-Off Bra, pero traducido y adaptando para todos ustedes.

Pero antes de subir el código anterior me gusta calibrar el sensor para que llegue al umbral deseado y se active su salida, para ello tenemos un pequeño potenciómetro que deberemos ajustar a nuestro ruido ambiente y lo fuerte de sus aplausos o golpes como se ve en el video;


Salu2 de GUILLENXT

Comentarios

  1. Hola buenas,me parece muy atractivo el proyecto que ha realizado en el día de hoy. A mi me gustaría desarrollar este proyecto con una pequeña variación. Quiero añadir otro LED más a mi lámpara. Este segundo LED estará encendido siempre que el sensor de nivel de ruído no detecte ruído por encima del nivel establecido y que se apague cuando si que hay ruído. Al apagarse este LED se enciende el otro. Y además el LED que se enciende con el ruído se apaga en la ausencia de éste. ¿Podría usted facilitarme el código de arduino que debo usar y cómo hacer el circuito? Muchas gracias por su atención y su tiempo.

    ResponderEliminar
  2. hola que tal consulta como se podria realizar el mismo control pero que se active con un sonido determinado en la en el lugar que se encuentre la gente pueda hablar sin ningun problema que solo detecte el sonido de un golpe o algo fuerte??

    ResponderEliminar
  3. hola, queria saber cual es el código si quiero hacerlo solamente con el led, y sin modulo relé.

    ResponderEliminar

Publicar un comentario