Isi kandungan:

Sistem Keselamatan Pintar: 10 Langkah
Sistem Keselamatan Pintar: 10 Langkah

Video: Sistem Keselamatan Pintar: 10 Langkah

Video: Sistem Keselamatan Pintar: 10 Langkah
Video: UTAMAKAN KESELAMTAN DAN KESEHATAN KERJA (K3 DALAM BEKERJA) 2024, Julai
Anonim
Sistem Keselamatan Pintar
Sistem Keselamatan Pintar

Adakah anda pernah merasa tidak selamat di rumah anda sendiri, atau adakah anda perlu melindungi syarikat anda? Mungkin anda boleh membuat sistem keselamatan sehingga semua masalah ini dapat diselesaikan. Dalam arahan ini saya memberitahu anda bagaimana. Saya memasang semua bahagian pada papan kayu untuk tujuan demonstrasi, anda harus memasangnya di tempat yang anda perlukan (bahagian arduino di dinding di mana anda boleh mencapainya, papan utama di tempat yang jauh dari jarak langsung, siren dan strobo di mana anda mahukannya dan sensor di bilik yang ingin anda lindungi.

Untuk mengikuti arahan ini, anda harus mempunyai pengetahuan mengenai:

  • pai raspberi
  • arduino
  • git
  • mysql

Dan jika anda mahu menukar kod:

  • ular sawa
  • arduino
  • html / css

Langkah 1: BOM (apa yang Anda Perlu)

Dalam senarai ini adalah semua yang anda perlukan untuk membuat sistem keselamatan, kebanyakan perkara yang boleh anda beli di aliexpress tetapi beberapa perkara seperti adafruit pn532n dan pi yang harus anda beli di tempat lain. Peti kunci anda boleh beli di kedai perkakasan tempatan.

Langkah 2: Skematik

Skematik
Skematik
Pasang Segala-galanya di Peti Kunci
Pasang Segala-galanya di Peti Kunci

Saya meletakkan sepotong di mana saya memasang semuanya di atas dengan menggerudi lubang 3mm dan menggunakan spacer nilon, saya juga menggerudi banyak lubang di peti kunci kunci dan menggunakan grommet kabel untuk melindungi kabel dari tepi tajam.

Langkah 7: Memasang Arduino, Rfid Reader dan Lcd

Memasang Arduino, Rfid Reader dan Lcd
Memasang Arduino, Rfid Reader dan Lcd
Memasang Arduino, Rfid Reader dan Lcd
Memasang Arduino, Rfid Reader dan Lcd
Memasang Arduino, Rfid Reader dan Lcd
Memasang Arduino, Rfid Reader dan Lcd

Pasang pembaca rfid seperti yang ditunjukkan dalam gambar, gunakan kacang m3 sebagai jarak antara penutup dan pembaca, lakukan perkara yang sama untuk lcd (pastikan dengan cara yang betul).

Pasang arduino di lokasi yang anda sukai, gunakan kabel pelompat atau buat kabel dengan terminal yang menyusut untuk menghubungkan semuanya.

Langkah 8: Menyiapkan Pi

Tulis gambar raspbian segar ke kad sd, boot pi, sambungkan melalui ssh (nama pengguna = pi, kata laluan = raspberry, ubah secepatnya)

lakukan:

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

sekarang kita akan mengaktifkan persekitaran Maya

python3 -m pip memasang - tingkatkan pemasangan setuptools wheel virtualenv

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

Langkah 9: Membina Pangkalan Data

Membina Pangkalan Data
Membina Pangkalan Data

buat 3 pengguna pangkalan data: project1-web, project1-sensor dan project1-admin dengan kata laluan yang unik

buat pangkalan data yang dipanggil projek1

berikan semua keistimewaan kepada pentadbir dan PILIH, MASUK, KEMASKINI dan HAPUS kepada 2 pengguna yang lain

import fail sql ke pi

Langkah 10: Memuat naik Kod

pi

git klon

isikan kelayakan pangkalan data anda dalam kod (di sensor.py di baris 47 dan 64, dan di web.py di baris 41)

untuk menambahkan pengguna laman web yang tidak dapat dikeluarkan: di bahagian bawah kod terdapat baris yang dikomentari: adduser (root, kata laluan anda). Isi kata laluan pilihan anda dan jalankan kodnya kemudian beri komen dan hapus kata laluan

arduino

muat naik kod ke arduino anda

Disyorkan: