Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Vytvořte si vlastní dveřní/okenní alarm s jednoduchou elektronikou, magnety a Raspberry Pi. Raspberry Pi slouží k zasílání textových zpráv nebo e -mailů při otevření dveří!
Potřebné materiály (včetně odkazů):
Raspberry Pi (zde je sada, kterou jsme použili)
Jazýčkový spínač
Neodymový magnet - používáme 3/8 "x 3/8" x 1/2"
Bzučák
Náhodná délka drátu
Dvě prkénka
Krok 1: Vyrobte senzor
První krok je snadný. Jednoduše vložte kabely jazýčkového spínače do malého prkénka namontovaného na vnitřní rám dveří nebo okna.
Jazýčkový spínač je magneticky aktivovaný spínač. Vzdálenost, ve které se aktivuje, závisí na specifikacích spínače a velikosti magnetu. Aby to bylo správné, může to vyžadovat nějaké testování. Chcete, aby byl spínač zavřený, když jsou dveře zavřené.
Dále neodymový magnet přilepte nebo nalepte páskou poblíž spínače. Směr magnetizace magnetu musí být rovnoběžný se spínačem.
Krok 2: Vytvořte alarm
Nyní, když máme funkční nastavení bezkontaktního senzoru, můžeme k vytvoření alarmu použít Raspberry Pi. Pi monitoruje stav jazýčkového spínače a upozorní nás, kdykoli se dveře otevřou.
Skvělý návod k Raspberry Pi najdete online, ale tady je souhrn toho, co jsme udělali:
Připojili jsme Pi jako počítač, abychom zkontrolovali, zda funguje. Zapojili jsme:
- Napájecí kabel do malého konektoru označeného „Napájení“
- Zobrazovací kabel z portu HDMI do monitoru
- Klávesnice a myš do dvou portů USB
- 8GB microSD karta s distribucí Full Desktop Raspberry Pi NOOBs.
Pro vzdálené připojení Pi z našeho stolního počítače jsme použili prohlížeč VNC. Nepotřebovali jsme tedy k tomu připojenou klávesnici, myš a monitor. Byli jsme schopni jednoduše napájet Pi a připojit ho.
Krok 3: Schéma zapojení
Pi je napájen do nedaleké zásuvky ve zdi. Je také připojen 40pólovým kabelem GPIO (součástí sady, kterou jsme propojili dříve).
Jazýčkový spínač je připojen k prkénku a k Pi podle schématu zapojení. Také jsme připojili bzučák, aby vydával zvuk, když jsou dveře otevřené.
Krok 4: Vytvořte e -mail Pi nebo vám pošlete SMS
Poté jsme vytvořili skript Python, který běží nepřetržitě na Raspberry Pi a monitoruje dveře. Nastavili jsme to tak, aby skript spustil automaticky při každém spuštění Pi. Tak to nebude způsobeno výpadkem proudu!
Zde si můžete stáhnout kopii skriptu.
Při spuštění skript kontroluje stav jazýčkového spínače zhruba 5krát za sekundu. Když se dveře otevřou, odešle e -mailem upozornění a zazní bzučák. Bzučí, dokud se dveře nezavřou.
Upozornění odešle textovou zprávu nebo e -mail na jakoukoli adresu, kterou zadáme. (viz video)