Sisukord:

Täiustatud turvasüsteem: 7 sammu
Täiustatud turvasüsteem: 7 sammu

Video: Täiustatud turvasüsteem: 7 sammu

Video: Täiustatud turvasüsteem: 7 sammu
Video: 😬 Лучший в классе? Или совсем наоборот? Чем страдает Audi Q7 I ? 2024, November
Anonim
Täiustatud turvasüsteem
Täiustatud turvasüsteem

Kas olete kunagi tahtnud oma maja täielikult kindlustada ja muuta sissetungijate võimatuks teie majja sisenemise? Kui jah, siis see on teie jaoks lahendus!

Tegin täiustatud turvasüsteemi, see on süsteem, mis kaitseb maja seest ja väljast ning peletab sissetungijad valju sireeniga, mis sisenedes sisse lülitub. Saate seda süsteemi veebisaidi kaudu juhtida ja teate alati, millal ja kus sissetungija avastati.

See on minu esimene projekt minu erialal: Multimeedia ja kommunikatsioonitehnoloogia (MCT) Howestis (Kortrijk belgia).

Samm: komponendid ja materjalid

Komponendid ja materjalid
Komponendid ja materjalid
Komponendid ja materjalid
Komponendid ja materjalid
Komponendid ja materjalid
Komponendid ja materjalid

Oma projekti jaoks kasutasin mitut osa, mida ma allpool loetlen, lisan ka õige hinnaga materjalide nimekirja ja veebisaidid, millelt need tellisin.

Komponendid:

  • Raspberry Pi 4 mudel B / 4GB
  • Kokkupandud Pi T-cobbler pluss GPIO Breakout
  • LDR
  • Liikumisandur
  • Magnetiline kontaktlüliti
  • Led riba
  • OLED
  • Sirene
  • MCP3008
  • NÕUANNE 120
  • Leivalaud
  • Toiteallikas
  • Isane -isane hüppaja traat
  • Isast emasse hüppaja traat

Materjalid:

  • Led profiil
  • MDF puit 18 mm
  • Plexie klaas
  • Hinged

Tööriistad:

  • Jootekolb
  • Pusle
  • Saag
  • Lamello
  • Liivapaber
  • Valge värv
  • Naelapüss
  • Puiduliim

Samm: riistvara kokku panemine

Riistvara kokku panemine
Riistvara kokku panemine
Riistvara kokku panemine
Riistvara kokku panemine
Riistvara kokku panemine
Riistvara kokku panemine

Olen oma vooluringi üles ehitanud, järgides oma tehtud Fritzingi skeemi, laadisin alla alloleva skeemi. Ahelal on mitu andurit ja ajam, mis töötavad koos. Loetlen, millised erinevad ahelad on olemas, kuidas neid ühendada, leiate skeemist.

  1. Seal on 3 PIR -andurit, 2 maja sees ja 1 väljaspool maja.
  2. LDR teavitab välisandurit, kui see on valguse sisselülitamiseks piisavalt pime.
  3. Magnetlüliti andur, mis teab, millal uks avaneb.
  4. OLED -ekraan, mis näitab minu Raspberry Pi statistikat, sealhulgas veebisaidi IP -d.
  5. LED, mis näitab, kas alarm on sisse või välja lülitatud
  6. Sirene hoiatab inimesi, et keegi puruneb majas ilma omanike loata.

3. samm: andmebaas

Andmebaas
Andmebaas

Näete minu ERD diagrammi ülal, panen ka dump faili oma githubisse, et saaksite andmebaasi ise importida.

Selle andmebaasi abil saate näidata mitmeid asju, näiteks:

  • Kui uks avaneb ja sulgub
  • Millal ja kus keegi häire käivitab
  • Kui keegi väljas valgustab
  • Kui keegi siseneb ruumi ilma häiret käivitamata

Kui soovite selle andmebaasi uuesti luua, peate looma uue kasutaja, et saaksite oma Raspberry Pi -ga ühenduse luua.

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

Samm: koodi kirjutamine

Koodeksi kirjutamine
Koodeksi kirjutamine
Koodeksi kirjutamine
Koodeksi kirjutamine

Nüüd on aeg veenduda, et kõik komponendid töötavad seal. Nii et ma kirjutasin pythonis koodi ja kasutasin selle vaarika pi -le. Minu koodi leiate Githubist, kui mu õpetajad selle avalikuks teevad.

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

Koodi programmeerimiseks kasutasin Visual Code'i. Kood on kirjutatud HTML -is, CSS -is, JavaScriptis, kasutades pistikupesasid ja pythonit.

Samm: kujundage tundlik veebisait

Disainige tundlik veebisait
Disainige tundlik veebisait
Disainige tundlik veebisait
Disainige tundlik veebisait
Disainige tundlik veebisait
Disainige tundlik veebisait
Disainige tundlik veebisait
Disainige tundlik veebisait

Mõtlesin, kuidas mu tundlik veebisait välja peab nägema. Enne kui jõudsin seda teha, pidin tagasi vaatama tehtud funktsionaalsele analüüsile ning otsima inspiratsiooni ja huvitavaid mustreid.

Esiteks tegin oma kujunduse Adobe XD -s. Font, mida kasutasin, oli Robotto. Otsisin lihtsat disaini, sest soovin, et see oleks kasutajasõbralik ja sellel ei oleks palju nuppe, vaid piisavalt, et kasutajal oleks võimalik rakendusega töötada.

Kujunduse kiitsid heaks minu õpetajad, nii et sain hakata programmeerima. Kirjutasin saidi HTML -is - CSS - JavaScript.

Samm: tarkvara Raspberry Pi -l

Tarkvara Raspberry Pi -l
Tarkvara Raspberry Pi -l

Minu koodi toimimiseks (mille ma allpool linkin) peate installima mõned paketid ja teegid. Esimene asi, mida vajate, on see, et värskendate oma Pi -d.

Esiteks värskendage oma süsteemi pakettide loendit, sisestades järgmise käsu: sudo apt-get update

Seejärel uuendage kõik installitud paketid uusimatele versioonidele järgmise käsuga: sudo apt-get dist-upgrade

Pärast pakettide installimist peate installima mõned teegid:

  • Keermestamine
  • Aeg
  • Json
  • spidev
  • kolb
  • flask_cors
  • RPI. GPIO
  • kuupäev Kellaaeg
  • alamprotsess
  • mysql
  • SocketIO

Ja OLED -i toimimiseks peame kloonima allpool oleva raamatukogu.

github.com/adafruit/Adafruit_Python_SSD130…

7. samm: korpuse ehitamine

Korpuse ehitamine
Korpuse ehitamine
Korpuse ehitamine
Korpuse ehitamine
Korpuse ehitamine
Korpuse ehitamine
Korpuse ehitamine
Korpuse ehitamine

Minu jaoks ehitan pleksiklaasist väikese häärberi, mille uks on 2 tuba, aken ja katus. Ma tegin maja alla ruumi elektroonika hoidmiseks ja panin selle lamellidega kokku.

Panen ka pilte, kus saab näha korpuse ehitamise protsessi.

Mõõtmiste jaoks laadisin alla ka faili, kus näete minu skeemi selle kohta, kuidas seda uuesti luua.

Soovitan: