İçindekiler:

Akıllı Güvenlik Sistemi: 10 Adım
Akıllı Güvenlik Sistemi: 10 Adım

Video: Akıllı Güvenlik Sistemi: 10 Adım

Video: Akıllı Güvenlik Sistemi: 10 Adım
Video: Ev güvenliği xiaomi'den sorulur | Xiaomi mi smart sensör set kutu açılımı inceleme ve kurulum 2024, Temmuz
Anonim
Akıllı Güvenlik Sistemi
Akıllı Güvenlik Sistemi

Kendi evinizde kendinizi hiç güvende hissetmiyor musunuz veya şirketinizi korumanız gerekiyor mu? Belki bir güvenlik sistemi yapabilirsin, böylece tüm bu problemler çözülür. Bu talimatta size nasıl olduğunu söylüyorum. Tüm parçaları gösteri amaçlı ahşap bir kalas üzerine monte ettim, ihtiyacınız olan yere monte etmelisiniz (arduino kısmı duvarda ulaşabileceğiniz bir yerde, ana kart doğrudan menzil dışında bir yerde, siren ve flaşör istediğiniz yere monte etmelisiniz. onu ve korumak istediğiniz odalardaki sensörleri isteyin.

Bu talimatı takip etmek için aşağıdakiler hakkında bilgi sahibi olmalısınız:

  • ahududu pi
  • arduino
  • git
  • mysql

Ve kodu değiştirmek isterseniz:

  • piton
  • arduino
  • html/css

Adım 1: Malzeme Listesi (İhtiyacınız Olan)

Bu listede güvenlik sistemi yapmak için ihtiyacınız olan her şey, aliexpress'ten satın alabileceğiniz şeylerin çoğu, ancak adafruit pn532n ve başka bir yerden satın almanız gereken pi gibi bazı şeyler var. Yerel bir hırdavatçıdan satın alabileceğiniz anahtar kasası.

2. Adım: Şematik

Şematik
Şematik
Her Şeyi Anahtar Kasasına Monte Edin
Her Şeyi Anahtar Kasasına Monte Edin

Bir parçayı lazerle kestim ve 3 mm'lik delikler açarak ve naylon ara parçalar kullanarak her şeyi üstüne monte ettim, ayrıca anahtar kasasında çok fazla delik açtım ve kabloları keskin kenarlardan korumak için kablo grometleri kullandım.

Adım 7: Arduino, Rfid Okuyucu ve Lcd'nin Montajı

Arduino, Rfid Okuyucu ve Lcd'nin Montajı
Arduino, Rfid Okuyucu ve Lcd'nin Montajı
Arduino, Rfid Okuyucu ve Lcd'nin Montajı
Arduino, Rfid Okuyucu ve Lcd'nin Montajı
Arduino, Rfid Okuyucu ve Lcd'nin Montajı
Arduino, Rfid Okuyucu ve Lcd'nin Montajı

rfid okuyucuyu resimdeki gibi monte edin, kapak ile okuyucu arasına m3 somunları boşluk bırakarak yerleştirin, lcd için de aynısını yapın (yukarı doğru olduğundan emin olun).

Arduino'yu tercih ettiğiniz bir yere monte edin, her şeyi bağlamak için jumper kabloları kullanın veya shrink terminalli bir kablo yapın.

8. Adım: Pi'yi Ayarlama

SD karta yeni bir raspbian imajı yazın, pi'yi açın, ssh üzerinden bağlanın (kullanıcı adı=pi, şifre=raspberry, en kısa zamanda değiştirin)

yapmak:

sudo apt kurulum -y python3-venv python3-pip python3-mysqldb mariadb-sunucu uwsgi nginx uwsgi-plugin-python3

şimdi bir Sanal ortamı etkinleştireceğiz

python3 -m pip kurulumu --upgrade pip kurulum araçları tekerleği sanalenv

mkdir proje1 && cd proje1 python3 -m venv --system-site-packages env source env/bin/activate python -m pip mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib

Adım 9: Veritabanını Oluşturma

Veritabanını Oluşturmak
Veritabanını Oluşturmak

3 veritabanı kullanıcısı oluşturun: benzersiz şifrelerle proje1-web, proje1-sensör ve proje1-yönetici

proje1 adlı bir veritabanı oluşturun

yöneticiye tüm ayrıcalıkları ve diğer 2 kullanıcıya SELECT, INSERT, UPDATE ve DELETE yetkilerini verin

sql dosyasını pi'ye aktarın

Adım 10: Kodu Yükleme

pi

git klonu

veritabanı kimlik bilgilerinizi koda girin (47 ve 64. satırda sensor.py'de ve 41. satırda web.py'de)

kaldırılamayan bir web sitesi kullanıcısı eklemek için: kodun altında yorum yapılan bir satır var: adduser(root, şifreniz). Seçtiğiniz şifreyi girin ve ardından kodu çalıştırın, satırı yorumlayın ve şifreyi kaldırın

arduino

kodu arduino'nuza yükleyin

Önerilen: