2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04
În esență, este vorba despre aceeași idee ca în instructabilul meu anterior:
www.instructables.com/id/Home-Security-With…
Singura modificare este utilizarea plăcii Orange Pi (alegerea mea a fost PC2) și un schimbător de nivel 4050 pentru a proteja plăcile IO.
Pentru a rezuma - un sistem ieftin de securitate la domiciliu care vă trimite e-mailuri cu imagini ale bunurilor dvs. atunci când cineva vă vizitează apartamentul în mod neașteptat. Un sistem care este ușor armat și dezarmat într-un mod mai conservator decât v-ați putea aștepta - un comutator și o etichetă RFID. Scuze, imi place mult;-)
Puteți obține un Orange Pi pentru 10 $, o cameră USB poate 2 $ (de fapt folosesc două junk stângace!), Restul poate 30 $ toate împreună.
Pentru a fi mai specific cu privire la ceea ce aveți nevoie - o placă OPi, sursa de alimentare a acesteia, schimbător de nivel 74HC4050, unul sau mai multe senzori de mișcare PIR, un cititor RFID, un comutator momentan, două LED-uri, 2x 220Ohm + 1x rezistențe 10kOhm, o panou și cabluri pentru conectarea tuturor împreună, și camerele USB, desigur.
Pasul 1: Cablare
Configurația și codul sursă folosesc 2 camere cu 2 senzori PIR. Acest rezistor de extragere pentru comutator este folosit pentru că … Nu am avut timp să mă uit prin documentele bibliotecii pyA20, după câteva zile am găsit în mod accesibil apelul potrivit (consultați README.txt în directorul pe care îl veți primi cu GIT - vezi pasul următor), deci este posibil să schimbi codul și să scapi de el. Folosesc placa PC2, dar alte plăci Orange Pi au IO-uri similare. Schimbatorul de nivel 4050 este utilizat pentru senzori, iar cititorul RFID utilizează 5V, dar placa OPi acceptă 3V (sau 3,3V dacă doriți). Important - conectați toate semnele „la sol” la una dintre plăcile GND! Nu uitați să vă conectați camerele USB!:)
Pasul 2: Software
Secvența de mai jos va presupune că instalați Raspbian_desktop_lxde_For_PC2_H5_V0_1.img pe cardul dvs. SD. Este posibil să vi se recomande să utilizați în schimb Armbian, dar nu l-am testat.
1) passwd - modificați parola utilizatorului orangepi, care este inițial orangepi.
2) Acest Raspbian vine cu local chinezesc, așa că puneți acest lucru în / etc / default / locale și reporniți:
LC_ALL = "ro_US. UTF-8"
LANG = "ro_US"
LANGUAGE = "ro_US: ro"
3) Am extins partiția inițială cu fdisk / dev / mmcblk0, reboot și resize2fs / dev / mmcblk0p2. Veți găsi câteva tutoriale despre asta cu Google.
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 instala pyserial
10) sudo pip instala pyA20
11) sudo apt-get install git
12) clona git
13) cd orangepi_PC_gpio_pyH3
14) sudo python setup.py instalare
15) obțineți codul de la (voi încerca să-l pun în Github în curând; îl pun sub GNU public, nu ezitați să redistribuiți!):
github.com/boguszjelinski/rpi-alarm
Adică opi-alarm.py.
16) sudo python opi-alarm.py
Nu uitați să schimbați numele IO dacă utilizați altă placă sau cablare. Dacă LED-urile încep să clipească, atunci cablul și software-ul sunt OK.
17) sudo apt-get install streamer
18) instalați postfix așa cum este descris aici:
www.instructables.com/id/Home-Security-With…
Pasul 3: Considerații finale
Rulați „sudo python opi-alarm.py”
De asemenea, puteți utiliza nohup sudo python opi-alarm.py &
și deconectați-vă de la terminal.
Dacă rulați programul și nu există fișier rfid.txt în directorul local (de ce ar trebui să existe unul?) Atunci sistemul dvs. de securitate intră în modul de învățare - așteaptă să vă puneți insignele RFID la cititor. Dacă citește unul, LED-ul verde este aprins puțin mai mult. După ce ați arătat toate insignele cititorului - apăsați butonul! O lumină roșie de 2 secunde confirmă finalizarea învățării - se generează rfid.txt, ar trebui să conțină coduri de 10 caractere.
Atașați acum etichete RFID la chei. Sistemul așteaptă acum să fie activat (armat).
Puteți apăsa din nou comutatorul și puteți intra în raza senzorului PIR după 10 secunde. Ar trebui să primești o poză frumoasă la adresa ta de e-mail;-)
Consultați tutorialul inițial Raspberry Pi pentru diferitele semnale LED (trebuie actualizat, modul de învățare este o caracteristică nouă).
Următorul tutorial - folosind modulul GSM, poate MMS în loc de Postfix.
ACTUALIZARE 27.05.2018
Streamer e de rahat, uneori devine nebun, poate doar cu camerele mele nedorite. După o săptămână cu CV2 - funcționează ca un farmec. Pentru a utiliza codul pe care tocmai l-am trimis la GitHub:
apt-get install python-opencv
apt-get install imagemagick
Poate încă un lucru - una dintre camerele mele obișnuia să dispară ca dispozitiv, așa că de fiecare dată când voi primi imagini rulez asta mai întâi (reîncărcarea modulului kernel; poate s-ar putea face mai simplu):
os.system ('modprobe -r vfe_v4l2 && sleep 1 && modprobe vfe_v4l2')
Recomandat:
Securitate la domiciliu: 4 pași
Securitate la domiciliu: imaginile de mai sus arată proiectele timpurii ale ceea ce aveam în vedere să fac pentru proiect
Sistem de securitate la domiciliu IOT: 3 pași
IOT Home Security System: Una dintre cele mai utile aplicații IoT este securitatea la domiciliu. Imaginați-vă un hoț tăindu-vă firul camerei de securitate în timp ce încerca să vă pătrundă în casă, acest lucru nu se va întâmpla dacă sistemul dvs. de securitate va deveni wireless și inteligent
Sistem de securitate la domiciliu Arduino: 7 pași (cu imagini)
Sistem de securitate la domiciliu Arduino: Acesta este un sistem de securitate la domiciliu care utilizează Arduino Mega 2560, care va declanșa alarma atunci când se deschide orice ușă sau se detectează mișcare în cameră când sistemul este activat. Este un proiect frumos pentru oricine în ultimul an în universitate. îl puteți actualiza ev
Securitate la domiciliu cu Raspberry Pi: 6 pași (cu imagini)
Securitate la domiciliu cu Raspberry Pi: Aceasta este o soluție simplă care vă poate face să vă simțiți mai relaxat când părăsiți apartamentul - primiți e-mailuri cu imagini ale proprietății dvs. vizitate de oaspeți nedorite, înarmați și dezarmați sistemul de securitate în modul cel mai ușor și de încredere ( presa
Securitate la domiciliu cu sistem încorporat: 12 pași (cu imagini)
Securitate la domiciliu cu sistem încorporat: Bună ziua cititorilor, acesta este un manual pentru construirea unui sistem de securitate la domiciliu, spre deosebire de orice alt sistem de securitate. Acest sistem are o caracteristică îmbunătățită MOD TRAP și PANIC Conectarea proprietarului casei victimei, a vecinului și a secției de poliție prin rețea. În