Cuprins:

Sistem de securitate avansat: 7 pași
Sistem de securitate avansat: 7 pași

Video: Sistem de securitate avansat: 7 pași

Video: Sistem de securitate avansat: 7 pași
Video: SISTEM DE ALARMA WIRELESS TRI-X HIKVISION AX PRO CU GSM 3G/4G, LAN SIMPLU DE INSTALAT SI CONFIGURAT 2024, Septembrie
Anonim
Sistem de securitate avansat
Sistem de securitate avansat

Ați dorit vreodată să vă asigurați complet casa și să faceți imposibilă intrarea intrușilor în casă? Dacă da, aceasta este soluția pentru dvs.!

Am creat Advanced Security System, acesta este un sistem care vă va asigura casa din interior și din exterior și îi va speria pe intruși cu o sirenă puternică care se aprinde când intră. Puteți controla acest sistem printr-un site web și veți ști întotdeauna când și unde a fost detectat un intrus.

Acesta este primul meu proiect în domeniul meu de studiu: Tehnologia multimedia și comunicațiilor (MCT) la Howest (Kortrijk belgia).

Pasul 1: Componente și materiale

Componente și materiale
Componente și materiale
Componente și materiale
Componente și materiale
Componente și materiale
Componente și materiale

Pentru proiectul meu am folosit mai multe părți pe care le voi enumera mai jos, voi adăuga și lista de materiale cu prețul corect și site-urile web de la care le-am comandat.

Componente:

  • Raspberry Pi 4 Model B / 4GB
  • Asamblat Pi T-cobbler plus GPIO Breakout
  • LDR
  • Senzor de mișcare
  • Comutator magnetic de contact
  • Benzi led
  • OLED
  • Sirene
  • MCP3008
  • TIP120
  • Pană de pâine
  • Alimentare electrică
  • Sârmă jumper de la bărbat la mascul
  • Sârmă jumper de la bărbat la feminin

Materiale:

  • Profil led
  • Lemn MDF 18mm
  • Pahar de plexie
  • Balamale

Instrumente:

  • Ciocan de lipit
  • Jigsaw
  • A văzut
  • Lamello
  • Hârtie de șlefuit
  • Vopsea albă
  • Nailgun
  • Lipici de lemn

Pasul 2: Asamblarea hardware-ului

Punerea împreună a hardware-ului
Punerea împreună a hardware-ului
Punerea împreună a hardware-ului
Punerea împreună a hardware-ului
Punerea împreună a hardware-ului
Punerea împreună a hardware-ului

Mi-am construit circuitul urmând schema mea Fritzing pe care am făcut-o, am încărcat schema de mai jos. Circuitul are mai mulți senzori și un actuator care funcționează împreună ca unul singur. Voi enumera ce circuite diferite există, cum va trebui să le conectați pe acestea pe care le puteți găsi în schemă.

  1. Există 3 senzori PIR, 2 în interiorul casei și 1 în afara casei.
  2. LDR pentru a spune senzorului exterior dacă este suficient de întuneric pentru a aprinde lumina.
  3. Senzor cu comutator magnetic care știe când se deschide ușa.
  4. Un ecran OLED care afișează statisticile Raspberry Pi, inclusiv adresa IP a site-ului web.
  5. Led care indică dacă alarma este activată sau dezactivată
  6. Sirene pentru a alerta oamenii că cineva sparge în casă fără permisiunea proprietarilor.

Pasul 3: Baza de date

Bază de date
Bază de date

Puteți vedea diagrama mea ERD de mai sus, voi pune și fișierul dump în github-ul meu, astfel încât să puteți importa baza de date pentru dvs.

Cu această bază de date veți putea afișa mai multe lucruri precum:

  • Când ușa se deschide și se închide
  • Când și unde cineva declanșează alarma
  • Când cineva declanșează iluminatul afară
  • Când cineva intră într-o cameră fără să declanșeze alarma

Dacă doriți să recreați această bază de date, va trebui să creați un nou utilizator, astfel încât să vă puteți conecta la Raspberry Pi.

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

Pasul 4: Scrierea codului

Scrierea Codului
Scrierea Codului
Scrierea Codului
Scrierea Codului

Acum este timpul să vă asigurați că toate componentele funcționează acolo. Așa că am scris ceva cod în python și l-am implementat pe raspberry pi. Codul meu îl puteți găsi pe Github când profesorii mei fac acest lucru public.

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

Pentru programarea codului am folosit Visual Code. Codul este scris în html, CSS, JavaScript folosind sockets și python.

Pasul 5: Proiectați site-ul web receptiv

Proiectați site-ul web receptiv
Proiectați site-ul web receptiv
Proiectați site-ul web receptiv
Proiectați site-ul web receptiv
Proiectați site-ul web receptiv
Proiectați site-ul web receptiv
Proiectați site-ul web receptiv
Proiectați site-ul web receptiv

Mă gândeam cum ar trebui să arate site-ul meu receptiv. Înainte de a putea face asta, a trebuit să mă uit înapoi la analiza funcțională pe care am făcut-o și să caut inspirație și modele interesante.

În primul rând, mi-am făcut designul în Adobe XD. Fontul pe care l-am folosit a fost Robotto. Am optat pentru un design ușor, deoarece vreau să fie ușor de utilizat și să nu aibă multe butoane, ci doar suficient pentru ca utilizatorul să se bucure de lucrul cu aplicația.

Proiectarea a fost aprobată de profesorii mei, așa că am putut începe programarea. Am scris site-ul în HTML - CSS - JavaScript.

Pasul 6: Software pe Raspberry Pi

Software pe Raspberry Pi
Software pe Raspberry Pi

Pentru ca codul meu să funcționeze (pe care îl voi lega mai jos) va trebui să instalați câteva pachete și biblioteci. Primul lucru care este necesar este să vă actualizați Pi.

Mai întâi, actualizați lista de pachete a sistemului dvs. introducând următoarea comandă: sudo apt-get update

Apoi, actualizați toate pachetele instalate la cele mai recente versiuni ale acestora cu următoarea comandă: sudo apt-get dist-upgrade

După ce ați instalat pachetele, va trebui să instalați câteva biblioteci:

  • Filetat
  • Timp
  • Json
  • spidev
  • balon
  • flask_cors
  • RPI. GPIO
  • datetime
  • subproces
  • mysql
  • SocketIO

Și trebuie să clonăm biblioteca de mai jos pentru a face funcționarea OLED.

github.com/adafruit/Adafruit_Python_SSD130…

Pasul 7: Construirea cazului

Construind cazul
Construind cazul
Construind cazul
Construind cazul
Construind cazul
Construind cazul
Construind cazul
Construind cazul

Pentru cazul meu construiesc un mic conac cu o ușă cu 2 camere și o fereastră și un acoperiș din sticlă plexie. Am făcut o cameră sub casă pentru a ține electronica și am asamblat-o cu lameli.

Am pus și imagini în care puteți vedea procesul de construire a carcasei.

Pentru măsurători, am încărcat și un fișier de mai jos, unde puteți vedea schema mea despre cum ați putea să o recreați.

Recomandat: