Sommario:

Sistema di sicurezza intelligente: 10 passaggi
Sistema di sicurezza intelligente: 10 passaggi

Video: Sistema di sicurezza intelligente: 10 passaggi

Video: Sistema di sicurezza intelligente: 10 passaggi
Video: IL MIGLIORE ALLARME ANTIFURTO da INSTALLARE DA SOLO - RECENSIONE GauTone PG103 / DIGOO DG-HOSA 2024, Dicembre
Anonim
Sistema di sicurezza intelligente
Sistema di sicurezza intelligente

Ti sei mai sentito insicuro a casa tua o hai bisogno di proteggere la tua azienda? Forse potresti creare un sistema di sicurezza in modo che tutti questi problemi vengano risolti. In questo istruibile ti dico come. Ho montato tutte le parti su una tavola di legno a scopo dimostrativo, dovresti montarla dove ti serve (la parte arduino al muro dove puoi raggiungerla, la scheda madre da qualche parte fuori portata diretta, la sirena e lo strobo dove puoi lo vuoi e i sensori nelle stanze che vuoi proteggere.

Per seguire questa istruzione dovresti avere conoscenze su:

  • lampone pi
  • arduino
  • idiota
  • mysql

E se vuoi cambiare il codice:

  • pitone
  • arduino
  • html/css

Passaggio 1: Distinta materiali (cosa ti serve)

In questo elenco c'è tutto il necessario per creare il sistema di sicurezza, la maggior parte delle cose che puoi acquistare su aliexpress ma alcune cose come l'adafruit pn532n e il pi che dovresti acquistare altrove. La cassaforte per chiavi che potresti acquistare in un negozio di ferramenta locale.

Passaggio 2: schematico

Schema
Schema
Monta tutto nella cassaforte per chiavi
Monta tutto nella cassaforte per chiavi

ho tagliato a laser un pezzo in cui ho montato tutto sopra praticando fori da 3 mm e utilizzando distanziatori in nylon, ho praticato anche molti fori nella cassaforte per chiavi e ho usato dei passacavi per proteggere i cavi dagli spigoli vivi.

Passaggio 7: montaggio di Arduino, lettore Rfid e Lcd

Montaggio di Arduino, lettore Rfid e Lcd
Montaggio di Arduino, lettore Rfid e Lcd
Montaggio di Arduino, lettore Rfid e Lcd
Montaggio di Arduino, lettore Rfid e Lcd
Montaggio di Arduino, lettore Rfid e Lcd
Montaggio di Arduino, lettore Rfid e Lcd

Montare il lettore rfid come mostrato nell'immagine, utilizzare i dadi m3 come distanziatore tra il coperchio e il lettore, fare lo stesso per l'lcd (assicurarsi che sia rivolto verso l'alto).

Monta l'arduino in una posizione che preferisci, usa cavi jumper o crea un cavo con terminali termoretraibili per collegare tutto.

Passaggio 8: configurazione del Pi

Scrivi una nuova immagine raspbian sulla scheda SD, avvia il pi, connettiti su ssh (username=pi, password=raspberry, cambialo al più presto)

fare:

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

ora attiveremo un ambiente virtuale

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

Passaggio 9: creazione del database

Costruire il database
Costruire il database

creare 3 database-utenti: project1-web, project1-sensor e project1-admin con password univoche

creare un database chiamato project1

concedi tutti i privilegi all'amministratore e SELECT, INSERT, UPDATE e DELETE agli altri 2 utenti

importare il file sql sul pi

Passaggio 10: caricamento del codice

pi

git clone

inserisci le credenziali del tuo database nel codice (in sensor.py alla riga 47 e 64 e in web.py alla riga 41)

per aggiungere un utente del sito web che non può essere rimosso: in fondo al codice c'è una riga commentata: adduser(root, your password). Inserisci la tua password preferita ed esegui il codice in seguito commenta la riga e rimuovi la password

arduino

carica il codice sul tuo arduino

Consigliato: