![ჭკვიანი კარის ზარი სახლისთვის ასისტენტი: 4 ნაბიჯი ჭკვიანი კარის ზარი სახლისთვის ასისტენტი: 4 ნაბიჯი](https://i.howwhatproduce.com/images/011/image-32449-j.webp)
Სარჩევი:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50
![ჭკვიანი კარის ზარი HomeAssistant– ისთვის ჭკვიანი კარის ზარი HomeAssistant– ისთვის](https://i.howwhatproduce.com/images/011/image-32449-1-j.webp)
ასე რომ, მე მინდოდა კარის ზარი შემდეგი მახასიათებლებით:
- ვიდეო კარიდან
- ორმხრივი აუდიო
- ორი ღილაკი
- ინტეგრაცია კედელზე დამონტაჟებულ ტაბლეტთან, რომელიც აჩვენებს HomeAssistant UI
ზოგიერთი ვარიანტი მოვიდა, როგორიცაა Doorbird (ძვირი და მათ არ გააჩნიათ ორმხრივი აუდიო ზარი HTML5– ის გამოყენებით) და Ring doorbell (მაგრამ მე არ მომწონს ხელმოწერა, ღრუბელზე დაფუძნებული კარის ზარი)
როგორც დეველოპერმა და მუშაკმა, მე უკვე დავამთავრე რამდენიმე პროექტი, მაგრამ ეს იყო ერთ -ერთი ყველაზე რთული. მე ძალიან გამიჭირდა ორმხრივი აუდიოს იმ დონემდე მიყვანა, რომ ერთმანეთის გესმოდეთ. ეს ძირითადად იმიტომ ხდება, რომ საკმაოდ ბევრი ექოა,…. იდეა მოდის DoorPi– დან, მაგრამ SIP პროტოკოლით მე მქონდა ძალიან ბევრი ექო, რამაც გამოიწვია ერთმანეთის გაუგებრობა.
ვინაიდან ჩემი კარის ზარი მთლიანად დაცულია ელემენტებისგან, ჩვენ შეგვიძლია წინა მხარე გავაკეთოთ ლაზერული ხით.
მარაგები
- Raspberry Pi 3 B ან 3B+ (ნუ წახვალთ Banana Pi– ზე PoE– ს ჩამონტაჟებით, რადგან ის არ უჭერს მხარს Raspberry Pi CSI კამერის ინტერფეისს) = 33, 67 ევრო
- მიკრო SD ბარათი = 2, 69 ევრო
- Raspberry Pi fisheye კამერა = 14,14 ევრო
- PoE ადაპტერი = 4, 94 ევრო
- RaspiAudio Mic + = 24, 69 ევრო
- 3D პრინტერზე წვდომა (და ლაზერული საჭრელი)
- ღილაკები კარის ზარისთვის
- ბევრი დრო!
ეს ჯამში შეადგენს 80,13 ევროს.
ფარგლებს გარეთ, შიდა სადგური:
- HomeAssistant კონფიგურაცია MQTT ბროკერთან ერთად
- კედელზე დამონტაჟებული Android ტაბლეტი
ნაბიჯი 1: დააინსტალირეთ Raspberry Pi
მე გირჩევთ გამოიყენოთ Wi -Fi ნაცვლად ethernet. ჩემი აუდიო ხარისხი ამის გამო მნიშვნელოვნად გაუმჯობესდა. ჩვენ ასევე გამოვიყენებთ UV4L– ს, რადგან ის მხარს უჭერს webrtc– ს და ამდენად აქვს ექოს გაუქმება ჩაშენებული. Doorpi იყენებს linphone- ს, SIP კლიენტს და მე ვერ შევძელი ექოს გაუქმება.
-
ჩამოტვირთეთ Raspbian Stretch Lite და დააინსტალირეთ Micro SD ბარათზე. დარწმუნდით, რომ:
ჩართეთ ssh ჩამტვირთავი დანაყოფში ცარიელი ssh ფაილის შექმნით
- გაუშვით შემდეგი ბრძანებები:
sudo apt-get განახლება
sudo apt-get განახლება
კამერა
ჩართეთ კამერა raspi- კონფიგურაციის საშუალებით და დარწმუნდით, რომ GPU აქვს მინიმუმ 192 მბ ოპერატიული მეხსიერება.
რასპი აუდიო
მიჰყევით RaspiAudio– ს ინსტალაციის სახელმძღვანელოს, რომელიც ნაპოვნია
UV4L
მიჰყევით UV4L– ის ინსტალაციის სახელმძღვანელოს, რომელიც ნაპოვნია
შეცვალეთ /etc/uv4l/uv4l-raspicam.conf ფაილი და დარწმუნდით, რომ შეცვალოთ შემდეგი პარამეტრები:
ყველაზე საყურადღებო პარამეტრები არის ალბათობა-enable-webrtc-video = no: ეს იმიტომ ხდება, რომ ჩვენ ყოველთვის გადმოვცემთ ვიდეოს uv4l– დან h264 დაშიფრული mjpeg გამოყენებით.
შემდეგი ფაილების გამოყენებით/usr/share/uv4l/demos/doorpi/, თქვენ უკვე შეგიძლიათ შეამოწმოთ ორმხრივი აუდიო და ვიდეო.
- index.html (გადაარქვით მას index.html5, საჭიროა გადარქმევა ინსტრუქციის ატვირთვის მოთხოვნების გამო)
- მთავარი. js
- signalling.js
დაათვალიერეთ https:// [ip-of-raspberrypi]: 8888 და შეამოწმეთ შეძლებთ თუ არა ორმხრივი აუდიოს მუშაობას.
pi-mqtt-gpio
უმარტივესი გზა, რაც მე ვიპოვე კარების ღილაკების მუშაობის დასაწყებად, არის მათი მიმაგრება ჟოლოს პიზე და pi-mqtt-gpio- ს გამოყენება HomeAssistant– თან ინტეგრირებისთვის.
ჩემი კონფიგურაციის ფაილი ასეთია:
mqtt: host: xxxx პორტი: 1883 მომხმარებელი: [მომხმარებლის სახელი] პაროლი: [პაროლი] topic_prefix: "doorbell" gpio_modules: - სახელი: raspberrypi მოდული: raspberrypi გასუფთავება: დიახ digital_inputs: - სახელი: button_1 მოდული: raspberrypi pin: 17 on_payload: " გამორთულია "off_payload:" On "pullup: yes pulldown: no - name: button_2 მოდული: raspberrypi pin: 27 on_payload:" off "off_payload:" on "pullup: yes pulldown: no
მიაქციეთ ყურადღება, რადგან უფრო მეტი ქინძისთავები ხელმისაწვდომია როგორც 3.3V ქინძისთავები, მე ვირჩევ გამოსაყენებელ GPIO ქინძისთავების გამოყენებას და ამით შევაბრუნე ჩემი MQTT შეტყობინებები.
uv4l-raspicam.conf
მძღოლი = რასპიკამი |
auto-video_nr = დიახ |
ჩარჩო-ბუფერები = 4 |
კოდირება = h264 |
სიგანე = 1024 |
სიმაღლე = 768 |
ჩარჩოს სიჩქარე = 10 |
როტაცია = 270 #დამოკიდებულია თქვენი აპარატურის დაყენებაზე |
სერვერი-ვარიანტი =-პორტი = 9090 |
server-option = --bind-host-address = 0.0.0.0 |
server-option = --use-ssl = დიახ |
server-option = --ssl-private-key-file =/etc/uv4l/selfsign.key |
server-option = --ssl-certificate-file =/etc/uv4l/selfsign.crt |
server-option = --enable-webrtc-video = არა |
server-option = --enable-webrtc-audio = დიახ |
server-option = --webrtc-vad = დიახ |
სერვერი-ვარიანტი = --webrtc-echo- გაუქმება = დიახ |
server-option = --webrtc-max-playout-delay = 34 |
server-option = --enable-www-server = დიახ |
server-option = --www-root-path =/usr/share/uv4l/demos/doorpi/ |
server-option = --www-index-file = index.html |
server-option = --www-port = 8888 |
server-option = --www-bind-host-address = 0.0.0.0 |
server-option = --www-use-ssl = დიახ |
server-option = --www-ssl-private-key-file =/etc/uv4l/selfsign.key |
server-option = --www-ssl-certificate-file =/etc/uv4l/selfsign.crt |
server-option = --www-webrtc-signaling-path =/webrtc |
rawgistfile1.txt– ის ნახვა GitHub– ით
ნაბიჯი 2: კარის ზარის ყუთი
- doorbell-back v1.stl: 3D დაბეჭდილი ყუთი ჟოლოს pi და PoE ადაპტერისთვის
- doorbell-front v1.svg: ლაზერული მოჭრილი სახის ფირფიტა
- doorbell-micro v1.stl: 3D დაბეჭდილი ყუთი, რომელიც შეიცავს მიროფონს ხმის იზოლაციით გახვეული, წებოვანი სახის ფირფიტაზე
მიამაგრეთ ჟოლოს pi მიმაგრებული ხრახნიანი საყრდენებში და განათავსეთ PoE ადაპტერი ზედა მარჯვნივ. განათავსეთ კამერა და მიკროფონი ადგილზე (დარწმუნდით, რომ გაშალეთ მიკროფონი და დარწმუნდით, რომ მიკროფონის ხვრელი კარგად არის გასწორებული პირის ღრუს ხვრელთან).
ნაბიჯი 3: HomeAssistant ინტეგრაცია
შემდეგი ფაილები იძლევა HomeAssistant ინტეგრაციის საშუალებას:
- doorpi.yaml: პაკეტი, რომელიც შეიცავს კარზე ზარასთან დაკავშირებულ ყველაფერს, მათ შორის MQTT შეტყობინებების მოსმენას და ავტომატიზაციას ზარის დაკვრისას, როდესაც კარზე ზარის გაღება ხდება
- www/doorpi/doorpi-card.js: lovelace doorpi ბარათი, რომელსაც სჭირდება signalling.js და doorpi-camera-view.js
მნიშვნელოვანია: გაითვალისწინეთ, რომ თქვენ უნდა გაუშვათ HomeAssistant https/ssl– ით, წინააღმდეგ შემთხვევაში chrome არ მოგცემთ წვდომას აუდიო მოწყობილობებზე.
ნაბიჯი 4: ბედნიერი კარის ზარი
ესე იგი, ახლა თქვენ უნდა შეეძლოთ ვინმეს დაურეკოთ კარის ზარის საშუალებით და HomeAssistant ავტომატურად გადაერთოს კარების ზარის ბარათზე. იქ შეგიძლიათ გადაწყვიტოთ კარის ზარის მიღება ან იგნორირება.
გირჩევთ:
საბაჟო კარის ხალი გამოიწვია კარის ზარი .: 6 ნაბიჯი
![საბაჟო კარის ხალი გამოიწვია კარის ზარი .: 6 ნაბიჯი საბაჟო კარის ხალი გამოიწვია კარის ზარი .: 6 ნაბიჯი](https://i.howwhatproduce.com/preview/how-it-works/10382809-custom-door-mat-triggered-door-bell-6-steps.webp)
საბაჟო კარის ხალი გამოიწვია კარის ზარი .: გამარჯობა! მე მქვია ჯასტინი, მე ვარ უმცროსი საშუალო სკოლაში და ეს ინსტრუქცია გაჩვენებთ, თუ როგორ უნდა გააკეთოთ კარზე ზარი, რომელიც გააქტიურდება, როდესაც ვინმე თქვენს კარის ხალიჩაზე დააბიჯებს და შეიძლება იყოს ნებისმიერი მელოდია ან სიმღერა, რაც გსურთ! ვინაიდან კარის ხალიჩა კარს აღებს
ოთახის მონიტორი სახლისთვის ასისტენტი: 6 ნაბიჯი
![ოთახის მონიტორი სახლისთვის ასისტენტი: 6 ნაბიჯი ოთახის მონიტორი სახლისთვის ასისტენტი: 6 ნაბიჯი](https://i.howwhatproduce.com/images/011/image-30333-j.webp)
ოთახის მონიტორი HomeAssistant: მას შემდეგ, რაც Raspberry Pi მოვამზადე Home Assistant– ით სხვადასხვა სივრცის მართვის მიზნით, შევნიშნე, რომ თითოეული სივრცის ერთ – ერთი ძირითადი ინფორმაცია არის ტემპერატურა და ტენიანობა. ჩვენ შეგვიძლია შევიძინოთ ბაზარზე არსებული რამდენიმე სენსორიდან ერთ -ერთი, რომელიც თავსებადია Home Assist– თან
გადააქციეთ თქვენი სადენიანი კარის ზარი ჭკვიან კარის ზარად IFTTT– ით: 8 ნაბიჯი
![გადააქციეთ თქვენი სადენიანი კარის ზარი ჭკვიან კარის ზარად IFTTT– ით: 8 ნაბიჯი გადააქციეთ თქვენი სადენიანი კარის ზარი ჭკვიან კარის ზარად IFTTT– ით: 8 ნაბიჯი](https://i.howwhatproduce.com/images/003/image-6429-9-j.webp)
გადააქციეთ თქვენი სადენიანი კარის ზარი ჭკვიან კარის ზარად IFTTT– ით: WiFi კარის ზარი თქვენს არსებულ სადენიან კარზე ზარს აქცევს ჭკვიან ზარის ზარად. https://www.fireflyelectronix.com/product/wifidoor
უკაბელო ზარი / კარის ზარი: 9 ნაბიჯი
![უკაბელო ზარი / კარის ზარი: 9 ნაბიჯი უკაბელო ზარი / კარის ზარი: 9 ნაბიჯი](https://i.howwhatproduce.com/images/004/image-9924-16-j.webp)
უკაბელო ზარი / კარის ზარი: გამარჯობა ბიჭებო. დღეს ჩვენ ვაპირებთ უკაბელო კარის გაკეთებას ან ზარის რეკვას, რომლის დიაპაზონი 300 მეტრია ღია სივრცეში, კომერციული კარის ზარების 50 მეტრთან შედარებით, რომელსაც ჩვენ ჩვეულებრივ ვხედავთ მაღაზიებში. ეს პროექტი შეიძლება გამოყენებულ იქნას როგორც კარის ზარი ან როგორც პორტატული
გადააქციეთ თქვენი სადენიანი კარის ზარი ჭკვიან კარის ზარად სახლის ასისტენტით: 6 ნაბიჯი
![გადააქციეთ თქვენი სადენიანი კარის ზარი ჭკვიან კარის ზარად სახლის ასისტენტით: 6 ნაბიჯი გადააქციეთ თქვენი სადენიანი კარის ზარი ჭკვიან კარის ზარად სახლის ასისტენტით: 6 ნაბიჯი](https://i.howwhatproduce.com/images/005/image-13963-22-j.webp)
გადააქციეთ თქვენი სადენიანი კარის ჭკვიანი ზარი სახლის ასისტენტით: გადააქციეთ თქვენი არსებული სადენიანი კარის ზარი ჭკვიან ზარზე. მიიღეთ შეტყობინება თქვენს ტელეფონზე ან შეუერთეთ თქვენს წინა კარის კამერას, რომ მიიღოთ ფოტო ან ვიდეო გაფრთხილება ნებისმიერ დროს, როცა ვინმე დარეკავს თქვენს კარზე. შეიტყვეთ მეტი აქ: fireflyelectronix.com/pro