Taula de continguts:

Alarma de porta Arduino amb alertes de text: 14 passos (amb imatges)
Alarma de porta Arduino amb alertes de text: 14 passos (amb imatges)

Vídeo: Alarma de porta Arduino amb alertes de text: 14 passos (amb imatges)

Vídeo: Alarma de porta Arduino amb alertes de text: 14 passos (amb imatges)
Vídeo: REAL RACING 3 LEAD FOOT EDITION 2024, De novembre
Anonim
Alarma de porta Arduino amb alertes de text
Alarma de porta Arduino amb alertes de text

Es tracta d’una alarma de porta basada en Arduino que utilitza un interruptor magnètic de canya per determinar l’estat de la porta i té una alarma sonora i una alarma basada en missatges de text.

Llista de peces

  • Arduino Uno
  • Escut Ethernet Arduino Uno
  • 3x LEDs
  • 2x commutadors SPST
  • 1 botó instantani
  • 2x pantalles LCD
  • 1x zumbador passiu
  • 1x interruptor magnètic de canya

Pas 1: configureu Arduino Uno i Breadboard

Configureu Arduino Uno i Breadboard
Configureu Arduino Uno i Breadboard

Pas 2: afegiu l’escut Ethernet

Afegiu l’escut Ethernet
Afegiu l’escut Ethernet

Connecteu Ethernet Shield a la part superior de l’Arduino.

Pas 3: connecteu el carril d'alimentació i de terra

Connecteu el carril d’alimentació i de terra
Connecteu el carril d’alimentació i de terra

Connecteu el rail d'alimentació al pin de 5 V i el rail de terra al pin de terra de l'Arduino

Pas 4: connecteu el commutador Reed

Connecteu el commutador Reed
Connecteu el commutador Reed

Connecteu el terminal COM de l’interruptor al rail de terra i el terminal Normalment Obert (NO) al pin 8 de l’Arduino

Pas 5: afegiu els LED

Afegiu els LED
Afegiu els LED

Connecteu un LED vermell, groc i verd al rail de terra i una resistència a cada cable positiu del LED i connecteu el vermell al pin 6, el groc al pin 5 i el verd al pin 4.

Pas 6: afegiu el buzzer

Afegiu el buzzer
Afegiu el buzzer

Connecteu el pin negatiu del brunzidor al rail de terra i el pin positiu al pin 12 de l’Arduino.

Pas 7: connecteu els commutadors

Connecteu els commutadors
Connecteu els commutadors

Connecteu l'interruptor del commutador de missatges al pin 11 i el commutador del commutador de so al pin 10. Connecteu l'altra pota de l'interruptor al rail de terra de cada commutador.

Pas 8: afegiu el polsador

Afegiu el polsador
Afegiu el polsador

Connecteu una cama del botó al rail de terra i l'altra al pin 2 de l'Arduino.

Pas 9: connecteu la primera pantalla LCD

Connecteu la primera pantalla LCD
Connecteu la primera pantalla LCD

Connecteu el pin VCC al rail d'alimentació, el pin GND al rail de terra, el pin SCL a A5 i el pin SDA a A5 a l'Arduino.

Pas 10: afegiu la segona pantalla LCD

Afegiu la segona pantalla LCD
Afegiu la segona pantalla LCD

Connecteu la pantalla LCD al mateix carril que el primer.

Pas 11: munteu l'interruptor Reed

Munteu l'interruptor Reed
Munteu l'interruptor Reed

Poseu la peça amb els terminals al marc de la porta. Col·loqueu la porció magnètica a la porta just sota l’interruptor perquè continuï commutant l’interruptor. Podeu utilitzar un multímetre o escoltar per veure si l’interruptor s’activa quan la porta s’obre o es tanca.

Pas 12: pengeu el codi

Pengeu el codi a l'Arduino.

Pas 13: configureu els missatges d'alerta

Primer creeu un compte twilio.com, podeu utilitzar la versió gratuïta. Només heu de crear un projecte i un número de telèfon i escriure el SID del compte i el testimoni d'autenticació.

Pengeu el Twilio PHP Master al vostre servidor web des de

Pengeu el codi alert.php al mateix directori. Haureu de canviar l'extensió del fitxer per eliminar el fitxer.txt del final.

Obriu l'script i canvieu les línies 10 i 11 al SID del compte i al testimoni d'autenticació. Canvieu la línia 17 pel vostre número de telèfon i la línia 20 pel número de telèfon que heu obtingut de Twilio. Canvieu la línia 22 pel text que vulgueu rebre.

Pas 14: utilitzeu l'alarma

Utilitzeu l'alarma
Utilitzeu l'alarma

Configureu els commutadors a si voleu rebre un text d'alerta o fer sonar l'alarma i armar el sistema amb el polsador. Quan s'obre la porta, l'alarma s'apagarà fins que es prem el botó per restablir el sistema.

Recomanat: