Taula de continguts:

Sistema de seguretat intel·ligent: 10 passos
Sistema de seguretat intel·ligent: 10 passos

Vídeo: Sistema de seguretat intel·ligent: 10 passos

Vídeo: Sistema de seguretat intel·ligent: 10 passos
Vídeo: 15 полезных советов по демонтажным работам. Начало ремонта. Новый проект.# 1 2024, De novembre
Anonim
Sistema de seguretat intel·ligent
Sistema de seguretat intel·ligent

Alguna vegada us sentiu insegurs a casa vostra o heu de protegir la vostra empresa? Potser podríeu crear un sistema de seguretat per solucionar tots aquests problemes. En aquest instructiu us explico com. Vaig muntar totes les peces en un tauló de fusta amb finalitats de demostració, hauríeu de muntar-la allà on la necessiteu (la part arduino a la paret per arribar-hi, la placa principal en algun lloc fora del rang directe, la sirena i l’estroboscòpic on el voleu i els sensors de les habitacions que voleu protegir.

Per seguir aquesta instrucció, heu de tenir coneixements sobre:

  • raspberry pi
  • arduino
  • git
  • mysql

I si voleu canviar el codi:

  • pitó
  • arduino
  • html / css

Pas 1: llista de material (allò que necessiteu)

En aquesta llista hi ha tot el que necessiteu per fer el sistema de seguretat, la majoria de les coses que podeu comprar a AliExpress, però algunes coses com l’Adafruit pn532n i el pi que hauríeu de comprar en altres llocs. La caixa forta clau que podeu comprar a una ferreteria local.

Pas 2: esquema

Esquema
Esquema
Muntar-ho tot a la clau de seguretat
Muntar-ho tot a la clau de seguretat

Vaig tallar una peça on vaig muntar-ho tot a la part superior perforant forats de 3 mm i fent servir espaiadors de niló, també vaig perforar molts forats a la caixa forta de claus i vaig utilitzar passacables per protegir els cables de les vores afilades.

Pas 7: Muntatge d'Arduino, Rfid Reader i Lcd

Muntatge d'Arduino, Rfid Reader i Lcd
Muntatge d'Arduino, Rfid Reader i Lcd
Muntatge d'Arduino, Rfid Reader i Lcd
Muntatge d'Arduino, Rfid Reader i Lcd
Muntatge d'Arduino, Rfid Reader i Lcd
Muntatge d'Arduino, Rfid Reader i Lcd

Munteu el lector RFID com es mostra a la imatge, utilitzeu femelles m3 com a espaiador entre la tapa i el lector, feu el mateix amb el lcd (assegureu-vos que estigui el camí correcte cap amunt).

Munteu l’arduino a la ubicació que preferiu, utilitzeu cables jumper o feu un cable amb terminals encongits per connectar-ho tot.

Pas 8: Configuració del Pi

Escriviu una nova imatge raspbian a la targeta sd, arrenceu el pi, connecteu-vos a través de ssh (nom d’usuari = pi, contrasenya = raspberry, canvieu-lo al més aviat possible)

fer:

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

Ara activarem un entorn 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

Pas 9: crear la base de dades

Creació de la base de dades
Creació de la base de dades

creeu 3 usuaris de bases de dades: project1-web, project1-sensor i project1-admin amb contrasenyes úniques

creeu una base de dades anomenada project1

concedeix tots els privilegis a l’administrador i SELECCIONA, INSERA, ACTUALITZA i SUPRIMEIX als altres 2 usuaris

importeu el fitxer sql al pi

Pas 10: càrrega del codi

Pi

git clon

empleneu les credencials de la vostra base de dades al codi (a sensor.py a les línies 47 i 64 i a web.py a la línia 41)

per afegir un usuari del lloc web que no es pot eliminar: a la part inferior del codi hi ha una línia comentada: adduser (root, la vostra contrasenya). Empleneu la contrasenya que escolliu i executeu el codi després comenteu la línia i elimineu la contrasenya

arduino

pengeu el codi al vostre arduino

Recomanat: