Kazalo:
Video: Domača varnost z Orange Pi: 3 koraki (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
V bistvu gre za približno isto idejo kot v mojem prejšnjem navodilu:
www.instructables.com/id/Home-Security-With…
Edina sprememba je uporaba plošče Orange Pi (moja izbira je bila PC2) in enega menjalnika na ravni 4050 za zaščito IO plošč.
Če povzamem - poceni sistem za zaščito doma, ki vam pošlje e -poštna sporočila s slikami vaše lastnine, ko nekdo nepričakovano obišče vaš apartma. Sistem, ki je enostavno oborožen in razorožen, na bolj konzervativen način, kot bi pričakovali - stikalo in oznaka RFID. Oprosti, zelo mi je všeč;-)
Orange Pi lahko dobite za 10 $, USB kamero morda 2 $ (pravzaprav uporabljam dve nerodni smeti!), Ostalo morda 30 $ skupaj.
Če želite biti natančnejši o tem, kaj potrebujete - plošča OPi, njeno napajanje, menjalnik nivoja 74HC4050, en ali več senzorjev gibanja PIR, bralnik RFID, trenutno stikalo, dve LED, 2x 220Ohm + 1x 10kOhm upori, plošča in kabli za povezovanje vseh skupaj in seveda USB kamere.
1. korak: Ožičenje
Moja konfiguracija in izvorna koda uporabljata 2 kameri z 2 senzorjema PIR. Ta vlečni upor za stikalo se uporablja zato, ker … Nisem imel časa pregledati dokumentov knjižnice pyA20, po nekaj dneh sem takoj našel pravi klic (glejte README.txt v imeniku, ki ga boste dobili z GIT - glej naslednji korak), zato lahko spremenite kodo in se je znebite. Uporabljam ploščo PC2, vendar imajo druge plošče Orange Pi podobne IO. Nivo 4050 se uporablja kot senzor, čitalnik RFID pa uporablja 5V, plošča OPi pa sprejema 3V (ali 3.3V, če želite). Pomembno - vse "ozemljitvene" znake ožičite na eno od plošč GND! Ne pozabite priključiti fotoaparatov USB!:)
2. korak: Programska oprema
Spodnje zaporedje bo predpostavljalo, da namestite Raspbian_desktop_lxde_For_PC2_H5_V0_1.img na kartico SD. Morda vam bodo svetovali, da namesto tega uporabite Armbian, vendar ga nisem preizkusil.
1) passwd - spremenite geslo uporabnika orangepi, ki je sprva orangepi.
2) Ta Raspbian ima kitajski lokalni jezik, zato ga postavite v/etc/default/locale in znova zaženite:
LC_ALL = "sl_US. UTF-8"
LANG = "sl_US"
LANGUAGE = "sl_US: sl"
3) Začetno particijo sem razširil s fdisk /dev /mmcblk0, ponovno zagnal in spremenil velikost2fs /dev /mmcblk0p2. Pri Googlu boste o tem našli nekaj vaj.
4) sudo apt-get update
5) sudo apt-get install build-bistvenega pomena
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 namestite pyA20
11) sudo apt-get install git
12) git clone
13) cd orangepi_PC_gpio_pyH3
14) sudo python setup.py install
15) dobite kodo od (kmalu jo bom poskušal dati v Github; dal sem jo v javnost GNU, prosimo, da jo distribuirate!):
github.com/boguszjelinski/rpi-alarm
Mislim na opi-alarm.py.
16) sudo python opi-alarm.py
Ne pozabite spremeniti imen IO, če uporabljate drugo ploščo ali ožičenje. Če LED začnejo utripati, je morda ožičenje in programska oprema v redu.
17) sudo apt-get install streamer
18) namestite postfix tako, kot je opisano tukaj:
www.instructables.com/id/Home-Security-With…
3. korak: Končni premisleki
Zaženite 'sudo python opi-alarm.py'
Uporabite lahko tudi nohup sudo python opi-alarm.py &
in odjava iz terminala.
Če zaženete program in v lokalnem imeniku ni datoteke rfid.txt (zakaj bi jo morali imeti?), Potem vaš varnostni sistem preide v način učenja - čaka, da bralcu postavite značke RFID. Če se glasi ena, potem zelena LED sveti nekoliko dlje. Ko bralcu pokažete vse značke - pritisnite gumb! 2 sekundna rdeča lučka potrjuje zaključek učenja - rfid.txt se ustvari, vsebovati mora 10 -mestne kode.
Zdaj na ključe pritrdite oznake RFID. Sistem zdaj čaka na aktiviranje (oborožen).
Še enkrat lahko pritisnete stikalo in po 10 sekundah preidete v obseg senzorja PIR. Na svoj e-poštni predal bi morali dobiti lepo sliko;-)
Za različne LED signale si oglejte začetno vadnico Raspberry Pi (posodobiti jo je treba, način učenja je nova funkcija).
Naslednja vadnica - uporaba GSM modula, morda MMS namesto Postfix.
Posodobitev 27.05.2018
Streamer je zanič, včasih postane nor, morda le z mojimi neželenimi kamerami. Po enem tednu s CV2 - deluje kot čar. Za uporabo kode, ki sem jo pravkar predložil GitHubu:
apt-get install python-opencv
apt-get install imagemagick
Morda še ena stvar - ena od mojih kamer je prej izginila kot naprava, zato vsakič, ko dobim slike, najprej zaženem to (ponovno nalaganje jedrskega modula; morda bi bilo to lažje narediti):
os.system ('modprobe -r vfe_v4l2 && sleep 1 && modprobe vfe_v4l2')
Priporočena:
Domača varnost: 4 koraki
Domača varnost: Zgornje slike prikazujejo zgodnje zasnove tega, kar sem razmišljal za projekt
Naredite senzor vrat za varnost z uporabo ESP8266: 3 koraki
Naredi sam senzor vrat za varnost z uporabo ESP8266: Zavarujte svoj dom s pametnim senzorjem vrat, ki je popolnoma oblikovan z uporabo odprtokodnih tehnologij. V tem videoposnetku bomo izdelali napravo, ki bo zaznala, ali so vrata odprta ali zaprta, in s pomočjo pametnega telefona zaznala podatke strežnik BLYNK, w
Domača varnost z Raspberry Pi: 6 korakov (s slikami)
Domača varnost z Raspberry Pi: to je preprosta rešitev, s katero se lahko počutite bolj sproščeno, ko zapustite stanovanje - prejemajte e -poštna sporočila s slikami vaše nepremičnine, ki jo obiščejo neželeni gostje, na najpreprostejši in najbolj zanesljiv način aktivirajte in razorožite svoj varnostni sistem ( pritisnite
ESP32+RC522+IFTTT = Domača varnost: 5 korakov
ESP32+RC522+IFTTT = Domača varnost: Pozdravljeni! Ta majhen projekt sem naredil z razvojno ploščo ESP32, bralnikom RFID RC522, senzorjem dvorane in IFTTT. Če nekdo odpre vaša vrata in v 10 sekundah ne postavi pravilne oznake RFID, boste prejeli obvestilo ali SMS na pametni napravi. Tako deluje
Domača varnost z vgrajenim sistemom: 12 korakov (s slikami)
Domača varnost z vgrajenim sistemom: Pozdravljeni bralci, to je navodilo za izdelavo domačega varnostnega sistema za razliko od vseh drugih varnostnih sistemov. Ta sistem ima izboljšano funkcijo TRAP in PANIC Mode, ki povezuje lastnika, soseda in policijsko postajo žrtve prek omrežja