Sadržaj:
Video: Kućna sigurnost s Orange Pi: 3 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
U osnovi radi se o istoj ideji kao u mom prethodnom uputstvu:
www.instructables.com/id/Home-Security-With…
Jedina promjena je upotreba Orange Pi ploče (moj izbor je bio PC2) i jednog mjenjača nivoa 4050 za zaštitu IO ploča.
Ukratko - jeftin kućni sigurnosni sistem koji vam šalje e -poštu sa slikama vašeg posjeda kada neko neočekivano posjeti vaš stan. Sistem koji se lako naoružava i razoružava na konzervativniji način nego što ste mogli očekivati - prekidač i RFID oznaka. Izvinite, mnogo mi se dopada;-)
Narandžasti Pi možete nabaviti za 10 USD, USB kameru možda 2 USD (zapravo koristim dvije nespretne smeće!), Ostalo možda 30 USD zajedno.
Da budete precizniji o tome šta vam treba - OPi ploča, njeno napajanje, prekidač nivoa 74HC4050, jedan ili više PIR senzora pokreta, RFID čitač, trenutni prekidač, dvije LED diode, 2x 220Ohm + 1x 10kOhm otpornici, matična ploča i kablovi za povezivanje svih, i USB kamera naravno.
Korak 1: Ožičenje
Moja konfiguracija i izvorni kod koriste 2 kamere sa 2 PIR senzora. Ovaj pullup otpornik za prekidač koristi se jer … Nisam imao vremena pregledati dokumente biblioteke pyA20, nakon nekoliko dana akcentalno sam pronašao pravi poziv (pogledajte README.txt u direktoriju koji ćete dobiti s GIT -om - pogledajte sljedeći korak), pa možete promijeniti kôd i riješiti ga se. Koristim PC2 ploču, ali druge Orange Pi ploče imaju slične IO -ove. Mjenjač nivoa 4050 koristi se zbog senzora, a RFID čitač koristi 5V, ali OPi ploča prihvaća 3V (ili 3.3V ako želite). Važno - sve znakove "uzemljenja" ožičite na jednu od ploča GND! Ne zaboravite priključiti USB kamere!:)
Korak 2: Softver
Slijed u nastavku će pretpostaviti da ste instalirali Raspbian_desktop_lxde_For_PC2_H5_V0_1.img na svoju SD karticu. Možda će vam se savjetovati da upotrijebite Armbian, ali ja ga nisam testirao.
1) passwd - promijenite lozinku korisnika orangepi, koja je na početku orangepi.
2) Ovaj Raspbian dolazi s kineskim lokalnim jezikom, pa postavite ovo na/etc/default/locale i ponovo pokrenite sistem:
LC_ALL = "sr_US. UTF-8"
LANG = "sr_US"
LANGUAGE = "sr_US: sr"
3) Produžio sam početnu particiju pomoću fdisk /dev /mmcblk0, ponovo pokrenuo sistem i promijenio veličinu2fs /dev /mmcblk0p2. Na Googleu ćete o tome pronaći neke vodiče.
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) git clone
13) cd orangepi_PC_gpio_pyH3
14) sudo python setup.py install
15) nabavite kod (pokušaću ga uskoro staviti na Github; stavio sam ga pod javnost GNU -a, slobodno ga distribuirajte!):
github.com/boguszjelinski/rpi-alarm
Mislim na opi-alarm.py.
16) sudo python opi-alarm.py
Ne zaboravite promijeniti nazive IO ako koristite drugu ploču ili ožičenje. Ako LED diode počnu treptati, možda su ožičenje i softver u redu.
17) sudo apt-get instalacijski niz
18) instalirajte postfix baš kako je ovdje opisano:
www.instructables.com/id/Home-Security-With…
Korak 3: Završna razmatranja
Pokrenite 'sudo python opi-alarm.py'
Možete koristiti i nohup sudo python opi-alarm.py &
i odjava s terminala.
Ako pokrenete program, a u lokalnom direktoriju nema datoteke rfid.txt (zašto bi je trebalo imati?), Vaš sigurnosni sistem prelazi u način učenja - čeka da postavite svoje RFID značke čitaču. Ako čita jedan, tada zelena LED dioda svijetli malo duže. Nakon što čitatelju pokažete sve svoje značke - pritisnite dugme! Crveno svjetlo od 2 sekunde potvrđuje završetak učenja - rfid.txt se generira, trebao bi sadržavati kodove od 10 znakova.
Sada pričvrstite RFID oznake na svoje ključeve. Sistem sada čeka da se aktivira (naoružan).
Možete ponovo pritisnuti prekidač i ući u raspon PIR senzora nakon 10 sekundi. Trebali biste dobiti lijepu sliku na svoju e-mail adresu;-)
Za različite LED signale pogledajte početni vodič za Raspberry Pi (potrebno je ažurirati, način učenja je nova značajka).
Sljedeći vodič - korištenje GSM modula, možda MMS umjesto Postfix.
AŽURIRAJ 27.05.2018
Streamer je sranje, ponekad poludi, možda samo sa mojim neželjenim kamerama. Nakon tjedan dana sa CV2 - radi kao šarm. Da biste koristili kôd koji sam upravo poslao GitHub -u:
apt-get install python-opencv
apt-get install imagemagick
Možda još jedna stvar - jedna od mojih kamera je nestajala kao uređaj, pa svaki put kada dobijem slike prvo pokrenem ovo (ponovno učitavanje kernel modula; možda bi moglo biti jednostavnije):
os.system ('modprobe -r vfe_v4l2 && sleep 1 && modprobe vfe_v4l2')
Preporučuje se:
Alternativni RFID ključ za sigurnost bicikla: 7 koraka (sa slikama)
Zamjenski RFID ključ za sigurnost bicikla: Za sigurnost bicikla postoji samo prekidač za zaključavanje paljenja. I lopov ga lako može hakirati. Evo dolazim s DIY rješenjem za to. Jeftino je i lako se gradi. To je zamjenski RFID ključ za sigurnost bicikla. Učinimo to
Kućna sigurnost: 4 koraka
Kućna sigurnost: Gornje slike prikazuju rani dizajn onoga što sam razmišljao da uradim za projekat
DIY kućna sigurnost - kako jednostavno detektovati pokrete - Nova verzija: 6 koraka
DIY kućna sigurnost - kako jednostavno detektovati pokrete | Nova verzija: U ovom projektu pokazat ću vam kako napraviti jeftin alarm za obavještenja o kretanju kućne sigurnosti! Pogledajte staru verziju: Kako napraviti WiFi sigurnosni sistem od 10 USD kod kuće
Kućna sigurnost s Raspberry Pi: 6 koraka (sa slikama)
Kućna sigurnost s Raspberry Pi: To je jednostavno rješenje koje vas može opustiti pri izlasku iz stana - primajte e -poruke sa slikama vaše nekretnine koje posjećuju neželjeni gosti, naoružajte i razoružajte svoj sigurnosni sistem na najlakši i najpouzdaniji način ( pritisnite
Kućna sigurnost sa ugrađenim sistemom: 12 koraka (sa slikama)
Kućna sigurnost sa ugrađenim sistemom: Pozdrav čitaoci, ovo je uputstvo za izgradnju kućnog sigurnosnog sistema za razliku od svakog drugog sigurnosnog sistema. Ovaj sistem ima poboljšanu funkciju TRAP i PANIC način povezivanja vlasnika, komšije i policijske stanice žrtve preko mreže. U