Tabla de contenido:
- Suministros
- Paso 1: Paso 1: Configuración de la pantalla de 7 segmentos
- Paso 2: Paso 2: Configurar el receptor de infrarrojos
- Paso 3: Paso 3: Configurar el sensor ultrasónico y el zumbador
- Paso 4: Paso 4: Configurar los LED
- Paso 5: Paso 5: Reciba códigos HEX desde el control remoto
- Paso 6: Paso 6: Código final
Video: Sistema de alarma para el hogar con receptor IR de siete segmentos: 6 pasos
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
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
Lo primero que debe hacer es configurar su pantalla de siete segmentos.
- Conecte el pin 'E' al pin 2 en el Arduino
- Conecte el pin 'D' al pin 3 en el Arduino
- Conecte el pin 'C' al pin 4 en el Arduino
- Conecte el pin 'G' al pin 5 en el Arduino
- Conecte el pin 'D' al pin 6 en el Arduino
- Conecte el pin 'D4' al pin 7 en el Arduino
- Conecte el pin 'A' al pin 8 en el Arduino
- Conecte el pin 'F' al pin 9 en el Arduino
- Conecte el pin 'D3' al pin 10 en el Arduino
- Conecte el pin 'D2' al pin 11 en el Arduino
- 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
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
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
- 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
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.