Obsah:
- Krok 1: Komponenty a materiály
- Krok 2: Spojenie hardvéru
- Krok 3: Databáza
- Krok 4: Napíšte kód
- Krok 5: Navrhnite responzívny web
- Krok 6: Softvér na Raspberry Pi
- Krok 7: Zostavenie puzdra
Video: Pokročilý bezpečnostný systém: 7 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Už ste niekedy chceli úplne zabezpečiť svoj dom a znemožniť votrelcom vstup do vášho domu? Ak áno, toto je riešenie pre vás!
Vytvoril som pokročilý bezpečnostný systém, je to systém, ktorý zaistí váš dom zvnútra aj zvonku a vystraší votrelcov hlasnou sirénou, ktorá sa zapne, keď vstúpia. Tento systém môžete ovládať prostredníctvom webovej stránky a budete vždy vedieť, kedy a kde bol detekovaný narušiteľ.
Toto je môj prvý projekt v mojom študijnom odbore: Multimediálna a komunikačná technológia (MCT) na Howest (Kortrijk belgium).
Krok 1: Komponenty a materiály
Pre svoj projekt som použil viacero dielov, ktoré uvediem nižšie, tiež pridám kusovník so správnou cenou a webové stránky, z ktorých som si ich objednal.
Komponenty:
- Raspberry Pi 4 model B / 4 GB
- Zostavený Pi T-cobbler plus GPIO Breakout
- LDR
- Pohybový senzor
- Magnetický kontaktný spínač
- Led pás
- OLED
- Sirene
- MCP3008
- TIP120
- Breadboard
- Zdroj
- Spojovací kábel medzi mužmi a mužmi
- Spojovací kábel medzi mužmi a ženami
Materiály:
- LED profil
- MDF drevo 18 mm
- Plexi sklo
- Pánty
Náradie:
- Spájkovačka
- Skladačka
- Videl
- Lamello
- Brúsny papier
- Biela farba
- Klinec
- Lepidlo na drevo
Krok 2: Spojenie hardvéru
Zostavil som svoj obvod podľa mojej Fritzingovej schémy, ktorú som vytvoril, a nahral som schému nižšie. Obvod má viac senzorov a aktuátor, ktorý funguje spoločne ako jeden. Popíšem, aké rôzne obvody existujú, ako ich budete potrebovať prepojiť, nájdete v schéme.
- K dispozícii sú 3 PIR senzory, 2 vo vnútri domu a 1 mimo domu.
- LDR oznámi vonkajšiemu senzoru, či je dostatočne tmavá na to, aby zapla svetlo.
- Magnetický senzor spínača, ktorý vie, kedy sa dvere otvoria.
- OLED obrazovka, ktorá zobrazuje štatistiky môjho Raspberry Pi vrátane IP webovej stránky.
- LED dióda indikuje, či je alarm zapnutý alebo vypnutý
- Sirene, aby upozornila ľudí, že sa v dome niekto vláma bez povolenia majiteľov.
Krok 3: Databáza
Môj diagram ERD môžete vidieť vyššie, súbor s výpisom tiež vložím do svojho githubu, aby ste mohli databázu importovať sami.
Vďaka tejto databáze budete môcť zobrazovať viacero vecí, ako napríklad:
- Keď sa dvere otvoria a zatvoria
- Kedy a kde niekto spustí alarm
- Keď niekto spustí osvetlenie vonku
- Keď niekto vstúpi do miestnosti bez spustenia alarmu
Ak chcete znova vytvoriť túto databázu, budete musieť vytvoriť nového používateľa, aby ste sa mohli pripojiť k svojmu Raspberry Pi.
github.com/howest-mct/1920-1mct-project1-WalraeveLaurens
Krok 4: Napíšte kód
Teraz je načase uistiť sa, že všetky komponenty tam robia svoju prácu. Napísal som teda nejaký kód v pythone a nasadil som ho na Raspberry Pi. Keď to moji učitelia zverejnia, môj kód nájdete na Githube.
github.com/howest-mct/1920-1mct-project1-W…
Na programovanie kódu som použil Visual Code. Kód je napísaný v html, CSS, JavaScript pomocou soketov a pythonu.
Krok 5: Navrhnite responzívny web
Rozmýšľal som, ako musí vyzerať môj responzívny web. Predtým než som to mohol urobiť, musel som sa pozrieť späť na funkčnú analýzu, ktorú som urobil, a hľadať inšpiráciu a zaujímavé vzorce.
Najprv som urobil svoj návrh v Adobe XD. Písmo, ktoré som použil, bolo Robotto. Išiel som do jednoduchého dizajnu, pretože chcem, aby bol užívateľsky prívetivý a nemal veľa tlačidiel, ale len toľko, aby si užívateľ mohol prácu s aplikáciou užiť.
Dizajn schválili moji učitelia, takže som mohol začať s programovaním. Stránku som napísal v HTML - CSS - JavaScript.
Krok 6: Softvér na Raspberry Pi
Aby môj kód fungoval (na ktorý odkazujem nižšie), musíte si nainštalovať niektoré balíky a knižnice. Prvá vec, ktorú potrebujete, je aktualizovať Pi.
Najprv aktualizujte zoznam balíkov systému zadaním nasledujúceho príkazu: sudo apt-get update
Ďalej aktualizujte všetky nainštalované balíky na ich najnovšie verzie pomocou nasledujúceho príkazu: sudo apt-get dist-upgrade
Po nainštalovaní balíkov budete musieť nainštalovať niektoré knižnice:
- Navliekanie nití
- Čas
- Json
- spidev
- fľaša
- flask_cors
- RPI. GPIO
- Dátum Čas
- podproces
- mysql
- SocketIO
A musíme klonovať nižšie uvedenú knižnicu, aby OLED fungovalo.
github.com/adafruit/Adafruit_Python_SSD130…
Krok 7: Zostavenie puzdra
V mojom prípade staviam malé sídlo s dverami, 2 izbami, oknom a strechou z plexiskla. Pod domom som urobil miestnosť na uloženie elektroniky a zostavil som ju s lamelami.
Tiež som vložil obrázky, kde môžete vidieť postup stavby puzdra.
V prípade meraní tiež nahrám nižšie súbor, kde môžete vidieť moju schému, ako by ste ho mohli znova vytvoriť.
Odporúča:
Domáci bezpečnostný systém využívajúci fúziu senzorov: 5 krokov
Domáci bezpečnostný systém využívajúci fúziu senzorov: Myšlienkou tohto projektu je vytvoriť lacný a ľahko vyrobiteľný bezpečnostný senzor, ktorý možno použiť na upozornenie vás, keď ho niekto prekročí. Pôvodným cieľom bolo vytvoriť niečo, čo by ma mohlo upozorniť, keď niekto vystúpi po schodoch, ale tiež
Automatický laserom riadený bezpečnostný systém: 22 krokov
Automatický laserom riadený bezpečnostný systém: Laserom riadený bezpečnostný systém je široko používanou ochranou na zabránenie neoprávnenému prístupu. Je vysoko účinný, ktorý funguje na svetelnom senzore a laseri a chráni naše domy, kancelárie, banky, skrinky a rôzne dôležité miesta
Domáci bezpečnostný systém: 5 krokov
Domáci bezpečnostný systém: Vytvorte si svoj vlastný domáci bezpečnostný systém pomocou Raspberry pi
Elektronický bezpečnostný systém riadený očami: 5 krokov
Elektronický bezpečnostný systém riadený očami: Hej, chlapci! V tomto projekte uvidíme jednoduchú aplikáciu Home Security s názvom Electronic Eye Controlled Security System využívajúcu LDR ako hlavný senzor a niekoľko ďalších komponentov. Elektronické oko sa nazýva aj magické oko. Pretože automatizácia je nastupujúcim
Inteligentný bezpečnostný systém: 10 krokov
Inteligentný bezpečnostný systém: Cítite sa niekedy vo svojom dome nebezpeční alebo potrebujete chrániť svoju spoločnosť? Možno by ste mohli vytvoriť bezpečnostný systém, aby sa všetky tieto problémy vyriešili. V tomto návode vám poviem, ako na to. Všetky diely som namontoval na drevenú dosku, aby som predviedol