Cuprins:

Sistem de securitate inteligent: 10 pași
Sistem de securitate inteligent: 10 pași

Video: Sistem de securitate inteligent: 10 pași

Video: Sistem de securitate inteligent: 10 pași
Video: 🚨 Mi-am instalat sistem de securitate 🚨 - Ajax Review 2024, Noiembrie
Anonim
Sistem inteligent de securitate
Sistem inteligent de securitate

Te simți vreodată nesigur în propria casă sau trebuie să-ți protejezi compania? Poate ai putea crea un sistem de securitate, astfel încât toate aceste probleme să fie rezolvate. În acest instructable vă spun cum. Am montat toate piesele pe o scândură de lemn în scopuri demonstrative, ar trebui să o montați acolo unde aveți nevoie (partea arduino de la perete unde puteți ajunge la ea, placa principală undeva în afara razei directe, sirena și stroboscopul în care vă aflați doriți-l și senzorii din camerele pe care doriți să le protejați.

Pentru a urma acest instructable ar trebui să aveți cunoștințe despre:

  • zmeura pi
  • arduino
  • git
  • mysql

Și dacă doriți să schimbați codul:

  • piton
  • arduino
  • html / css

Pasul 1: DOM (ceea ce aveți nevoie)

În această listă este tot ce aveți nevoie pentru a face sistemul de securitate, majoritatea lucrurilor pe care le puteți cumpăra pe aliexpress, dar unele lucruri precum adafruit pn532n și pi pe care ar trebui să le cumpărați în altă parte. Cheia de siguranță pe care o puteți cumpăra într-un magazin de hardware local.

Pasul 2: Schematic

Schematic
Schematic
Montați totul în cheie
Montați totul în cheie

Am tăiat cu laser o piesă în care am montat totul deasupra, găurind găuri de 3 mm și folosind distanțieri din nailon, am forat, de asemenea, multe găuri în seiful cheii și am folosit garnituri de cablu pentru a proteja cablurile de marginile ascuțite.

Pasul 7: Montarea Arduino, Rfid Reader și Lcd

Montarea Arduino, Rfid Reader și Lcd
Montarea Arduino, Rfid Reader și Lcd
Montarea Arduino, Rfid Reader și Lcd
Montarea Arduino, Rfid Reader și Lcd
Montarea Arduino, Rfid Reader și Lcd
Montarea Arduino, Rfid Reader și Lcd

Montați cititorul RFID așa cum se arată în imagine, utilizați piulițe m3 ca distanțier între capac și cititor, faceți același lucru pentru LCD (asigurați-vă că este corect).

Montați arduino într-o locație pe care o preferați, utilizați cabluri jumper sau creați un cablu cu terminale termocontractabile pentru a conecta totul.

Pasul 8: Configurarea Pi

Scrieți o nouă imagine raspbian pe cardul sd, porniți pi, conectați-vă prin ssh (nume de utilizator = pi, parolă = zmeură, schimbați-l cât mai curând posibil)

do:

sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3

acum vom activa un mediu virtual

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

mkdir project1 && cd project1 python3 -m venv --system-site-packages env source env / bin / activate python -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib

Pasul 9: Construirea bazei de date

Construirea bazei de date
Construirea bazei de date

creați 3 utilizatori de baze de date: project1-web, project1-sensor și project1-admin cu parole unice

creați o bază de date numită project1

acordă toate privilegiile administratorului și SELECT, INSERT, UPDATE și DELETE celorlalți 2 utilizatori

importați fișierul sql în pi

Pasul 10: Încărcarea codului

pi

git clone

completați acreditările bazei de date în cod (în sensor.py la linia 47 și 64 și în web.py la linia 41)

pentru a adăuga un utilizator de site care nu poate fi eliminat: în partea de jos a codului există o linie comentată: adduser (root, parola dvs.). Completați parola dorită și rulați codul apoi comentați linia și eliminați parola

arduino

încărcați codul pe arduino

Recomandat: