Tässä tee-se-itse-oppaassa rakennamme Wi-Fi-pohjaisen IR-ohjaimen, joka muuntaa perinteisen ilmastointijärjestelmän älykkääksi AC: ksi. Rakentamalla tämän pienen ohjaimen voit ohjata perinteisiä LVI- tai ilmastointilaitteitasi älypuhelimellasi intuitiivisella ilmastoinnin käyttöliittymällä, jonka avulla voit kytkeä LVI: n päälle/pois ja muuttaa lämpötilaa, tuulettimen nopeutta, tiloja, jne. yhdellä napautuksella.

Se näyttää myös reaaliaikaisen lämpötilan huoneen sisällä ja ulkopuolella AC-yksikköösi asennettujen ADC-antureiden avulla. Tekemällä perinteisestä AC: stäsi älykäs, voit kätevästi ohjata AC-yksikköä, lisätä automaatiota, säästää energiaa ja pidentää sen käyttöikää.

Asiat, joita tulet tarvitsemaan

  • Home Assistant asetettu Raspberry Pi: lle
  • ESP8266 MCU, kuten NodeMCU tai D1 Mini; ESP-01 toimii myös
  • 5mm 940nm IR-lähettimen LED
  • TSOP1738 tai 1838 IR-vastaanotin
  • 2N2222 transistori
  • Yleinen piirilevy
  • Juotosrauta ja juotos

Vaihe 1: Kääntää ja rakentaa laiteohjelmisto

Jotta voit kääntää ja rakentaa laiteohjelmiston, sinun on asennettava

instagram viewer
ESPHome-lisäosa Home Assistantissa. Toimi sitten seuraavasti:

  1. Kun olet asentanut ESPHome-lisäosan, siirry kohtaan Kokoonpano > Lisäosat, varmuuskopiointi ja valvojaja napsauta ESPHome. Varmista, että se on käytössä Aloita Bootista, Vahtikoira, Automaattinen päivitys, ja Näytä sivupalkissa.
  2. Klikkaus Avaa verkkokäyttöliittymä tai ESPHome sivupalkissa käynnistääksesi sen.
  3. Klikkaus +Uusi laite > Jatkaa.
  4. Kirjoita laiteohjelmiston nimi, esim smartacja napsauta Seuraava.
  5. Valitse ESP8266 vaihtoehdoista ja napsauta Seuraava > Ohita.
  6. Etsi ja napsauta MUOKATA painiketta alla smartac avaamaan smartac.yaml tiedosto editoriin ja liitä seuraava YAML-koodi alle captive_portal:
status_led:
Pin: GPIO4

remote_receiver:
id: rcvr
pin:
numero: GPIO5
käänteinen: Totta
kaatopaikka: kaikki

remote_transmitter:
Pin: GPIO14
operaattorin_maksuprosentti: 50 %

ilmasto:
- alusta: ilmasto_ir_lg
nimi: "AC"
header_high: 3265us
header_low: 9856us

Tee nyt seuraavat muutokset koodiin:

  • Anna Wi-Fi SSID ja salasana. Esimerkiksi:
wifi:
ssid: "MyWiFI-verkon nimi"
Salasana: "12345678"
  • Muuta alusta: coolix nimi koodissa käytössäsi olevan AC-mallin mukaan.
ilmasto:
- alusta: coolix
nimi: "AC"

Vaihda esimerkiksi alusta: lg LG AC: lle. Voit viitata IR Remote Climate dokumentaatiosta saadaksesi lisätietoja.

Kun olet tehnyt tarvittavat muutokset, napsauta Tallentaa ja napsauta sitten Asentaa. Liitä NodeMCU tai D1 Mini tietokoneeseen mikro-USB-kaapelilla ja valitse Kytke tähän tietokoneeseen vaihtoehto. Tämä aloittaa laiteohjelmiston kääntämisen.

Kun olet koottu, napsauta ladata. Tallenna ladatut smartac-factory.bin laiteohjelmistotiedosto Työpöytä tai Lataukset kansio.

Vaihe 2: Päivitä smartac-factory.bin-laiteohjelmisto

Kun laiteohjelmisto on ladattu, voit napsauttaa Avaa ESPHome-verkko ja toimi seuraavasti:

  1. Klikkaus Kytkeä ja valitse COM portti.
  2. Klikkaus Valitse tiedosto ja valitse smartac-factory.bin laiteohjelmistotiedosto,
  3. Klikkaus Asentaa laiteohjelmiston flash-muistiin.

Kun laiteohjelmisto on vilkkunut, laitteen pitäisi olla online-tilassa.

Lisää IR-kaukosäätimet Home Assistantiin

Home Assistantissa (HA) voit nyt lisätä langattoman infrapunakaukosäätimen ja ohjata sitä. Vaiheet ovat seuraavat:

  1. Mene Kokoonpano > Laitteet ja integrointi. Tulet näkemään smartac HA löysi automaattisesti.
  2. Klikkaus Määritä, Valitse Alue, ja napsauta Lähetä.
  3. Alla ESPHome, klikkaus smartac ja napsauta sitten 1 laite.
  4. Klikkaus LISÄÄ KÄYTTÖPANEELIIN.
  5. Valitse kojelauta, napsauta Seuraava ja napsauta sitten LISÄÄ KÄYTTÖPANEELIIN.

Tämä lisää älykkäät AC-ohjaimet kojelautaan. Seuraavaksi voit yhdistää NodeMCU: n tai D1 minin IR-lähettimeen ja -vastaanottimeen aloittaaksesi AC-ohjauksen älypuhelimesi kautta.

Yhdistä MCU IR-lähettimellä ja vastaanottimen anturilla

Katso seuraava kaavio juottaaksesi IR-LEDin, vastaanottimen anturin ja transistorin piirilevylle. Jos et ole koskaan ennen juottanut, opi kuinka juottaa.

  1. Liitä tai juota negatiivinen (GND) IR-lähettimen LED-liitin säteilijä 2N2222-transistorista.
  2. Yhdistä positiivinen IR-lähettimen LED-liitäntä 3,3V NodeMCU: ssa tai D1 Minissä.
  3. Yhdistä pohja kohtaan GND NodeMCU: ssa tai D1 minissä.
  4. Yhdistä keräilijä nasta 2N2222 D5 pin NodeMCU: ssa tai D1Minissä.
  5. Liitä infrapunavastaanottimen anturi positiivinen (Vcc) terminaaliin 3,3V NodeMCU: ssa tai D1Minissä.
  6. Yhdistä GND TSOP IR -vastaanottimen pin GND NodeMCU: ssa tai D1Minissä.
  7. Yhdistä Data Out IR-vastaanottimen anturista D1 pin NodeMCU: ssa tai D1 Minissä.

Voit liittää IR-lähettimen ja -vastaanottimen Vcc-, GND- ja Data In/Out -nastat NodeMCU: hun tai D1 Miniin berg-nauhan ja hyppyjohtimien avulla.

Tulos ei välttämättä näytä hyvältä ensimmäisellä yrityksellä. Voit kuitenkin improvisoida myöhemmin. Voit tulostaa a 3D kotelo käyttämällä 3D-tulostinta kaikkien laitteistojen sulkemiseen. Vaihtoehtoisesti voit myös ostaa halvan IR-blasterin ja salata sen smartac-factory.bin laiteohjelmisto siinä. Tutustu täydelliseen oppaaseemme muunna halpa IR Blaster ja integroi se Home Assistantin kanssa.

Ohjaa perinteistä LVI-järjestelmääsi Home Assistant -sovelluksella

Voit nyt kytkeä USB-kaapelin laitteeseen käynnistääksesi sen ja käyttää Home Assistantin kojelautaan lisättyä ilmastointikomponenttia ohjaamaan perinteistä LVI-järjestelmää langattomasti.

Voit ladata ja asentaa Home Assistant -sovelluksen iOS-laitteellesi tai Android-älypuhelimeesi ohjataksesi LVI-laitteita, lisätäksesi automaatiota jne. Voit esimerkiksi asettaa automaation, jossa LVI käynnistyy automaattisesti, kun läsnäolosi havaitaan huoneessa, ja sammuu heti, kun poistut huoneesta. Tätä varten voit käyttää ESP32-korttia rakentaa läsnäolotunnistin HA: lle, jonka avulla voit käynnistää automaation läsnäolosi perusteella.

Integroi Apple HomeKitin kanssa

Jos omistat iOS-laitteen (eli iPhonen tai iPadin), voit myös lisätä tämän DIY-älykäs IR-ilmaston ohjaimen HomeKit-asetuksiin ja ohjaa LVI-laitteitasi HomeKit-käyttöliittymän avulla Home-asennuksella Assistant.

HomeKit-käyttöliittymä on paljon intuitiivisempi, joten sitä suositellaan iOS-käyttäjille. Sinun tarvitsee vain asentaa HomeKit-integraatio Home Assistantiin lähettääksesi sen HomeKitbridgenä; Voit sitten ohjata älylaitteitasi Home Assistantissa, mukaan lukien IR-AC-ohjain, iPhonen tai iPadin HomeKit-sovelluksesta.

Tee ilmastointijärjestelmästäsi älykäs

Noudattamalla tätä vaiheittaista ohjetta voit luoda Wi-Fi-pohjaisen IR-ohjaimen tehdäksesi mistä tahansa tavallisesta AC-järjestelmästä älykkään. Voit sitten ohjata perinteisiä LVI- tai ilmastointilaitteitasi älypuhelimella, kytkeä ne päälle/pois ja muuttaa lämpötilaa, tuulettimen nopeutta ja paljon muuta. Tämän pitäisi auttaa sinua säästämään energiaa ja pysymään viileänä tänä kesänä!

Kuinka rakentaa kotitalouksien energianäyttö DIY ESP8266:lla

Lue Seuraava

JaaTweetJaaSähköposti

Liittyvät aiheet

  • tee-se-itse
  • Älykoti
  • Ilmastointilaite
  • Tee-se-itse-projektin opetusohjelmat
  • Älykäs laite

Kirjailijasta

Ravi Singh (15 artikkelia julkaistu)

Ravi on asiantunteva tekninen selittäjä, IoT-harrastaja ja Linuxin ystävä, jolla on tausta big datan ja sovelluskehityksen parissa. Hän viettää suurimman osan viikonlopuistaan ​​IoT-laitteiden parissa ja Xbox-pelejä pelaten. Hän on myös yksin matkustava, joka rakastaa patikointia ja uusien polkujen tutkimista.

Lisää Ravi Singhiltä

tilaa uutiskirjeemme

Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e-kirjoja ja eksklusiivisia tarjouksia!

Klikkaa tästä tilataksesi