İçindekiler:

Orange Pi ile Ev Güvenliği: 3 Adım (Resimli)
Orange Pi ile Ev Güvenliği: 3 Adım (Resimli)

Video: Orange Pi ile Ev Güvenliği: 3 Adım (Resimli)

Video: Orange Pi ile Ev Güvenliği: 3 Adım (Resimli)
Video: Elimi kestim. Demir kanaması deneyi #kimya #shorts 2024, Temmuz
Anonim
Orange Pi ile Ev Güvenliği
Orange Pi ile Ev Güvenliği

Esasen, önceki talimatımdakiyle aynı fikir:

www.instructables.com/id/Home-Security-With…

Tek değişiklik, Orange Pi kartının (benim seçimim PC2 idi) ve kartların IO'larını korumak için bir 4050 seviye değiştiricinin kullanılmasıdır.

Özetlemek gerekirse, biri beklenmedik bir şekilde dairenizi ziyaret ettiğinde size eşyalarınızın resimlerini içeren e-postalar gönderen ucuz bir ev güvenlik sistemi. Beklediğinizden daha muhafazakar bir şekilde kolayca devreye alınan ve devre dışı bırakılan bir sistem - bir anahtar ve bir RFID etiketi. Üzgünüm, çok beğendim;-)

Orange Pi'yi 10$'a, bir USB kamerayı belki 2$'a (aslında ben iki hantal çöp kullanıyorum!), geri kalanı belki 30$'a alabilirsiniz.

Neye ihtiyacınız olduğu konusunda daha net olmak gerekirse - bir OPi kartı, güç kaynağı, 74HC4050 seviye değiştirici, bir veya daha fazla PIR hareket sensörü, bir RFID okuyucu, bir anlık anahtar, iki LED, 2x 220Ohm + 1x 10kOhm direnç, bir devre tahtası ve kablolar hepsini birbirine bağlamak için ve tabii ki USB kameralar.

Adım 1: Kablolama

kablolama
kablolama

Yapılandırmam ve kaynak kodum, 2 PIR sensörlü 2 kamera kullanıyor. Anahtar için bu pullup direnci kullanılıyor çünkü … pyA20 kitaplık belgelerine bakmak için zamanım olmadı, birkaç gün sonra yanlışlıkla doğru çağrıyı buldum (GIT ile alacağınız dizinde README.txt'ye bakın) - sonraki adıma bakın), böylece kodu değiştirebilir ve ondan kurtulabilirsiniz. PC2 kartını kullanıyorum ancak diğer Orange Pi kartlarında benzer IO'lar var. 4050 seviye değiştirici, sensörler ve RFID okuyucu 5V kullandığı için kullanılır, ancak OPi kartı 3V (veya isterseniz 3.3V) kabul eder. Önemli - tüm "toprak" işaretlerini GND panolarından birine bağlayın! USB kameralarınızı takmayı unutmayın!:)

2. Adım: Yazılım

Yazılım
Yazılım

Aşağıdaki sıralama, SD kartınıza Raspbian_desktop_lxde_For_PC2_H5_V0_1.img yüklediğinizi varsayacaktır. Bunun yerine Armbian kullanmanız tavsiye edilebilir, ancak test etmedim.

1) passwd - başlangıçta orangepi olan orangepi kullanıcısının şifresini değiştirin.

2) Bu Raspbian, yerel Çince ile birlikte gelir, bu yüzden bunu /etc/default/locale dizinine koyun ve yeniden başlatın:

LC_ALL="tr_US. UTF-8"

LANG="tr_TR"

LANGUAGE="tr_TR:tr"

3) İlk bölümü fdisk /dev/mmcblk0 ile genişlettim, yeniden başlattım ve resize2fs /dev/mmcblk0p2. Google ile bununla ilgili bazı öğreticiler bulacaksınız.

4) sudo apt-get güncellemesi

5) sudo apt-get install build-essential

6) sudo apt-get install python-setuptools

7) sudo apt-get install python-dev

8) sudo easy_install pip

9) sudo pip kurulum pyserial

10) sudo pip kurulumu pyA20

11) sudo apt-get kurulum git

12) git klon

13) cd orangepi_PC_gpio_pyH3

14) sudo python setup.py kurulumu

15) kodu şuradan alın (yakında Github'a koymaya çalışacağım; GNU public altına koydum, yeniden dağıtmaktan çekinmeyin!):

github.com/boguszjelinski/rpi-alarm

opi-alarm.py demek istiyorum.

16) sudo python opi-alarm.py

Başka bir kart veya kablo kullanıyorsanız IO adlarını değiştirmeyi unutmayın. LED'ler yanıp sönmeye başlarsa, kablolama ve yazılımda sorun olmayabilir.

17) sudo apt-get kurulum flama

18) postfix'i burada açıklandığı gibi kurun:

www.instructables.com/id/Home-Security-With…

3. Adım: Son Hususlar

Son muhakemeler
Son muhakemeler

'Sudo python opi-alarm.py' dosyasını çalıştırın

Ayrıca nohup sudo python opi-alarm.py & kullanabilirsiniz.

ve terminalden çıkış yapın.

Programı çalıştırırsanız ve yerel dizinde rfid.txt dosyası yoksa (neden olsun ki?), güvenlik sisteminiz öğrenme moduna geçer - RFID rozetlerinizi okuyucuya koymanızı bekler. Birini okursa, yeşil LED biraz daha uzundur. Tüm rozetlerinizi okuyucuya gösterdikten sonra - düğmeye basın! 2 saniyelik bir kırmızı ışık, öğrenmenin tamamlandığını onaylar - rfid.txt oluşturulur, 10 karakterli kodlar içermelidir.

Anahtarlarınıza şimdi RFID etiketleri ekleyin. Sistem şimdi etkinleştirilmeyi (devreye alınmayı) bekler.

Düğmeye bir kez daha basabilir ve 10 saniye sonra PIR sensörünün menziline girebilirsiniz. E-posta kutunuza güzel bir resim göndermelisiniz;-)

Farklı LED sinyalleri için ilk Raspberry Pi eğitimine bakın (güncellenmesi gerekiyor, öğrenme modu yeni bir özelliktir).

Sonraki eğitim - GSM modülünü kullanmak, Postfix yerine MMS olabilir.

GÜNCELLEME 27.05.2018

Streamer berbat, bazen çıldırıyor, belki sadece gereksiz kameralarımla. CV2 ile bir hafta sonra - bir cazibe gibi çalışır. GitHub'a az önce gönderdiğim kodu kullanmak için:

apt-get install python-opencv

apt-get install imagemagick

Belki bir şey daha var - kameralarımdan biri bir cihaz olarak kayboluyordu, bu yüzden her görüntü aldığımda önce bunu çalıştırıyorum (çekirdek modülünün yeniden yüklenmesi; belki daha basit yapılabilir):

os.system ('modprobe -r vfe_v4l2 && uyku 1 && modprobe vfe_v4l2')

Önerilen: