INHOUDSOPGAWE:

Gevorderde sekuriteitstelsel: 7 stappe
Gevorderde sekuriteitstelsel: 7 stappe

Video: Gevorderde sekuriteitstelsel: 7 stappe

Video: Gevorderde sekuriteitstelsel: 7 stappe
Video: DIY Charge Anytime Externe stroominstallatie voor beveiligingscamera's op batterijen 2024, November
Anonim
Gevorderde sekuriteitstelsel
Gevorderde sekuriteitstelsel

Wou u ooit u huis heeltemal beveilig en dit vir indringers onmoontlik maak om u huis binne te gaan? As dit die geval is, is dit die oplossing vir u!

Ek het 'n Advanced Security System gemaak, dit is 'n stelsel wat u huis van binne en buite sal beveilig en die indringers sal afskrik met 'n harde sirene wat aanskakel as hulle binnekom. U kan hierdie stelsel via 'n webwerf beheer, en u sal altyd weet wanneer en waar 'n indringer opgespoor is.

Dit is my eerste projek in my studierigting: Multimedia en kommunikasietegnologie (MCT) by Howest (Kortrijk België).

Stap 1: Komponente en materiaal

Komponente en materiaal
Komponente en materiaal
Komponente en materiaal
Komponente en materiaal
Komponente en materiaal
Komponente en materiaal

Vir my projek het ek verskeie dele gebruik wat ek hieronder sal noem, ek sal ook die stukrekening byvoeg met die korrekte prys en webwerwe van wie ek dit bestel het.

Komponente:

  • Framboos Pi 4 Model B / 4GB
  • Gemonteerde Pi T-skoenmaker plus GPIO Breakout
  • LDR
  • Bewegings sensor
  • Magnetiese kontakskakelaar
  • Led strook
  • OLED
  • Sirene
  • MCP3008
  • WENK 120
  • Broodbord
  • Kragtoevoer
  • Manlike tot manlike jumperdraad
  • Manlike tot vroulike springdraad

Materiaal:

  • Geleide profiel
  • MDF hout 18 mm
  • Plexieglas
  • Skarniere

Gereedskap:

  • Soldeerbout
  • Legkaart
  • Sien
  • Lamello
  • Skuurpapier
  • Wit verf
  • Spykergeweer
  • Houtgom

Stap 2: Sit die hardeware saam

Sit die hardeware saam
Sit die hardeware saam
Sit die hardeware saam
Sit die hardeware saam
Sit die hardeware saam
Sit die hardeware saam

Ek het my kring opgebou deur my Fritzing -skema wat ek gemaak het, te volg; ek het die skema hieronder opgelaai. Die kring het verskeie sensors en 'n aandrywer wat as een saamwerk. Ek sal 'n lys maak van watter verskillende kringe daar is, hoe u dit moet verbind wat u in die skema kan vind.

  1. Daar is 3 PIR -sensors, 2 binne -in die huis en 1 buite die huis.
  2. LDR om die sensor aan die buitekant te vertel of dit donker genoeg is om die lig aan te skakel.
  3. Magnetiese skakelaarsensor wat weet wanneer die deur oopgaan.
  4. 'N OLED -skerm wat die statistieke van my Raspberry Pi bevat, insluitend die IP van die webwerf.
  5. Led wat aandui of die alarm aan of af is
  6. Sirene om mense te waarsku dat iemand in die huis inbreek sonder toestemming van die eienaars.

Stap 3: Databasis

Databasis
Databasis

U kan my ERD -diagram hierbo sien; ek sal ook die dump -lêer in my github sit, sodat u die databasis self kan invoer.

Met hierdie databasis kan u verskeie dinge wys soos:

  • As die deur oop en toe gaan
  • Wanneer en waar iemand die alarm aktiveer
  • As iemand die beligting buite veroorsaak
  • As iemand 'n kamer binnegaan sonder om die alarm te aktiveer

As u hierdie databasis wil herskep, moet u 'n nuwe gebruiker maak sodat u met u Raspberry Pi kan skakel.

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

Stap 4: Skryf die kode

Die skryf van die kode
Die skryf van die kode
Die skryf van die kode
Die skryf van die kode

Dit is nou tyd om seker te maak dat alle komponente hul werk doen. Ek het dus 'n kode in python geskryf en dit op framboos pi ontplooi. U kan my kode op Github vind as my onderwysers dit openbaar maak.

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

Vir die programmering van die kode gebruik ek Visual Code. Die kode is geskryf in html, CSS, JavaScript met behulp van Sockets en python.

Stap 5: Ontwerp die responsiewe webwerf

Ontwerp die responsiewe webwerf
Ontwerp die responsiewe webwerf
Ontwerp die responsiewe webwerf
Ontwerp die responsiewe webwerf
Ontwerp die responsiewe webwerf
Ontwerp die responsiewe webwerf
Ontwerp die responsiewe webwerf
Ontwerp die responsiewe webwerf

Ek het gedink hoe my responsiewe webwerf moet lyk. Voordat ek dit kon doen, moes ek terugkyk na die funksionele analise wat ek gemaak het en soek na inspirasie en interessante patrone.

Eerstens het ek my ontwerp in Adobe XD gemaak. Die lettertipe wat ek gebruik het, was Robotto. Ek het 'n maklike ontwerp gekry, want ek wil hê dat dit gebruikersvriendelik moet wees en nie te veel knoppies hoef te hê nie, maar net genoeg sodat die gebruiker kan geniet om met die app te werk.

Die ontwerp is deur my onderwysers goedgekeur, sodat ek kon begin programmeer. Ek het die webwerf in HTML - CSS - JavaScript geskryf.

Stap 6: Sagteware op die Raspberry Pi

Sagteware op die Raspberry Pi
Sagteware op die Raspberry Pi

Om my kode te laat werk (wat ek hieronder sal koppel), moet u pakkette en biblioteke installeer. Die eerste ding wat u nodig het, is dat u u Pi opdateer.

Werk eers die pakketlys van u stelsel op deur die volgende opdrag in te voer: sudo apt-get update

Gradeer dan al u geïnstalleerde pakkette op na hul nuutste weergawes met die volgende opdrag: sudo apt-get dist-upgrade

Nadat u die pakkette geïnstalleer het, moet u 'n paar biblioteke installeer:

  • Ryg
  • Tyd
  • Json
  • spidev
  • fles
  • flask_cors
  • RPI. GPIO
  • Datum Tyd
  • subproses
  • mysql
  • SocketIO

En ons moet die biblioteek hieronder kloon om die OLED te laat werk.

github.com/adafruit/Adafruit_Python_SSD130…

Stap 7: Bou die saak

Bou die saak
Bou die saak
Bou die saak
Bou die saak
Bou die saak
Bou die saak
Bou die saak
Bou die saak

Vir my saak bou ek 'n klein herehuis met 'n deur, 2 kamers en 'n venster en 'n dak van plexieglas. Ek het 'n kamer onder die huis gemaak om die elektronika te hou en dit met lamelle aangebring.

Ek plaas ook foto's waar u die proses van die bou van die saak kan sien.

Vir die metings laai ek ook 'n lêer hieronder op waar u my skema kan sien van hoe u dit kan herskep.

Aanbeveel: