Daftar Isi:

Sistem Keamanan Cerdas: 10 Langkah
Sistem Keamanan Cerdas: 10 Langkah

Video: Sistem Keamanan Cerdas: 10 Langkah

Video: Sistem Keamanan Cerdas: 10 Langkah
Video: Teknologi & Sistem Keamanan ATM, Benarkah Mudah Dihack & Dibobol? 2024, Juli
Anonim
Sistem Keamanan Cerdas
Sistem Keamanan Cerdas

Apakah Anda pernah merasa tidak aman di rumah Anda sendiri, atau apakah Anda perlu melindungi perusahaan Anda? Mungkin Anda bisa membuat sistem keamanan agar semua masalah ini bisa teratasi. Dalam instruksi ini saya memberi tahu Anda caranya. Saya memasang semua bagian pada papan kayu untuk tujuan demonstrasi, Anda harus memasangnya di tempat yang Anda butuhkan (bagian arduino di dinding di mana Anda dapat mencapainya, papan utama di suatu tempat di luar jangkauan langsung, sirene dan strobo di mana Anda menginginkannya dan sensor di ruangan yang ingin Anda lindungi.

Untuk mengikuti instruksi ini, Anda harus memiliki pengetahuan tentang:

  • raspberry pi
  • arduino
  • git
  • mysql

Dan jika Anda ingin mengubah kode:

  • ular piton
  • arduino
  • html/css

Langkah 1: BOM (apa yang Anda Butuhkan)

Dalam daftar ini adalah semua yang Anda butuhkan untuk membuat sistem keamanan, sebagian besar hal yang dapat Anda beli di aliexpress tetapi beberapa hal seperti adafruit pn532n dan pi harus Anda beli di tempat lain. Kunci brankas yang bisa Anda beli di toko perangkat keras lokal.

Langkah 2: Skema

Skema
Skema
Pasang Semuanya di Kunci Brankas
Pasang Semuanya di Kunci Brankas

saya memotong bagian di mana saya memasang semuanya di atas dengan mengebor lubang 3mm dan menggunakan spacer nilon, saya juga mengebor banyak lubang di brankas kunci dan menggunakan kabel grommet untuk melindungi kabel dari tepi yang tajam.

Langkah 7: Memasang Arduino, Pembaca RFID, dan Lcd

Memasang Arduino, Pembaca RFID, dan Lcd
Memasang Arduino, Pembaca RFID, dan Lcd
Memasang Arduino, Pembaca RFID, dan Lcd
Memasang Arduino, Pembaca RFID, dan Lcd
Memasang Arduino, Pembaca RFID, dan Lcd
Memasang Arduino, Pembaca RFID, dan Lcd

Pasang rfid reader seperti pada gambar, gunakan mur m3 sebagai spacer antara tutup dan reader, lakukan hal yang sama untuk lcd (pastikan arahnya benar).

Pasang arduino di lokasi yang Anda inginkan, gunakan kabel jumper atau buat kabel dengan terminal menyusut untuk menghubungkan semuanya.

Langkah 8: Menyiapkan Pi

Tulis gambar raspbian baru ke kartu sd, boot pi, sambungkan melalui ssh (nama pengguna=pi, kata sandi=raspberry, ubah secepatnya)

melakukan:

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

sekarang kita akan mengaktifkan lingkungan 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

Langkah 9: Membangun Basis Data

Membangun Basis Data
Membangun Basis Data

buat 3 pengguna basis data: project1-web, project1-sensor dan project1-admin dengan kata sandi unik

buat database bernama project1

berikan semua hak istimewa kepada admin dan SELECT, INSERT, UPDATE, dan DELETE ke 2 pengguna lainnya

impor file sql ke pi

Langkah 10: Mengunggah Kode

pi

git clone

isi kredensial basis data Anda dalam kode (di sensor.py pada baris 47 dan 64, dan di web.py pada baris 41)

untuk menambahkan pengguna situs web yang tidak dapat dihapus: di bagian bawah kode ada baris yang dikomentari: adduser(root, kata sandi Anda). Isi kata sandi pilihan Anda dan jalankan kode setelah itu beri komentar di baris dan hapus kata sandi

arduino

unggah kode ke arduino Anda

Direkomendasikan: