I denne gør-det-selv-guide vil vi bygge en Wi-Fi-baseret IR-controller til at konvertere et traditionelt klimaanlæg til en smart AC. Ved at bygge denne lille controller, vil du være i stand til at styre dine traditionelle HVAC'er eller klimaanlæg ved hjælp af din smartphone med en intuitiv klimakontrolgrænseflade, der giver dig mulighed for at tænde/slukke for HVAC og ændre temperatur, blæserhastighed, tilstande, etc. med blot et tryk.
Den viser dig også realtidstemperaturen i og uden for rummet fra ADC-sensorerne installeret i din AC-enhed. Ved at gøre din traditionelle AC smart, kan du nemt styre AC-enheden, tilføje automatisering, spare energi og forlænge dens levetid.
Ting du skal bruge
- Home Assistant opsat på en Raspberry Pi
- ESP8266 MCU, såsom NodeMCU eller D1 Mini; en ESP-01 vil også fungere
- 5mm 940nm IR sender LED
- TSOP1738 eller 1838 IR modtager
- 2N2222 transistor
- Generelt printkort
- Loddekolbe og lodde
Trin 1: Kompiler og byg firmwaren
For at kompilere og bygge firmwaren skal du installere ESPHome-tilføjelse i Home Assistant. Følg derefter disse trin:
- Efter installation af ESPHome-tilføjelsen skal du gå til Konfiguration > Tilføjelser, Backup & Supervisor, og klik ESPHome. Sørger for at aktivere Start ved Boot, Vagthund, Automatisk opdatering, og Vis på sidebjælken.
- Klik Åbn Web UI eller ESPHome på sidebjælken for at starte den.
- Klik +Ny enhed > Blive ved.
- Indtast firmwarenavnet, f.eks smartac, og klik Næste.
- Vælg ESP8266 fra valgmulighederne og klik Næste > Springe.
- Find og klik på REDIGERE knappen nedenfor smartac at åbne smartac.yaml fil i editoren og indsæt følgende YAML-kode nedenfor captive_portal:
status_led:
ben: GPIO4remote_receiver:
id: rcvr
pin:
nummer: GPIO5
omvendt: Rigtigt
dump: allefjernsender:
ben: GPIO14
carrier_duty_percent: 50 %
klima:
- platform: klima_ir_lg
navn: "AC"
header_high: 3265us
header_low: 9856us
Foretag nu følgende ændringer i koden:
- Indtast dit Wi-Fi SSID og din adgangskode. For eksempel:
trådløst internet:
ssid: "MyWiFI-netværksnavn"
adgangskode: "12345678"
- Skift platform: coolix navn i koden i henhold til den AC-model, du har.
klima:
- platform: coolix
navn: "AC"
Skift for eksempel til platform: lg til LG AC. Du kan henvise til IR fjernbetjening klima dokumentation for flere detaljer.
Når du har foretaget de nødvendige ændringer, skal du klikke Gemme og klik derefter Installere. Tilslut NodeMCU eller D1 Mini til din pc ved hjælp af et mikro-USB-kabel og vælg Tilslut til denne computer mulighed. Dette vil begynde at kompilere firmwaren.
Når det er kompileret, klik Hent. Gem det downloadede smartac-factory.bin firmware-fil i Desktop eller Downloads folder.
Trin 2: Flash smartac-factory.bin-firmwaren
Når firmwaren er downloadet, kan du klikke Åbn ESPHome web og gør følgende:
- Klik Forbinde og vælg KOM Havn.
- Klik Vælg fil og vælg smartac-factory.bin firmware fil,
- Klik Installere for at flashe firmwaren.
Når firmwaren er flashet, skal enheden være online.
Tilføj IR-fjernbetjeninger til klimastyring til Home Assistant
I Home Assistant (HA) kan du nu tilføje og styre den trådløse IR-fjernbetjening. Trinene er som følger:
- Gå til Konfiguration > Enheder og integration. Du vil se smartac auto-opdaget af HA.
- Klik Konfigurer, skal du vælge Areal, og klik Indsend.
- Under ESPHome, klik smartac og klik derefter 1 enhed.
- Klik TILFØJ TIL DASHBOARD.
- Vælg dashboardet, klik Næste og klik derefter TILFØJ TIL DASHBOARD.
Dette tilføjer de smarte AC-kontroller på instrumentbrættet. Dernæst kan du forbinde NodeMCU eller D1 mini med IR-senderen og modtageren for at begynde at styre din AC gennem din smartphone.
Tilslut MCU med IR-sender og modtagersensor
Se følgende diagram for at lodde IR-LED'en, modtagersensoren og transistoren på et printkort. Hvis du aldrig har loddet før, så lær hvordan man lodder.
- Tilslut eller lod negativ (GND) IR-sender LED-terminal til udsender af 2N2222 transistoren.
- Tilslut positiv IR-sender LED-terminal til 3,3V på NodeMCU eller D1 Mini.
- Tilslut grundlag til GND på NodeMCU eller D1 mini.
- Tilslut samler stift 2N2222 til D5 pin på NodeMCU eller D1Mini.
- Tilslut IR-modtagerens sensorer positiv (Vcc) terminal til 3,3V på NodeMCU eller D1Mini.
- Tilslut GND pin på TSOP IR-modtageren til GND på NodeMCU eller D1Mini.
- Tilslut Data ud af IR-modtagersensoren til D1 pin på NodeMCU eller D1 Mini.
Du kan bruge en bergstrimmel og jumperledninger til at forbinde IR-senderen og -modtagerens Vcc-, GND- og Data In/Out-ben til NodeMCU eller D1 Mini.
Resultatet ser muligvis ikke godt ud i første forsøg. Du kan dog improvisere senere. Du kan udskrive en 3D sag bruge en 3D-printer til at omslutte al hardware. Alternativt kan du også købe en billig IR-blaster og flashe smartac-factory.bin firmware på den. Tjek vores komplette guide til konverter en billig IR-blaster og integrer den med Home Assistant.
Styr din traditionelle HVAC ved hjælp af Home Assistant-appen
Du kan nu tilslutte USB-kablet til enheden for at tænde den og bruge klimastyringskomponenten, der er tilføjet til dit Home Assistant-dashboard, til at styre din traditionelle HVAC trådløst.
Du kan downloade og installere Home Assistant-appen på din iOS-enhed eller Android-smartphone for at styre dine HVAC'er, tilføje automatisering osv. For eksempel kan du opsætte en automatisering, hvor HVAC tænder automatisk, når din tilstedeværelse registreres i rummet og slukker, så snart du forlader lokalet. Til dette kan du bruge et ESP32-kort til bygge en tilstedeværelsesdetektionssensor for HA, så du kan udløse automatisering baseret på din tilstedeværelse.
Integrer med Apple HomeKit
Hvis du ejer en iOS-enhed (dvs. iPhone eller iPad), kan du også tilføje dette DIY smarte IR-klima controller til din HomeKit-opsætning og styr dine HVAC'er ved hjælp af HomeKit-grænsefladen i stedet for Home Assistent.
HomeKit UI er meget mere intuitiv og anbefales derfor til iOS-brugere. Alt du skal gøre er at installere HomeKit-integration i Home Assistant for at udsende det som en HomeKitbridge; du kan derefter styre dine smartenheder i Home Assistant, inklusive IR AC-controlleren, fra HomeKit-appen på iPhone eller iPad.
Gør dit klimaanlæg smart
Ved at følge denne trin-for-trin guide vil du være i stand til at oprette en Wi-Fi-baseret IR-controller for at gøre ethvert standard AC-system smart. Du kan derefter styre dine traditionelle HVAC'er eller klimaanlæg ved hjælp af din smartphone, for at tænde/slukke dem og ændre temperaturen, blæserhastigheden og mere. Dette skulle hjælpe dig med at spare energi og holde dig kølig denne sommer!
Sådan bygger du en DIY-husholdningsenergimonitor ved hjælp af ESP8266
Læs Næste
Relaterede emner
- gør det selv
- Smart hjem
- Klimaanlæg
- DIY-projekttutorials
- Smart Apparat
Om forfatteren

Ravi er en ekspert teknisk forklarer, en IoT-entusiast og Linux-elsker med en baggrund i big data og app-udvikling. Han bruger det meste af sine weekender på at arbejde med IoT-enheder og spille spil på Xbox. Han er også en solorejsende, der elsker at vandre og udforske nye stier.
Abonner på vores nyhedsbrev
Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!
Klik her for at abonnere