Sisällysluettelo:

Älykäs turvajärjestelmä: 10 vaihetta
Älykäs turvajärjestelmä: 10 vaihetta

Video: Älykäs turvajärjestelmä: 10 vaihetta

Video: Älykäs turvajärjestelmä: 10 vaihetta
Video: 10 MERKKIÄ SIITÄ, ETTÄ OLET ÄLYKÄS 2024, Heinäkuu
Anonim
Älykäs turvajärjestelmä
Älykäs turvajärjestelmä

Tunnetko olosi koskaan turvattomaksi omassa kodissasi vai onko sinun tarpeen suojella yritystäsi? Ehkä voisit tehdä turvajärjestelmän, jotta kaikki nämä ongelmat saadaan ratkaistua. Tässä ohjeessa kerron kuinka. Asensin kaikki osat puulaudalle esittelyä varten, sinun tulee asentaa se sinne, missä sitä tarvitset (arduino -osa seinälle, josta pääset siihen, emolevy jonnekin suoran kantaman ulkopuolella, sireeni ja strobo, jossa ja sen huoneiden anturit, joita haluat suojata.

Tämän ohjeen noudattamiseksi sinulla on oltava tietoa seuraavista:

  • vadelma pi
  • arduino
  • git
  • mysql

Ja jos haluat muuttaa koodia:

  • python
  • arduino
  • html/css

Vaihe 1: BOM (mitä tarvitset)

Tässä luettelossa on kaikki mitä tarvitset turvajärjestelmän luomiseen, useimmat asiat, joita voit ostaa aliexpressistä, mutta jotkut asiat, kuten adafruit pn532n ja pi, jotka sinun pitäisi ostaa muualta. Avaimen kassakaappi, jonka voit ostaa paikallisesta rautakaupasta.

Vaihe 2: Kaavio

Kaavamainen
Kaavamainen
Asenna kaikki avainlokeroon
Asenna kaikki avainlokeroon

Leikkasin kappaleen, jossa asensin kaiken päälle poraamalla 3 mm: n reiät ja käyttämällä nailonvälikappaleita, ja porasin myös paljon reikiä avaimenperään ja käytin kaapeliläpivientejä kaapeleiden suojaamiseksi teräviltä reunoilta.

Vaihe 7: Arduinon, Rfid Readerin ja LCD -näytön asentaminen

Arduinon, Rfid Readerin ja LCD -näytön asentaminen
Arduinon, Rfid Readerin ja LCD -näytön asentaminen
Arduinon, Rfid Readerin ja LCD -näytön asentaminen
Arduinon, Rfid Readerin ja LCD -näytön asentaminen
Arduinon, Rfid Readerin ja LCD -näytön asentaminen
Arduinon, Rfid Readerin ja LCD -näytön asentaminen

Asenna rfid -lukija kuvan osoittamalla tavalla, käytä m3 -muttereita välikappaleena kannen ja lukijan väliin, tee sama LCD: lle (varmista, että se on oikein päin).

Asenna arduino haluamaasi paikkaan, käytä hyppykaapeleita tai tee kaapeli kutistusliittimillä kaiken liittämiseksi.

Vaihe 8: Pi: n asentaminen

Kirjoita tuore raspbian -kuva sd -kortille, käynnistä pi, muodosta yhteys ssh: n kautta (käyttäjätunnus = pi, salasana = vadelma, vaihda se mahdollisimman pian)

tehdä:

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

nyt aktivoimme virtuaalisen ympäristön

python3 -m pip install -päivitä pip setuptools pyörä virtualenv

mkdir project1 && cd project1 python3 -m venv --järjestelmä-sivusto-paketit env-lähde env/bin/aktivoi python -m pip asenna mysql-liitin-python argon2-cffi-pullo-pullo-HTTPAuth-pullo-MySQL-mysql-liitin-python-salasana

Vaihe 9: Tietokannan luominen

Tietokannan rakentaminen
Tietokannan rakentaminen

Luo 3 tietokannan käyttäjää: project1-web, project1-sensor ja project1-admin ainutlaatuisilla salasanoilla

luo tietokanta nimeltä project1

myönnä kaikki oikeudet järjestelmänvalvojalle ja valitse, lisää, päivitä ja poista kaksi muuta käyttäjää

Tuo sql -tiedosto pi

Vaihe 10: Koodin lataaminen

pi

git -klooni

täytä tietokannasi kirjautumistiedot koodiin (sensor.py -rivillä 47 ja 64 ja web.py -rivillä 41)

lisätäksesi verkkosivuston käyttäjän, jota ei voida poistaa: koodin alareunassa on rivi: adduser (root, salasanasi). Täytä valitsemasi salasana ja suorita koodi sen jälkeen, kommentoi riviä ja poista salasana

arduino

lataa koodi arduinoosi

Suositeltava: