Čitatelia ako vy pomáhajú podporovať MUO. Keď uskutočníte nákup pomocou odkazov na našej stránke, môžeme získať pridruženú províziu. Čítaj viac.

Môžete si rýchlo vyrobiť svojpomocne svojpomocne digitálny snímač teploty a vlhkosti s modulom displeja OLED na zobrazenie teploty a vlhkosti vo vašej miestnosti. Tento svojpomocný snímač klímy môžete tiež integrovať do softvéru inteligentnej domácej automatizácie, ako je napríklad Home Asistent server na automatizáciu vašej HVAC jednotky (klimatizácie), ventilátora alebo zvlhčovača pre teplotu a vlhkosť ovládanie.

Veci, ktoré budete potrebovať

Na zostavenie inteligentného snímača teploty a vlhkosti vlastnými rukami budete potrebovať nasledujúce komponenty,

  • Vysoko presný digitálny snímač teploty/vlhkosti AHT10
  • Doska Wemos D1 Mini alebo NodeMCU
  • Displej SSD1306 128x64 OLED
  • Niektoré prepojovacie (DuPont) káble
  • 3D tlačený alebo akýkoľvek prípad na zostavenie komponentov
  • Spájkovačka a cín
  • A Server Home Assistant beží na Raspberry Pi alebo akýkoľvek kompatibilný hardvér x86 alebo x64. Ak chcete vedieť viac, môžete
    instagram viewer
    prečítajte si o Asistentovi domácnosti a ako to funguje pred začatím.

Krok 1: Pripravte si firmvér

Firmvér musíte skompilovať a pripraviť pomocou doplnku ESPHome na serveri Home Assistant. Kroky sú nasledovné:

  1. Na serveri Home Assistant prejdite na nastavenie > Doplnky a kliknite na Doplnkový obchod tlačidlo.
  2. Vyhľadajte ESPHome a kliknite na ESPHome doplnok vo výsledkoch vyhľadávania. Neklikajte na ESPHome (dev) alebo ESPHome (beta).
  3. Kliknite na Inštalácia tlačidlo.
  4. Po inštalácii kliknite na Štart. Povoľte tiež Začnite pri štarte, Strážny pes, a Zobraziť na bočnom paneli možnosti.
  5. Kliknite Otvorte webové používateľské rozhranie a kliknite +Nové zariadenie.
  6. Zadajte názov zariadenia, napríklad „klimatický senzor“, a kliknite Ďalšie.
  7. Vyberte si Vyberte si konkrétnu dosku a vyberte Wemos D1 Mini doska zo zoznamu.
  8. Kliknite Ďalej > Preskočiť. Vyberte si ESP8266 ak používate dosku NodeMCU.
  9. Kliknite na Upraviť a potom v okne YAMLeditor vykonajte nasledujúce zmeny.

Pridajte svoje poverenia Wi-Fi:

wifi:
ssid: "Vaše WiFiSSID"
heslo: "Heslo WiFi"

Potom prilepte nasledujúci kód tesne pod captive_portal: riadok:

webový server:
port: 80

i2c:
sda: D2
scl: D1
skenovať: Pravda

čas:
- platforma: sntp
id: my_time
senzor:
- platforma: aht10
teplota:
názov: "Teplota v obývačke"
id: tepl
vlhkosť:
názov: "Vlhkosť obývačky"
id: hučanie
interval_aktualizácie: 10 s
- platforma: uptime
názov: "Senzor prevádzkyschopnosti stanice"
- platforma: wifi_signal
názov: "Station Bureau WiFi signál"
interval_aktualizácie: 30 s

font:
- súbor: 'slkscr.ttf'
id: font1
veľkosť: 12

- súbor: 'BebasNeue-Regular.ttf'
id: font2
veľkosť: 15

- súbor: 'arial.ttf'
id: font3
veľkosť: 15

zobraziť:
- platforma: ssd1306_i2c
Model: "SSD1306 128x64"
reset_pin: D0
adresa: 0x3C
otáčky: 180°
lambda: |-
// Vytlačte "Ravi Smart Home" v strede hore.
it.printf(64, 0, id (font1), TextAlign:: TOP_CENTER, "Inteligentný dom Ravi");

// Teplota tlače (zo snímača AHT10)
ak (id(tepl).has_state()) {
to.printf(127, 23, id(font3), TextAlign::HORE VPRAVO, "Teplota: %.1f&stupeň;", id(tepl).štát);
}

// Vlhkosť tlače (zo snímača AHT10)
ak (id(hukot).has_state()) {
to.printf(127, 60, id(font3), TextAlign::BASELINE_RIGHT, "Vlhkosť: %.1f", id(hukot).štát);
}

Nahraďte "Ravi Smart Home" svojim vlastným názvom. Po pridaní a aktualizácii kódu kliknite Uložiť a potom kliknite Inštalácia.

Vyberte si Zapojte sa do tohto počítača zo zoznamu možností a potom počkajte na kompiláciu firmvéru. Môže to trvať 10-15 minút.

Po skompilovaní firmvéru kliknite na Stiahnite si projekt tlačidlo. Tým sa stiahne skompilovaný súborklima-senzor.bin súbor vo vašom systéme.

Krok 2: Aktualizujte firmvér na D1 Mini alebo NodeMCU

Na flashovanie stiahnutého firmvéru na D1 Mini alebo NodeMCU môžete použiť webový inštalátor alebo Flash firmvéru, môžete použiť webový flash nástroj alebo nástroj ESPHome-Flasher pre váš Windows, Linux alebo Mac systém. Ak chcete aktualizovať firmvér pomocou webového inštalačného programu, postupujte podľa nasledujúcich krokov:

  1. Po stiahnutí firmvéru sa zobrazí Otvorte web ESPHome možnosť. Kliknite naň. Tým sa otvorí nové okno.
  2. Kliknite na Pripojte sa tlačidlo, vyberte COM port a potom kliknite na Pripojte sa tlačidlo. Ak sa doska nezistí, nainštalujte ovládače CH240/CH341.
  3. Kliknite Inštalovať > Vybrať súbor a vyberte si klimatický senzor-továreň.bin súbor firmvéru.
  4. Nakoniec kliknite na Inštalácia tlačidlo. Počkajte, kým webový nástroj ESPHome dokončí flash firmvéru.

Po načítaní firmvéru prejdite na stránku ESPHome dashboard a nájdite klima-senzor.bin súbor. Mal by zobrazovať stav ako ONLINE.

Krok 3: Pridajte senzor klímy na palubný panel domáceho asistenta

Teraz môžete pridať klimatický senzor na palubnú dosku Home Assistant podľa týchto krokov:

  1. Na serveri Home Assistant prejdite na Nastavenia > Zariadenia a služby.
  2. The klimatický senzor zariadenie by malo byť automaticky objavené a viditeľné. Kliknite na KONFIGURÁCIA a potom kliknite PREDLOŽIŤ. Toto pridá zariadenie do zoznamu zariadení ESPHome.
  3. Kliknite na klimatický senzor uvedené pod ESPHome a potom kliknite na 1 zariadenie odkaz.
  4. Kliknite PRIDAŤ NA PANEL > Zobraziť >PRIDAŤ NA PANEL. Vyberte požadovanú miestnosť, do ktorej chcete senzor pridať.

Krok 4: Pripojte AHT10 k D1 Mini alebo NodeMCU

Podľa nasledujúcich pokynov pripojte snímač teploty a vlhkosti AHT10 k doske mikrokontroléra D1 Mini alebo NodeMCU pomocou prepojovacích káblov.

  1. Pripojte VIN kolík AHT10 a OLED displeja k 5V kolík D1 Mini alebo 3,3 V pin na NodeMCU.
  2. Pripojte GND kolík AHT10 a OLED displeja k G pin na D1 Mini alebo NodeMCU.
  3. Pripojte SCL pin AHT10 a OLED displeja k D1 pin NodeMCU alebo D1 Mini.
  4. Pripojte SDA pin AHT10 a OLED displeja k D2 pin NodeMCU alebo D1 Mini.

Na spájkovanie týchto komponentov budete potrebovať spájkovačku. Môžeš naučiť sa spájkovať pred pokusom o tento DIY projekt.

Po pripojení AHT10 a OLED displeja môžete kontrolovať hodnoty teploty a vlhkosti na OLED displeji a na prístrojovej doske Home Assistant.

Hodnoty sa budú meniť v reálnom čase. Môžete teda skontrolovať, či funguje správne fúkaním na snímač AHT10. Tým sa okamžite zmenia hodnoty teploty a vlhkosti. Po úspešnom testovaní môžete komponenty vložiť do puzdra vytlačeného 3D, ako je tento Thingiverse.

Môžete tiež nastaviť Amazon Alexa alebo Integrácia Google Assistant do Home Assistant na prijímanie hlasových upozornení a upozornení, keď úroveň teploty alebo vlhkosti prekročí alebo klesne na určitú úroveň.

Váš digitálny klimatický senzor je pripravený

Takto si môžete vytvoriť inteligentný digitálny snímač teploty a vlhkosti na báze Wi-Fi pre vašu izbu a integrujte ho so serverom Home Assistant, aby ste vytvorili automatizáciu a spustili ďalšie smart zariadení. Môžete napríklad pridať automatizáciu na vypnutie jednotky HVAC, keď teplota alebo vlhkosť dosiahne alebo klesne na určitú úroveň.