Sadržaj:

Napredni sigurnosni sistem: 7 koraka
Napredni sigurnosni sistem: 7 koraka

Video: Napredni sigurnosni sistem: 7 koraka

Video: Napredni sigurnosni sistem: 7 koraka
Video: Экзамен в DMV. 15 ошибок. Авто-Словарь на английском. Ссылки внизу. 2024, Novembar
Anonim
Napredni sigurnosni sistem
Napredni sigurnosni sistem

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

Komponente i materijali
Komponente i materijali
Komponente i materijali
Komponente i materijali
Komponente i materijali
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

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, 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.

  1. Postoje 3 PIR senzora, 2 unutar kuće i 1 izvan kuće.
  2. LDR da spoljašnjem senzoru kaže da li je dovoljno mračno da uključi svetlo.
  3. Senzor magnetskog prekidača koji zna kada se vrata otvore.
  4. OLED ekran koji prikazuje statistiku moje Raspberry Pi uključujući IP web stranice.
  5. LED dioda koja pokazuje je li alarm uključen ili isključen
  6. Sirene upozoriti ljude da neko provaljuje u kuću bez dozvole vlasnika.

Korak 3: Baza podataka

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

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

Dizajnirajte prilagodljivu web stranicu
Dizajnirajte prilagodljivu web stranicu
Dizajnirajte prilagodljivu web stranicu
Dizajnirajte prilagodljivu web stranicu
Dizajnirajte prilagodljivu web stranicu
Dizajnirajte prilagodljivu web stranicu
Dizajnirajte prilagodljivu web stranicu
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

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

Izgradnja kućišta
Izgradnja kućišta
Izgradnja kućišta
Izgradnja kućišta
Izgradnja kućišta
Izgradnja kućišta
Izgradnja kućišta
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: