Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Creați-vă propria alarmă de ușă / fereastră cu niște electronice simple, magneți și Raspberry Pi. Raspberry Pi este folosit pentru a vă trimite mesaje text sau e-mail când ușa este deschisă!
Materiale necesare (linkuri incluse):
Raspberry Pi (iată kitul pe care l-am folosit)
Reed Switch
Magnet de neodim - Folosim un 3/8 "x 3/8" x 1/2"
Buzzer
Lungimea aleatorie a firului
Două panouri
Pasul 1: Faceți senzorul
Primul pas este ușor. Pur și simplu puneți întrerupătoarele într-o placă mică, montată pe cadrul interior al unei uși sau ferestre.
Un comutator reed este un comutator activat magnetic. Distanța la care este activat depinde de specificațiile comutatorului și de dimensiunea magnetului. S-ar putea să fie necesare câteva teste pentru a o face corect. Doriți ca întrerupătorul să fie închis când ușa este închisă.
Apoi, lipiți sau lipiți magnetul de neodim lângă comutator. Direcția de magnetizare a magnetului trebuie să fie paralelă cu comutatorul.
Pasul 2: Faceți alarma
Acum că avem o setare funcțională, fără contact a senzorului, putem folosi un Raspberry Pi pentru a crea o alarmă. Pi monitorizează starea comutatorului reed și ne anunță ori de câte ori ușa se deschide.
Puteți găsi instrucțiuni minunate Raspberry Pi online, dar iată un rezumat al ceea ce am făcut:
Am conectat Pi ca un PC pentru a verifica dacă funcționează. Am conectat:
- Un cablu de alimentare, în micul conector marcat „Power In”
- Un cablu de afișare de la portul HDMI într-un monitor
- O tastatură și un mouse în cele două porturi USB
- Un card microSD de 8 GB cu distribuție Raspberry Pi NOOBs Full Desktop.
Am folosit VNC Viewer pentru a conecta Pi de la distanță de la computerul nostru desktop. În acest fel, nu aveam nevoie de tastatură, mouse și monitor conectat la acesta. Am reușit să alimentăm Pi și să-l montăm.
Pasul 3: Diagrama de conectare
Pi este alimentat într-o priză de perete din apropiere. De asemenea, este conectat cu un cablu GPIO cu 40 de pini (inclus în kitul pe care l-am conectat anterior).
Comutatorul Reed este conectat la placa de masă și la Pi, așa cum se arată în schema de conectare. Am atașat, de asemenea, soneria pentru a scoate un sunet cu ușa deschisă.
Pasul 4: Faceți e-mailul Pi sau trimiteți un mesaj text
Apoi am creat un script Python care rulează continuu pe Raspberry Pi, monitorizând ușa. L-am configurat pentru a porni automat scriptul ori de câte ori se pornește Pi. În acest fel nu este afectat de o întrerupere a curentului!
Puteți descărca o copie a scriptului aici.
Când rulează, scriptul verifică starea comutatorului Reed de aproximativ 5 ori pe secundă. Când ușa se deschide, trimite o alertă prin e-mail și sună soneria. Continuă să bâzâie până se închide ușa.
Alerta trimite un mesaj text sau un e-mail la orice adresă specificăm. (vezi video)