I den här DIY-guiden kommer vi att bygga en Wi-Fi-baserad IR-kontroller för att konvertera ett traditionellt luftkonditioneringssystem till en smart AC. Genom att bygga denna lilla kontroller kommer du att kunna styra dina traditionella HVAC eller luftkonditioneringsenheter med din smartphone med ett intuitivt klimatkontrollgränssnitt som låter dig slå på/stänga av HVAC och ändra temperatur, fläkthastighet, lägen, etc. med bara ett tryck.

Den visar dig även realtidstemperaturen i och utanför rummet från ADC-sensorerna som är installerade i din AC-enhet. Genom att göra din traditionella AC smart kan du enkelt styra AC-enheten, lägga till automatisering, spara energi och öka dess livslängd.

Saker du behöver

  • Home Assistant inställd på en Raspberry Pi
  • ESP8266 MCU, såsom NodeMCU eller D1 Mini; en ESP-01 fungerar också
  • 5mm 940nm IR-sändare LED
  • TSOP1738 eller 1838 IR-mottagare
  • 2N2222 transistor
  • Allmänt PCB-kort
  • Lödkolv och lod

Steg 1: Kompilera och bygg firmware

För att kompilera och bygga den fasta programvaran måste du installera

instagram viewer
ESPHome-tillägg i Home Assistant. Följ sedan dessa steg:

  1. Efter att ha installerat ESPHome-tillägget, gå till Konfiguration > Tillägg, Backup & Supervisor, och klicka ESPHome. Se till att aktivera Börja på Boot, Vakthund, Automatisk uppdatering, och Visa på sidofältet.
  2. Klick Öppna webbgränssnittet eller ESPHome på sidofältet för att starta den.
  3. Klick +Ny enhet > Fortsätta.
  4. Skriv in firmwarenamnet, t.ex smartac, och klicka Nästa.
  5. Välj ESP8266 från alternativen och klicka Nästa > Hoppa.
  6. Hitta och klicka på REDIGERA knappen nedan smartac att öppna smartac.yaml fil i editorn och klistra in följande YAML-kod nedan captive_portal:
status_led:
stift: GPIO4

remote_receiver:
id: rcvr
stift:
nummer: GPIO5
omvänd: Sann
dumpa: alla

fjärrsändare:
stift: GPIO14
carrier_duty_percent: 50 %

klimat:
- plattform: klimat_ir_lg
namn: "AC"
header_high: 3265us
header_low: 9856us

Gör nu följande ändringar i koden:

  • Ange ditt Wi-Fi SSID och lösenord. Till exempel:
wifi:
ssid: "MyWiFI-nätverksnamn"
Lösenord: "12345678"
  • Ändra plattform: coolix namn i koden enligt AC-modellen du har.
klimat:
- plattform: coolix
namn: "AC"

Byt till exempel till plattform: lg för LG AC. Du kan hänvisa till IR Remote Klimat dokumentation för mer information.

När du har gjort de nödvändiga ändringarna klickar du Spara och klicka sedan Installera. Anslut NodeMCU eller D1 Mini till din PC med en mikro-USB-kabel och välj Anslut till den här datorn alternativ. Detta kommer att börja kompilera firmware.

När du har sammanställt klickar du Ladda ner. Spara det nedladdade smartac-factory.bin firmware-fil i Skrivbord eller Nedladdningar mapp.

Steg 2: Flasha smartac-factory.bin Firmware

När den fasta programvaran har laddats ner kan du klicka Öppna ESPHome webb och gör följande:

  1. Klick Ansluta och välj COM hamn.
  2. Klick Välj FIL och välj smartac-factory.bin firmware-fil,
  3. Klick Installera för att flasha den fasta programvaran.

Efter att firmware har blinkat bör enheten vara online.

Lägg till IR-fjärrkontroller för klimatkontroll till Home Assistant

I Home Assistant (HA) kan du nu lägga till och styra den trådlösa IR-fjärrkontrollen. Stegen är som följer:

  1. Gå till Konfiguration > Enheter & Integration. Du får se smartac automatiskt upptäckt av HA.
  2. Klick Konfigurera, Välj Område, och klicka Skicka in.
  3. Under ESPHome, klick smartac och klicka sedan 1 enhet.
  4. Klick LÄGG TILL I Dashboard.
  5. Välj instrumentpanelen, klicka Nästa och klicka sedan LÄGG TILL I Dashboard.

Detta kommer att lägga till de smarta AC-kontrollerna på instrumentbrädan. Därefter kan du ansluta NodeMCU eller D1 mini med IR-sändaren och mottagaren för att börja styra din AC via din smartphone.

Anslut MCU med IR-sändare och mottagarens sensor

Se följande diagram för att löda IR-LED, mottagarsensor och transistor på ett kretskort. Om du aldrig har lödt förut, lär dig hur man löder.

  1. Anslut eller löd fast negativ (GND) IR-sändarens LED-terminal till utsändare av transistorn 2N2222.
  2. Anslut positiv IR-sändarens LED-terminal till 3,3V på NodeMCU eller D1 Mini.
  3. Anslut bas till GND på NodeMCU eller D1 mini.
  4. Anslut samlare stift av 2N2222 till D5 stift på NodeMCU eller D1Mini.
  5. Anslut IR-mottagarens sensorer positiv (Vcc) terminal till 3,3V på NodeMCU eller D1Mini.
  6. Anslut GND stift på TSOP IR-mottagaren till GND på NodeMCU eller D1Mini.
  7. Anslut Data ut av IR-mottagarens sensor till D1 stift på NodeMCU eller D1 Mini.

Du kan använda en bergremsa och bygelkablar för att ansluta IR-sändaren och mottagarens Vcc-, GND- och Data In/Out-stift till NodeMCU eller D1 Mini.

Resultatet kanske inte ser bra ut vid första försöket. Du kan dock improvisera senare. Du kan skriva ut en 3D-fodral använda en 3D-skrivare för att omsluta all hårdvara. Alternativt kan du också köpa en billig IR-blaster och flasha den smartac-factory.bin firmware på den. Kolla in vår kompletta guide till konvertera en billig IR-blaster och integrera den med Home Assistant.

Styr din traditionella HVAC med Home Assistant-appen

Du kan nu ansluta USB-kabeln till enheten för att slå på den och använda klimatkontrollkomponenten som lagts till på din Home Assistant-instrumentpanel för att styra din traditionella VVS trådlöst.

Du kan ladda ner och installera Home Assistant-appen på din iOS-enhet eller Android-smarttelefon för att styra dina VVS-apparater, lägga till automatisering, etc. Du kan till exempel ställa in en automation där VVS-enheten slås på automatiskt när din närvaro upptäcks i rummet och stängs av så fort du lämnar rummet. För detta kan du använda ett ESP32-kort för att bygga en närvarodetekteringssensor för HA, så att du kan utlösa automatisering baserat på din närvaro.

Integrera med Apple HomeKit

Om du äger en iOS-enhet (dvs iPhone eller iPad), kan du också lägga till detta DIY smarta IR-klimat kontroller till din HomeKit-installation och styr dina HVACs med HomeKit-gränssnittet istället för Home Assistent.

HomeKit UI är mycket mer intuitivt och rekommenderas därför för iOS-användare. Allt du behöver göra är att installera HomeKit-integration i Home Assistant för att sända den som en HomeKitbridge; du kan sedan styra dina smarta enheter i Home Assistant, inklusive IR AC-kontrollern, från HomeKit-appen på iPhone eller iPad.

Gör ditt luftkonditioneringssystem smart

Genom att följa denna steg-för-steg-guide kommer du att kunna skapa en Wi-Fi-baserad IR-kontroller för att göra alla vanliga AC-system smarta. Du kan sedan styra dina traditionella HVAC eller luftkonditioneringsenheter med din smartphone för att slå på/stänga av dem och ändra temperatur, fläkthastighet och mer. Detta borde hjälpa dig att spara energi och hålla dig sval i sommar!

Hur man bygger en DIY-hushållsenergimonitor med ESP8266

Läs Nästa

Dela med sigTweetDela med sigE-post

Relaterade ämnen

  • DIY
  • Smart hem
  • Luftkonditionering
  • Självstudier för DIY-projekt
  • Smart apparat

Om författaren

Ravi Singh (15 publicerade artiklar)

Ravi är en expert på teknikförklaring, en IoT-entusiast och Linux-älskare med en bakgrund inom big data och apputveckling. Han tillbringar större delen av sina helger med att arbeta med IoT-enheter och spela spel på Xbox. Han är också en ensamresenär som älskar att vandra och utforska nya stigar.

Mer från Ravi Singh

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera