Indholdsfortegnelse:

Avanceret sikkerhedssystem: 7 trin
Avanceret sikkerhedssystem: 7 trin

Video: Avanceret sikkerhedssystem: 7 trin

Video: Avanceret sikkerhedssystem: 7 trin
Video: 🔒 AQARA Door Lock & Eve Motion Sensor Enhances Smart Home Security 🤝 2024, November
Anonim
Avanceret sikkerhedssystem
Avanceret sikkerhedssystem

Har du nogensinde ønsket at sikre dit hus fuldstændigt og gøre det umuligt for ubudne gæster at komme ind i dit hus? I så fald er dette løsningen for dig!

Jeg lavede Advanced Security System, dette er et system, der vil sikre dit hus indefra og udefra og vil skræmme ubudne gæster væk med en høj sirene, der tænder, når de kommer ind. Du kan styre dette system via et websted, og du vil altid vide, hvornår og hvor en ubuden gæst blev opdaget.

Dette er mit første projekt inden for mit fagområde: Multimedia og kommunikationsteknologi (MCT) på Howest (Kortrijk belgium).

Trin 1: Komponenter og materialer

Komponenter og materialer
Komponenter og materialer
Komponenter og materialer
Komponenter og materialer
Komponenter og materialer
Komponenter og materialer

Til mit projekt brugte jeg flere dele, som jeg vil angive nedenfor, jeg tilføjer også styklisten med den korrekte pris og websteder, som jeg bestilte dem.

Komponenter:

  • Raspberry Pi 4 Model B / 4GB
  • Samlet Pi T-skomager plus GPIO Breakout
  • LDR
  • Bevægelsessensor
  • Magnetisk kontaktafbryder
  • Led strip
  • OLED
  • Sirene
  • MCP3008
  • TIP120
  • Brødbræt
  • Strømforsyning
  • Mand til mand jumper wire
  • Mand til kvinde jumper wire

Materialer:

  • Led profil
  • MDF træ 18 mm
  • Plexiglas
  • Hængsler

Værktøjer:

  • Loddekolbe
  • Stiksav
  • Sav
  • Lamello
  • Sandpapir
  • Hvid maling
  • Sømpistol
  • Trælim

Trin 2: Sæt hardware sammen

Sætter hardware sammen
Sætter hardware sammen
Sætter hardware sammen
Sætter hardware sammen
Sætter hardware sammen
Sætter hardware sammen

Jeg har opbygget mit kredsløb ved at følge min Fritzing -ordning, som jeg lavede, jeg uploadede skemaet herunder. Kredsløbet har flere sensorer og en aktuator, der fungerer sammen som en. Jeg vil liste, hvilke forskellige kredsløb der er, hvordan du skal forbinde disse, du kan finde i ordningen.

  1. Der er 3 PIR -sensorer, 2 inde i huset og 1 uden for huset.
  2. LDR for at fortælle den udvendige sensor, hvis den er mørk nok til at tænde lyset.
  3. Magnetisk switch -sensor, der ved, hvornår døren åbnes.
  4. En OLED -skærm, der viser statistikken for min Raspberry Pi inklusive webstedets IP.
  5. LED, der angiver, om alarmen er tændt eller slukket
  6. Sirene for at advare folk om, at nogen bryder i huset uden tilladelse fra ejerne.

Trin 3: Database

Database
Database

Du kan se mit ERD -diagram ovenfor, jeg vil også lægge dumpfilen i mit github, så du kan importere databasen til dig selv.

Med denne database vil du kunne vise flere ting som:

  • Når døren åbner og lukker
  • Hvornår og hvor nogen udløser alarmen
  • Når nogen udløser belysningen udenfor
  • Når nogen kommer ind i et værelse uden at udløse alarmen

Hvis du vil genskabe denne database, skal du oprette en ny bruger, så du kan oprette forbindelse til din Raspberry Pi.

github.com/howest-mct/1920-1mct-project1-WalraeveLaurens

Trin 4: Skrivning af koden

Skrivning af koden
Skrivning af koden
Skrivning af koden
Skrivning af koden

Nu er det tid til at sikre, at alle komponenter gør jobbet. Så jeg skrev en kode i python og implementerede den på hindbær pi. Du kan finde min kode på Github, når mine lærere offentliggør dette.

github.com/howest-mct/1920-1mct-project1-W…

Til programmering af koden brugte jeg Visual Code. Koden er skrevet i html, CSS, JavaScript ved hjælp af Sockets og python.

Trin 5: Design det responsive websted

Design det responsive websted
Design det responsive websted
Design det responsive websted
Design det responsive websted
Design det responsive websted
Design det responsive websted
Design det responsive websted
Design det responsive websted

Jeg tænkte på, hvordan mit responsive websted skal se ud. Inden jeg kunne gøre det, måtte jeg se tilbage på den funktionelle analyse, jeg lavede, og søge inspiration og interessante mønstre.

Først lavede jeg mit design i Adobe XD. Den skrifttype, jeg brugte, var Robotto. Jeg gik efter et let design, fordi jeg vil have det til at være brugervenligt og ikke skal have mange knapper, men lige nok, så brugeren kunne nyde at arbejde med appen.

Designet blev godkendt af mine lærere, så jeg kunne begynde at programmere. Jeg skrev stedet i HTML - CSS - JavaScript.

Trin 6: Software på Raspberry Pi

Software til Raspberry Pi
Software til Raspberry Pi

For at min kode fungerer (som jeg vil linke herunder) skal du installere nogle pakker og biblioteker. Det første, der er nødvendigt, er, at du opdaterer din Pi.

Opdater først systemets pakkeliste ved at indtaste følgende kommando: sudo apt-get update

Opgrader derefter alle dine installerede pakker til deres nyeste versioner med følgende kommando: sudo apt-get dist-upgrade

Når du har installeret pakkerne, skal du installere nogle biblioteker:

  • Trådning
  • Tid
  • Json
  • spidev
  • kolbe
  • flask_cors
  • RPI. GPIO
  • dato tid
  • delproces
  • mysql
  • SocketIO

Og vi skal klone biblioteket herunder for at få OLED til at fungere.

github.com/adafruit/Adafruit_Python_SSD130…

Trin 7: Opbygning af sagen

Bygger sagen
Bygger sagen
Bygger sagen
Bygger sagen
Bygger sagen
Bygger sagen
Bygger sagen
Bygger sagen

Til min sag bygger jeg et lille palæ med en dør 2 værelser og et vindue og et tag af plexiglas. Jeg lavede et værelse under huset til at holde elektronikken og samlede det med lameller.

Jeg lagde også billeder, hvor du kan se processen med at bygge sagen.

Til målingerne vil jeg også uploade en fil herunder, hvor du kan se min skematiske oversigt over, hvordan du kan genskabe den.

Anbefalede: