Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Sanidi Raspberry Pi
- Hatua ya 2: Sanduku la Mlango
- Hatua ya 3: Ujumuishaji wa Msaada wa Nyumbani
- Hatua ya 4: Furaha ya kupiga kengele
Video: Kengele Mahiri ya Msaidizi wa Nyumbani: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Kwa hivyo, nilitaka kengele ya mlango na sifa zifuatazo:
- Video kutoka mlangoni
- Njia mbili za sauti
- Vifungo viwili
- Ushirikiano na kibao kilichowekwa ukutani kuonyesha UI ya HomeAssistant
Chaguzi zingine zilikuja kama Doorbird (ghali na hawana njia mbili za sauti za sauti kutumia HTML5) na kengele ya mlango (lakini sipendi usajili, kengele ya mlango wa wingu)
Kama msanidi programu na tinkerer, tayari nilimaliza miradi kadhaa lakini hii ilikuwa moja wapo ya ngumu zaidi kukamilisha. Nilikuwa na shida sana kupata sauti ya njia mbili kufanya kazi hadi mahali ambapo mnaweza kuelewana. Hii haswa kwa sababu kuna mwangwi mwingi,…. Wazo linatoka DoorPi, lakini kwa itifaki ya SIP, nilikuwa na mwangwi mwingi ambao ulisababisha kutokuelewana.
Kwa kuwa kengele yangu ya mlango imehifadhiwa kabisa kutoka kwa vitu, tunaweza mbele kwa kuni ya lasercut.
Vifaa
- Raspberry Pi 3 B au 3B + (usiende kwa Banana Pi iliyo na PoE ijenge ndani kwani haiungi mkono kiolesura cha kawaida cha kamera ya Raspberry Pi CSI) = € 33, 67
- Kadi ndogo ya SD = € 2, 69
- Kamera ya Raspberry Pi fisheye = € 14, 14
- Adapta ya PoE = € 4, 94
- RaspiAudio Mic + = € 24, 69
- Ufikiaji wa printa ya 3D (na laser cutter)
- Vifungo vya kengele ya mlango
- Wakati mwingi!
Hii inaongeza hadi jumla ya € 80, 13.
Kati ya wigo, kituo cha ndani:
- Usanidi wa HomeAssistant na Broker ya MQTT
- Ukuta uliowekwa kwenye Ubao wa Android
Hatua ya 1: Sanidi Raspberry Pi
Ninakushauri utumie ethernet badala ya Wifi. Ubora wangu wa sauti uliboresha sana kwa sababu yake. Tutatumia pia UV4L kwani inasaidia webrtc na kwa hivyo ina ujanibishaji wa kujengwa. Doorpi hutumia linphone, mteja wa SIP na sikuweza kupata kazi ya kufuta echo.
-
Pakua Raspbian Stretch Lite na usakinishe kwenye kadi ya Micro SD. Hakikisha:
Wezesha ssh kwa kuunda faili tupu ya ssh katika kizigeu cha buti
- Tumia amri zifuatazo:
Sudo apt-pata sasisho
sasisho la kupata apt
Kamera
Wezesha kamera kupitia raspi-config na uhakikishe kuwa GPU ina angalau MB 192 ya kondoo mume.
RaspiAudio
Fuata mwongozo wa usanidi wa RaspiAudio unaopatikana kwenye
UV4L
Fuata mwongozo wa usanikishaji wa UV4L unaopatikana kwenye
Rekebisha faili ya /etc/uv4l/uv4l-raspicam.conf na uhakikishe unarekebisha mipangilio ifuatayo:
Mipangilio inayojulikana zaidi ni probaby -enable-webrtc-video = hapana: hii ni kwa sababu kila wakati tutatiririsha video kutoka uv4l kwa kutumia h264 encoded mjpeg.
Kutumia faili zifuatazo ziko katika / usr / share / uv4l / demos / doorpi /, unaweza tayari kujaribu njia mbili za sauti na video.
- index.
- kuu
- kutia saini.js
Vinjari kwa https:// [ip-of-raspberrypi]: 8888 na ujaribu ikiwa unaweza kupata sauti ya njia mbili kufanya kazi.
pi-mqtt-gpio
Njia rahisi niliyoipata kupata vifungo vya kengele ya mlango kufanya kazi, ni kuambatisha kwenye pi ya rasipberry na kutumia pi-mqtt-gpio kuiunganisha na HomeAssistant.
Faili yangu ya usanidi ni kama ifuatavyo:
mqtt: mwenyeji: bandari ya xxxx: mtumiaji wa 1883: [jina la mtumiaji] nywila: [nenosiri] mada_prefix: "mlango wa mlango" gpio_modules: - jina: moduli ya raspberrypi: usafishaji wa raspberrypi: ndio dijiti_kuingiza: - jina: moduli ya kifungo_1: pini ya raspberrypi: 17 kwenye_pakia tena: " Zima "off_payload:" On "pullup: ndio pulldown: no - name: button_2 moduli: raspberrypi pin: 27 on_payload:" Off "off_payload:" On "pullup: ndio pulldown: hapana
Kumbuka kuwa kama kuna pini zaidi za ardhini zinazopatikana kama pini 3.3V, mimi huchagua kutumia pini za GPIO za pullup na kwa hivyo nikabadilisha ujumbe wangu wa MQTT.
uv4l-raspicam.conf
dereva = raspicam |
auto-video_nr = ndio |
fremu-bafa = 4 |
encoding = h264 |
upana = 1024 |
urefu = 768 |
muafaka = 10 |
mzunguko = 270 # kulingana na usanidi wa vifaa vyako |
Chaguo la seva = - usafirishaji = 9090 |
chaguo-la-server = -funga-mwenyeji-anwani = 0.0.0.0 |
chaguo la seva = - matumizi-ssl = ndio |
chaguo la seva = --ssl-faragha-funguo-faili = / nk / uv4l / selfsign.key |
chaguo la seva = -ssl-cheti-faili = / nk / uv4l / selfsign.crt |
chaguo la seva = - Wezesha-webrtc-video = hapana |
chaguo la seva = - inawezeshwa-webrtc-audio = ndio |
chaguo la seva = --webrtc-vad = ndio |
chaguo la seva = --webrtc-echo-kufuta = ndio |
chaguo-la-server = -webrtc-max-playout-delay = 34 |
chaguo la seva = - Wezesha-www-server = ndio |
chaguo la seva = --www-mizizi-njia = / usr / share / uv4l / demos / doorpi / |
chaguo la seva = --www-index-file = index.html |
chaguo la seva = --www-bandari = 8888 |
chaguo la seva = --www-bind-host-address = 0.0.0.0 |
chaguo la seva = --www-use-ssl = ndio |
chaguo la seva = --www-ssl-faragha-ufunguo-faili = / nk / uv4l / selfsign.key |
chaguo la seva = --www-ssl-cheti-faili = / nk / uv4l / selfsign.crt |
chaguo la seva = --www-webrtc-ishara-njia = / webrtc |
angalia rawgistfile1.txt iliyoangaziwa na ❤ na GitHub
Hatua ya 2: Sanduku la Mlango
- mlango-nyuma v1.stl: 3D sanduku iliyochapishwa kwa rasipberry pi na adapta ya PoE
- mlango wa mbele v1.svg: Sahani ya uso ya laser iliyokatwa
- mlango-ndogo v1.stl: 3D sanduku iliyochapishwa iliyo na kipaza sauti iliyofungwa na insulation ya sauti, iliyofunikwa kwa sahani ya uso
Parafujo pi ya rasipberry kwenye vishikilia vya kushikilia na weka adapta ya PoE kulia juu. Weka kamera na kipaza sauti mahali pake (hakikisha kuweka kipaza sauti na uhakikishe kuwa shimo la kipaza sauti limepangiliwa vizuri na shimo kwenye bamba la uso).
Hatua ya 3: Ujumuishaji wa Msaada wa Nyumbani
Faili zifuatazo zinaruhusu ujumuishaji wa HomeAssistant:
- doorpi.yaml: kifurushi kilicho na kila kitu kinachohusiana na kengele ya mlango ikiwa ni pamoja na kusikiliza ujumbe wa MQTT na mitambo ya kucheza chime wakati kengele ya mlango inasukumwa
- www / doorpi / doorpi-card.js: lovelace doorpi kadi ambayo inahitaji signalling.js na doorpi-camera-view.js
MUHIMU: Kumbuka kuwa lazima utumie HomeAssistant na https / ssl kwani vinginevyo chrome haitakuruhusu kufikia vifaa vya sauti.
Hatua ya 4: Furaha ya kupiga kengele
Hiyo ni, sasa unapaswa kuwa na uwezo wa kumwita mtu kupitia kengele ya mlango na HomeAssistant atabadilika kwenda kwa kadi ya mlango. Huko unaweza kuamua kukubali au kupuuza kengele ya mlango.
Ilipendekeza:
Niamshe - Saa ya Kengele mahiri: Hatua 6
Niamshe - Saa ya Kengele ya Smart: Niamshe ni saa ya kengele yenye busara ambayo inaweza kutumika kama nuru nzuri. Hii inawezesha njia ya utulivu, ya asili ya kuanza siku yako. Saa ya kengele pia ina vifaa vya 4 * 7 segme
"Coronavirus Covid-19" mita 1 Weka Kengele ya Kengele: Hatua 7
"Coronavirus Covid-19" Mita 1 Weka Kengele ya Kengele: بسم الله الرحمن الرحيم Nakala hii ni onyesho la utumiaji wa Sensor ya Umbali wa Ultrasonic HC-SR04.Sensor hiyo itatumika kama kifaa cha upimaji kujenga " 1 mita Weka Kifaa cha Kengele " kwa madhumuni ya kutengana. Shujaa
Kuanza na Uendeshaji wa Nyumbani: Kufunga Msaidizi wa Nyumbani: Hatua 3
Kuanza na Uendeshaji wa Nyumbani: Kufunga Msaidizi wa Nyumbani: Sasa tutaanzisha safu ya otomatiki ya nyumbani, ambapo tutaunda nyumba nzuri ambayo itaturuhusu kudhibiti vitu kama taa, spika, sensorer na kadhalika kutumia kitovu cha kati pamoja na msaidizi wa sauti. Katika chapisho hili, tutajifunza jinsi ya kuingiza
Saa ya Kengele mahiri: Hatua 13
Saa ya Kengele ya Smart: Halo, naitwa Alexandra Christiaens na ninajifunza Teknolojia ya Habari na Mawasiliano huko Howest huko Kortrijk, Ubelgiji. Kama mgawo wa shule, tulihitajika kutengeneza kifaa cha IoT. Tulihimizwa kufanya kitu ambacho kingeleta mabadiliko i
Saa ya Kengele mahiri: Hatua 5
Saa ya Kengele ya Smart: Wazo nyuma ya mradi huu ni kuwa na saa ndogo lakini yenye kuelimisha asubuhi. Hatuhitaji habari yote tunayopata kwenye simu zetu jambo la kwanza, lakini wengi wetu tunataka kujua jambo moja au mawili. Kwa mfano, ni vizuri kujua kama