Turinys:

Namų saugumas naudojant „Orange Pi“: 3 žingsniai (su nuotraukomis)
Namų saugumas naudojant „Orange Pi“: 3 žingsniai (su nuotraukomis)

Video: Namų saugumas naudojant „Orange Pi“: 3 žingsniai (su nuotraukomis)

Video: Namų saugumas naudojant „Orange Pi“: 3 žingsniai (su nuotraukomis)
Video: 1. Q Light Controller + pradedama naudoti QLC +. Šviestuvai ir funkcijos 2024, Liepa
Anonim
Namų apsauga naudojant „Orange Pi“
Namų apsauga naudojant „Orange Pi“

Iš esmės tai yra ta pati idėja, kaip ir mano ankstesniame nurodyme:

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

Vienintelis pakeitimas yra „Orange Pi“plokštės (mano pasirinkimas buvo PC2) ir vieno 4050 lygio perjungiklio naudojimas, siekiant apsaugoti plokščių IO.

Apibendrinant - pigi namų apsaugos sistema, kuri siunčia jums el. Laiškus su jūsų turto nuotraukomis, kai kas nors netikėtai apsilanko jūsų bute. Sistema, kuri yra lengvai įjungiama ir išjungiama konservatyvesniu būdu, nei galima tikėtis - jungiklis ir RFID žymė. Atsiprašau, man labai patinka;-)

„Orange Pi“galite įsigyti už 10 USD, USB fotoaparatą - gal 2 USD (iš tikrųjų aš naudoju du gremėzdiškus šlamštus!), O likusius - gal 30 USD.

Tiksliau, ko jums reikia - „OPi“plokštė, jos maitinimo šaltinis, 74HC4050 lygio perjungiklis, vienas ar daugiau PIR judesio jutiklių, RFID skaitytuvas, momentinis jungiklis, du šviesos diodai, 2x 220 omų + 1 x 10 kOhm rezistoriai, duonos lenta ir kabeliai prijungti visus kartu ir, žinoma, USB kameras.

1 žingsnis: laidų prijungimas

Laidai
Laidai

Mano konfigūracija ir šaltinio kodas naudoja 2 kameras su 2 PIR jutikliais. Šis jungiklio traukimo rezistorius naudojamas todėl, kad … nespėjau peržvelgti „pyA20“bibliotekos dokumentų, po kelių dienų akcentiniu būdu radau tinkamą skambutį (žr. README.txt kataloge, kurį gausite su GIT) - žr. kitą veiksmą), todėl galite pakeisti kodą ir jo atsikratyti. Aš naudoju PC2 plokštę, tačiau kitos „Orange Pi“plokštės turi panašius IO. 4050 lygio perjungiklis naudojamas, nes jutikliai ir RFID skaitytuvas naudoja 5 V įtampą, tačiau „OPi“plokštė priima 3 V (arba 3,3 V, jei norite). Svarbu - prijunkite visus „įžeminimo“ženklus prie vienos iš lentų GND! Nepamirškite prijungti USB kamerų!:)

2 žingsnis: programinė įranga

Programinė įranga
Programinė įranga

Toliau pateikta seka darys prielaidą, kad į savo SD kortelę įdiegsite Raspbian_desktop_lxde_For_PC2_H5_V0_1.img. Jums gali būti patarta naudoti „Armbian“, bet aš jo neišbandžiau.

1) passwd - pakeiskite oranžinio vartotojo slaptažodį, kuris iš pradžių yra oranžinis.

2) Šis „Raspbian“yra su kinų vietiniu, todėl įdėkite jį į/etc/default/locale ir paleiskite iš naujo:

LC_ALL = "lt_US. UTF-8"

LANG = "lt_US"

LANGUAGE = "en_US: lt"

3) Aš išplėtiau pradinį skaidinį naudodami fdisk /dev /mmcblk0, iš naujo paleiskite ir pakeiskite dydį 2fs /dev /mmcblk0p2. „Google“rasite keletą pamokų apie tai.

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 įdiegti pyserial

10) sudo pip įdiegti pyA20

11) sudo apt-get install git

12) git klonas

13) cd orangepi_PC_gpio_pyH3

14) sudo python setup.py įdiegti

15) gaukite kodą iš (netrukus bandysiu įdėti jį į „Github“; įdėsiu jį į GNU viešą, nedvejodami perskirstykite!):

github.com/boguszjelinski/rpi-alarm

Turiu omenyje opi-alarm.py.

16) sudo python opi-alarm.py

Nepamirškite pakeisti IO pavadinimų, jei naudojate kitą plokštę ar laidus. Jei šviesos diodai pradeda mirksėti, galbūt laidai ir programinė įranga yra tinkami.

17) sudo apt-get install streamer

18) įdiekite „postfix“taip, kaip aprašyta čia:

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

3 žingsnis: galutiniai dalykai

Galutiniai svarstymai
Galutiniai svarstymai

Vykdykite „sudo python opi-alarm.py“

Taip pat galite naudoti nohup sudo python opi-alarm.py &

ir atsijungti nuo terminalo.

Jei paleidžiate programą, o vietiniame kataloge nėra failo rfid.txt (kodėl jis turėtų būti?), Tada jūsų saugos sistema pereina į mokymosi režimą - ji laukia, kol pateiksite skaitytojui savo RFID ženklelius. Jei rodomas vienas, žalias šviesos diodas dega šiek tiek ilgiau. Parodę skaitytojui visus savo ženkliukus - paspauskite mygtuką! 2 sekundžių raudona lemputė patvirtina mokymosi pabaigą - sugeneruojamas rfid.txt failas, jame turi būti 10 simbolių kodai.

Dabar prie savo raktų pritvirtinkite RFID žymes. Dabar sistema laukia, kol bus įjungta (įjungta).

Galite dar kartą paspausti jungiklį ir po 10 sekundžių patekti į PIR jutiklio diapazoną. Jūs turėtumėte gauti gražią nuotrauką į savo el. Pašto dėžutę;-)

Žiūrėkite pradinį Raspberry Pi vadovėlį, kuriame rasite įvairių LED signalų (reikia atnaujinti, mokymosi režimas yra nauja funkcija).

Kita pamoka - naudojant GSM modulį, galbūt MMS vietoj „Postfix“.

ATNAUJINIMAS 2018 05 27

Streamer čiulpia, kartais išprotėja, gal tik su mano šiukšlių kameromis. Po savaitės su CV2 - tai veikia kaip žavesys. Norėdami naudoti kodą, kurį ką tik pateikiau „GitHub“:

apt-get install python-opencv

apt-get install imagemagick

Galbūt dar vienas dalykas - viena iš mano kamerų dingo kaip įrenginys, todėl kiekvieną kartą, kai gausiu vaizdus, kuriuos pirmiausia paleidžiu (branduolio modulio perkrovimas; galbūt tai būtų galima padaryti paprasčiau):

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

Rekomenduojamas: