Satura rādītājs:

Uzlabotā drošības sistēma: 7 soļi
Uzlabotā drošības sistēma: 7 soļi

Video: Uzlabotā drošības sistēma: 7 soļi

Video: Uzlabotā drošības sistēma: 7 soļi
Video: 😬 Лучший в классе? Или совсем наоборот? Чем страдает Audi Q7 I ? 2024, Decembris
Anonim
Uzlabota drošības sistēma
Uzlabota drošības sistēma

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

Sastāvdaļas un materiāli
Sastāvdaļas un materiāli
Sastāvdaļas un materiāli
Sastāvdaļas un materiāli
Sastāvdaļas un materiāli
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ā

Aparatūras salikšana kopā
Aparatūras salikšana kopā
Aparatūras salikšana kopā
Aparatūras salikšana kopā
Aparatūras salikšana kopā
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.

  1. Ir 3 PIR sensori, 2 mājas iekšpusē un 1 ārpus mājas.
  2. LDR paziņo ārējam sensoram, vai tas ir pietiekami tumšs, lai ieslēgtu gaismu.
  3. Magnētiskā slēdža sensors, kas zina, kad atveras durvis.
  4. OLED ekrāns, kas parāda mana Raspberry Pi statistiku, ieskaitot vietnes IP.
  5. LED, kas norāda, vai modinātājs ir ieslēgts vai izslēgts
  6. 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

Datu bāze
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

Koda rakstīšana
Koda rakstīšana
Koda rakstīšana
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

Izstrādājiet atsaucīgu vietni
Izstrādājiet atsaucīgu vietni
Izstrādājiet atsaucīgu vietni
Izstrādājiet atsaucīgu vietni
Izstrādājiet atsaucīgu vietni
Izstrādājiet atsaucīgu vietni
Izstrādājiet atsaucīgu vietni
Izstrādājiet 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

Programmatūra Raspberry Pi
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

Lietas veidošana
Lietas veidošana
Lietas veidošana
Lietas veidošana
Lietas veidošana
Lietas veidošana
Lietas veidošana
Lietas veidoš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: