Sadržaj:
- Korak 1: Komponente i materijali
- Korak 2: Spajanje hardvera zajedno
- Korak 3: Baza podataka
- Korak 4: Pisanje koda
- Korak 5: Dizajnirajte prilagodljivu web stranicu
- Korak 6: Softver na Raspberry Pi
- Korak 7: Izgradnja kućišta
Video: Napredni sigurnosni sistem: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Jeste li ikada poželjeli potpuno osigurati svoju kuću i onemogućiti uljezima da uđu u vašu kuću? Ako je tako, ovo je rješenje za vas!
Napravio sam napredni sigurnosni sistem, ovo je sistem koji će osigurati vašu kuću iznutra i izvana i uplašiti uljeze glasnom sirenom koja se uključuje kad uđu. Ovim sistemom možete upravljati putem web stranice i uvijek ćete znati kada i gdje je otkriven uljez.
Ovo je moj prvi projekt u mom studiju: Multimedijalna i komunikacijska tehnologija (MCT) na Howest -u (Kortrijk belgium).
Korak 1: Komponente i materijali
Za svoj projekt koristio sam više dijelova koje ću navesti u nastavku, također ću dodati i materijal sa tačnom cijenom i web stranice s kojih sam ih naručio.
Komponente:
- Raspberry Pi 4 model B / 4GB
- Sastavljeni Pi T-obućar plus GPIO prekidač
- LDR
- Senzor pokreta
- Magnetni kontaktni prekidač
- Led traka
- OLED
- Sirene
- MCP3008
- TIP120
- Breadboard
- Napajanje strujom
- Muško -muška kratkospojna žica
- Muški ženski kratkospojnik
Materijali:
- Led profil
- MDF drvo 18 mm
- Plexie staklo
- Šarke
Alati:
- Lemilica
- Jigsaw
- Saw
- Lamello
- Brusni papir
- Bijela boja
- Nailgun
- Ljepilo za drvo
Korak 2: Spajanje hardvera zajedno
Svoj krug sam izgradio slijedeći svoju shemu Fritzinga koju sam napravio, postavio sam shemu ispod. Krug ima više senzora i pokretač koji radi zajedno kao jedan. Navest ću koja različita kola postoje, kako ćete ih morati spojiti možete pronaći u shemi.
- Postoje 3 PIR senzora, 2 unutar kuće i 1 izvan kuće.
- LDR da spoljašnjem senzoru kaže da li je dovoljno mračno da uključi svetlo.
- Senzor magnetskog prekidača koji zna kada se vrata otvore.
- OLED ekran koji prikazuje statistiku moje Raspberry Pi uključujući IP web stranice.
- LED dioda koja pokazuje je li alarm uključen ili isključen
- Sirene upozoriti ljude da neko provaljuje u kuću bez dozvole vlasnika.
Korak 3: Baza podataka
Možete vidjeti moj ERD dijagram gore, također ću staviti dump datoteku u svoj github tako da možete sami uvesti bazu podataka.
Pomoću ove baze podataka moći ćete prikazati više stvari poput:
- Kad se vrata otvore i zatvore
- Kada i gdje neko aktivira alarm
- Kada neko aktivira osvetljenje napolju
- Kada neko uđe u sobu bez aktiviranja alarma
Ako želite ponovo stvoriti ovu bazu podataka, morat ćete stvoriti novog korisnika kako biste se mogli povezati sa svojim Raspberry Pi.
github.com/howest-mct/1920-1mct-project1-WalraeveLaurens
Korak 4: Pisanje koda
Sada je vrijeme da provjerite rade li sve komponente. Napisao sam neki kod u pythonu i postavio ga na malinu pi. Moj kod možete pronaći na Githubu kada moji učitelji ovo objave.
github.com/howest-mct/1920-1mct-project1-W…
Za programiranje koda koristio sam Visual Code. Kôd je napisan u html -u, CSS -u, JavaScript -u koristeći Sockets i python.
Korak 5: Dizajnirajte prilagodljivu web stranicu
Razmišljao sam kako bi trebala izgledati moja responzivna web stranica. Prije nego što sam to mogao učiniti, morao sam se osvrnuti na funkcionalnu analizu koju sam napravio i potražiti inspiraciju i zanimljive obrasce.
Prvo sam svoj dizajn napravio u programu Adobe XD. Font koji sam koristio je Robotto. Odlučio sam se za jednostavan dizajn jer želim da bude prilagođen korisniku i da ne mora imati mnogo gumba, ali taman toliko da korisnik može uživati u radu s aplikacijom.
Dizajn su odobrili moji učitelji, tako da sam mogao početi s programiranjem. Napisao sam web lokaciju u HTML - CSS - JavaScript.
Korak 6: Softver na Raspberry Pi
Da bi moj kôd funkcionirao (na što ću se povezati u nastavku) morate instalirati neke pakete i biblioteke. Prvo što je potrebno je da ažurirate svoj Pi.
Prvo ažurirajte listu paketa vašeg sistema unošenjem sljedeće naredbe: sudo apt-get update
Zatim nadogradite sve instalirane pakete na njihove najnovije verzije sljedećom naredbom: sudo apt-get dist-upgrade
Nakon što instalirate pakete, morate instalirati neke biblioteke:
- Threading
- Vrijeme
- Json
- spidev
- boca
- flask_cors
- RPI. GPIO
- datetime
- potproces
- mysql
- SocketIO
Moramo klonirati donju biblioteku kako bi OLED funkcionirao.
github.com/adafruit/Adafruit_Python_SSD130…
Korak 7: Izgradnja kućišta
Za moj slučaj, sagradio sam malu palaču sa vratima, 2 sobe i prozorom i krovom od pleksi stakla. Napravio sam sobu ispod kuće za držanje elektronike i sastavio je sa lamelama.
Stavio sam i slike na kojima možete vidjeti proces izgradnje kućišta.
Za mjerenja ću također postaviti datoteku ispod u kojoj možete vidjeti moju shemu kako je možete ponovo stvoriti.
Preporučuje se:
Domaći sigurnosni sistem pomoću fuzije senzora: 5 koraka
Domaći sigurnosni sistem koji koristi Sensor Fusion: Ideja iza ovog projekta je stvoriti jeftin i jednostavan za izradu sigurnosni senzor koji se može upozoriti kada vas neko pređe. Prvobitni cilj je bio stvoriti nešto što bi me moglo obavijestiti kad neko ode uz stepenice, ali i ja
Elektronski sigurnosni sistem sa RTC -om i korisničkim PIN kodom: 7 koraka
Elektronski sigurnosni sistem sa RTC -om i korisničkim PIN kodom: Zdravo momci! Ovo je projekt koji sam napravio pomoću mikrokontrolera za slike, njegov elektronički sigurnosni sistem sa PIN kodom sa satom u stvarnom vremenu i mogućnostima definiranja korisničkog koda koje definiše korisnik. Ova stranica sadrži sve detalje kako biste ga sami napravili
Sigurnosni sistem ključa za otiske prstiju: 8 koraka
Sigurnosni sistem ključeva za otiske prstiju: Ova aplikacija je korisna za osiguranje svakodnevnih ključeva (zaključavanje). Ponekad imamo neke uobičajene ključeve poput kuće, garaže, parkiranja između dvije ili više osoba. Na tržištu postoji niz biometrijskih sistema koji mogu
Napravite vlastiti GPS sigurnosni sistem za praćenje SMS -a: 5 koraka (sa slikama)
Napravite vlastiti GPS SMS sigurnosni sistem za praćenje: U ovom projektu ću vam pokazati kako kombinirati SIM5320 3G modul s Arduinom i piezoelektričnim pretvaračem kao senzor udara kako biste stvorili sigurnosni sistem za praćenje koji će vam poslati lokaciju vaše dragocjeno vozilo putem SMS -a kada
Sigurnosni sistem Pizero Motion Detect web kamere: 3 koraka
Sigurnosni sistem Pizero Motion Detect web kamere: Ovaj sistem koristi pizero, wifi dongle i staru web kameru u prilagođenom kućištu za šibice. Snima video zapise o otkrivanju pokreta pri 27 kadrova u sekundi o bilo kakvom značajnijem kretanju na mom prilazu. Zatim otprema isječke na dropbox račun. Takođe možete pregledati dnevnike i c