Obsah:

Zabezpečení domácnosti s Orange Pi: 3 kroky (s obrázky)
Zabezpečení domácnosti s Orange Pi: 3 kroky (s obrázky)

Video: Zabezpečení domácnosti s Orange Pi: 3 kroky (s obrázky)

Video: Zabezpečení domácnosti s Orange Pi: 3 kroky (s obrázky)
Video: Shopaholicadel se nám uhodila😭 2024, Červenec
Anonim
Zabezpečení domácnosti s Orange Pi
Zabezpečení domácnosti s Orange Pi

V zásadě jde o stejný nápad jako v mém předchozím pokynu:

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

Jedinou změnou je použití desky Orange Pi (moje volba byla PC2) a jednoho řadiče úrovně 4050 k ochraně desek IO.

Když to shrneme - levný systém zabezpečení domácnosti, který vám pošle e -maily s obrázky vašeho majetku, když někdo nečekaně navštíví váš byt. Systém, který lze snadno aktivovat a deaktivovat konzervativnějším způsobem, než byste čekali - přepínač a RFID tag. Omlouvám se, moc se mi to líbí;-)

Můžete získat Orange Pi za 10 $, USB kameru možná za 2 $ (ve skutečnosti používám dvě nemotorné nevyžádané!), Zbytek možná 30 $ dohromady.

Abychom byli konkrétnější, co potřebujete - deska OPi, její napájecí zdroj, řadič úrovně 74HC4050, jeden nebo více pohybových senzorů PIR, čtečka RFID, momentový spínač, dvě LED diody, 2x 220Ohm + 1x 10kOhm odpory, prkénko a kabely pro propojení všech dohromady a USB kamer samozřejmě.

Krok 1: Zapojení

Elektrické vedení
Elektrické vedení

Moje konfigurace a zdrojový kód používají 2 kamery se 2 senzory PIR. Tento pullup rezistor pro přepínač se používá, protože … Neměl jsem čas prohlížet dokumenty knihovny pyA20, po několika dnech jsem accedentally našel správné volání (viz README.txt v adresáři, který dostanete s GIT - viz další krok), takže můžete kód změnit a zbavit se ho. Používám desku PC2, ale ostatní desky Orange Pi mají podobné IO. Řadič úrovně 4050 používá bacause senzory a čtečka RFID používá 5V, ale deska OPi akceptuje 3V (nebo 3,3V, pokud chcete). Důležité - připojte všechny značky "uzemnění" k jedné z desek GND! Nezapomeňte připojit své USB kamery!:)

Krok 2: Software

Software
Software

Níže uvedená sekvence předpokládá, že na svou SD kartu nainstalujete Raspbian_desktop_lxde_For_PC2_H5_V0_1.img. Možná vám bude doporučeno použít Armbian, ale já jsem to netestoval.

1) passwd - změňte heslo uživatele orangepi, což je zpočátku orangepi.

2) Tento Raspbian je dodáván s čínským místním, takže ho vložte do/etc/default/locale a restartujte:

LC_ALL = "cs_US. UTF-8"

LANG = "cs_US"

LANGUAGE = "en_US: en"

3) Počáteční oddíl jsem rozšířil o fdisk /dev /mmcblk0, restart a resize2fs /dev /mmcblk0p2. Na Googlu najdete nějaké návody na to.

4) sudo apt-get update

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 install pyserial

10) sudo pip install pyA20

11) sudo apt-get install git

12) klon git

13) cd orangepi_PC_gpio_pyH3

14) sudo python setup.py install

15) získejte kód z (pokusím se ho brzy vložit do Githubu; vložil jsem ho pod GNU public, klidně znovu distribuujte!):

github.com/boguszjelinski/rpi-alarm

Myslím opi-alarm.py.

16) sudo python opi-alarm.py

Pokud používáte jinou desku nebo kabeláž, nezapomeňte změnit názvy IO. Pokud LED diody začnou blikat, pak je možná zapojení a software v pořádku.

17) sudo apt-get install streamer

18) nainstalujte postfix, jak je popsáno zde:

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

Krok 3: Závěrečné úvahy

Závěrečné úvahy
Závěrečné úvahy

Spustit 'sudo python opi-alarm.py'

Můžete také použít nohup sudo python opi-alarm.py &

a odhlášení z terminálu.

Pokud spustíte program a v místním adresáři není žádný soubor rfid.txt (proč by tam měl být?), Pak váš zabezpečovací systém přejde do režimu učení - čeká, až své čtečky RFID vložíte do čtečky. Pokud čte jeden, zelená LED dioda svítí o něco déle. Poté, co čtenáři ukážete všechny své odznaky - stiskněte tlačítko! 2sekundové červené světlo potvrzuje dokončení učení - generuje se rfid.txt, který by měl obsahovat 10místné kódy.

Nyní ke klíčům připojte štítky RFID. Systém nyní čeká na aktivaci (zapnutí).

Můžete znovu stisknout spínač a po 10 sekundách přejít do dosahu PIR senzoru. Do e-mailové schránky byste měli dostat pěkný obrázek;-)

Různé signály LED naleznete v úvodním tutoriálu k Raspberry Pi (je třeba jej aktualizovat, režim učení je novou funkcí).

Další tutoriál - pomocí GSM modulu, možná MMS místo Postfixu.

AKTUALIZACE 27.05.2018

Streamer je naštvaný, někdy to šílí, možná jen s mými nevyžádanými kamerami. Po týdnu s CV2 - funguje to jako kouzlo. Aby bylo možné použít kód, který jsem právě odeslal na GitHub:

apt-get install python-opencv

apt-get install imagemagick

Možná ještě jedna věc - jedna z mých kamer se dříve ztratila jako zařízení, takže pokaždé, když dostanu obrázky, spustím to jako první (znovu načíst modul jádra; možná by to šlo udělat jednodušeji):

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

Doporučuje: