INHOUDSOPGAWE:
- Stap 1: Komponente en materiaal
- Stap 2: Sit die hardeware saam
- Stap 3: Databasis
- Stap 4: Skryf die kode
- Stap 5: Ontwerp die responsiewe webwerf
- Stap 6: Sagteware op die Raspberry Pi
- Stap 7: Bou die saak
Video: Gevorderde sekuriteitstelsel: 7 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
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
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
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.
- Daar is 3 PIR -sensors, 2 binne -in die huis en 1 buite die huis.
- LDR om die sensor aan die buitekant te vertel of dit donker genoeg is om die lig aan te skakel.
- Magnetiese skakelaarsensor wat weet wanneer die deur oopgaan.
- 'N OLED -skerm wat die statistieke van my Raspberry Pi bevat, insluitend die IP van die webwerf.
- Led wat aandui of die alarm aan of af is
- Sirene om mense te waarsku dat iemand in die huis inbreek sonder toestemming van die eienaars.
Stap 3: 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
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
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
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
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:
Tuisgemaakte sekuriteitstelsel met sensorfusie: 5 stappe
Tuisgemaakte sekuriteitstelsel met sensorfusie: die idee agter hierdie projek is om 'n goedkoop en maklik gemaakte sekuriteitsensor te skep wat gebruik kan word om u te waarsku as iemand dit oorsteek. Die oorspronklike doel was om iets te skep wat my in kennis kan stel as iemand by die trappe stap, maar ek ook
Elektroniese sekuriteitstelsel met RTC en PIN -kode van die gebruiker: 7 stappe
Elektroniese sekuriteitstelsel met RTC en gebruikersbepaalde PIN -kode: Hallo ouens! Dit is 'n projek wat ek gemaak het met behulp van 'n pic -mikrobeheerder, 'n elektroniese PIN -kode sekuriteitstelsel met 'n intydse klok en funksies wat deur die gebruiker gedefinieer kan word; hierdie bladsy bevat al die besonderhede om dit self te maak
Outomatiese laserbeheerde sekuriteitstelsel: 22 stappe
Outomatiese laserbeheerde sekuriteitstelsel: Die laserbeheerde veiligheidstelsel is die wyd gebruikte beskerming om ongemagtigde toegang te voorkom. Dit is baie doeltreffend en werk op die ligsensor en laser om ons huise, kantore, banke, kluis en verskillende belangrike plekke te beskerm
Elektroniese oogbeheerde sekuriteitstelsel Deel 2: 3 stappe
Elektroniese oogbeheerde sekuriteitstelsel Deel 2: Hey ouens! As u nie deel 1 gesien het nie, klik hier: in hierdie projek sien ons 'n eenvoudige tuisveiligheidsaansoek met die naam Electronic Eye Controlled Security System met LDR as die hoofsensor en 'n paar ander komponente. Die elektroniese oog is ook kalm
Elektroniese oogbeheerde sekuriteitstelsel: 5 stappe
Elektroniese oogbeheerde sekuriteitstelsel: Hey ouens! In hierdie projek sien ons 'n eenvoudige Home Security -toepassing genaamd Electronic Eye Controlled Security System met LDR as die hoofsensor en 'n paar ander komponente. Elektroniese oog word ook toweroog genoem. Aangesien die outomatisering na vore kom