![Intelligens ajtócsengő otthoni asszisztenshez: 4 lépés Intelligens ajtócsengő otthoni asszisztenshez: 4 lépés](https://i.howwhatproduce.com/images/011/image-32449-j.webp)
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47
![Intelligens ajtócsengő otthoni asszisztenshez Intelligens ajtócsengő otthoni asszisztenshez](https://i.howwhatproduce.com/images/011/image-32449-1-j.webp)
Szóval szerettem volna egy csengőt a következő tulajdonságokkal:
- Videó az ajtóból
- Kétirányú hang
- Két gomb
- Integráció a falra szerelt táblagéppel, amely bemutatja a HomeAssistant felhasználói felületet
Néhány lehetőség jött, például a Doorbird (drága, és nem rendelkeznek kétirányú audiohívással HTML5 használatával) és a Ring ajtócsengő (de nem szeretem az előfizetést, a felhőalapú csengőt)
Fejlesztőként és barkácsként már befejeztem néhány projektet, de ez messze az egyik legnehezebben megvalósítható volt. Sok gondom volt azzal, hogy a kétirányú hang olyan szinten működjön, hogy megértsétek egymást. Ez elsősorban azért van, mert elég sok a visszhang,…. Az ötlet a DoorPi-től származik, de a SIP protokollal túl sok visszhangom volt, ami miatt nem értettük meg egymást.
Mivel a csengőm teljesen védett az időjárás viszontagságaitól, az elejét lézervágott fából készíthetjük.
Kellékek
- Raspberry Pi 3 B vagy 3B+ (ne válassza a PoE beépített Banana Pi -t, mert nem támogatja a szabványos Raspberry Pi CSI kamera interfészt) = 33, 67 €
- Micro SD kártya = € 2, 69
- Raspberry Pi halszem kamera = 14,14 euró
- PoE adapter = € 4, 94
- RaspiAudio Mic + = 24, 69 euró
- Hozzáférés a 3D nyomtatóhoz (és lézervágóhoz)
- Ajtócsengő gombjai
- Sok időt!
Ez összesen 80,13 eurót tesz ki.
A hatókörön kívül a beltéri állomás:
- HomeAssistant beállítás MQTT Broker segítségével
- Falra szerelhető Android táblagép
1. lépés: A Raspberry Pi beállítása
Nagyon ajánlom, hogy wifi helyett ethernetet használjon. A hangminőségem sokat javult emiatt. Az UV4L-t is használni fogjuk, mivel támogatja a webrtc-t, és így beépített visszhangszűrő funkcióval rendelkezik. A Doorpi linphone -t, SIP klienst használ, és nem tudtam működtetni a visszhangszűrést.
-
Töltse le a Raspbian Stretch Lite programot, és telepítse a Micro SD kártyára. Győződjön meg róla:
engedélyezze az ssh -t egy üres ssh fájl létrehozásával a rendszerindítási partícióban
- Futtassa a következő parancsokat:
sudo apt-get update
sudo apt-get upgrade
Kamera
Engedélyezze a kamerát a raspi-config segítségével, és győződjön meg arról, hogy a GPU legalább 192 MB memóriával rendelkezik.
RaspiAudio
Kövesse a RaspiAudio telepítési útmutatóját, amely a https://www.raspiaudio.com/raspiaudio-aiy címen található.
UV4L
Kövesse az UV4L telepítési útmutatóját, amely a https://www.linux-projects.org/uv4l/installation/ címen található.
Állítsa be az /etc/uv4l/uv4l-raspicam.conf fájlt, és győződjön meg róla, hogy módosítja a következő beállításokat:
A legjelentősebb beállítások a probaby --enable-webrtc-video = no: ez azért van, mert a videót mindig az uv4l-ből fogjuk streamelni h264 kódolású mjpeg használatával.
A/usr/share/uv4l/demos/doorpi/mappában található alábbi fájlok használatával már tesztelheti a kétirányú hangot és videót.
- index.html (nevezze át az index.html5 fájlból, átnevezésre van szükség az utasítások feltöltési követelményei miatt)
- main.js
- signalling.js
Keresse meg a https:// [ip-of-raspberrypi]: 8888 webhelyet, és próbálja ki, hogy működőképes-e a kétirányú hang.
pi-mqtt-gpio
A legegyszerűbb módja annak, hogy működésbe hozzam a csengőgombokat, ha a málna pi-hez csatolom, és a pi-mqtt-gpio segítségével integrálom a HomeAssistant-ba.
A konfigurációs fájlom a következő:
mqtt: host: xxxx port: 1883 felhasználó: [felhasználónév] jelszó: [jelszó] topic_előtag: "ajtócsengő" gpio_modules: - név: raspberrypi modul: raspberrypi cleanup: igen digital_inputs: - név: button_1 modul: raspberrypi pin: 17 on_payload: " Ki "off_payload:" On "pullup: yes pulldown: no - name: button_2 modul: raspberrypi pin: 27 on_payload:" Off "off_payload:" On "pullup: igen lenyíló: nem
Ne feledje, hogy mivel 3,3 V -os csapként több földelőcsap áll rendelkezésre, úgy döntök, hogy felhúzó GPIO -csapokat használok, és ezzel megfordítom az MQTT üzeneteimet.
uv4l-raspicam.conf
sofőr = raspicam |
auto-video_nr = igen |
keretpufferek = 4 |
kódolás = h264 |
szélesség = 1024 |
magasság = 768 |
framerate = 10 |
rotáció = 270 #a hardvertől függően |
szerver-opció = --port = 9090 |
server-option = --bind-host-address = 0.0.0.0 |
szerver-opció = --use-ssl = igen |
server-option = --ssl-private-key-file =/etc/uv4l/selfsign.key |
szerver-opció = --ssl-tanúsítvány-fájl =/etc/uv4l/selfsign.crt |
szerver-opció = --enable-webrtc-video = nem |
szerver-opció = --enable-webrtc-audio = igen |
szerver-opció = --webrtc-vad = igen |
server-option = --webrtc-echo-cancellation = igen |
szerver-opció = --webrtc-max-playout-delay = 34 |
szerver-opció = --enable-www-szerver = igen |
server-option = --www-root-path =/usr/share/uv4l/demos/doorpi/ |
szerver-opció = --www-index-file = index.html |
szerver-opció = --www-port = 8888 |
szerver-opció = --www-bind-host-address = 0.0.0.0 |
szerver-opció = --www-use-ssl = igen |
server-option = --www-ssl-private-key-file =/etc/uv4l/selfsign.key |
szerver-opció = --www-ssl-tanúsítvány-fájl =/etc/uv4l/selfsign.crt |
server-option = --www-webrtc-signaling-path =/webrtc |
nézd meg a rawgistfile1.txt fájlt, amelyet a GitHub ❤ üzemeltet
2. lépés: Ajtócsengő doboz
- doorbell-back v1.stl: 3D nyomtatott doboz málna pi és PoE adapterhez
- ajtócsengő elülső v1.svg: Lézerrel vágott előlap
- ajtócsengő-mikro v1.stl: 3D nyomtatott doboz, amely hangszigeteléssel burkolt mirophone-t tartalmaz, az előlapra ragasztva
Csavarja be a málna pi -t a mellékelt csavartartókba, és tegye a PoE adaptert a jobb felső sarokba. Helyezze a fényképezőgépet és a mikrofont a helyére (győződjön meg róla, hogy leválasztotta a mikrofont, és győződjön meg arról, hogy a mikrofon lyuka jól illeszkedik az előlapon lévő lyukhoz).
3. lépés: HomeAssistant integráció
A következő fájlok lehetővé teszik a HomeAssistant integrációt:
- doorpi.yaml: csomag, amely mindent tartalmaz, ami a csengővel kapcsolatos, beleértve az MQTT üzenetek meghallgatását és az automatizálást a csengőhang megnyomására
- www/doorpi/doorpi-card.js: lovelace doorpi kártya, amelyhez szükséges a signalling.js és a doorpi-camera-view.js
FONTOS: Ne feledje, hogy a HomeAssistant alkalmazást https/ssl -vel kell futtatnia, különben a Chrome nem teszi lehetővé az audioeszközök elérését.
4. lépés: Boldog ajtócsengő hívást
Ennyi, most már képesnek kell lennie hívni valakit a csengőn keresztül, és a HomeAssistant automatikusan átvált a csengő kártyára. Ott eldöntheti, hogy elfogadja vagy figyelmen kívül hagyja a csengőt.
Ajánlott:
Raspberry Pi DIY intelligens ajtócsengő, amely képes észlelni embereket, autókat stb.: 5 lépés
![Raspberry Pi DIY intelligens ajtócsengő, amely képes észlelni embereket, autókat stb.: 5 lépés Raspberry Pi DIY intelligens ajtócsengő, amely képes észlelni embereket, autókat stb.: 5 lépés](https://i.howwhatproduce.com/images/002/image-3657-j.webp)
Raspberry Pi DIY intelligens ajtócsengő, amely érzékeli az embereket, autókat stb. Fészket vagy a többi versenytársat) Én építettem saját intelligens ajtónkat
Alexa intelligens otthoni rendszer a NodeMCU relé modul használatával: 10 lépés
![Alexa intelligens otthoni rendszer a NodeMCU relé modul használatával: 10 lépés Alexa intelligens otthoni rendszer a NodeMCU relé modul használatával: 10 lépés](https://i.howwhatproduce.com/images/001/image-912-15-j.webp)
Alexa intelligens otthoni rendszer a NodeMCU relé modul használatával: Ebben az IoT projektben elkészítettem az Alexa Smart Home Automation rendszert a NodeMCU ESP8266 & Relé modul. A hangvezérléssel könnyedén vezérelheti a világítást, a ventilátort és más háztartási készülékeket. Az Echo Dot intelligens hangszóró csatlakoztatásához a
Hogyan készítsünk intelligens otthont az Arduino vezérlőrelé modul használatával - Otthoni automatizálási ötletek: 15 lépés (képekkel)
![Hogyan készítsünk intelligens otthont az Arduino vezérlőrelé modul használatával - Otthoni automatizálási ötletek: 15 lépés (képekkel) Hogyan készítsünk intelligens otthont az Arduino vezérlőrelé modul használatával - Otthoni automatizálási ötletek: 15 lépés (képekkel)](https://i.howwhatproduce.com/images/003/image-6810-j.webp)
Hogyan készítsünk intelligens otthont az Arduino vezérlőrelé modul használatával | Otthoni automatizálási ötletek: Ebben az otthonautomatizálási projektben egy intelligens otthoni relé modult tervezünk, amely 5 háztartási készüléket képes vezérelni. Ez a relé modul vezérelhető mobilról vagy okostelefonról, infravörös távirányítóról vagy TV távirányítóról, kézi kapcsolóval. Ez az intelligens relé érzékeli az
Ajtócsengő értesítés hallássérülteknek otthoni automatizáláson keresztül (ESP-now, MQTT, Openhab): 3 lépés
![Ajtócsengő értesítés hallássérülteknek otthoni automatizáláson keresztül (ESP-now, MQTT, Openhab): 3 lépés Ajtócsengő értesítés hallássérülteknek otthoni automatizáláson keresztül (ESP-now, MQTT, Openhab): 3 lépés](https://i.howwhatproduce.com/images/010/image-28712-j.webp)
Ajtócsengő értesítés hallássérülteknek otthoni automatizáláson keresztül (ESP-most, MQTT, Openhab): Ebben az utasításban megmutatom, hogyan integráltam a normál ajtócsengőmet az otthoni automatizálásba. Ez a megoldás kiválóan alkalmas hallássérültek számára. Esetemben arra használom, hogy értesítést kapjak, ha a szoba elfoglalt és zajos a gyerekek születésnapi partiján. Én
Szobafigyelő otthoni asszisztenshez: 6 lépés
![Szobafigyelő otthoni asszisztenshez: 6 lépés Szobafigyelő otthoni asszisztenshez: 6 lépés](https://i.howwhatproduce.com/images/011/image-30333-j.webp)
Szobafigyelő otthoni asszisztensnek: Miután elkészítettem a Raspberry Pi -t az otthoni asszisztenssel a különböző terek kezelésére, észrevettem, hogy az egyes helyek egyik alapvető információja a hőmérséklet és a páratartalom. Vásárolhatunk egyet a piacon elérhető, Home Assist segédprogrammal kompatibilis érzékelők közül