Satura rādītājs:
- 1. darbība: sastāvdaļas un materiāli
- 2. darbība. Aparatūras salikšana kopā
- 3. darbība. Datu bāze
- 4. solis: koda rakstīšana
- 5. darbība: izveidojiet atsaucīgu vietni
- 6. darbība: programmatūra Raspberry Pi
- 7. solis: lietas izveidošana
Video: Uzlabotā drošības sistēma: 7 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Vai esat kādreiz vēlējies pilnībā nodrošināt savu māju un neļaut iebrucējiem iekļūt jūsu mājā? Ja tā, tad šis ir risinājums jums!
Es izveidoju uzlaboto drošības sistēmu, šī ir sistēma, kas nodrošinās jūsu māju no iekšpuses un ārpuses un atbaidīs iebrucējus ar skaļu sirēnu, kas ieslēdzas, kad viņi ieiet. Jūs varat kontrolēt šo sistēmu, izmantojot vietni, un jūs vienmēr zināt, kad un kur tika konstatēts iebrucējs.
Šis ir mans pirmais projekts manā studiju jomā: Multivides un komunikāciju tehnoloģijas (MCT) Hovestā (Kortrijk beļģija).
1. darbība: sastāvdaļas un materiāli
Savam projektam es izmantoju vairākas daļas, kuras es uzskaitīšu zemāk, es pievienošu arī materiālu sarakstu ar pareizo cenu un vietnes, no kurām es tās pasūtīju.
Sastāvdaļas:
- Raspberry Pi 4 B / 4GB modelis
- Samontēts Pi T kurpnieks plus GPIO Breakout
- LDR
- Kustības sensors
- Magnētiskais kontakta slēdzis
- Led sloksne
- OLED
- Sirēna
- MCP3008
- PADOMS 120
- Maizes dēlis
- Enerģijas padeve
- Džemperis no tērauda līdz vīrietim
- Džemperis no tērauda līdz sievietei
Materiāli:
- Led profils
- MDF koks 18 mm
- Plexie stikls
- Eņģes
Rīki:
- Lodāmurs
- Finierzāģis
- Ieraudzīja
- Lamello
- Smilšpapīrs
- Balta krāsa
- Nailgun
- Koka līme
2. darbība. Aparatūras salikšana kopā
Esmu izveidojis ķēdi, ievērojot savu izveidoto Fritzing shēmu, augšupielādēju zemāk esošo shēmu. Ķēdei ir vairāki sensori un izpildmehānisms, kas darbojas kopā kā viens. Es uzskaitīšu, kādas ir dažādas shēmas, kā jums vajadzēs savienot šīs shēmas shēmas.
- Ir 3 PIR sensori, 2 mājas iekšpusē un 1 ārpus mājas.
- LDR paziņo ārējam sensoram, vai tas ir pietiekami tumšs, lai ieslēgtu gaismu.
- Magnētiskā slēdža sensors, kas zina, kad atveras durvis.
- OLED ekrāns, kas parāda mana Raspberry Pi statistiku, ieskaitot vietnes IP.
- LED, kas norāda, vai modinātājs ir ieslēgts vai izslēgts
- Sirene, lai brīdinātu cilvēkus, ka mājā kāds laužas bez īpašnieku atļaujas.
3. darbība. Datu bāze
Jūs varat redzēt manu ERD diagrammu iepriekš, es arī ievietošu dump failu savā github, lai jūs varētu importēt datu bāzi pats.
Izmantojot šo datu bāzi, jūs varēsit parādīt vairākas lietas, piemēram:
- Kad durvis atveras un aizveras
- Kad un kur kāds iedarbina trauksmi
- Kad kāds ieslēdz apgaismojumu ārpusē
- Kad kāds ienāk telpā, neieslēdzot modinātāju
Ja vēlaties atjaunot šo datu bāzi, jums būs jāizveido jauns lietotājs, lai varētu izveidot savienojumu ar Raspberry Pi.
github.com/howest-mct/1920-1mct-project1-WalraeveLaurens
4. solis: koda rakstīšana
Tagad ir pienācis laiks pārliecināties, ka visas sastāvdaļas veic savu darbu. Tāpēc es uzrakstīju kodu python un ievietoju to aveņu pi. Manu kodu varat atrast vietnē Github, kad mani skolotāji to publisko.
github.com/howest-mct/1920-1mct-project1-W…
Koda programmēšanai izmantoju vizuālo kodu. Kods ir rakstīts html, CSS, JavaScript, izmantojot ligzdas un python.
5. darbība: izveidojiet atsaucīgu vietni
Es domāju, kā jāizskatās manai atsaucīgajai vietnei. Pirms es to varēju izdarīt, man bija jāatskatās uz manu veikto funkcionālo analīzi un jāmeklē iedvesma un interesanti modeļi.
Pirmkārt, es izveidoju savu dizainu Adobe XD. Fonts, ko izmantoju, bija Robotto. Es izvēlējos vieglu dizainu, jo es vēlos, lai tas būtu lietotājam draudzīgs un tajā nebūtu daudz pogu, bet tikai pietiekami, lai lietotājs varētu izbaudīt darbu ar lietotni.
Dizainu apstiprināja mani skolotāji, lai es varētu sākt programmēt. Vietni uzrakstīju HTML - CSS - JavaScript.
6. darbība: programmatūra Raspberry Pi
Lai mans kods darbotos (es to saistīšu tālāk), jums jāinstalē dažas paketes un bibliotēkas. Pirmā lieta, kas jums nepieciešama, ir atjaunināt savu Pi.
Vispirms atjauniniet sistēmas pakotņu sarakstu, ievadot šādu komandu: sudo apt-get update
Pēc tam jauniniet visas instalētās pakotnes uz jaunākajām versijām, izmantojot šādu komandu: sudo apt-get dist-upgrade
Pēc pakotņu instalēšanas jums būs jāinstalē dažas bibliotēkas:
- Vītņošana
- Laiks
- Json
- spidev
- kolba
- flask_cors
- RPI. GPIO
- datums Laiks
- apakšprocess
- mysql
- SocketIO
Un, lai OLED darbotos, mums ir jāklonē zemāk esošā bibliotēka.
github.com/adafruit/Adafruit_Python_SSD130…
7. solis: lietas izveidošana
Manā gadījumā es uzbūvēju nelielu savrupmāju ar 2 istabu durvīm un logu un jumtu no plexie stikla. Es izveidoju istabu zem mājas, lai turētu elektroniku, un saliku to ar lamellām.
Es arī ievietoju attēlus, kur var redzēt lietas veidošanas procesu.
Lai veiktu mērījumus, es augšupielādēju arī failu zemāk, kur varat redzēt manu shematisko informāciju par to, kā to varētu atjaunot.
Ieteicams:
Pašdarināta drošības sistēma, izmantojot sensoru saplūšanu: 5 soļi
Pašdarināta drošības sistēma, izmantojot sensoru saplūšanu: Šī projekta ideja ir izveidot lētu un viegli izgatavojamu drošības sensoru, ko var izmantot, lai brīdinātu jūs, kad kāds ir to šķērsojis. Sākotnējais mērķis bija izveidot kaut ko tādu, kas mani varētu informēt, kad kāds gāja pa kāpnēm, bet es arī
Elektroniskā drošības sistēma ar RTC un lietotāja definētu PIN kodu: 7 soļi
Elektroniskā drošības sistēma ar RTC un lietotāja definētu PIN kodu: Sveiki, puiši! Šis ir projekts, kuru es izveidoju, izmantojot pic mikrokontrolleru, tā elektronisko PIN koda drošības sistēmu ar reālā laika pulksteni un lietotāja definētām pin koda funkcijām, šajā lapā ir visa informācija, lai to izveidotu pats
DIY pirkstu nospiedumu atslēgu drošības sistēma: 8 soļi
DIY pirkstu nospiedumu atslēgu drošības sistēma: šī lietojumprogramma ir noderīga, lai nodrošinātu mūsu ikdienas nepieciešamās atslēgas (slēdzene). Dažreiz mums ir dažas kopīgas atslēgas, piemēram, mājas, garāža, autostāvvieta starp diviem vai vairākiem cilvēkiem. Tirgū ir pieejamas vairākas biometriskās sistēmas
Pizero kustības noteikšanas tīmekļa kameras drošības sistēma: 3 soļi
Pizero kustības noteikšanas tīmekļa kameras drošības sistēma: šī sistēma izmanto pizero, wifi dongle un vecu tīmekļa kameru pielāgotā sērkociņu kastes korpusā. Tas ieraksta kustības noteikšanas videoklipus ar ātrumu 27 kadri sekundē par jebkādām nozīmīgām kustībām manā piebraucamajā ceļā. Pēc tam klipi tiek augšupielādēti dropbox kontā. Varat arī apskatīt žurnālus un
Viena pieskāriena sieviešu drošības drošības sistēma: 3 soļi
Sieviešu drošības pieskāriena sistēma ar vienu pieskārienu: viena pieskāriena signalizācija Sieviešu drošības sistēma, izmantojot 8051 mikrokontrolleri Mūsdienu pasaulē sieviešu drošība ir vissvarīgākā problēma valstī. Šodien sievietes tiek uzmāktas un satrauktas, un dažreiz, kad nepieciešama steidzama palīdzība. Nav obligāta atrašanās vieta