Tartalomjegyzék:

Intelligens biztonsági rendszer: 10 lépés
Intelligens biztonsági rendszer: 10 lépés

Videó: Intelligens biztonsági rendszer: 10 lépés

Videó: Intelligens biztonsági rendszer: 10 lépés
Videó: Otthon biztonsági rendszer akár 15 perc alatt 2024, Július
Anonim
Intelligens biztonsági rendszer
Intelligens biztonsági rendszer

Nem érzi magát biztonságban a saját otthonában, vagy meg kell védenie a cégét? Talán létrehozhat egy biztonsági rendszert, hogy ezek a problémák megoldódjanak. Ebben a tanulságosban elmondom, hogyan. Az összes alkatrészt egy deszkára szereltem demonstrációs célokra, oda kell felszerelni, ahol szüksége van rá (az arduino részt a falnál, ahol elérheti, a főtáblát valahol a közvetlen hatótávolságon kívül, a szirénát és a villogót, ahol és a védeni kívánt szobák érzékelői.

Ennek az utasításnak a követéséhez tudnia kell a következőkről:

  • Raspberry Pi
  • arduino
  • git
  • mysql

És ha meg akarja változtatni a kódot:

  • piton
  • arduino
  • html/css

1. lépés: BOM (amire szüksége van)

Ebben a listában mindent megtalál, amire szüksége van a biztonsági rendszer elkészítéséhez, a legtöbb dolog, amit megvásárolhat az aliexpress -en, de néhány olyan dolog, mint az adafruit pn532n és a pi, amelyet máshol kell vásárolnia. A kulcsos széf, amelyet a helyi hardverboltban vásárolhat.

2. lépés: Vázlatos

Vázlatos
Vázlatos
Szereljen be mindent a kulcsszekrénybe
Szereljen be mindent a kulcsszekrénybe

Lézervágást végeztem egy darabon, ahol mindent a tetejére szereltem 3 mm -es lyukak fúrásával és nejlon távtartókkal, és sok lyukat fúrtam a kulcsszekrényben, és kábelkötegelőket használtam, hogy megvédjem a kábeleket az éles szélektől.

7. lépés: Az Arduino, az Rfid Reader és az LCD felszerelése

Az Arduino, az Rfid Reader és az LCD felszerelése
Az Arduino, az Rfid Reader és az LCD felszerelése
Az Arduino, az Rfid Reader és az LCD felszerelése
Az Arduino, az Rfid Reader és az LCD felszerelése
Az Arduino, az Rfid Reader és az LCD felszerelése
Az Arduino, az Rfid Reader és az LCD felszerelése

Szerelje fel az RFID olvasót a képen látható módon, használjon m3 anyát távtartóként a fedél és az olvasó között, ugyanezt tegye az LCD -vel is (győződjön meg róla, hogy a helyes irányban van felfelé).

Szerelje fel az arduinót a kívánt helyre, használjon áthidaló kábeleket, vagy készítsen zsugorító kapcsokkal ellátott kábelt minden csatlakoztatásához.

8. lépés: A Pi beállítása

Írjon friss raspbian képet az SD -kártyára, indítsa el a pi -t, csatlakozzon az ssh -n keresztül (felhasználónév = pi, jelszó = málna, mielőbb változtassa meg)

tegye:

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

Most aktiváljuk a virtuális környezetet

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

mkdir project1 && cd project1 python3 -m venv-rendszer-site-csomagok env forrás env/bin/aktiválja a python -m pip telepítését mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib

9. lépés: Az adatbázis építése

Az adatbázis építése
Az adatbázis építése

Hozzon létre 3 adatbázis-felhasználót: project1-web, project1-sensor és project1-admin egyedi jelszavakkal

hozzon létre egy adatbázist project1 néven

adjon meg minden jogosultságot az adminnak, és válassza ki, válassza ki, helyezze be, frissítse és törölje a másik 2 felhasználót

importálja az sql fájlt a pi -be

10. lépés: A kód feltöltése

pi

git klón

töltse ki az adatbázis hitelesítő adatait a kódban (a sensor.py -ben a 47. és 64. sorban, és a web.py -ben a 41. sorban)

olyan webhely felhasználójának hozzáadásához, akit nem lehet eltávolítani: a kód alján egy sor van megjegyezve: adduser (root, jelszava). Töltse ki a választott jelszavát, majd futtassa a kódot, majd írja ki a sort, és távolítsa el a jelszót

arduino

töltse fel a kódot az arduino készülékére

Ajánlott: