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;


El código de calibración para la salida analógica que es la que utilizaremos, junto al diagrama de conexiones lo pueden descargar dando click en la siguiente imagen (tan solo deben esperar 5 segundos y saltar la publicidad, el linck esta en adfly);



PD Añado el código de calibración de la salida digital de nuestro sensor de sonido, que nos ira muy bien para futuros proyectos e invito que si les gusta y lo hacen en casa no se olviden de agradecer y hasta colgar un video de como les quedo a ustedes.

Salu2 de GUILLENXT

4 Responses so far.

Deja un comentario

Suscribirse a Entradas | Suscribirse a los Comentarios

Bienvenid@s a mi Blog

- Copyright © GUILLENXT -Robotic Notes- Powered by Blogger - Re-Designed by Guillermo J. Gil Aitken -