Obsah:
- Krok 1: Součásti a materiály
- Krok 2: Spojení hardwaru dohromady
- Krok 3: Databáze
- Krok 4: Psaní kódu
- Krok 5: Navrhněte responzivní web
- Krok 6: Software na Raspberry Pi
- Krok 7: Stavba pouzdra
Video: Pokročilý bezpečnostní systém: 7 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Přáli jste si někdy zajistit svůj dům úplně a znemožnit vetřelcům vstup do vašeho domu? Pokud ano, toto je řešení pro vás!
Vytvořil jsem Advanced Security System, což je systém, který zajistí váš dům zevnitř i zvenčí a vyděsí vetřelce hlasitou sirénou, která se zapne, když vstoupí. Tento systém můžete ovládat prostřednictvím webové stránky a budete vždy vědět, kdy a kde byl detekován vetřelec.
Toto je můj první projekt v oboru: Multimédia a komunikační technologie (MCT) na Howest (Kortrijk belgium).
Krok 1: Součásti a materiály
Pro svůj projekt jsem použil více částí, které uvedu níže, přidám také kusovník se správnou cenou a webové stránky, z nichž jsem si je objednal.
Složky:
- Raspberry Pi 4 Model B / 4GB
- Sestavený Pi T-cobbler plus GPIO Breakout
- LDR
- Pohybový senzor
- Magnetický kontaktní spínač
- Led pás
- OLED
- Sirene
- MCP3008
- TIP120
- Prkénko
- Zdroj napájení
- Propojovací kabel mezi muži a muži
- Propojovací kabel mezi muži a ženami
Materiály:
- LED profil
- MDF dřevo 18 mm
- Plexi sklo
- Závěsy
Nástroje:
- Páječka
- Vykružovačka
- Viděl
- Lamello
- Smirkový papír
- Bílá barva
- Hřebík
- Lepidlo na drevo
Krok 2: Spojení hardwaru dohromady
Postavil jsem svůj obvod podle svého Fritzingova schématu, které jsem vytvořil, nahrál jsem schéma níže. Obvod má více senzorů a akční člen, který funguje společně jako jeden. Budu seznam, které různé obvody existují, jak je budete potřebovat připojit tyto u najdete ve schématu.
- K dispozici jsou 3 PIR senzory, 2 uvnitř domu a 1 mimo dům.
- LDR sdělí vnějšímu senzoru, zda je dostatečně tmavý na to, aby rozsvítil světlo.
- Magnetický senzor spínače, který pozná, kdy se dveře otevřou.
- OLED obrazovka, která zobrazuje statistiky mého Raspberry Pi včetně IP webové stránky.
- LED dioda indikující, zda je alarm zapnutý nebo vypnutý
- Sirene, aby upozornila lidi, že se v domě někdo rozbíjí bez svolení majitelů.
Krok 3: Databáze
Můžete vidět můj ERD diagram výše, také vložím soubor s výpisem do mého githubu, abyste mohli importovat databázi pro sebe.
Díky této databázi budete moci zobrazit více věcí, jako například:
- Když se dveře otevřou a zavřou
- Kdy a kde někdo spustí alarm
- Když někdo spustí osvětlení venku
- Když někdo vstoupí do místnosti, aniž by spustil alarm
Pokud chcete znovu vytvořit tuto databázi, budete muset vytvořit nového uživatele, abyste se mohli připojit ke svému Raspberry Pi.
github.com/howest-mct/1920-1mct-project1-WalraeveLaurens
Krok 4: Psaní kódu
Nyní je čas zajistit, aby všechny součásti fungovaly. Napsal jsem tedy nějaký kód v pythonu a nasadil ho na malinový pi. Když to moji učitelé zveřejní, můj kód najdete na Githubu.
github.com/howest-mct/1920-1mct-project1-W…
Pro programování kódu jsem použil Visual Code. Kód je napsán v html, CSS, JavaScript pomocí soketů a pythonu.
Krok 5: Navrhněte responzivní web
Přemýšlel jsem, jak musí vypadat můj responzivní web. Než jsem to mohl udělat, musel jsem se podívat zpět na funkční analýzu, kterou jsem vytvořil, a hledat inspiraci a zajímavé vzory.
Nejprve jsem vytvořil svůj design v Adobe XD. Písmo, které jsem použil, bylo Robotto. Šel jsem na jednoduchý design, protože chci, aby byl uživatelsky přívětivý a neměl mnoho tlačítek, ale jen tolik, aby si uživatel mohl práci s aplikací užít.
Návrh schválili moji učitelé, takže jsem mohl začít programovat. Stránky jsem napsal v HTML - CSS - JavaScript.
Krok 6: Software na Raspberry Pi
Aby můj kód fungoval (na který odkazuji níže), budete muset nainstalovat nějaké balíčky a knihovny. První věc, kterou potřebujete, je aktualizovat Pi.
Nejprve aktualizujte seznam balíčků systému zadáním následujícího příkazu: sudo apt-get update
Dále upgradujte všechny nainstalované balíčky na jejich nejnovější verze pomocí následujícího příkazu: sudo apt-get dist-upgrade
Po instalaci balíčků budete muset nainstalovat některé knihovny:
- Navlékání
- Čas
- JSON
- spidev
- baňka
- flask_cors
- RPI. GPIO
- čas schůzky
- podproces
- mysql
- SocketIO
A musíme klonovat níže uvedenou knihovnu, aby OLED fungoval.
github.com/adafruit/Adafruit_Python_SSD130…
Krok 7: Stavba pouzdra
Pro můj případ stavím malé sídlo se dveřmi 2 místnosti a oknem a střechou z plexiskla. Udělal jsem místnost pod domem pro uložení elektroniky a sestavil ji pomocí lamel.
Také jsem dal obrázky, kde můžete vidět proces stavby pouzdra.
Pro měření také nahrám níže soubor, kde můžete vidět moje schéma, jak byste jej mohli znovu vytvořit.
Doporučuje:
Domácí bezpečnostní systém: 5 kroků
Domácí bezpečnostní systém: Vytvořte si vlastní domácí zabezpečovací systém pomocí Raspberry pi
Elektronický bezpečnostní systém řízený očima: 5 kroků
Elektronický bezpečnostní systém řízený očima: Čau lidi! V tomto projektu uvidíme jednoduchou aplikaci Home Security s názvem Electronic Eye Controlled Security System využívající jako hlavní senzor LDR a několik dalších komponent. Elektronické oko se také nazývá magické oko. Jelikož se automatizace objevuje
Inteligentní bezpečnostní systém: 10 kroků
Inteligentní zabezpečovací systém: Cítíte se někdy ve svém domě nebezpeční nebo potřebujete chránit svou společnost? Možná byste mohli vytvořit bezpečnostní systém, aby byly všechny tyto problémy vyřešeny. V tomto pokynu vám řeknu jak. Všechny díly jsem namontoval na dřevěné prkno pro ukázku
Videohra „Bezpečnostní systém“: 15 kroků
Videohra „Bezpečnostní systém“: Takto lze vytvořit jednoduchou platformu v flowlab.io Hru použitou jako příklad v tomto tutoriálu lze hrát a její programování prohlížet a upravovat (ale ne ukládat) na tomto odkazu: https: // flowlab.io/game/play/1130006
Domácí bezpečnostní systém Arduino: 7 kroků (s obrázky)
Domácí bezpečnostní systém Arduino: Jedná se o domácí zabezpečovací systém využívající Arduino Mega 2560, který spustí alarm při otevření jakýchkoli dveří nebo detekci pohybu v místnosti, když je systém aktivován. Je to pěkný projekt pro kohokoli v posledním ročníku na univerzitě. můžete jej upgradovat