Sadržaj:
- Korak 1: Komponente i materijali
- Korak 2: Spajanje hardvera zajedno
- Korak 3: Baza podataka
- Korak 4: Pisanje koda
- Korak 5: Dizajnirajte responzivno web mjesto
- Korak 6: Softver na Raspberry Pi
- Korak 7: Izgradnja kućišta
Video: Napredni sigurnosni sustav: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
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 Advanced Security System, ovo je sustav koji će osigurati vašu kuću iznutra i izvana i uplašiti će uljeze glasnom sirenom koja se uključuje kad uđu. Ovim sustavom 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 Howestu (Kortrijk belgium).
Korak 1: Komponente i materijali
Za svoj sam projekt upotrijebio više dijelova koje ću navesti u nastavku, također ću dodati popis materijala s toč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 razbijanje
- LDR
- Senzor pokreta
- Prekidač s magnetskim kontaktom
- LED traka
- OLED
- Sirene
- MCP3008
- TIP120
- Oglasna ploča
- Napajanje strujom
- Žica kratkospojnika muški na muški
- Muško -ženska kratkospojna žica
Materijali:
- Led profil
- MDF drvo 18 mm
- Plexie staklo
- Šarke
Alati:
- Lemilica
- Jigsaw
- Pila
- Lamello
- Šmirgl papir
- Bijela boja
- Pištolj za čavle
- Ljepilo za drvo
Korak 2: Spajanje hardvera zajedno
Svoj krug sam izgradio slijedeći svoju shemu Fritzinga koju sam napravio, prenio sam shemu u nastavku. 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 kako bi vanjskom senzoru rekao je li dovoljno mračno za uključivanje svjetla.
- Senzor magnetskog prekidača koji zna kada se vrata otvore.
- OLED zaslon koji prikazuje statistiku moje Raspberry Pi uključujući IP web stranice.
- Led koji označava je li alarm uključen ili isključen
- Sirene upozoriti ljude da netko provaljuje u kuću bez dopuštenja vlasnika.
Korak 3: Baza podataka
Možete vidjeti moj ERD dijagram gore, također ću staviti datoteku dump u svoj github tako da možete sami uvesti bazu podataka.
S ovom bazom podataka moći ćete prikazati više stvari poput:
- Kad se vrata otvore i zatvore
- Kada i gdje netko aktivira alarm
- Kad netko aktivira rasvjetu vani
- Kad netko uđe u sobu bez aktiviranja alarma
Ako želite ponovno 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 kad moji učitelji to 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 responzivno web mjesto
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 uzorke.
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 korisnicima i da ne mora imati mnogo gumba, ali tek toliko da korisnik može uživati u radu s aplikacijom.
Dizajn su odobrili moji učitelji, tako da sam mogao početi programirati. Napisao sam web mjesto u HTML - CSS - JavaScript.
Korak 6: Softver na Raspberry Pi
Da bi moj kôd radio (na što ću se povezati u nastavku) morate instalirati neke pakete i knjižnice. Prvo što je potrebno je da ažurirate svoj Pi.
Prvo ažurirajte popis paketa vašeg sustava 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:
- Uvlačenje niti
- Vrijeme
- Json
- spidev
- tikvica
- flask_cors
- RPI. GPIO
- Datum vrijeme
- potproces
- mysql
- SocketIO
Moramo klonirati donju knjižnicu 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 s vratima, 2 sobe i prozorom i krovom od pleksi stakla. Napravio sam sobu ispod kuće za držanje elektronike i sastavio je s lamelama.
Također sam stavio slike na kojima možete vidjeti proces izgradnje kućišta.
Za mjerenja ću također prenijeti datoteku ispod u kojoj možete vidjeti moju shemu kako je možete ponovno stvoriti.
Preporučeni:
Domaći sigurnosni sustav pomoću fuzije senzora: 5 koraka
Domaći sigurnosni sustav koji koristi Sensor Fusion: Ideja iza ovog projekta je stvoriti jeftin i jednostavan za izradu sigurnosni senzor koji se može upozoriti kada vas netko pređe. Prvotni cilj bio je stvoriti nešto što bi me moglo obavijestiti kad netko ode uz stepenice, ali i ja
Elektronički sigurnosni sustav s RTC -om i korisničkim PIN kodom: 7 koraka
Elektronički sigurnosni sustav s RTC -om i korisničkim PIN kodom: Bok, momci! Ovo je projekt koji sam napravio pomoću mikrokontrolera za slike, njegovog elektroničkog sigurnosnog sustava za PIN kod sa satom u stvarnom vremenu i mogućnostima definiranja PIN koda koje korisnik definira. Ova stranica sadrži sve detalje kako biste ga sami napravili
Sigurnosni sustav ključeva za otiske prstiju: 8 koraka
Sigurnosni sustav 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 sustava koji mogu
Napravite vlastiti GPS sigurnosni sustav za praćenje SMS -a: 5 koraka (sa slikama)
Napravite vlastiti GPS SMS sigurnosni sustav 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 sustav praćenja koji će vam poslati lokaciju vašeg dragocjeno vozilo putem SMS -a kada
NAPREDNI SUSTAV NAVODNJAVANJA IoT -a: 17 koraka
NAPREDNI SUSTAV NAVODNJAVANJA IoT -a: -by Maninder Bir Singh Gulshan, Bhawna Singh, Prerna Gupta