Turinys:
- 1 žingsnis: komponentai ir medžiagos
- 2 žingsnis: Aparatūros sujungimas
- 3 žingsnis: duomenų bazė
- 4 žingsnis: kodo rašymas
- 5 žingsnis: sukurkite interaktyvią svetainę
- 6 žingsnis: „Raspberry Pi“programinė įranga
- 7 žingsnis: korpuso kūrimas
Video: Išplėstinė saugos sistema: 7 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Ar kada nors norėjote visiškai apsaugoti savo namus ir neleisti įsibrovėliams patekti į jūsų namus? Jei taip, tai sprendimas jums!
Aš sukūriau išplėstinę apsaugos sistemą, tai sistema, kuri apsaugos jūsų namus iš vidaus ir išorės ir atbaidys įsibrovėlius garsia sirena, kuri įsijungia jiems įėjus. Galite valdyti šią sistemą per svetainę ir visada žinosite, kada ir kur buvo aptiktas įsibrovėlis.
Tai pirmas mano studijų srities projektas: Daugialypės terpės ir komunikacijų technologijos (MCT) Howest mieste (Kortrijk belgija).
1 žingsnis: komponentai ir medžiagos
Savo projektui naudojau kelias dalis, kurias išvardysiu žemiau, taip pat pridėsiu medžiagų sąrašą su teisinga kaina ir svetaines, iš kurių jas užsisakiau.
Komponentai:
- Raspberry Pi 4 B / 4GB modelis
- Surinktas Pi T-cobbler plius GPIO Breakout
- LDR
- Judesio jutiklis
- Magnetinis kontaktinis jungiklis
- LED juostelė
- OLED
- Sirene
- MCP3008
- PATARIMAS 120
- Bandomoji Lenta
- Maitinimo šaltinis
- Džemperis nuo patino iki vyriško
- Džemperio viela nuo patelės iki patelės
Medžiagos:
- Led profilis
- MDF mediena 18 mm
- Plexie stiklas
- Vyriai
Įrankiai:
- Lituoklis
- Jigsaw
- Pjūklas
- Lamello
- Švitrinis popierius
- Balti dažai
- Vinių šautuvas
- Medienos klijai
2 žingsnis: Aparatūros sujungimas
Aš sukūriau savo grandinę vadovaudamasi savo sukurta Fritzing schema, įkėliau toliau pateiktą schemą. Grandinėje yra keli jutikliai ir pavara, kuri veikia kartu. Aš išvardysiu, kokios yra skirtingos grandinės, kaip jums reikės jas prijungti, ir galite rasti schemoje.
- Yra 3 PIR jutikliai, 2 namo viduje ir 1 už namo.
- LDR nurodo išoriniam jutikliui, ar jis yra pakankamai tamsus, kad įjungtų šviesą.
- Magnetinio jungiklio jutiklis, kuris žino, kada atsidaro durys.
- OLED ekranas, kuriame rodoma mano „Raspberry Pi“statistika, įskaitant svetainės IP.
- Šviesos diodas, rodantis, ar žadintuvas įjungtas, ar išjungtas
- Sirene įspėti žmones, kad namuose kažkas laužosi be savininkų leidimo.
3 žingsnis: duomenų bazė
Mano ERD diagramą galite pamatyti aukščiau, aš taip pat įdėsiu dump failą į savo „github“, kad galėtumėte importuoti duomenų bazę sau.
Naudodami šią duomenų bazę galėsite parodyti kelis dalykus, tokius kaip:
- Kai durys atsidaro ir užsidaro
- Kada ir kur kas nors suaktyvina aliarmą
- Kai kas nors įjungia apšvietimą lauke
- Kai kas nors įeina į kambarį nesuaktyvindamas aliarmo
Jei norite atkurti šią duomenų bazę, turėsite sukurti naują vartotoją, kad galėtumėte prisijungti prie „Raspberry Pi“.
github.com/howest-mct/1920-1mct-project1-WalraeveLaurens
4 žingsnis: kodo rašymas
Dabar atėjo laikas įsitikinti, kad visi komponentai atlieka savo darbą. Taigi aš parašiau kodą „python“ir įdėjau jį į „Raspberry pi“. Mano kodą galite rasti „Github“, kai mano mokytojai tai viešai paskelbia.
github.com/howest-mct/1920-1mct-project1-W…
Kodo programavimui naudojau „Visual Code“. Kodas parašytas html, CSS, „JavaScript“naudojant „Sockets“ir „python“.
5 žingsnis: sukurkite interaktyvią svetainę
Aš galvojau, kaip turėtų atrodyti mano reaguojanti svetainė. Kad galėčiau tai padaryti, turėjau atsigręžti į atliktą funkcinę analizę ir ieškoti įkvėpimo bei įdomių modelių.
Pirma, aš sukūriau savo dizainą „Adobe XD“. Mano naudojamas šriftas buvo „Robotto“. Aš pasirinkau lengvą dizainą, nes noriu, kad jis būtų patogus vartotojui ir jame nebūtų daug mygtukų, bet tik tiek, kad vartotojui būtų malonu dirbti su programa.
Projektą patvirtino mano mokytojai, todėl galėjau pradėti programuoti. Aš parašiau svetainę HTML - CSS - JavaScript.
6 žingsnis: „Raspberry Pi“programinė įranga
Kad mano kodas veiktų (kurį nuorodą pateiksiu žemiau), turėsite įdiegti kai kuriuos paketus ir bibliotekas. Pirmas dalykas, kurio jums reikia, yra atnaujinti „Pi“.
Pirmiausia atnaujinkite sistemos paketų sąrašą įvesdami šią komandą: sudo apt-get update
Tada atnaujinkite visus įdiegtus paketus į naujausias versijas naudodami šią komandą: sudo apt-get dist-upgrade
Įdiegę paketus turėsite įdiegti kai kurias bibliotekas:
- Sriegimas
- Laikas
- Json
- spidev
- kolba
- flask_cors
- RPI. GPIO
- datų laikas
- papildomas procesas
- mysql
- „SocketIO“
Kad OLED veiktų, turime klonuoti žemiau esančią biblioteką.
github.com/adafruit/Adafruit_Python_SSD130…
7 žingsnis: korpuso kūrimas
Mano atveju aš statau nedidelį dvarą su 2 kambarių durimis ir langu bei stogu iš plexie stiklo. Po namu padariau kambarį elektronikai laikyti ir surinkau ją su lamelėmis.
Aš taip pat įdedu nuotraukas, kuriose galite pamatyti korpuso kūrimo procesą.
Dėl matavimų aš taip pat įkėliau žemiau esantį failą, kuriame galite pamatyti mano schemą, kaip galėtumėte jį atkurti.
Rekomenduojamas:
Išplėstinė daiktų interneto laistymo sistema: 17 žingsnių
Išplėstinė daiktų interneto laistymo sistema: -pateikė Maninder Bir Singh Gulshan, Bhawna Singh, Prerna Gupta
Vieno prisilietimo moterų saugos apsaugos sistema: 3 žingsniai
Moterų saugos vienu prisilietimu apsaugos sistema: vieno paspaudimo signalizacija Moterų saugos sistema, naudojant 8051 mikrovaldiklį Šiuolaikiniame pasaulyje moterų sauga yra svarbiausia problema šalyje. Šiandien moterys patiria priekabiavimą ir nerimą, o kartais ir kai reikia skubios pagalbos. Nėra būtinos vietos
Vaizdo žaidimas „Saugos sistema“: 15 žingsnių
Vaizdo žaidimas „Apsaugos sistema“: taip galite sukurti paprastą platformingą „flowlab.io“. Žaidimą, naudojamą kaip pavyzdys šioje pamokoje, galima žaisti, o jo programavimą peržiūrėti ir redaguoti (bet neišsaugoti) šioje nuorodoje: https: // flowlab.io/game/play/1130006
Signalizacija vienu paspaudimu MOTERŲ SAUGOS sistema: 5 žingsniai
Signalizacija vienu prisilietimu MOTERŲ SAUGOS sistema: Šiandieniniame pasaulyje moterų sauga yra svarbiausia problema šalyje. Šiandien moterys patiria priekabiavimą ir nerimą, o kartais ir kai reikia skubios pagalbos. Nėra būtinos vietos, jei moterys, kad žmonės galėtų padėti, būtina, kad mes
„R-PiAlerts“: sukurkite „WiFi“pagrįstą saugos sistemą su „Raspberry Pis“: 8 žingsniai (su nuotraukomis)
„R-PiAlerts“: sukurkite „WiFi“pagrįstą apsaugos sistemą su avietėmis: dirbdami prie savo stalo staiga išgirsite tolimą triukšmą. Ar kas nors ką tik grįžo namo? Mano automobilis stovi priešais mano namą, ar kas nors įsibrovė į mano automobilį? Ar nenorite, kad jūsų telefone ar prie stalo būtų gautas pranešimas, kad galėtumėte nuspręsti, kada