Tabla de contenido:
- Paso 1: Configure Arduino Uno y Breadboard
- Paso 2: agregue el escudo de Ethernet
- Paso 3: conecte el riel de alimentación y de tierra
- Paso 4: conecte el interruptor de lengüeta
- Paso 5: agregue los LED
- Paso 6: agregue el zumbador
- Paso 7: conecte los interruptores
- Paso 8: agregue el botón pulsador
- Paso 9: conecte la primera pantalla LCD
- Paso 10: agregue la segunda pantalla LCD
- Paso 11: Monte el interruptor de lengüeta
- Paso 12: Cargue el código
- Paso 13: Configure los mensajes de alerta
- Paso 14: usa la alarma
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Esta es una alarma de puerta basada en Arduino que utiliza un interruptor de lengüeta magnético para determinar el estado de la puerta y tiene una alarma audible y una alarma basada en mensajes de texto.
Lista de partes
- Arduino Uno
- Escudo Ethernet Arduino Uno
- LED 3x
- 2x interruptores SPST
- 1x botón pulsador momentáneo
- 2x pantallas LCD
- 1x zumbador pasivo
- 1x interruptor de lengüeta magnético
Paso 1: Configure Arduino Uno y Breadboard
Paso 2: agregue el escudo de Ethernet
Conecte el Ethernet Shield en la parte superior del Arduino.
Paso 3: conecte el riel de alimentación y de tierra
Conecte el riel de alimentación al pin de 5v y el riel de tierra al pin de tierra en el Arduino
Paso 4: conecte el interruptor de lengüeta
Conecte el terminal COM en el interruptor al riel de tierra y el terminal normalmente abierto (NO) al pin 8 en el Arduino
Paso 5: agregue los LED
Conecte un LED rojo, amarillo y verde al riel de tierra y una resistencia a cada cable positivo del LED y conecte el rojo al pin 6, el amarillo al pin 5 y el verde al pin 4.
Paso 6: agregue el zumbador
Conecte el pin negativo del zumbador al riel de tierra y el pin positivo al pin 12 en el Arduino.
Paso 7: conecte los interruptores
Conecte el interruptor para el cambio de mensaje al pin 11 y el interruptor para el cambio de sonido al pin 10. Conecte la otra pata del interruptor al riel de tierra para cada interruptor.
Paso 8: agregue el botón pulsador
Conecte una pata del botón al riel de tierra y la otra al pin 2 del Arduino.
Paso 9: conecte la primera pantalla LCD
Conecte el pin VCC al riel de alimentación, el pin GND al riel de tierra, el pin SCL a A5 y el pin SDA a A5 en el Arduino.
Paso 10: agregue la segunda pantalla LCD
Conecte la pantalla LCD al mismo riel que el primero.
Paso 11: Monte el interruptor de lengüeta
Coloque la pieza con los terminales en el marco de la puerta. Coloque la parte magnética de la puerta justo debajo del interruptor para que aún pueda alternar el interruptor. Puede usar un multímetro o escuchar para ver si el interruptor se activa cuando la puerta se abre o se cierra.
Paso 12: Cargue el código
Sube el código al Arduino.
Paso 13: Configure los mensajes de alerta
Primero cree una cuenta twilio.com, puede usar la versión gratuita. Simplemente cree un proyecto y un número de teléfono y anote el SID de la cuenta y el Token de autenticación.
Sube el Twilio PHP Master a tu servidor web desde
Sube el código alert.php al mismo directorio. Tendrá que cambiar la extensión del archivo para eliminar el.txt del final.
Abra el script y cambie las líneas 10 y 11 por el SID de la cuenta y el Token de autenticación. Cambie la línea 17 a su número de teléfono y la línea 20 al número de teléfono que obtuvo de Twilio. Cambie la línea 22 al texto que desea recibir.
Paso 14: usa la alarma
Coloque los interruptores en si desea recibir un mensaje de texto de alerta o que suene la alarma y active el sistema con el botón pulsador. Cuando se abre la puerta, la alarma sonará hasta que se presione el botón para reiniciar el sistema.