Სარჩევი:
- ნაბიჯი 1: აპარატურა, რომელიც გჭირდებათ
- ნაბიჯი 2: დააინსტალირეთ Postfix
- ნაბიჯი 3: მოამზადეთ პროგრამული უზრუნველყოფა
- ნაბიჯი 4: შეაერთეთ იგი და გაუშვით
- ნაბიჯი 5: სიგნალები გამოიყენება
- ნაბიჯი 6: რამდენიმე კომენტარი დასასრულს
ვიდეო: სახლის უსაფრთხოება ჟოლოს პიით: 6 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
ეს არის მარტივი გამოსავალი, რამაც შეიძლება თავი უფრო დამშვიდებულად იგრძნოს თქვენი ბინიდან გასვლისას - მიიღეთ ელ.წერილი თქვენი ქონების სურათებით, რომელსაც სტუმრობენ არასასურველი სტუმრები, შეიარაღება და განიარაღება თქვენი უსაფრთხოების სისტემის ყველაზე იოლი და საიმედო გზით (დააჭირეთ ღილაკს და მიუახლოვდით RFID ტეგი). და ეს თითქმის არაფერი ღირს - მე ყოველთვიურად ვიხდი ინტერნეტში წვდომისათვის. თქვენ გჭირდებათ Raspberry Pi- ს კლონი, რამდენიმე ელექტრონული ნაწილი და… ინტერნეტი.
გთხოვთ გაითვალისწინოთ, რომ Zoneminder არ გამოიყენება ამ სახელმძღვანელოში. თუ გსურთ გამოიყენოთ Zoneminder, გადახედეთ აქ:
sites.google.com/site/boguszjelinski/home/…
ნაბიჯი 1: აპარატურა, რომელიც გჭირდებათ
1. ჟოლო პი ან მისი კლონი, აგრეთვე იხილეთ:
www.instructables.com/id/Home-Security-With-Orange-Pi/
ყველაზე იაფი, რომელიც მოგაწვდით ქსელში წვდომას და თქვენთვის საჭირო კამერების რაოდენობას. ნუ დაგავიწყდებათ შეიძინოთ შესაბამისი კვების ბლოკი შესაბამისი კონექტორით
2. RFID მკითხველი ანტენით
3. PIR სენსორი (ები)
4. მომენტალური გადამრთველი, რომელიც აკავშირებს სქემას მხოლოდ მაშინ, როდესაც მასზე დაჭერით (ზამბარით?)
5. ორი ები - მწვანე და წითელი. ან ერთი RGB ხელმძღვანელობდა.
6. ორი 1k რეზისტორი
7. USB კამერა (ები)
8. UTP კაბელი PIR სენსორების, გადამრთველის, led და RFID მკითხველების დასაკავშირებლად (მე მოვახერხე ყველა ერთ კაბელთან დაკავშირება 8 მავთულით, ან 4 წყვილი თუ გნებავთ)
9. პატარა ყუთი ან ორი, თუ გსურთ დაიცვათ თქვენი ელექტრონული ნაწილები ან არ გინდათ დაიკვეხნოთ თქვენი შედუღების უნარებით.
10. სარელეო სინათლის წყაროს ჩართვა - ღამით მომხდარი ინციდენტებისათვის
ნაბიჯი 2: დააინსტალირეთ Postfix
Linux– ის დაყენების შემდეგ თქვენ დაგჭირდებათ პროგრამული უზრუნველყოფის რამდენიმე კომპონენტის დაყენება ჩემი მაგალითის ამონარიდის გასაშვებად. პირველ რიგში თქვენ უნდა დააინსტალიროთ Postfix თუ გსურთ ელ.ფოსტის გაგზავნა:
1. apt-get install postfix (თქვენ მოგეთხოვებათ აირჩიოთ მაგალითად "მხოლოდ ადგილობრივი")
2. გადადით /etc /postfix და შექმენით ფაილი sasl_passwd და ჩაწერეთ მასში ერთი ხაზი:
[smtp.gmail.com]: 587 john.smith: pass1234
შეცვალეთ მომხმარებლის სახელი და პაროლი თქვენი სერთიფიკატებით; თქვენ შენიშნეთ, რომ ეს არის ხაზი Google Mail ანგარიშისთვის. ეს ანგარიში გამოიყენება სიგნალიზაციის შეტყობინებების გასაგზავნად (გაგზავნილიდან).
3. postmap hash:/etc/postfix/sasl_passwd
4. rm/etc/postfix/sasl_passwd
5. შეცვალეთ /etc/postfix/main.cf შინაარსი შემდეგი სტრიქონებით (შეიძლება დაგჭირდეთ მასპინძლის სახელის მორგება):
smtpd_banner = $ myhostname ESMTP $ mail_name (უბუნტუ)
ბიფი = არა
append_dot_mydomain = არა
readme_directory = არა
smtp_tls_session_cache_database = btree: $ {data_directory}/smtp_scache
smtp_tls_security_level = შეიძლება
smtp_use_tls = დიახ
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
myhostname = ჟოლო
myorigin = $ myhostname
alias_maps = ჰაში:/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
საფოსტო ყუთი_ზომი_ლიმიტი = 0
მიმღები_გამომრიცხავი = +
inet_interfaces = ყველა
smtp_sasl_auth_enable = დიახ
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options =
smtp_sasl_tls_security_options = ანონიმური
6./და სხვ./დაწყება. დ/პოსტიფიქსი გადატვირთვა
7. თქვენ შეგიძლიათ შეამოწმოთ Postfix– ის კონფიგურაცია sendmail [email protected] ტესტის შინაარსით.
ნაბიჯი 3: მოამზადეთ პროგრამული უზრუნველყოფა
ჩემი Raspberry Pi B+ და Raspbian Jessie– სთვის მჭირდებოდა შემდეგი დამატებითი საფეხურების გავლა:
1. apt-get install python-setuptools
2. easy_install პიპი
3. pip დააინსტალირეთ pyserial
4. apt-get install mailutils
5. გამორთეთ სერია, რომელიც გამოიყენება კონსოლის ჟურნალში. მე ვიპოვე რამდენიმე განსხვავებული გზა:
ა) raspi-config → ინტერფეისის პარამეტრები → სერიული → შესვლის გარსი არ არის ხელმისაწვდომი სერიალზე
ბ) კონსოლის ამოღება = serial0, 115200 ფაილიდან /boot/cmdline.txt
გ) systemctl stop [email protected]
systemctl გამორთეთ [email protected]
6. apt-get install python-opencv
7. apt-get install imagemagick
ნაბიჯი 4: შეაერთეთ იგი და გაუშვით
შეაერთეთ თქვენი ნაწილები ზუსტად ისე, როგორც სურათზეა წარმოდგენილი. თუ არა, მაშინ მოგიწევთ ცვლილებების შეტანა წყაროში, რათა ასახავდეს შეცვლილი პორტის ნომრები.
გაფრთხილება! RPI IOs არ იღებს 5V, თქვენ უნდა გამოიყენოთ მაგ. TTL ლოგიკური კონვერტორი RFID ან PIR სენსორებიდან მომდინარე ძაბვის შესამცირებლად. ჩემი არჩევანი იყო 74HC4050.
კარგი, თეორიულად თქვენ უკვე შეგიძლიათ გაუშვათ rpi-alarm.py შემდეგით:
nohup python rpi-alarm.py &
მანამდე თქვენ უნდა შეცვალოთ კოდი და შეცვალოთ პირადობის მოწმობები თქვენს RFID ტეგებსა და ელ.ფოსტის მისამართზეც. აქ შეგიძლიათ მიიღოთ კოდი:
github.com/boguszjelinski/rpi-alarm
პირველი გაშვება დაიწყება სწავლის რეჟიმში, მწვანე და წითელი LED- ების მოციმციმე. მისი მიზანია შექმნას rfid.txt ფაილი RFID კოდებით - მიუახლოვდით თქვენს წარწერებს ანტენაზე, რამდენჯერმე თითოეული მათგანისთვის და დააჭირეთ გადამრთველს მანამ, სანამ უფრო დიდ მწვანე შუქს მიიღებთ. შემდეგ შეცვალეთ ფაილი, რომ ნახოთ თუ არა იგი დაზიანებული - ის უნდა შეიცავდეს იმდენ სტრიქონს, რამდენიც თქვენ გაქვთ ტეგები, თითოეული 10 სიმბოლო. თქვენ შეგიძლიათ შექმნათ ფაილი ხელით, რა თქმა უნდა, სწავლის რეჟიმი გამოტოვებული იქნება. გაითვალისწინეთ, რომ გადამრთველზე ხანგრძლივმა დაჭერამ შეიძლება გამოიწვიოს თქვენი სისტემის შეიარაღება, რადგან სწავლის რეჟიმის დასრულების შემდეგ სისტემა ელოდება შეიარაღებას - იხილეთ "გამოყენების სიგნალები".
ნაბიჯი 5: სიგნალები გამოიყენება
კოდის განახლებული ვერსია შეიცავს ასევე "სწავლის რეჟიმს" - მწვანე და წითელი შუქები მონაცვლეობით ციმციმებს. უფრო გრძელი მწვანე სიგნალი (გადამრთველის დაჭერის შემდეგ) ადასტურებს რეჟიმის დასრულებას.
ნაბიჯი 6: რამდენიმე კომენტარი დასასრულს
რამდენიმე კომენტარი წყაროს კოდზე, ან უბრალოდ მინიშნებები, რომ დაწეროთ საკუთარი:
- LED- ები და PIR სენსორები კონფიგურებულია სტანდარტული GPIO.setup GPIO. OUT და GPIO. IN შესაბამისად
- გადართვის ამ გაყვანილობისთვის გჭირდებათ GPIO.setup (?, GPIO. IN, pull_up_down = GPIO. PUD_DOWN)
- RFID მკითხველი უკავშირდება GPIO15- ს, რომელიც არის დაფის RX, ამის წაკითხვა შესაძლებელია
ser = სერიული. სერიული ('/dev/ttyAMA0', 9600, ვადა = 0.1) და ser.read (12)
ეს მუშაობს Raspbian Jessie– ზე RPI 1– ზე, მაგრამ ის შეიძლება შეიცვალოს /dev /serial0 სხვა დისტრიბუციებით.
- მე ვიყენებდი ნაკადს USB კამერებიდან სურათების გადასატანად:
streamer -c /dev /video0 -s 640x480 -o camdmp.jpg
და streamer -c /dev /video1 -s 640x480 -o camdmp2-j.webp
მაგრამ ის დაეჯახა Orange Pi– ს, ამიტომ ახლა ვიყენებ CV– ს. ნაკადის დასაყენებლად ჩაწერეთ ეს:
apt-get დააინსტალირეთ სტრიმერი
- ჩაწერეთ საგანგაშო გაღვიძების ტექსტი alarmmsg.txt ფაილში და გამოაგზავნეთ ელ.წერილი:
ფოსტა -s "სიგნალიზაცია" -t [email protected] -A camdmp-j.webp
- შეცვალეთ თქვენი ელ.ფოსტის მისამართი კოდი (ხაზი 51)
Გაერთე!
გირჩევთ:
გააკეთეთ რადიო ტელესკოპი ჟოლოს პიით: 6 ნაბიჯი (სურათებით)
გააკეთეთ რადიო ტელესკოპი ჟოლოს პიით: მართლაც ადვილია ოპტიკური ტელესკოპის მიღება. თქვენ შეგიძლიათ შეიძინოთ ერთი ასეთი ტელესკოპების მწარმოებლისგან. თუმცა, იგივე ნამდვილად არ შეიძლება ითქვას რადიო ტელესკოპებზე. ჩვეულებრივ, თქვენ თვითონ უნდა გააკეთოთ ისინი. ამ ინსტრუქციაში, მე ვაჩვენებ, თუ როგორ
სახლის უსაფრთხოება Orange Pi– ით: 3 ნაბიჯი (სურათებით)
საშინაო უსაფრთხოება ნარინჯისფერი პით: არსებითად ეს არის იგივე იდეა, როგორც ჩემს წინა ინსტრუქციებში: https://www.instructables.com/id/Home-Security-With … ერთადერთი ცვლილება არის Orange Pi დაფის გამოყენება (ჩემი არჩევანი იყო PC2) და ერთი 4050 დონის გადამრთველი დაფების IO- ების დასაცავად. Რომ შევაჯამოთ
აღწარმოების ჩამწერი ჟოლოს პიით: 7 ნაბიჯი (სურათებით)
აღწარმოების ჩამწერი ჟოლოს პიით: გამარჯობა ყველას, ამ სასწავლო ინსტრუქციაში მე ავხსნი როგორ გავაკეთე დაკვრის ჩამწერი Raspberry Pi- ს გამოყენებით. მოწყობილობა არის Raspberry Pi მოდელი B+, რომელსაც აქვს 7 ღილაკი თავზე, დინამიკი, რომელიც უკავშირდება Pi– ს ერთ USB პორტს და მიკროფონი დაკავშირებულია სხვა
სახლის უსაფრთხოება ჩაშენებული სისტემით: 12 ნაბიჯი (სურათებით)
სახლის უსაფრთხოება ჩამონტაჟებული სისტემით: გამარჯობა მკითხველებო, ეს არის ინსტრუქცია საშინაო უსაფრთხოების სისტემის შესაქმნელად უსაფრთხოების სხვა სისტემისგან განსხვავებით. ამ სისტემას გააჩნია გაუმჯობესებული ფუნქცია TRAP და PANIC Mode მსხვერპლთა სახლის მფლობელის, მეზობლის და პოლიციის განყოფილების დაკავშირება ქსელში
DIY მუსიკალური საშობაო შუქები დამწყებთათვის ჟოლოს პიით: 12 ნაბიჯი (სურათებით)
წვრილმანი მუსიკალური საშობაო შუქები დამწყებთათვის ჟოლოს პიით: დღეს მე გავდივარ ნაბიჯებს, რომ გამოვიყენო ჟოლოს პი, რათა თქვენი საშობაო განათება მუსიკით აინთოს. მხოლოდ რამდენიმე დოლარი დამატებითი მასალით, მე გაგიმხელთ თქვენი ჩვეულებრივი საშობაო შუქების გადაკეთებაზე მთლიანი სახლის სინათლის შოუზე. მიზანი მან