Orodha ya maudhui:
- Hatua ya 1: Vifaa Unahitaji
- Hatua ya 2: Sakinisha Postfix
- Hatua ya 3: Andaa Programu
- Hatua ya 4: Funga waya na Uiendeshe
- Hatua ya 5: Ishara katika Matumizi
- Hatua ya 6: Maoni machache Mwishowe
Video: Usalama wa Nyumba na Raspberry Pi: Hatua 6 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
Hiyo ni suluhisho rahisi ambayo inaweza kukufanya ujisikie raha zaidi wakati unatoka kwenye nyumba yako - pokea barua pepe zilizo na picha za mali yako ikitembelewa na wageni wasiohitajika, shika mkono na upe silaha mfumo wako wa usalama njia rahisi na ya kuaminika (bonyeza kitufe na ufikie njia Lebo ya RFID). Na haigharimu chochote - mimi hulipa zaidi kila mwezi kwa ufikiaji wa mtandao. Unahitaji picha ya Raspberry Pi, sehemu chache za elektroniki na… Ufikiaji wa mtandao.
Tafadhali kumbuka kuwa Zoneminder haitumiki katika mwongozo huu. Ikiwa unataka kutumia Zoneminder, angalia hapa:
sites.google.com/site/boguszjelinski/home/…
Hatua ya 1: Vifaa Unahitaji
1. Raspberry Pi au koni yake, angalia pia:
www.instructables.com/id/Home-Security-With-Orange-Pi/
Ghali zaidi ambayo itakusaidia kufikia mtandao na idadi ya kamera unayohitaji. Usisahau kununua umeme unaofaa na kontakt inayofaa
2. Msomaji wa RFID na antena
3. sensorer (s) za PIR
4. swichi ya kitambo ambayo inaunganisha mzunguko tu unapobonyeza (na chemchemi?)
5. LED mbili - kijani na nyekundu. Au RGB moja iliongozwa.
6. vipinzani viwili 1k
7. Kamera za USB
Kebo ya UTP kuunganisha sensorer za PIR, swichi, vipuli na msomaji wa RFID (nimeweza kuunganisha zote na kebo moja na waya 8, au jozi 4 ukipenda)
9. sanduku ndogo au mbili ikiwa unataka kulinda sehemu zako za elektroniki au hautaki kujivunia ujuzi wako wa kutengeneza.
10. relay ya kubadili chanzo nyepesi - kwa matukio wakati wa usiku
Hatua ya 2: Sakinisha Postfix
Baada ya kusanikisha Linux utahitaji kusanikisha vifaa kadhaa vya programu ili kutumia kijisehemu changu cha mfano. Kwanza unahitaji kusanikisha Postfix ikiwa unataka kutuma barua pepe:
1. apt-get install postfix (utaulizwa kuchagua kwa mfano 'local only')
2. nenda kwa / nk / postfix na uunda faili sasl_passwd na uweke laini moja ndani yake:
[smtp.gmail.com]: 587 john.smith: kupita1234
Badilisha jina la mtumiaji na nywila na vitambulisho vyako; umeona kuwa huo ni mstari wa akaunti ya Google Mail. Akaunti hii hutumiwa kutuma arifa za kengele (iliyotumwa-kutoka).
3. postmap hash: / nk / postfix / sasl_passwd
4. rm / nk / postfix / sasl_passwd
5. badilisha yaliyomo ya /etc/postfix/main.cf na mistari ifuatayo (unaweza kutaka kurekebisha jina la mwenyeji):
smtpd_banner = $ jina langu la jina ESMTP $ mail_name (Ubuntu)
biff = hapana
append_dot_mydomain = hapana
readme_directory = hapana
smtp_tls_session_cache_database = btree: $ {data_directory} / smtp_scache
smtp_tls_security_level = inaweza
smtp_use_tls = ndiyo
smtp_tls_CAfile = /etc/ssl/certs/ca-cheti.crt
jina langu la jina = raspberrypi
myorigin = $ jina la jina
alias_maps = hash: / etc / aliases
hifadhidata = hash: / etc / aliases
uamuzi wangu = raspberrypi, localhost.localdomain, localhost
relayhost = [smtp.gmail.com]: 587
mynetworks = 127.0.0.0/8 [::ffff 127.0.0.0] / 104 [:: 1] / 128
sanduku la barua_size_limit = 0
mpokeaji_delimiter = +
inet_interfaces = yote
smtp_sasl_auth_enable = ndio
smtp_sasl_password_maps = hash: / nk / postfix / sasl_passwd
smtp_sasl_security_options =
smtp_sasl_tls_security_options = asiyejulikana
6. /etc/init.d/postfix kuanzisha upya
7. unaweza kujaribu usanidi wa Postfix kwa sendmail [email protected] mtihani wa yaliyomo.
Hatua ya 3: Andaa Programu
Kwa Raspberry yangu Pi B + na Jessie wa Raspbian nilihitaji kupitia hatua zifuatazo za ziada:
1. apt-kupata kufunga python-setuptools
2. rahisi_install pip
3. pip kufunga pyserial
4. apt-kupata kufunga barua pepe
5.lemaza serial kutumika na ukataji miti. Nilipata njia kadhaa tofauti:
a) raspi-config → Chaguzi za Kuingiliana → Serial → Ingia ganda Haipatikani juu ya serial
b) kuondoa koni = serial0, 115200 kutoka faili / boot / cmdline.txt
c) systemctl kuacha [email protected]
systemctl afya [email protected]
6. kupata-apt kufunga python-opencv
7. apt-kupata kufunga imagemagick
Hatua ya 4: Funga waya na Uiendeshe
Unganisha sehemu zako haswa kama ilivyoonyeshwa kwenye picha. Ikiwa hautafanya hivyo basi itabidi ufanye mabadiliko kwenye chanzo ili kuonyesha nambari za bandari zilizobadilishwa.
Onyo! RPI IOs hazikubali 5V, unapaswa kutumia mfano. kibadilishaji cha mantiki cha TTL ili kupunguza voltage inayotoka kwa sensorer za RFID au PIR. Chaguo langu lilikuwa 74HC4050.
Ok, kinadharia unaweza sasa kuendesha rpi-alarm.py na:
nohup chatu rpi-alarm.py &
Lakini kabla ya hapo unahitaji kuhariri nambari na ubadilishe vitambulisho kwa vitambulisho vyako vya RFID na anwani ya barua pepe pia. Unaweza kupata nambari hapa:
github.com/boguszjelinski/rpi-alarm
Kukimbia kwa kwanza kabisa kutaanza na hali ya ujifunzaji na taa za kijani kibichi na nyekundu zikipepesa. Lengo lake ni kuunda faili ya rfid.txt na nambari za RFID - nenda kwenye vitambulisho vyako kwa antena, mara kadhaa kwa kila moja, na bonyeza kitufe kwa muda mrefu kama utapata taa ndefu ya kijani kibichi. Kisha hariri faili ili uone ikiwa haijaharibiwa - inapaswa kuwa na mistari mingi kama unazo tambulisho, herufi 10 kila moja. Unaweza kuunda faili kwa mikono, kwa kweli, hali ya kujifunza itaruka. Kumbuka kuwa kubonyeza kwa muda mrefu kwenye swichi kunaweza kusababisha silaha kwenye mfumo wako kwani baada ya hali ya ujifunzaji kukamilika mfumo unasubiri kuwa na silaha - angalia "ishara zinazotumika".
Hatua ya 5: Ishara katika Matumizi
Toleo la nambari iliyosasishwa pia ina "hali ya ujifunzaji" - vichwa vya kijani na nyekundu vinapepesa kwa njia mbadala. Ishara ndefu ya kijani kibichi (baada ya kubonyeza swichi) inathibitisha kukamilika kwa hali hiyo.
Hatua ya 6: Maoni machache Mwishowe
Maoni machache kwa nambari ya chanzo, au vidokezo tu kwa wewe kuandika yako mwenyewe:
- LED na sensorer za PIR zimesanidiwa na kiwango cha kawaida cha GPIO.setup GPIO. OUT na GPIO. IN mtawaliwa
- kwa wiring hiyo ya kubadili unahitaji GPIO.setup (?, GPIO. IN, pull_up_down = GPIO. PUD_DOWN)
- msomaji wa RFID ameunganishwa na GPIO15 ambayo ni RX ya bodi, hii inaweza kusomwa nayo
ser = serial. Serial ('/ dev / ttyAMA0', 9600, muda wa kumaliza = 0.1) na ser.read (12)
Hii inafanya kazi kwa Raspbian Jessie kwenye RPI 1, lakini inaweza kubadilishwa kuwa / dev / serial0 na usambazaji mwingine.
- Nilikuwa nikitumia mtiririko wa kutupa picha kutoka kwa kamera za USB:
mtiririko -c / dev / video0 -s 640x480 -o camdmp.jpg
na streamer -c / dev / video1 -s 640x480 -o camdmp2-j.webp
lakini ilianguka kwenye Orange Pi, kwa hivyo sasa ninatumia CV. Ili kusanidi aina ya mipasho hii:
Pata sasisho la kusanikisha vyema
- andika maandishi ya kuamsha ya kutisha kwenye faili ya alarmmsg.txt na utume barua pepe na:
barua -s "Alarm" -t [email protected] -A camdmp-j.webp
- Badilisha anwani yako ya barua pepe kwenye nambari (mstari wa 51)
Furahiya!
Ilipendekeza:
Kitufe cha Usalama kisichotumia waya kwa Usalama wa PLC: Hatua 6 (na Picha)
Kitufe cha Usalama kisichotumia waya kwa Usalama wa PLC: Mradi huu ni uthibitisho wangu wa dhana ya kutumia IoT na (mwishowe) roboti kuunda safu ya ziada ya usalama kwa vifaa hatari vya utengenezaji. Kitufe hiki kinaweza kutumika kuanza au kuacha michakato mingi, pamoja na udhibiti wa ishara
Mfumo mmoja wa Usalama wa Usalama wa Wanawake: Hatua 3
Mfumo mmoja wa Usalama wa Wanawake wa Kugusa: Moja ya kengele ya kugusa Mfumo wa usalama wa Wanawake ukitumia mtawala mdogo wa 8051Katika Usalama wa Wanawake Ulimwenguni Leo ni Suala Muhimu Zaidi Katika Nchi. Leo Wanawake Wanasumbuliwa Na Kusumbuka Na Wakati Mwingine Wakati Msaada Wa Haraka Unahitajika. Hakuna Lugha Inayohitajika
Mfumo wa Usalama wa Nyumba wa Arduino: Hatua 7 (na Picha)
Mfumo wa Usalama wa Nyumbani wa Arduino: Hii ni Mfumo wa Usalama wa Nyumbani unaotumia Arduino Mega 2560, ambayo itasababisha kengele wakati mlango wowote unafunguliwa au harakati hugunduliwa ndani ya chumba wakati mfumo umeamilishwa. Ni mradi mzuri kwa kila mtu katika mwaka wa mwisho katika chuo kikuu. unaweza kuiboresha
Usalama wa Nyumba na Pi ya Chungwa: Hatua 3 (na Picha)
Usalama wa Nyumba na Orange Pi: Kimsingi ni juu ya wazo lile lile kama ilivyofundishwa kwangu hapo awali: chaguo lilikuwa PC2) na shifter moja ya kiwango cha 4050 kulinda bodi za IOs. Kujumlisha -
Usalama wa Nyumba na Mfumo uliopachikwa: Hatua 12 (na Picha)
Usalama wa Nyumba na Mfumo Ulioingia: Habari Wasomaji, Hii ni Maagizo ya kujenga Mfumo wa Usalama wa Nyumbani tofauti na kila mfumo wa Usalama. Mfumo huu una huduma iliyoboreshwa ya MTEGO na Njia ya PANIC Kuunganisha mmiliki wa nyumba ya Mhasiriwa, jirani na kituo cha Polisi kupitia mtandao