Orodha ya maudhui:
- Hatua ya 1: Orodha ya Sehemu
- Hatua ya 2: Andaa Mwisho wa CP ya RPI
- Hatua ya 3: Sensor Mwisho wa Cable
- Hatua ya 4: Kuunganisha nyaya
- Hatua ya 5: Kufunga Programu ya Homebridge
- Hatua ya 6: Sakinisha Homebridge-dht
- Hatua ya 7: Kufunga PIGPIO
- Hatua ya 8: Ufuatiliaji wa Joto la Raspberry PI CPU - Hiari
- Hatua ya 9: Anza Bridge ya Nyumbani
- Hatua ya 10: Kujaribu na Kitanda cha Nyumba
- Hatua ya 11: Sura ya Bonasi - Sensorer mbili
Video: Jenga Sensorer ya Joto la Kitengo cha Jumba la Apple (DHT22) Kutumia RaspberryPI na DHT22: Hatua 11
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
Nilikuwa nikitafuta sensorer ya gharama ya chini / hali ya unyevu ambayo ningeweza kutumia kufuatilia kile kinachotokea katika eneo langu la kutambaa, kwani niligundua kuwa chemchemi hii ilikuwa mvua sana, na ilikuwa na unyevu mwingi. Kwa hivyo nilikuwa nikitafuta sensorer yenye bei nzuri ambayo ningeweza kuweka hapo chini, na kufuatilia kwa mbali. Baada ya kufanya kuchimba kwenye wavu kwa kile kilichopatikana ndani na kuonyeshwa kufanya kazi na Raspberry PI na NodeMCU (zaidi juu ya hii baadaye). Niliamua juu ya Sensorer ya DHT22. Ilikuwa ya bei rahisi, ilitolewa kwa joto na unyevu na inapatikana ndani.
Sasisha Aprili 2019 - Baada ya miaka kadhaa ya kutumia maktaba ya nguruwe, nimebadilisha maktaba ya bcm2835 na nimechapisha maagizo mapya hapa.
Sasisha Desemba 2016 - Baada ya kuendesha hizi kwa miezi michache, nimegundua kuwa usahihi wa kihisi cha unyevu hutofautiana sana kwa muda na nimeacha kuamini hizi kwa habari sahihi ya unyevu. Na ninabadilisha vifaa vyangu vyote hadi kwenye Bosch BME280 Joto / Unyevu / sensorer ya Shinikizo la Barometri. Kwa hivyo nimeunda mpya inayoonyesha jinsi ya kuunganisha kihisi hiki kwa RaspberryPI (Unganisha RaspberryPI Yako kwa Joto la BME280 na NodeMCU / ESP8266 (Homebridge-MCUIOT).
Hatua ya 1: Orodha ya Sehemu
Kwa hivyo nilikwenda kwenye duka langu la sehemu, na nikanunua
1 - DHT22 / AM2303 Joto / Sensor ya unyevu
1 - 4.7K Mpingaji
Kichwa cha Pin 4 cha Kike (upande wa Sensorer)
Kichwa 5 cha Kike cha Kike (Upande wa RPI)
Neli ya kunywa pombe nyembamba, na pana
Panya wa zamani wa serial
Kupiga waya kwa PI, nilitumia kebo kutoka kwa panya wa zamani wa serial niliyokuwa nimelala karibu. Cable yoyote iliyotumiwa inaweza kutumika, kwa muda mrefu ina waya 3. Ile niliyotumia ilikuwa na waya kadhaa, lakini nilitumia Nyekundu, Njano na Nyeusi kuweka mambo rahisi.
Hatua ya 2: Andaa Mwisho wa CP ya RPI
Kisha nikauza pini kwenye waya wangu. Pini nilizokuwa nazo zilikuwa za crimp, lakini sikuweza kuzipata kwa usahihi, kwa hivyo nikaenda na solder badala yake.
Baada ya kuuza pini, kisha niliingiza kwenye kichwa cha Kike 5 cha Kike, na Nyekundu kwa 1, Njano kwa 4, na Nyeusi kwa 5.
Uunganisho wa RPI umeunganishwa kama hii
RPI -> 5 Pin Header -> Maelezo -> Rangi ya waya
1 -> 1 -> 3.3 Nguvu ya VDC -> Nyekundu
7 -> 4 -> GPIO4 -> Njano
9 -> 5 -> Ardhi -> Nyeusi
Hatua ya 3: Sensor Mwisho wa Cable
Mwishowe tunatumia kichwa cha kike cha 4 Pin, kontena na joto hupunguza neli.
Weka waya nyekundu na manjano kila pini, na uweke kontena kati yao pia. Pia funika hizi na kupunguka kwa joto ili usipate kifupi. Kisha solder waya mweusi kwa pini pia. Ingiza pini kwenye kichwa cha Pini 4 kama ifuatavyo
1 - Nyekundu
2 - Njano
3 - Tupu
4 - Nyeusi
Kisha funika waya na bomba kubwa la kupungua joto.
Hatua ya 4: Kuunganisha nyaya
Pamoja na RPI yako kuzimwa, unganisha kwa uangalifu kike 5 kwa muunganisho wa GPIO, na waya mwekundu kwenye pini 1 iliyowekwa na pini 1 kwenye kiunganishi cha GPIO. Kichwa kinapaswa kufunika tu pini 5 za kwanza zisizo za kawaida za GPU.
Kwa upande wa sensorer, patanisha pini kwenye sensa na kichwa, na uhakikishe kuwa pini 1 ya kitambuzi (upande wa kushoto), inaunganisha na pini 1 ya kichwa (na waya mwekundu).
Baada ya kuweka joto juu, sikuweza kuona tena rangi ya waya, kwa hivyo niliiweka alama kwa mkali.
Hatua ya 5: Kufunga Programu ya Homebridge
Kama yao ni miongozo mingine mingi ya kuanzisha pi ya rasipiberi, sitarudia hii hapa, lakini nadhani kuwa una usanidi wako wa RPI na Raspbian Jessie, na Node. JS imewekwa na daraja la nyumbani linaendesha. Wao ni idadi ya miongozo ya kuanza kwa daraja la nyumbani karibu na kufunika hii tayari.
Hatua ya 6: Sakinisha Homebridge-dht
1. Sakinisha homebridge-dht na amri
Sudo npm kufunga -g homebridge-dht
2. Sasisha faili yako ya config.json katika ~ /.homebridge na yafuatayo
{ "daraja": {
"jina": "Penny", "jina la mtumiaji": "CC: 22: 3D: E3: CD: 33", "bandari": 51826, "pini": "031-45-154"}, "maelezo": " HomeBridge "," majukwaa ": ," vifaa ": [{" nyongeza ":" Dht "," jina ":" dht22 "," name_temperature ":" Joto "," name_humidity ":" Humidity "," huduma ":" dht22 "}]}
Hatua ya 7: Kufunga PIGPIO
1. Sakinisha maktaba ya nguruwe kupitia amri hizi
Sudo apt-pata sasisho
Sudo apt-get kufunga pigpio python-pigpio python3-pigpio
2. Nakili dht22 kwa / usr / mitaa / bin / dht22, na ufanye kutekelezeka.
Pamoja na usanidi kwenye RPI yangu, iko katika / usr / lib / node_modules / homebridge-dht. Usakinishaji wako unaweza kuiweka katika eneo tofauti. Tafadhali wasiliana na
ls -l / usr / lib / node_modules / daraja la nyumbani-dht / dh22
sudo cp / usr / lib / node_modules / homebridge-dht / dht22 / usr / mitaa / bin / dht22
Sudo chmod a + x / usr / mitaa / bin / dht22
3. Kwa wakati huu unapaswa kujaribu sensor yako ya DHT22 na amri
dht22
Na inapaswa kujibu na
0 18.4 C 51.0%
Hatua ya 8: Ufuatiliaji wa Joto la Raspberry PI CPU - Hiari
Hii ni hatua ya hiari, ambayo hukuruhusu kufuatilia kwa mbali hali ya joto ya Raspberry PI CPU yako pia.
1. Unda faili ndani ya / usr / mitaa / bin / cputemp iliyo na
#! / bin / bashcpuTemp0 = $ (paka / sys / darasa / mafuta / joto_zone0 / temp) cpuTemp1 = $ (($ cpuTemp0 / 1000)) cpuTemp2 = $ (($ cpuTemp0 / 100)) cpuTempM = $ (($ cpuTemp2) % $ cpuTemp1)) echo $ cpuTemp1 "C"
2. Fanya faili iweze kutekelezwa
chmod a + x / usr / mitaa / bin / cputemp
3. Sasisha faili yako ya config.json katika ~ /.homebridge na ubadilishe sehemu ya vifaa na zifuatazo:
"vifaa": [{"nyongeza": "Dht", "jina": "cputemp", "huduma": "Joto"}, {"nyongeza": "Dht", "jina": "Temp / Humidity Sensor", "huduma": "dht22"}]
Hatua ya 9: Anza Bridge ya Nyumbani
Anza daraja la nyumbani, na faili yako ya kumbukumbu inapaswa kuonekana kama hii
[6/21/2016, 9:37:31 PM] Programu-jalizi iliyopakiwa: homebridge-dht [6/21/2016, 9:37:31 PM] Kusajili nyongeza 'homebridge-dht. Dht'
[6/21/2016, 9:37:31 PM] ---
[6/21/2016, 9:37:31 PM] Imepakia config.json na vifaa 2 na majukwaa 0.
[6/21/2016, 9:37:31 PM] ---
[6/21/2016, 9:37:32 PM] Inapakia majukwaa 0…
[6/21/2016, 9:37:32 PM] Inapakia vifaa 2…
[6/21/2016, 9:37:32 PM] [cputemp] Inazindua vifaa vya Dht…
[6/21/2016, 9:37:32 PM] [cputemp] INIT: cputemp
[6/21/2016, 9:37:32 PM] [Kihisi cha hali ya hewa / unyevu] Inaanzisha vifaa vya Dht…
[6/21/2016, 9:37:32 PM] [Kihisi cha hali ya hewa / unyevunyevu] INIT: Kihisi cha Temp / Humidity
Changanua nambari hii na Programu yako ya HomeKit kwenye kifaa chako cha iOS ili uoanishe na Homebridge:
┌────────────┐
│ 031-45-154 │
└────────────┘
[6/21/2016, 9:37:32 PM] Homebridge inaendesha bandari 51826.
Hatua ya 10: Kujaribu na Kitanda cha Nyumba
Moto moto mteja wako anayependa sana nyumbani, na jozi na nyongeza yako mpya. Unapaswa basi kuona Sensor mpya ya Joto / Unyevu.
Ikiwa una shida au maswala, tafadhali ongea suala kwenye GitHub
Hatua ya 11: Sura ya Bonasi - Sensorer mbili
Baada ya kuulizwa na watu kadhaa nilidhani ningejumuisha noti zinazohitajika kuongeza sensa ya pili.
Kwa wiring, angalia picha iliyoambatanishwa, hii ndio niliyoshiriki na Hector305 kuunganisha sensa ya pili.
Na kwa faili iliyosasishwa ya usanidi, hii ni config.json kwa hiyo.
Ilipendekeza:
Kitengo cha Kupima Kiwango cha joto kisicho na mawasiliano: Hatua 9
Infrared Un-contact Joto Kupima Kit: Mlipuko wa ghafla mwanzoni mwa Mwaka Mpya mnamo 2020 uliacha ulimwengu kwa hasara ya Mask, bunduki ya kipima joto
Jenga kifaa cha sensorer cha joto cha Apple HomeKit Kutumia ESP8266 na BME280: Hatua 10
Jenga kifaa cha sensorer cha Joto la Apple HomeKit Kutumia ESP8266 na BME280: Katika mafunzo ya leo, tutafanya joto la chini, unyevu na sensorer ya unyevu kulingana na AOSONG AM2302 / DHT22 au BME280 joto / sensa ya unyevu, sensa ya unyevu ya YL-69 na jukwaa la ESP8266 / Nodemcu. Na kwa kuonyesha
ARUPI - Kitengo cha Kurekodi Kiotomatiki cha Gharama ya chini / Kitengo cha Kurekodi kwa Uhuru (ARU) kwa Wanaikolojia wa Sauti za Sauti: Hatua 8 (na Picha)
ARUPI - Kitengo cha Kurekodi Kiotomatiki cha Gharama ya chini / Kitengo cha Kurekodi kwa Uhuru (ARU) kwa Wataalam wa Ikolojia ya Sauti: Hii inaweza kufundishwa na Anthony Turner. Mradi huo ulibuniwa kwa msaada mwingi kutoka kwa Shed katika Shule ya Kompyuta, Chuo Kikuu cha Kent (Bwana Daniel Knox alikuwa msaada mkubwa!). Itakuonyesha jinsi ya kuunda Kurekodi Sauti kwa Moja kwa Moja
Jenga Sensorer ya Joto la Kitanda cha Apple Home (BME280) Kutumia RaspberryPI na BME280: Hatua 5
Jenga Sensor ya Joto la Apple HomeKit (BME280) Kutumia RaspberryPI na BME280: Nimekuwa nikicheza karibu na vifaa vya IOT kwa miezi michache iliyopita, na nimepeleka sensorer 10 tofauti kufuatilia hali karibu na nyumba yangu na kottage. Na nilikuwa nimeanza kutumia hali ya unyevu ya wastani ya AOSONG DHT22
Joto -Joto La Kudhibitiwa la Joto La joto: Hatua 6
Joto -Joto La Kutabasamu La Kudhibiti Joto: ******************************************* ************************************************** +