Cov txheej txheem:
- Kauj Ruam 1: Khoos Phis Tawj Koj Xav Tau
- Kauj ruam 2: Nruab Postfix
- Kauj ruam 3: Npaj Software
- Kauj Ruam 4: Hlau Nws thiab Khiav Nws
- Kauj Ruam 5: Teeb liab Siv
- Kauj Ruam 6: Ob peb Cov Lus Qhia Thaum Xaus
Video: Kev Ruaj Ntseg Hauv Tsev Nrog Raspberry Pi: 6 Cov Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:27
Qhov ntawd yog kev daws teeb meem yooj yim uas tuaj yeem ua rau koj xis nyob ntau dua thaum koj tawm ntawm koj lub tsev - tau txais email nrog cov duab ntawm koj lub tsev tau ntsib los ntawm cov neeg tsis xav tau, caj npab thiab tshem riam phom rau koj li kev nyab xeeb txoj kev yooj yim tshaj plaws thiab txhim khu kev qha (nias qhov hloov thiab mus kom ze RFID tag). Thiab nws raug nqi ze li tsis muaj dab tsi - Kuv them ntau dua txhua hli rau kev siv Internet. Koj xav tau clone ntawm Raspberry Pi, ob peb qhov khoom siv hluav taws xob thiab … Kev siv Internet.
Thov nco ntsoov tias Zoneminder tsis siv rau hauv phau ntawv qhia no. Yog tias koj xav siv Zoneminder, saib ntawm no:
sites.google.com/site/boguszjelinski/home/…
Kauj Ruam 1: Khoos Phis Tawj Koj Xav Tau
1. Raspberry Pi lossis nws cov clone, kuj saib:
www.instructables.com/id/Home-Security-With-Orange-Pi/
Qhov pheej yig tshaj uas yuav ua rau koj nkag tau mus rau lub network thiab tus naj npawb ntawm cov koob yees duab uas koj xav tau. Tsis txhob hnov qab yuav cov khoom siv hluav taws xob kom tsim nyog nrog cov txuas txuas tsim nyog
2. RFID nyeem ntawv nrog kav hlau txais xov
3. PIR sensor (s)
4. qhov hloov pauv ib ntus uas txuas rau lub Circuit tsuas yog thaum koj nias rau nws (nrog lub caij nplooj ntoo hlav?)
5. ob lub LEDs - ntsuab thiab liab. Los yog ib qho RGB coj.
6. ob 1k resistors
7. USB lub koob yees duab
8. UTP cable txuas PIR sensors, hloov, coj thiab nyeem ntawv RFID (Kuv tau tswj kom txuas tag nrho nrog ib txoj kab nrog 8 xov hlau, lossis 4 khub yog tias koj nyiam)
9. ib lub thawv me lossis ob yog tias koj xav tiv thaiv koj cov khoom siv hluav taws xob lossis tsis xav khav theeb txog koj li kev txawj ntse.
10. ib qho txuas mus rau ntawm lub teeb ci - rau teeb meem thaum hmo ntuj
Kauj ruam 2: Nruab Postfix
Tom qab tau teeb tsa Linux koj yuav tsum tau teeb tsa ob peb lub software tsim los khiav kuv qhov piv txwv piv txwv. Ua ntej koj yuav tsum teeb tsa Postfix yog tias koj xav xa email:
1. apt-tau nruab postfix (koj yuav raug nug kom xaiv piv txwv 'hauv zos nkaus xwb')
2. mus rau /etc /postfix thiab tsim cov ntaub ntawv sasl_passwd thiab muab ib kab rau hauv:
[smtp.gmail.com]: 587 john.smith: pass1234
Hloov tus neeg siv lub npe thiab tus lej zais nrog koj daim ntawv pov thawj; koj tau pom tias yog kab rau tus lej Google Xa Ntawv. Tus lej no yog siv los xa cov ntawv ceeb toom ceeb toom (xa los ntawm).
3. postmap hash:/etc/postfix/sasl_passwd
4. rm/etc/postfix/sasl_passwd
5. hloov cov ntsiab lus ntawm /etc/postfix/main.cf nrog cov kab hauv qab no (koj yuav xav kho lub npe hostname):
smtpd_banner = $ myhostname ESMTP $ mail_name (Ubuntu)
pib = no
append_dot_mydomain = tsis yog
readme_directory = tsis muaj
smtp_tls_session_cache_database = btree: $ {data_directory}/smtp_scache
smtp_tls_security_level = tej zaum
smtp_use_tls = yog
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
myhostname = raspberrypi
myorigin = $ myhostname
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = raspberrypi, localhost.localdomain, localhost
relayhost = [smtp.gmail.com]: 587
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [:: 1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = tag nrho
smtp_sasl_auth_enable = yog
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options =
smtp_sasl_tls_security_options = noanonymous
6. /etc/init.d/postfix rov pib dua
7. koj tuaj yeem sim teeb tsa ntawm Postfix los ntawm kev xa email [email protected] cov ntsiab lus ntsuas.
Kauj ruam 3: Npaj Software
Txog kuv li Raspberry Pi B+ thiab Raspbian Jessie Kuv yuav tsum ua raws cov hauv qab no ntxiv:
1. apt-tau nruab sej-setuptools
2. easy_install pip
3. pip nruab pyserial
4. apt-tau nruab mailutils
5. lov tes taw serial raug siv los ntawm console txiav. Kuv pom ob peb txoj hauv kev sib txawv:
a) raspi-config Options Interfacing Options → Serial → Nkag mus rau lub plhaub TSIS nkag mus tau ntau dua
b) tshem tawm console = serial0, 115200 los ntawm cov ntawv /boot/cmdline.txt
c) systemctl nres [email protected]
systemctl lov tes taw [email protected]
6. apt-tau nruab sej-opencv
7. apt-tau nruab imagemagick
Kauj Ruam 4: Hlau Nws thiab Khiav Nws
Txuas koj qhov chaw raws nraim li tau hais hauv daim duab. Yog tias koj tsis ua li ntawd koj yuav tsum tau hloov pauv hauv qhov chaw los cuam tshuam cov lej hloov chaw.
Ceeb toom! RPI IOs tsis lees txais 5V, koj yuav tsum siv piv txwv li. tus TTL hloov pauv cov laj thawj kom txo qhov hluav taws xob los ntawm RFID lossis PIR sensors. Kuv qhov kev xaiv yog 74HC4050.
Ok, raws li kev xav koj tuaj yeem tam sim no khiav rpi-alarm.py nrog:
nohup nab hab sej rpi-alarm.py &
Tab sis ua ntej ntawd koj yuav tsum hloov kho cov cai thiab hloov tus lej ID rau koj li cim npe RFID thiab email chaw nyob ib yam. Koj tuaj yeem tau txais cov cai ntawm no:
github.com/boguszjelinski/rpi-alarm
Thawj qhov pib yuav pib nrog hom kev kawm nrog ntsuab thiab liab LEDs ntsais muag. Nws lub hom phiaj yog los tsim cov ntaub ntawv rfid.txt nrog cov lej RFID - mus rau koj cov ntawv cim npe rau antena, ob peb zaug rau txhua tus, thiab nias qhov hloov pauv tsuav koj tau txais lub teeb ntsuab ntev dua. Tom qab ntawd kho cov ntawv kom pom tias nws tsis puas - nws yuav tsum muaj kab ntau npaum li koj muaj cim npe, 10 tus cim txhua tus. Koj tuaj yeem tsim cov ntaub ntawv ntawm tus kheej, tau kawg, hom kev kawm yuav raug hla. Nco ntsoov tias koj qhov nias ntev ntawm qhov hloov pauv tuaj yeem ua rau muaj kev phom sij rau koj li tom qab kev kawm paub ua tiav lub kaw lus tos kom muaj riam phom - saib "cov cim qhia siv".
Kauj Ruam 5: Teeb liab Siv
Qhov hloov kho tshiab ntawm cov cai kuj tseem muaj "hom kev kawm" - ntsuab thiab liab coj lub teeb ntsais ntsais. Lub teeb ntsuab ntsuab ntev dua (tom qab nias lub hloov) lees paub ua tiav ntawm hom.
Kauj Ruam 6: Ob peb Cov Lus Qhia Thaum Xaus
Ob peb lus hais rau qhov chaws, lossis tsuas yog qhia rau koj sau koj tus kheej:
- LEDs thiab PIR sensors tau teeb tsa los ntawm tus qauv GPIO.setup GPIO. OUT thiab GPIO. IN feem
- rau qhov txuas ntawm qhov hloov pauv koj xav tau GPIO.setup (?, GPIO. IN, pull_up_down = GPIO. PUD_DOWN)
- tus nyeem ntawv RFID txuas nrog GPIO15 uas yog pawg thawj coj RX, qhov no tuaj yeem nyeem nrog
ser = serial. Serial ('/dev/ttyAMA0', 9600, sijhawm tas = 0.1) thiab ser.read (12)
Qhov no ua haujlwm ntawm Raspbian Jessie ntawm RPI 1, tab sis nws yuav raug hloov mus rau /dev /serial0 nrog lwm qhov kev faib tawm.
- Kuv siv siv lub kwj deg los tso cov duab los ntawm USB lub koob yees duab:
streamer -c /dev /video0 -s 640x480 -o camdmp.jpg
thiab streamer -c /dev /video1 -s 640x480 -o camdmp2-j.webp
tab sis nws poob ntawm Orange Pi, yog li tam sim no kuv siv CV. Txhawm rau nruab streamer ntaus qhov no:
apt-tau nruab streamer
- sau qee cov ntawv ceeb toom tsa suab rau hauv alarmmsg.txt cov ntawv thiab xa email nrog:
xa -s "Tswb" -t [email protected] -A camdmp-j.webp
- hloov koj tus email chaw nyob hauv kab (kab 51)
Muaj kev lom zem!
Pom zoo:
DIY Cheep/Cov Dej Ruaj Ruaj Ruaj Ruaj Ruaj Ruaj Ruaj Ruaj Zoo rau Tsiaj: 7 Kauj Ruam
DIY Cheep/Cov Dej Rhaub Dej Zoo rau Cov Tsiaj Tsiaj: Yog li koj tab tom khaws aub/luav/miv/… sab nraum thiab lawv cov dej ua kom khov thaum lub caij ntuj no. Tam sim no ib txwm koj yuav coj lawv mus sab hauv lossis yuav cov tais diav ua kom sov, tab sis cov tsiaj no tej zaum muaj ntxhiab tsw, koj tsis muaj chav nyob, thiab koj tsis tuaj yeem them $ 4
Nab hab sej Kev Ruaj Ntseg Kev Ruaj Ntseg/Kev Txiav Txim Siab Software: 3 Kauj Ruam
Python Kev Nyab Xeeb Kev Nyab Xeeb/Kev Nyab Xeeb Kev Nyab Xeeb Software: Hauv Cov Lus Qhia Kuv yuav qhia koj li cas nrog qee qhov Python yooj yim, koj tuaj yeem khaws koj cov ntaub ntawv ruaj ntseg siv kev lag luam tus qauv AES.Requirements:- Python 3.7- PyAesCrypt library- hashlib libraryIf koj tsis muaj cov tsev qiv ntawv no, koj tuaj yeem teeb tsa tau yooj yim los ntawm
Tsho Ruaj Ntseg Ruaj Ntseg: Kev Ruaj Ntseg Ris Tsho LED Tsho: 11 Cov Kauj Ruam (nrog Duab)
Ris tsho Ruaj Ntseg Ruaj Ntseg: Kev Ruaj Ntseg Zoo LED Jacket: Txhim kho lub teeb yuag thiab siv tau cov khoom siv hluav taws xob tau qhib qhov muaj peev xwm tshiab rau kev siv thev naus laus zis mus rau hauv lub tebchaws thiab siv nws los ua kom muaj kev nyab xeeb ntawm cov neeg tshawb nrhiav. Txog rau qhov haujlwm no, Kuv kos kuv tus kheej kev paub nrog kev tawm sab nraud
Kev Ruaj Ntseg Hauv Tsev Nrog Hauv Qhov System: 12 Cov Kauj Ruam (nrog Duab)
Kev Ruaj Ntseg Hauv Tsev Nrog Hauv Qhov System: Nyob Zoo Cov Neeg Nyeem Ntawv, Qhov no yog Cov Lus Qhia rau kev tsim Lub Tsev Ruaj Ntseg Hauv Tsev tsis zoo li txhua lwm qhov kev ruaj ntseg. Cov kab ke no muaj qhov ua kom zoo dua qub TRAP thiab PANIC Hom Txuas Cov Neeg Raug Tsim Txom hauv tsev tus tswv, tus nyob ze thiab Tub Ceev Xwm chaw nres tsheb hla network Hauv
$ 10 Tej thaj chaw deb Ruaj Ntseg Hauv Tsev Ruaj Ntseg: 7 Kauj Ruam
$ 10 Kev Ruaj Ntseg Hauv Tsev Ruaj Ntseg Ruaj Ntseg: Hloov qhov webcam pheej yig pheej yig mus rau hauv qhov system ruaj ntseg hauv tsev uas pom tau nyob txhua qhov chaw hauv ntiaj teb los ntawm koj lub xov tooj ntawm tes! Kuv vam tias koj nyiam qhov no thiab yog tias koj xav tau qhov kev xav zoo dua ntawm txoj haujlwm koj tuaj yeem saib kuv cov vis dis aus