İçindekiler:
Video: Orange Pi ile Ev Güvenliği: 3 Adım (Resimli)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
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
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
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
'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:
Bisiklet Güvenliği için Alternatif Bir RFID Anahtarı: 7 Adım (Resimlerle)
Bisiklet Güvenliği için Alternatif Bir RFID Anahtarı: Bisiklet güvenliği için sadece bir kontak kilidi anahtarı vardır. Ve hırsız tarafından kolayca hacklenebilir. İşte bunun için DIY bir Çözüm ile geliyorum. Ucuz ve inşa edilmesi kolaydır. Bisiklet güvenliği için alternatif bir RFID anahtarıdır. Hadi yapalım
Ev Güvenliği: 4 Adım
Ev Güvenliği: Yukarıdaki resimler, proje için yapmayı düşündüğüm şeylerin ilk tasarımlarını gösteriyor
ESP32 ile PWM - Arduino IDE ile ESP 32'de PWM ile LED Karartma: 6 Adım
ESP32 ile PWM | Arduino IDE ile ESP 32'de PWM ile LED Karartma: Bu talimatta Arduino IDE & PWM temel olarak herhangi bir MCU'dan analog çıkış üretmek için kullanılır ve bu analog çıkış 0V ile 3.3V (esp32 durumunda) arasında herhangi bir şey olabilir & itibaren
Raspberry Pi ile Ev Güvenliği: 6 Adım (Resimlerle)
Raspberry Pi ile Ev Güvenliği: Bu, dairenizden çıkarken kendinizi daha rahat hissetmenizi sağlayacak basit bir çözümdür - istenmeyen misafirler tarafından ziyaret edilen mülkünüzün resimlerini içeren e-postalar alın, güvenlik sisteminizi en kolay ve güvenilir şekilde kurun ve devre dışı bırakın ( basmak
8051 İle Basmalı Buton İle 7 Segment Değeri Arttırılması: 4 Adım (Resimli)
8051 ile Basmalı Buton Kullanılarak 7 Segment Değeri Arttırılması: Bu projede 8051 mikrodenetleyici ile buton kullanılarak yedi segment display değerini artıracağız