I denne DIY-guiden vil vi bygge en Wi-Fi-basert IR-kontroller for å konvertere et tradisjonelt klimaanlegg til en smart AC. Ved å bygge denne lille kontrolleren, vil du kunne kontrollere dine tradisjonelle HVAC-er eller klimaanlegg ved hjelp av smarttelefonen din med et intuitivt klimakontrollgrensesnitt som lar deg slå HVAC på/av og endre temperatur, viftehastighet, moduser, etc. med bare et trykk.

Den viser deg også sanntidstemperaturen i og utenfor rommet fra ADC-sensorene installert i AC-enheten din. Ved å gjøre din tradisjonelle AC smart, kan du enkelt kontrollere AC-enheten, legge til automatisering, spare energi og øke levetiden.

Ting du trenger

  • Home Assistant satt opp på en Raspberry Pi
  • ESP8266 MCU, for eksempel NodeMCU eller D1 Mini; en ESP-01 vil også fungere
  • 5mm 940nm IR-sender LED
  • TSOP1738 eller 1838 IR mottaker
  • 2N2222 transistor
  • Generelt PCB-kort
  • Loddebolt og loddetinn

Trinn 1: Kompiler og bygg fastvaren

For å kompilere og bygge fastvaren, må du installere ESPHome-tillegg i Home Assistant. Følg deretter disse trinnene:

  1. Etter å ha installert ESPHome-tillegget, gå til Konfigurasjon > Tillegg, Backup & Supervisor, og klikk ESPHome. Sørger for å aktivere Start ved oppstart, Vakthund, Automatisk oppdatering, og Vis på sidefeltet.
  2. Klikk Åpne Web UI eller ESPHome på sidefeltet for å starte den.
  3. Klikk +Ny enhet > Fortsette.
  4. Skriv inn fastvarenavnet, for eksempel smartac, og klikk Neste.
  5. Plukke ut ESP8266 fra alternativene og klikk Neste > Hopp over.
  6. Finn og klikk på REDIGERE knappen nedenfor smartac for å åpne smartac.yaml fil i editoren og lim inn følgende YAML-kode nedenfor captive_portal:
status_led:
pinne: GPIO4

fjernmottaker:
id: rcvr
pin:
nummer: GPIO5
invertert: ekte
dump: alle

fjernsender:
pinne: GPIO14
carrier_duty_percent: 50 %

klima:
- plattform: klima_ir_lg
Navn: "AC"
header_high: 3265us
header_low: 9856us

Gjør nå følgende endringer i koden:

  • Skriv inn Wi-Fi SSID og passord. For eksempel:
wifi:
ssid: "MyWiFI-nettverksnavn"
passord: "12345678"
  • Endre plattform: coolix navn i koden i henhold til AC-modellen du har.
klima:
- plattform: coolix
Navn: "AC"

For eksempel, endre til plattform: lg for LG AC. Du kan referere til IR fjernkontroll klima dokumentasjon for flere detaljer.

Etter å ha gjort de nødvendige endringene, klikk Lagre og klikk deretter Installere. Koble NodeMCU eller D1 Mini til PC-en med en mikro-USB-kabel og velg Koble til denne datamaskinen alternativ. Dette vil begynne å kompilere fastvaren.

Når den er kompilert, klikk nedlasting. Lagre den nedlastede smartac-factory.bin fastvarefilen i Skrivebord eller Nedlastinger mappe.

Trinn 2: Flash smartac-factory.bin-fastvaren

Når fastvaren er lastet ned, kan du klikke Åpne ESPHome web og gjør følgende:

  1. Klikk Koble og velg COM havn.
  2. Klikk Velg Fil og velg smartac-factory.bin fastvarefil,
  3. Klikk Installere for å flashe fastvaren.

Etter at fastvaren er blinket, skal enheten være online.

Legg til IR-fjernkontroller for klimakontroll til Home Assistant

I Home Assistant (HA) kan du nå legge til og kontrollere den trådløse IR-fjernkontrollen. Trinnene er som følger:

  1. Gå til Konfigurasjon > Enheter og integrasjon. Du vil se smartac automatisk oppdaget av HA.
  2. Klikk Konfigurer, velg Område, og klikk Sende inn.
  3. Under ESPHome, klikk smartac og klikk deretter 1 enhet.
  4. Klikk LEGG TIL I Dashboard.
  5. Velg dashbordet, klikk Neste og klikk deretter LEGG TIL I Dashboard.

Dette vil legge til de smarte AC-kontrollene på dashbordet. Deretter kan du koble NodeMCU eller D1 mini med IR-senderen og mottakeren for å begynne å kontrollere AC-en via smarttelefonen.

Koble til MCU med IR-sender og mottakersensor

Se følgende diagram for å lodde IR-LED-en, mottakersensoren og transistoren på et PCB. Hvis du aldri har loddet før, lær hvordan loddes.

  1. Koble til eller lodd negativ (GND) IR-sender LED-terminal til emitter av 2N2222 transistoren.
  2. Koble til positivt IR-sender LED-terminal til 3,3V på NodeMCU eller D1 Mini.
  3. Koble til utgangspunkt til GND på NodeMCU eller D1 mini.
  4. Koble til samler pinne på 2N2222 til D5 pin på NodeMCU eller D1Mini.
  5. Koble til sensorene til IR-mottakeren positiv (Vcc) terminal til 3,3V på NodeMCU eller D1Mini.
  6. Koble til GND pin på TSOP IR-mottakeren til GND på NodeMCU eller D1Mini.
  7. Koble til Data ut av IR-mottakersensoren til D1 pin på NodeMCU eller D1 Mini.

Du kan bruke en bergstrip og jumperledninger for å koble IR-senderen og mottakeren Vcc, GND og Data In/Out pins til NodeMCU eller D1 Mini.

Resultatet ser kanskje ikke bra ut på første forsøk. Du kan imidlertid improvisere senere. Du kan skrive ut en 3D etui bruke en 3D-printer for å omslutte all maskinvare. Alternativt kan du også kjøpe en billig IR-blaster og flashe smartac-factory.bin fastvare på den. Sjekk ut vår komplette guide til konverter en billig IR-blaster og integrer den med Home Assistant.

Styr din tradisjonelle HVAC ved å bruke Home Assistant-appen

Du kan nå koble USB-kabelen til enheten for å slå den på og bruke klimakontrollkomponenten som er lagt til Home Assistant-dashbordet for å kontrollere den tradisjonelle HVAC-en trådløst.

Du kan laste ned og installere Home Assistant-appen på iOS-enheten eller Android-smarttelefonen din for å kontrollere HVAC-ene, legge til automatisering osv. Du kan for eksempel sette opp en automatisering der HVAC-en vil slå seg på automatisk når din tilstedeværelse oppdages i rommet og slå seg av så snart du forlater rommet. For dette kan du bruke et ESP32-kort for å bygge en tilstedeværelsesdeteksjonssensor for HA, slik at du kan utløse automatisering basert på din tilstedeværelse.

Integrer med Apple HomeKit

Hvis du eier en iOS-enhet (dvs. iPhone eller iPad), kan du også legge til dette DIY smarte IR-klimaet kontroller til HomeKit-oppsettet ditt og kontroller HVAC-ene ved hjelp av HomeKit-grensesnittet i stedet for Home Assistent.

HomeKit-grensesnittet er mye mer intuitivt, og anbefales derfor for iOS-brukere. Alt du trenger å gjøre er å installere HomeKit-integrasjon i Home Assistant for å kringkaste den som en HomeKitbridge; du kan deretter kontrollere smartenhetene dine i Home Assistant, inkludert IR AC-kontrolleren, fra HomeKit-appen på iPhone eller iPad.

Gjør klimaanlegget ditt smart

Ved å følge denne trinnvise veiledningen vil du kunne lage en Wi-Fi-basert IR-kontroller for å gjøre et hvilket som helst standard AC-system smart. Du kan deretter kontrollere dine tradisjonelle HVAC-er eller klimaanlegg ved hjelp av smarttelefonen, for å slå dem på/av og endre temperatur, viftehastighet og mer. Dette bør hjelpe deg med å spare energi og holde deg kjølig i sommer!

Hvordan bygge en DIY husholdningsenergimonitor ved hjelp av ESP8266

Les Neste

DelekvitringDeleE-post

Relaterte temaer

  • DIY
  • Smart hjem
  • Klimaanlegg
  • DIY-prosjektveiledninger
  • Smart apparat

Om forfatteren

Ravi Singh (15 artikler publisert)

Ravi er en teknisk ekspert, en IoT-entusiast og Linux-elsker med bakgrunn innen big data og apputvikling. Han bruker mesteparten av helgene på å jobbe med IoT-enheter og spille spill på Xbox. Han er også en alenereisende som elsker fotturer og å utforske nye stier.

Mer fra Ravi Singh

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!

Klikk her for å abonnere