Componentes electrónicos:

  • Arduino UNO/Genuino 101
  • Sensor ultrasonido
  • Shield
  • Buzzer
  • Mini protoboard

Software:

  • Arduino IDE
  • Educablocks

Resumen:

En el siguiente proyecto programaremos nuestra caja para que suene al ser abierta.

Paso 1:

El primer paso será realizar las conexiones de los diferentes componentes electrónicos.

 

 

Paso 2:

Una vez que realizamos las conexiones, pasaremos a realizar el código para subirlo a nuestra placa.

Paso 3:

Si quieren programarlo directamente en código, les dejamos a continuación el equivalente a los bloques.

//sensor de ultrasonido
long tiempo(int trigger_pin, int echo_pin);
long distancia(int trigger_pin, int echo_pin);

void setup()
{


  pinMode( 3 , INPUT );

  pinMode( 2 , OUTPUT );

}


void loop()
{
    if (distancia(2,3) >= 4) {
      tone(5,261,1000);
      delay(1000);
      tone(5,293,1000);
      delay(1000);
     }

}

//sensor de ultrasonido
long tiempo(int trigger_pin, int echo_pin)
{
  digitalWrite(trigger_pin, LOW);
  delayMicroseconds(2);
  digitalWrite(trigger_pin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigger_pin, LOW);
  long microseconds = pulseIn(echo_pin ,HIGH);
  return microseconds;
}
long distancia(int trigger_pin, int echo_pin)
{
  long microseconds = tiempo(trigger_pin, echo_pin);
  long distancia;
  distancia = microseconds/29/2;
  if (distancia == 0){
    distancia = 999;
  }
  return distancia;
}

Paso 4:

Una vez que sabemos que nuestro código funciona correctamente, armamos la estructura de nuestra caja de seguridad.

Paso 5:

Por último, los invitamos a que ustedes realicen nuevos tonos para la alarma o agreguen nuevos sensores.