Innehållsförteckning:

Avancerat säkerhetssystem: 7 steg
Avancerat säkerhetssystem: 7 steg

Video: Avancerat säkerhetssystem: 7 steg

Video: Avancerat säkerhetssystem: 7 steg
Video: Integrera all säkerhet med Monitor Larm & Bevakning 2024, Juli
Anonim
Avancerat säkerhetssystem
Avancerat säkerhetssystem

Har du någonsin velat säkra ditt hus helt och göra det omöjligt för inkräktare att komma in i ditt hus? I så fall är detta lösningen för dig!

Jag gjorde Advanced Security System, det här är ett system som kommer att säkra ditt hus från insidan och utsidan och kommer att skrämma bort inkräktarna med en hög siren som tänds när de kommer in. Du kan styra detta system via en webbplats och du kommer alltid att veta när och var en inkräktare upptäcktes.

Detta är mitt första projekt inom mitt ämnesområde: Multimedia och kommunikationsteknik (MCT) på Howest (Kortrijk belgium).

Steg 1: Komponenter och material

Komponenter och material
Komponenter och material
Komponenter och material
Komponenter och material
Komponenter och material
Komponenter och material

För mitt projekt använde jag flera delar som jag kommer att lista nedan, jag lägger också till faktura med rätt pris och webbplatser från vilka jag beställde dem.

Komponenter:

  • Raspberry Pi 4 Model B / 4GB
  • Monterad Pi T-skomakare plus GPIO Breakout
  • LDR
  • Rörelsesensor
  • Magnetisk kontaktbrytare
  • Led remsa
  • OLED
  • Sirene
  • MCP3008
  • TIPS120
  • Bakbord
  • Strömförsörjning
  • Manlig till manlig bygelkabel
  • Manlig till kvinnlig bygelkabel

Material:

  • Led profil
  • MDF trä 18 mm
  • Plexiglas
  • Gångjärn

Verktyg:

  • Lödkolv
  • Kontursåg
  • Fick syn på
  • Lamello
  • Sandpapper
  • vit färg
  • Spikpistol
  • Trälim

Steg 2: Sätta ihop hårdvaran

Att sätta ihop hårdvaran
Att sätta ihop hårdvaran
Att sätta ihop hårdvaran
Att sätta ihop hårdvaran
Att sätta ihop hårdvaran
Att sätta ihop hårdvaran

Jag har byggt min krets genom att följa mitt Fritzing -schema som jag gjorde, jag laddade upp schemat nedan. Kretsen har flera sensorer och ett ställdon som fungerar tillsammans som en. Jag kommer att lista vilka olika kretsar det finns, hur du kommer att behöva ansluta dessa kan du hitta i schemat.

  1. Det finns 3 PIR -sensorer, 2 inuti huset och 1 utanför huset.
  2. LDR för att berätta för yttre sensorn om det är tillräckligt mörkt för att tända ljuset.
  3. Magnetisk switch -sensor som vet när dörren öppnas.
  4. En OLED -skärm som visar statistiken för min Raspberry Pi inklusive webbplatsens IP.
  5. Lysdiod som indikerar om larmet är på eller av
  6. Sirene för att varna människor om att någon bryter sig in i huset utan tillstånd från ägarna.

Steg 3: Databas

Databas
Databas

Du kan se mitt ERD -diagram ovan, jag kommer också att lägga dumpfilen i min github så att du kan importera databasen själv.

Med denna databas kommer du att kunna visa flera saker som:

  • När dörren öppnas och stängs
  • När och var någon utlöser larmet
  • När någon utlöser belysningen utanför
  • När någon kommer in i ett rum utan att utlösa larmet

Om du vill återskapa denna databas måste du skapa en ny användare så att du kan ansluta till din Raspberry Pi.

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

Steg 4: Skriva koden

Skriva koden
Skriva koden
Skriva koden
Skriva koden

Nu är det dags att se till att alla komponenter fungerar där. Så jag skrev lite kod i python och distribuerade den på hallon pi. Du kan hitta min kod på Github när mina lärare gör detta offentligt.

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

För programmering av koden använde jag Visual Code. Koden är skriven i html, CSS, JavaScript med hjälp av Sockets och python.

Steg 5: Designa den responsiva webbplatsen

Designa den responsiva webbplatsen
Designa den responsiva webbplatsen
Designa den responsiva webbplatsen
Designa den responsiva webbplatsen
Designa den responsiva webbplatsen
Designa den responsiva webbplatsen
Designa den responsiva webbplatsen
Designa den responsiva webbplatsen

Jag tänkte hur min responsiva webbplats måste se ut. Innan jag kunde göra det, var jag tvungen att se tillbaka på den funktionella analysen som jag gjorde och leta efter inspiration och intressanta mönster.

Först gjorde jag min design i Adobe XD. Teckensnittet jag använde var Robotto. Jag gick för en enkel design eftersom jag vill att den ska vara användarvänlig och inte har för många knappar men bara tillräckligt så att användaren kan njuta av att arbeta med appen.

Designen godkändes av mina lärare, så jag kunde börja programmera. Jag skrev webbplatsen i HTML - CSS - JavaScript.

Steg 6: Programvara på Raspberry Pi

Programvara på Raspberry Pi
Programvara på Raspberry Pi

För att min kod ska fungera (som jag länkar nedan) måste du installera några paket och bibliotek. Det första som behövs är att du uppdaterar din Pi.

Uppdatera först systemets paketlista genom att ange följande kommando: sudo apt-get update

Uppgradera sedan alla dina installerade paket till sina senaste versioner med följande kommando: sudo apt-get dist-upgrade

När du har installerat paketen måste du installera några bibliotek:

  • Trådning
  • Tid
  • Json
  • spidev
  • flaska
  • flask_cors
  • RPI. GPIO
  • datum Tid
  • delprocess
  • mysql
  • SocketIO

Och vi måste klona biblioteket nedan för att få OLED att fungera.

github.com/adafruit/Adafruit_Python_SSD130…

Steg 7: Bygga fallet

Bygga fallet
Bygga fallet
Bygga fallet
Bygga fallet
Bygga fallet
Bygga fallet
Bygga fallet
Bygga fallet

För mitt fall bygger jag en liten herrgård med en dörr 2 rum och ett fönster och ett tak av plexiglas. Jag gjorde ett rum under huset för att hålla elektroniken och monterade det med lameller.

Jag lägger också upp bilder där du kan se processen att bygga fallet.

För mätningarna laddar jag också upp en fil nedan där du kan se min schema över hur du kan återskapa den.

Rekommenderad: