Obsah:

SanityForce (poplašný systém- Rpi): 7 kroků
SanityForce (poplašný systém- Rpi): 7 kroků

Video: SanityForce (poplašný systém- Rpi): 7 kroků

Video: SanityForce (poplašný systém- Rpi): 7 kroků
Video: ŽIVĚ s Dr. Andreou Furlanovou o směrnici WHO pro léčbu chronické bolesti dolní části zad 2024, Listopad
Anonim
SanityForce (poplašný systém- Rpi)
SanityForce (poplašný systém- Rpi)

Nyní existuje mnoho způsobů, jak uchovat své věci v bezpečí, nebo jen udržet své sourozence mimo váš pokoj, jako když na něj dáte zámek nebo ho jen necháte mimo dosah ostatních lidí. Co kdybych vám řekl, že nemusíte dělat všechny ty základní věci, ale můžete svůj Raspberry Pi proměnit ve svůj osobní poplašný systém! Nyní si můžete myslet, že je to nemožné nebo jen extrémně zbytečné, stačí jen zamknout dveře svého pokoje, aby se váš malý bratr nedostal ven. Váš bratr však mohl najít klíč k zámku a jednoduše vstoupit do vaší místnosti, ale s tímto poplašným systémem, jakmile jej zapnete, nelze jej deaktivovat, dokud jej nepůjdete vypnout pomocí kódu. Pokud se váš bratr dostane dokonce metr k vašim dveřím, spustí se alarm a oznámí všem ve vašem domě, že se někdo pokusil narušit vaše soukromí. Když pak někdo ví, že se pokusil narušit vaše soukromí, přijde a zastaví ho. Chcete-li převést svůj Pi na úžasný poplašný systém s názvem SanityForce, budete muset provést několik jednoduchých kroků a budete vyžadovat nějaké doplňky k vašemu Pi. Všechny kroky a materiály, které budete potřebovat, jsou uvedeny níže. Hodně štěstí a ať je SanityForce s vámi!

Krok 1: Shromážděte materiály

Sbírejte materiály
Sbírejte materiály

Nyní pro tento projekt budete potřebovat poměrně málo kusů doplňků pro váš Raspberry Pi. Před zahájením stavby projektu se ujistěte, že máte všechny níže uvedené materiály.

  • 1x Raspberry Pi
  • 1x prkénko
  • 1x pár reproduktorů
  • 1x PiCamera
  • 10x červené LED diody
  • 1x PIR snímač pohybu
  • 3x dráty žena-muž
  • 10x 330 rezistorů
  • 10x kabelů Blue Jumper
  • 2x černý propojovací kabel

Krok 2: Připojení pohybového senzoru PIR

Připojení pohybového senzoru PIR
Připojení pohybového senzoru PIR

Před připojením všech ostatních LED a reproduktorů chcete připojit pohybový senzor, který je zadní částí vašeho projektu. Při připojování pohybového senzoru musíte dávat pozor, abyste na piny GPIO a GND připojili správný vodič-zástrčku. Použiji výše uvedený obrázek jako příklad, abych uvedl, který drát by kam šel. V tomto příkladu jsou k pohybovému senzoru připojeny 3 vodiče, zelený, fialový a modrý v uvedeném pořadí zprava doleva. Zelený vodič by se připojil ke kolíku GND ve vaší chlebové desce, jak jste mohli vidět na příkladu výše. Fialový vodič by se připojil k napájecímu kolíku 5 voltů na desce chleba, to jste mohli vidět na obrázku výše. Třetí a poslední vodič, modrý, jde do kolíku GPIO na vaší chlebové desce, ve kterém jde o zapojení GPIO pinu.

Krok 3: Připojení LED diod a rezistorů

Připojení LED a rezistorů
Připojení LED a rezistorů

Takže k LED diodám a rezistorům je jejich připojení velmi snadné, jen se ujistěte, že dlouhá noha (anoda) LED je připojena k propojovacímu kabelu, který je připojen ke kolíku GPIO. Krátká noha (katoda) LED je připojena k odporu 330, který je připojen ke kolíku GND. Před nastavením diod LED na desce připojte dva černé propojovací kabely, které by se připojily z kolíku GND k liště GND na desce. LED diody můžete rozšířit kamkoli na desku chleba v jakémkoli designu, který se vám líbí. Dodržujte výše uvedené věci a vaše LED diody by se měly rozsvítit, jakmile vložíme kód a otestujeme je. Na GPIO pinech, ke kterým připojujete LED diody, také nezáleží, to by mohla být vaše volba.

Krok 4: Připojení PiCamery

Připojení kamery PiCamera
Připojení kamery PiCamera

Nyní je připojení kamery PiCamera snadnou záležitostí, ale při připojování buďte opatrní, abyste nepoškodili kolíky kamery v procesu jejich zasazení do Pi. Tam byste otevřeli černý poklop na liště a jednoduše vložili kameru Pi, nezapomeňte zatlačit lištu zpět, jakmile je kamera na svém místě. Poté byste chtěli stisknout tlačítko Raspberry Pi na spodní liště rozhraní Pi, objeví se lišta nabídek. Poté kliknete na „Předvolby“a přejdete dolů na „Konfigurace Raspberry Pi“, jakmile na ně kliknete, zobrazí se nabídka před obrazovkou. Tam byste klikli na „Rozhraní“, tam klikněte na tlačítko povolení pro možnost kamery. Pokud je kamera již povolena, deaktivujte ji a poté ji povolte. Jakmile kameru povolíte, restartujte Pi a vaše kamera začne fungovat, jakmile se Pi restartuje.

Krok 5: Nastavení reproduktorů

Nastavení reproduktorů
Nastavení reproduktorů

Nyní pro Pi můžete použít libovolné reproduktory, které se vám líbí, ale doporučil bych vám použít reproduktory, které mají výstup pro sluchátka, který můžete připojit ke konektoru sluchátek Pi. Nyní je nastavení reproduktorů nejsnadnější součástí vytváření tohoto projektu, vše, co musíte udělat, je zapojit výstup pro sluchátka reproduktorů do konektoru pro sluchátka Pi. Poté zapojte kabel USB A reproduktorů do místa USB A. Poté zapněte reproduktory a měli byste být v provozu. V případě, že vaše reproduktory po připojení nefungují, zkuste je vyjmout a znovu je vložit nebo vypnout a znovu zapnout Pi!

Krok 6: Kódování projektu

Takže nyní, když jste na svém Pi sestavili vše, jste připraveni kódovat v Pythonu, takže to bude ve skutečnosti fungovat. Níže je uveden kód, díky kterému bude vše fungovat, můžete jej pouze použít, ale nezapomeňte změnit všechna čísla pinů GPIO na čísla pinů specifická pro váš chléb. Budete také muset změnit název hudební složky, který jsem nastavil v kódu, změnit název na jakýkoli název složky ve vašem počítači. V dolní části je obrázek, jak by měl váš kód vypadat v Pythonu, stačí stáhnout soubor a podívat se.

z importu gpiozero MotionSensorf z gpiozero import LED

z časového importu spánku

z picamery import PiCamera

importovat pygame

kamera = PiCamera ()

pir = MotionSensor (4)

alarm1 = LED (21)

alarm2 = LED (24)

alarm3 = LED (20)

alarm4 = LED (19)

alarm5 = LED (16)

alarm6 = LED (5)

alarm7 = LED (12)

alarm8 = LED (13)

alarm9 = LED (25)

alarm10 = LED (22)

def rest ():

pygame.init ()

pygame.mixer.music.load ("LA LA LA.mp3")

pygame.mixer.music.play (-1)

zatímco pravda:

pir.wait_for_motion ()

pokud pir.motion_detected:

camera.start_preview ()

spánek (0,1)

camera.capture ('/home/pi/Desktop/capture.jpg')

camera.stop_preview ()

odpočinek()

tisk ("UPOZORNĚNÍ NA VIDITELE !!!!")

alarm1.on ()

alarm2.on ()

spánek (0,4)

alarm1.off ()

alarm2.off ()

alarm3.on ()

alarm4.on ()

spánek (0,5)

alarm3.off ()

alarm4.off ()

alarm5.on ()

alarm6.on ()

spánek (0,4)

alarm5.off ()

alarm6.off ()

alarm7.on ()

alarm8.on ()

spánek (0,4)

alarm7.off ()

alarm8.off ()

alarm9.on ()

alarm10.on ()

spánek (0,4)

alarm9.off ()

alarm10.off ()

alarm10.on ()

alarm9.on ()

spánek (0,4)

alarm10.off ()

alarm9.off ()

alarm8.on ()

alarm7.on ()

spánek (0,4)

alarm8.off ()

alarm7.off ()

alarm6.on ()

alarm5.on ()

spánek (0,4)

alarm6.off ()

alarm5.off ()

alarm4.on ()

alarm3.on ()

spánek (0,4)

alarm4.off ()

alarm3.off ()

alarm2.on ()

alarm1.on ()

spánek (0,4)

alarm2.off ()

alarm1.off ()

jiný:

alarm1.off ()

alarm2.off ()

alarm3.off ()

alarm4.off ()

alarm5.off ()

alarm6.off ()

alarm7.off ()

alarm8.off ()

alarm9.off ()

alarm10.off ()

Krok 7: Závěrečná kontrola

Nyní, když jste vložili kód do pythonu, je čas dát vše dohromady a zjistit, zda váš projekt skutečně funguje! Níže je video o tom, jak by měl váš projekt fungovat, ignorujte některé lidi mluvící vzadu, nebyl jsem na klidném místě! Doufáme, že vaše úsilí při vytváření SanityForce: Alarm System bylo úspěšné a nyní máte něco skvělého, co vám pomůže udržet sourozence mimo váš pokoj.

Děkuji, že jste se řídili tímto návodem, a doufám, že jste se něco naučili! Nezapomeňte zanechat své myšlenky v komentářích níže! Bavte se se svým SanityForce!

Doporučuje: