Sadržaj:

Napredni sigurnosni sustav: 7 koraka
Napredni sigurnosni sustav: 7 koraka

Video: Napredni sigurnosni sustav: 7 koraka

Video: Napredni sigurnosni sustav: 7 koraka
Video: СУХОЙ НОС? ВКЛЮЧАЕМ И СМОТРИМ ВИДЕО! 2024, Studeni
Anonim
Napredni sigurnosni sustav
Napredni sigurnosni sustav

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

Sastavni dijelovi i materijali
Sastavni dijelovi i materijali
Sastavni dijelovi i materijali
Sastavni dijelovi i materijali
Sastavni dijelovi i materijali
Sastavni dijelovi 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

Sastavljanje hardvera zajedno
Sastavljanje hardvera zajedno
Sastavljanje hardvera zajedno
Sastavljanje hardvera zajedno
Sastavljanje hardvera zajedno
Sastavljanje 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.

  1. Postoje 3 PIR senzora, 2 unutar kuće i 1 izvan kuće.
  2. LDR kako bi vanjskom senzoru rekao je li dovoljno mračno za uključivanje svjetla.
  3. Senzor magnetskog prekidača koji zna kada se vrata otvore.
  4. OLED zaslon koji prikazuje statistiku moje Raspberry Pi uključujući IP web stranice.
  5. Led koji označava je li alarm uključen ili isključen
  6. Sirene upozoriti ljude da netko provaljuje u kuću bez dopuštenja vlasnika.

Korak 3: Baza podataka

Baza podataka
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

Pisanje koda
Pisanje koda
Pisanje koda
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

Dizajnirajte responzivno web mjesto
Dizajnirajte responzivno web mjesto
Dizajnirajte responzivno web mjesto
Dizajnirajte responzivno web mjesto
Dizajnirajte responzivno web mjesto
Dizajnirajte responzivno web mjesto
Dizajnirajte responzivno web mjesto
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

Softver na Raspberry Pi
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

Izgradnja slučaja
Izgradnja slučaja
Izgradnja slučaja
Izgradnja slučaja
Izgradnja slučaja
Izgradnja slučaja
Izgradnja slučaja
Izgradnja slučaja

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: