Tabla de contenido:

Sistema de alarma para el hogar con receptor IR de siete segmentos: 6 pasos
Sistema de alarma para el hogar con receptor IR de siete segmentos: 6 pasos

Video: Sistema de alarma para el hogar con receptor IR de siete segmentos: 6 pasos

Video: Sistema de alarma para el hogar con receptor IR de siete segmentos: 6 pasos
Video: Alarma Vecinal Activada por Wifi y Control Remoto doble Estrobo Azul y Rojo policiaco 2024, Diciembre
Anonim
Sistema de alarma para el hogar con receptor de infrarrojos de siete segmentos
Sistema de alarma para el hogar con receptor de infrarrojos de siete segmentos

Este es el proyecto perfecto para comenzar si desea aprender a usar la pantalla de 4 dígitos y 7 segmentos, así como crear algo genial que realmente se pueda implementar en su casa. No tiene que usar una pantalla de 4 dígitos y 7 segmentos, definitivamente puede usar una pantalla de un solo dígito y debería funcionar bien. ¡Espero que les guste este proyecto!

Antes de comenzar, asegúrese de conectar 5 V a la alimentación del riel de alimentación en la placa de pruebas y conecte el pin GND a tierra en la placa de pruebas.

Suministros

  • Pantalla de 4 dígitos y 7 segmentos
  • LED rojo y verde
  • Sensor ultrasónico
  • Receptor IR
  • Zumbador
  • Cables de puente (muchos de ellos)
  • Tablero de circuitos
  • Arduino UNO

Paso 1: Paso 1: Configuración de la pantalla de 7 segmentos

Paso 1: Configuración de la pantalla de 7 segmentos
Paso 1: Configuración de la pantalla de 7 segmentos

Lo primero que debe hacer es configurar su pantalla de siete segmentos.

  1. Conecte el pin 'E' al pin 2 en el Arduino
  2. Conecte el pin 'D' al pin 3 en el Arduino
  3. Conecte el pin 'C' al pin 4 en el Arduino
  4. Conecte el pin 'G' al pin 5 en el Arduino
  5. Conecte el pin 'D' al pin 6 en el Arduino
  6. Conecte el pin 'D4' al pin 7 en el Arduino
  7. Conecte el pin 'A' al pin 8 en el Arduino
  8. Conecte el pin 'F' al pin 9 en el Arduino
  9. Conecte el pin 'D3' al pin 10 en el Arduino
  10. Conecte el pin 'D2' al pin 11 en el Arduino
  11. Conecte el pin 'B' al pin 12 en el Arduino

Consulte la imagen de arriba para ver los nombres de cada pin en la pantalla de 7 segmentos.

Paso 2: Paso 2: Configurar el receptor de infrarrojos

Paso 2: Configurar el receptor de infrarrojos
Paso 2: Configurar el receptor de infrarrojos

Hay 3 patas en el receptor de infrarrojos. La pierna en el extremo derecho es VCC (potencia), la pierna en el extremo izquierdo si está FUERA (se conecta a un pin) y la pierna del medio es para GND.

  • Conecte el VCC al riel de alimentación en la placa de pruebas
  • Conecte el pin de SALIDA a A2 en el Arduino
  • Conecte el pin GND al riel de tierra en la placa de pruebas

Paso 3: Paso 3: Configurar el sensor ultrasónico y el zumbador

Paso 3: Configure el sensor ultrasónico y el zumbador
Paso 3: Configure el sensor ultrasónico y el zumbador
Paso 3: Configure el sensor ultrasónico y el zumbador
Paso 3: Configure el sensor ultrasónico y el zumbador

Sensor ultrasónico

  • Conecte GND al riel de tierra en la placa de pruebas
  • Conecte el pin Echo al pin A1 en el Arduino
  • Conecte el pin Trig al pin A0 en el Arduino
  • Conecte VCC al riel de alimentación en la placa de pruebas

Zumbador

  • Conecte la pata corta del zumbador activo a GND
  • Conecte la pata larga del zumbador activo al pin 13 en el Arduino

Paso 4: Paso 4: Configurar los LED

Paso 4: Configurar los LED
Paso 4: Configurar los LED
  • Conecte ambas patas cortas de los LED al riel GND en la placa de pruebas
  • Conecte la pata larga del LED rojo al pin A4 en el Arduino
  • Conecte la pata larga del LED verde al pin A5 en el Arduino

Paso 5: Paso 5: Reciba códigos HEX desde el control remoto

Paso 5: Reciba códigos HEX desde el control remoto
Paso 5: Reciba códigos HEX desde el control remoto

Antes de comenzar con el código, asegúrese de obtener un control remoto de TV y decodificar los códigos HEX para su control remoto. Debería decodificar 3 números para este proyecto (para la contraseña de su 'casa'). No olvide descargar la biblioteca de control remoto por infrarrojos.

Para hacer esto use este código:

#incluir

configuración vacía ()

{

Serial.begin (9600);

irReceiver.enableIRIn ();

}

bucle vacío () {

if (irReceiver.decode (& result)) {

irReceiver.resume ();

Serial.println (valor.resultado, HEX);

} }

Paso 6: Paso 6: Código final

El enlace está arriba. Si tiene alguna pregunta sobre el código, hágamelo saber.

Recomendado: