Satura rādītājs:

Viedā drošības sistēma: 10 soļi
Viedā drošības sistēma: 10 soļi

Video: Viedā drošības sistēma: 10 soļi

Video: Viedā drošības sistēma: 10 soļi
Video: 10 ПРИЕМОВ и привычек для удержания ПОРЯДКА НА КУХНЕ всегда. ✅ Чистый дом без бесконечной уборки! 2024, Jūlijs
Anonim
Viedā drošības sistēma
Viedā drošības sistēma

Vai jūs kādreiz jūtaties nedroši savās mājās, vai arī jums ir jāaizsargā savs uzņēmums? Varbūt jūs varētu izveidot drošības sistēmu, lai visas šīs problēmas tiktu atrisinātas. Šajā pamācībā es jums saku, kā. Es visas detaļas uzstādīju uz koka dēļa demonstrēšanas nolūkos, jums tas jāuzstāda tur, kur jums tas nepieciešams (arduino daļa pie sienas, kur to var sasniegt, galvenā plāksne kaut kur ārpus tiešā diapazona, sirēna un stroboskops, kur jūs vēlaties un sensori telpās, kuras vēlaties aizsargāt.

Lai izpildītu šo pamācību, jums ir jābūt zināšanām par:

  • aveņu pi
  • arduino
  • git
  • mysql

Un, ja vēlaties mainīt kodu:

  • pitons
  • arduino
  • html/css

1. darbība: BOM (tas, kas jums nepieciešams)

Šajā sarakstā ir viss, kas jums nepieciešams, lai izveidotu drošības sistēmu, lielākā daļa lietu, ko varat iegādāties vietnē aliexpress, bet dažas lietas, piemēram, adafruit pn532n un pi, kas jums vajadzētu iegādāties citur. Atslēgu seifs, ko varat iegādāties vietējā datortehnikas veikalā.

2. darbība. Shēma

Shematisks
Shematisks
Stipriniet visu atslēgas seifā
Stipriniet visu atslēgas seifā

Es ar lāzeru nogriezu gabalu, kur visu uzliku uz augšu, izurbjot 3 mm caurumus un izmantojot neilona starplikas, es izurbju arī daudz caurumu atslēgu seifā un izmantoju kabeļu blīvgredzenus, lai pasargātu kabeļus no asām malām.

7. darbība: Arduino, Rfid Reader un LCD uzstādīšana

Arduino, Rfid Reader un LCD uzstādīšana
Arduino, Rfid Reader un LCD uzstādīšana
Arduino, Rfid Reader un LCD uzstādīšana
Arduino, Rfid Reader un LCD uzstādīšana
Arduino, Rfid Reader un LCD uzstādīšana
Arduino, Rfid Reader un LCD uzstādīšana

Uzstādiet RFID lasītāju, kā parādīts attēlā, izmantojiet m3 uzgriežņus kā starpliku starp vāku un lasītāju, dariet to pašu ar LCD (pārliecinieties, vai tas ir pareizajā virzienā).

Uzstādiet arduino vēlamajā vietā, izmantojiet savienojuma kabeļus vai izveidojiet kabeli ar saraušanās spailēm, lai visu savienotu.

8. solis: Pi iestatīšana

Ierakstiet svaigu raspbian attēlu SD kartē, palaidiet pi, izveidojiet savienojumu ar ssh (lietotājvārds = pi, parole = aveņu, mainiet to pēc iespējas ātrāk)

darīt:

sudo apt instalēt -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3

Tagad mēs aktivizēsim virtuālo vidi

python3 -m pip install --upgrade pip setuptools wheel virtualenv

mkdir project1 && cd project1 python3 -m venv-sistēmas vietņu paketes env avots env/bin/aktivizēt python -m pip instalēt mysql-savienotājs-python argon2-cffi kolbas kolba-HTTPAuth kolba-MySQL mysql-savienotājs-python piekļuves kods

9. darbība. Datu bāzes izveide

Datu bāzes veidošana
Datu bāzes veidošana

izveidojiet 3 datu bāzes lietotājus: project1-web, project1-sensor un project1-admin ar unikālām parolēm

izveidot datu bāzi ar nosaukumu project1

piešķirt visas privilēģijas administratoram un SELECT, INSERT, UPDATE un DELETE pārējiem 2 lietotājiem

importējiet SQL failu uz pi

10. darbība: koda augšupielāde

pi

git klons

ievadiet datu bāzes akreditācijas datus kodā (sensor.py 47. un 64. rindā un web.py 41. rindā)

lai pievienotu vietnes lietotāju, kuru nevar noņemt: koda apakšdaļā ir komentārs: adduser (root, jūsu parole). Aizpildiet izvēlēto paroli un pēc tam palaidiet kodu, komentējiet rindu un noņemiet paroli

arduino

augšupielādējiet kodu savā arduino

Ieteicams: