![Rakenna Apple HomeKit -lämpötila -anturi (DHT22) -laite RaspberryPI: n ja DHT22: n avulla: 11 vaihetta Rakenna Apple HomeKit -lämpötila -anturi (DHT22) -laite RaspberryPI: n ja DHT22: n avulla: 11 vaihetta](https://i.howwhatproduce.com/images/005/image-12710-42-j.webp)
Sisällysluettelo:
- Vaihe 1: Osaluettelo
- Vaihe 2: Valmistele kaapelin RPI -pää
- Vaihe 3: Kaapelin anturipää
- Vaihe 4: Kaapelien liittäminen
- Vaihe 5: Homebridge -ohjelmiston asentaminen
- Vaihe 6: Asenna Homebridge-dht
- Vaihe 7: PIGPIO -laitteen asennus
- Vaihe 8: Vadelma PI -prosessorin lämpötilan valvonta - valinnainen
- Vaihe 9: Käynnistä Homebridge
- Vaihe 10: Testaus kotisarjan avulla
- Vaihe 11: Bonusluku - kaksi anturia
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:43
![Rakenna Apple HomeKit -lämpötila -anturi (DHT22) -laite RaspberryPI: n ja DHT22: n avulla Rakenna Apple HomeKit -lämpötila -anturi (DHT22) -laite RaspberryPI: n ja DHT22: n avulla](https://i.howwhatproduce.com/images/005/image-12710-43-j.webp)
![Rakenna Apple HomeKit -lämpötila -anturi (DHT22) -laite RaspberryPI: n ja DHT22: n avulla Rakenna Apple HomeKit -lämpötila -anturi (DHT22) -laite RaspberryPI: n ja DHT22: n avulla](https://i.howwhatproduce.com/images/005/image-12710-44-j.webp)
![Rakenna Apple HomeKit -lämpötila -anturi (DHT22) -laite RaspberryPI: n ja DHT22: n avulla Rakenna Apple HomeKit -lämpötila -anturi (DHT22) -laite RaspberryPI: n ja DHT22: n avulla](https://i.howwhatproduce.com/images/005/image-12710-45-j.webp)
Etsin edullista lämpötila- / kosteusanturia, jota voisin käyttää seuraamaan indeksointitilassa tapahtuvaa, koska huomasin, että tänä keväänä se oli hyvin märkä ja siinä oli paljon kosteutta. Joten etsin kohtuuhintaista anturia, jonka voisin laittaa sinne ja seurata etänä. Kun olet kaivanut verkosta paikallisesti saatavilla olevaa ja näyttänyt toimivan RaspBerry PI: n ja NodeMCU: n kanssa (lisätietoja tästä myöhemmin). Päätin valita DHT22 -anturin. Se oli halpaa, tarjosi sekä lämpötilaa että kosteutta ja oli saatavilla paikallisesti.
Päivitys huhtikuu 2019 - Useiden vuosien käytön jälkeen pigpiod -kirjastossa olen siirtynyt bcm2835 -kirjastoon ja julkaissut uudet ohjeet täällä. https://github.com/N NorthernMan54/homebridge-dht/blob/master/Build.md
Päivitys joulukuu 2016 - Muutaman kuukauden käytön jälkeen olen havainnut, että kosteusanturin tarkkuus vaihtelee suuresti ajan myötä, ja olen lakannut luottamasta näihin kohtuullisen tarkkoja kosteustietoja. Ja vaihdan kaikki laitteeni Bosch BME280 lämpötila-/kosteus-/ilmanpaineanturiin. Joten olen luonut uuden ohjeen, joka osoittaa, kuinka tämä anturi kytketään RaspberryPI: hen (Yhdistä RaspberryPI-laitteesi BME280-lämpötilaan ja NodeMCU/ESP8266 (Homebridge-MCUIOT).
Vaihe 1: Osaluettelo
Joten menin paikalliseen varaosaliikkeeseeni ja ostin
1 - DHT22 / AM2303 Lämpötila- / kosteusanturi
1 - 4.7K vastus
4 -napainen naarasliitin (anturin puoli)
5 -nastainen naarasliitin (RPI -puoli)
Lämpökutistusletku kapea ja leveä
Vanha sarjahiiri
Johdotin anturin PI: hen käyttämällä vanhan sarjahiiren kaapelia, joka oli makaamassa. Mitä tahansa käytettyä kaapelia voidaan käyttää, kunhan siinä on 3 johtoa. Käytössä oli pari johtoa, mutta punaisena, keltaisena ja mustana pidin asiat yksinkertaisina.
Vaihe 2: Valmistele kaapelin RPI -pää
![Valmistele kaapelin RPI -pää Valmistele kaapelin RPI -pää](https://i.howwhatproduce.com/images/005/image-12710-46-j.webp)
Juotin sitten nastat lankaani. Nastat, jotka minulla oli, olivat puristettuja, mutta en saanut niitä puristumaan oikein, joten menin juotokseen.
Nastojen juottamisen jälkeen työnsin ne sitten 5 -napaiseen naarasliittimeen, jossa punainen 1, keltainen 4 ja musta 5.
RPI -yhteys on kytketty näin
RPI -> 5 -nastainen otsikko -> Kuvaus -> Langan väri
1 -> 1 -> 3,3 VDC Virta -> Punainen
7 -> 4 -> GPIO4 -> Keltainen
9 -> 5 -> Maa -> Musta
Vaihe 3: Kaapelin anturipää
![Kaapelin anturin pää Kaapelin anturin pää](https://i.howwhatproduce.com/images/005/image-12710-47-j.webp)
![Kaapelin anturin pää Kaapelin anturin pää](https://i.howwhatproduce.com/images/005/image-12710-48-j.webp)
![Kaapelin anturin pää Kaapelin anturin pää](https://i.howwhatproduce.com/images/005/image-12710-49-j.webp)
![Kaapelin anturin pää Kaapelin anturin pää](https://i.howwhatproduce.com/images/005/image-12710-50-j.webp)
Tässä tarkoituksessa käytämme 4 -napaista naarasliitintä, vastusta ja kutisteputkea.
Juotos punainen ja keltainen johto kumpikin nastaan ja aseta vastus myös niiden väliin. Peitä nämä myös lämpökutistuksella, jotta et pääse oikosulkuun. Juotos sitten musta johto myös nastaan. Aseta nastat 4 -nastaiseen otsikkoon seuraavasti
1 - Punainen
2 - Keltainen
3 - Tyhjä
4 - Musta
Peitä sitten johdot suuremmalla kutisteputkella.
Vaihe 4: Kaapelien liittäminen
![Kaapelien liittäminen Kaapelien liittäminen](https://i.howwhatproduce.com/images/005/image-12710-51-j.webp)
![Kaapelien liittäminen Kaapelien liittäminen](https://i.howwhatproduce.com/images/005/image-12710-52-j.webp)
Kun RPI on kytketty pois päältä, liitä 5 -napainen naaras varovasti GPIO -liitäntään siten, että nastan 1 punainen johto on GPIO -liittimen nastan 1 kanssa. Ylätunnisteen tulee kattaa vain viisi ensimmäistä paritonta GPU -nastaa.
Kohdista anturipuolen anturin tapit otsikon kanssa ja varmista, että anturin nasta 1 (vasemmalla puolella) on kytketty otsikon nastaan 1 (punaisella johdolla).
Lämmön kutistumisen jälkeen en nähnyt langan väriä enää, joten merkitsin sen terävällä.
Vaihe 5: Homebridge -ohjelmiston asentaminen
Koska heillä on paljon muita oppaita vadelmapi: n määrittämiseen, en aio toistaa tätä täällä, mutta oletan, että sinulla on RPI -asetukset Raspbian Jessien kanssa, Node. JS asennettu ja kotisilta käynnissä. Heillä on useita kotisillan aloitusoppaita, jotka kattavat tämän jo.
Vaihe 6: Asenna Homebridge-dht
1. Asenna homebridge-dht komennolla
sudo npm install -g homebridge -dht
2. Päivitä config.json -tiedosto hakemistossa ~/.homebridge seuraavilla tavoilla
"name": "Penny", "username": "CC: 22: 3D: E3: CD: 33", "port": 51826, "pin": "031-45-154"}, "description": " HomeBridge "," alustat ": ," tarvikkeet ": [{" accessory ":" Dht "," name ":" dht22 "," name_temperature ":" Temperature "," name_humidity ":" Kosteus "," service " ":" dht22 "}]}
Vaihe 7: PIGPIO -laitteen asennus
1. Asenna pigpiod -kirjasto näiden komentojen avulla
sudo apt-get päivitys
sudo apt-get install pigpio python-pigpio python3-pigpio
2. Kopioi dht22 kansioon/usr/local/bin/dht22 ja tee suoritettavaksi.
RPI: n asennuksen yhteydessä se sijaitsee/usr/lib/node_modules/homebridge-dht. Asennuksesi voi sijoittaa sen toiseen paikkaan. Tarkista asia
ls -l/usr/lib/node_modules/homebridge -dht/dh22
sudo cp/usr/lib/node_modules/homebridge-dht/dht22/usr/local/bin/dht22
sudo chmod a+x/usr/local/bin/dht22
3. Tässä vaiheessa sinun pitäisi pystyä testaamaan DHT22 -anturi komennolla
dht22
Ja sen pitäisi vastata
0 18,4 C 51,0 %
Vaihe 8: Vadelma PI -prosessorin lämpötilan valvonta - valinnainen
Tämä on valinnainen vaihe, jonka avulla voit valvoa myös vadelma PI -suorittimen lämpötilaa.
1. Luo tiedosto kansioon/usr/local/bin/cputemp, joka sisältää
#!/bin/bashcpuTemp0 = $ (cat/sys/class/thermal/thermal_zone0/temp) cpuTemp1 = $ (($ cpuTemp0/1000)) cpuTemp2 = $ (($ cpuTemp0/100)) cpuTempM = $ (($ cpuTemp2 % $ cpuTemp1)) echo $ cpuTemp1 "C"
2. Tee tiedostosta suoritettava
chmod a+x/usr/local/bin/cputemp
3. Päivitä config.json -tiedosto hakemistossa ~/.homebridge ja vaihda lisävarusteet -osio seuraavasti:
"Lisätarvikkeet": [{"lisävaruste": "Dht", "name": "cputemp", "service": "Temperature"}, {"accessory": "Dht", "name": "Temp/Kosteusanturi", "service": "dht22"}]
Vaihe 9: Käynnistä Homebridge
Käynnistä homebridge, ja lokitiedoston pitäisi näyttää tältä
[21.6.2016, 21:37:31] Ladattu laajennus: homebridge-dht [21.6.2016, 21:37:31] Lisälaitteen 'homebridge-dht. Dht' rekisteröinti
[21.6.2016, 21:37:31] ---
[21.6.2016, 21:37:31] config.json ladattiin 2 lisävarusteella ja 0 alustalla.
[21.6.2016, 21:37:31] ---
[21.6.2016, 21:37:32] Ladataan 0 alustaa…
[21.6.2016, 21:37:32] Ladataan 2 lisälaitetta…
[21.6.2016, 21:37:32] [cputemp] Dht -lisälaitteen alustaminen…
[21.6.2016, 21:37:32] [cputemp] INIT: cputemp
[21.6.2016, 21:37:32] [Lämpö-/kosteusanturi] Dht -lisälaitteen alustaminen…
[21.6.2016, 21:37:32] [Lämpötila/kosteusanturi] INIT: Lämpötila/kosteusanturi
Skannaa tämä koodi HomeKit -sovelluksella iOS -laitteellasi ja muodosta laitepari Homebridgen kanssa:
┌────────────┐
│ 031-45-154 │
└────────────┘
[21.6.2016, 21:37:32] Homebridge toimii portissa 51826.
Vaihe 10: Testaus kotisarjan avulla
![Testaus kotisarjan avulla Testaus kotisarjan avulla](https://i.howwhatproduce.com/images/005/image-12710-53-j.webp)
Sytytä suosikkiasiakkaasi ja yhdistä laite uuden lisävarusteesi kanssa. Sinun pitäisi nähdä uusi lämpötila-/kosteusanturi.
Jos sinulla on ongelmia tai ongelmia, ota ongelma esille GitHubissa
Vaihe 11: Bonusluku - kaksi anturia
![Bonus luku - Dual anturit Bonus luku - Dual anturit](https://i.howwhatproduce.com/images/005/image-12710-54-j.webp)
Useiden ihmisten kysymyksen jälkeen ajattelin sisällyttää toisen anturin lisäämiseen tarvittavat muistiinpanot.
Johdotusta varten katso liitteenä olevaa kuvaa, jonka jaoin Hector305: n kanssa toisen anturin liittämiseksi.
Ja päivitetylle määritystiedostolle tämä on config.json sitä varten.
Suositeltava:
Rakenna Internet-ohjattu videon suoratoistorobotti Arduinon ja Raspberry Pi: n avulla: 15 vaihetta (kuvilla)
![Rakenna Internet-ohjattu videon suoratoistorobotti Arduinon ja Raspberry Pi: n avulla: 15 vaihetta (kuvilla) Rakenna Internet-ohjattu videon suoratoistorobotti Arduinon ja Raspberry Pi: n avulla: 15 vaihetta (kuvilla)](https://i.howwhatproduce.com/images/001/image-1387-9-j.webp)
Rakenna Internet-ohjattu videostriimausrobotti Arduinon ja Raspberry Pi: n kanssa: Olen @RedPhantom (alias LiquidCrystalDisplay / Itay), 14-vuotias israelilainen opiskelija, joka opiskelee Max Shein Junior High School for Advanced Science and Mathematics -koulussa. Teen tämän projektin kaikkien opittavaksi ja jaettaviksi! Sinulla saattaa olla
Rakenna interaktiivinen Rainbow -silta Minecraft Raspberry Pi Editionin avulla: 11 vaihetta
![Rakenna interaktiivinen Rainbow -silta Minecraft Raspberry Pi Editionin avulla: 11 vaihetta Rakenna interaktiivinen Rainbow -silta Minecraft Raspberry Pi Editionin avulla: 11 vaihetta](https://i.howwhatproduce.com/images/001/image-898-22-j.webp)
Rakenna Rainbow Interactive Bridge -sovellus Minecraftin Raspberry Pi Editionin avulla: Eilen näin 8-vuotiaan veljenpoikani leikkivän Minecraftia aiemmin antamani Raspberry Pi -pelin kanssa, ja sitten sain idean, joka käyttää koodia räätälöidyn ja jännittävän Minecraftin luomiseen- pi LED -lohkojen projekti. Minecraft Pi on loistava tapa aloittaa
Rakenna Stephen Hawkingin tietokoneen käyttöliittymä vain 1000 ruplaan (15 dollaria) Arduinon avulla: 5 vaihetta
![Rakenna Stephen Hawkingin tietokoneen käyttöliittymä vain 1000 ruplaan (15 dollaria) Arduinon avulla: 5 vaihetta Rakenna Stephen Hawkingin tietokoneen käyttöliittymä vain 1000 ruplaan (15 dollaria) Arduinon avulla: 5 vaihetta](https://i.howwhatproduce.com/images/010/image-28358-j.webp)
Rakenna Stephen Hawkingin tietokonerajapinta vain 1000 ruplaan (15 dollaria) Arduinon avulla: Kaikki alkoi kysymyksellä "Kuinka Stephen Hawking puhuu?" järjestelmän versio vaarantamatta liikaa ominaisuuksia. Tämä laite
Rakenna säähallintapaneeli Dark Sky -sovellusliittymän avulla: 5 vaihetta (kuvilla)
![Rakenna säähallintapaneeli Dark Sky -sovellusliittymän avulla: 5 vaihetta (kuvilla) Rakenna säähallintapaneeli Dark Sky -sovellusliittymän avulla: 5 vaihetta (kuvilla)](https://i.howwhatproduce.com/images/002/image-3193-32-j.webp)
Rakenna säähallintapaneeli Dark Sky -sovellusliittymän avulla: Dark Sky on erikoistunut sääennusteisiin ja visualisointiin. Dark Skyn hienoin osa on niiden sääsovellusliittymä, jonka avulla voimme hakea säätiedot lähes mistä tahansa maailmasta. Sää ei ole vain sateinen tai aurinkoinen, mutta lämpötila on
Rakenna moottoroitu dinosaurus muovijätteen avulla, 55 minuutissa tai vähemmän !: 11 vaihetta (kuvilla)
![Rakenna moottoroitu dinosaurus muovijätteen avulla, 55 minuutissa tai vähemmän !: 11 vaihetta (kuvilla) Rakenna moottoroitu dinosaurus muovijätteen avulla, 55 minuutissa tai vähemmän !: 11 vaihetta (kuvilla)](https://i.howwhatproduce.com/images/002/image-3618-39-j.webp)
Rakenna moottoroitu dinosaurus käyttämällä muoviroskaa 55 minuutissa tai vähemmän !: Hei. Nimeni on Mario ja rakastan rakentaa asioita roskakorista. Viikko sitten minut kutsuttiin Azerbaidžanin kansallisen tv -kanavan aamu -esitykseen puhumaan " Waste to Art " näyttely. Ainoa ehto? Minulla oli t