In deze doe-het-zelfgids bouwen we een op wifi gebaseerde IR-controller om een ​​traditioneel airconditioningsysteem om te zetten in een slimme airco. Door deze kleine controller te bouwen, kunt u uw traditionele HVAC's of airconditioners bedienen met uw smartphone met een intuïtieve klimaatbeheersingsinterface waarmee u de HVAC aan/uit kunt zetten en de temperatuur, ventilatorsnelheid, modi, enzovoort. met slechts een kraan.

Het toont u ook de realtime temperatuur binnen en buiten de kamer van de ADC-sensoren die in uw AC-eenheid zijn geïnstalleerd. Door uw traditionele AC slim te maken, kunt u de AC-unit gemakkelijk bedienen, automatisering toevoegen, energie besparen en de levensduur verlengen.

Dingen die je nodig hebt

  • Home Assistant ingesteld op een Raspberry Pi
  • ESP8266 MCU, zoals NodeMCU of D1 Mini; een ESP-01 zal ook werken
  • 5 mm 940nm IR-zender LED
  • TSOP1738 of 1838 IR-ontvanger
  • 2N2222-transistor
  • Algemene printplaat
  • Soldeerbout en soldeer

Stap 1: Compileer en bouw de firmware

Om de firmware te compileren en te bouwen, moet u de

instagram viewer
ESPHome-add-on in Home Assistant. Volg dan deze stappen:

  1. Ga na het installeren van de ESPHome-add-on naar Configuratie > Add-ons, back-up en supervisoren klik op ESPHome. Zorgt ervoor dat u inschakelt Start bij opstarten, Waakhond, Auto update, en Toon in de zijbalk.
  2. Klik Web-gebruikersinterface openen of ESPHome op de zijbalk om het te starten.
  3. Klik +Nieuw apparaat > Doorgaan.
  4. Typ de firmwarenaam, zoals: smartacen klik op Volgende.
  5. Selecteer ESP8266 uit de opties en klik op Volgende > Overslaan.
  6. Zoek en klik op de BEWERK knop hieronder smartac om de te openen smartac.yaml bestand in de editor en plak de volgende YAML-code hieronder: captive_portal:
status_led:
pin: GPIO4

remote_receiver:
id: rcvr
pin:
nummer: GPIO5
omgekeerd: WAAR
dumpen: alles

remote_zender:
pin: GPIO14
carrier_duty_percent: 50%

klimaat:
- platform: climate_ir_lg
naam: "AC"
header_high: 3265us
header_low: 9856us

Breng nu de volgende wijzigingen aan in de code:

  • Voer uw Wi-Fi SSID en wachtwoord in. Bijvoorbeeld:
Wifi:
ssid: "MijnWiFI-netwerknaam"
wachtwoord: "12345678"
  • Verander de platform: coolix naam in de code volgens het AC-model dat u heeft.
klimaat:
- platform: coolix
naam: "AC"

Verander bijvoorbeeld in platform: lg voor LG AC. U kunt verwijzen naar de IR klimaat op afstand documentatie voor meer details.

Nadat u de vereiste wijzigingen heeft aangebracht, klikt u op Opslaan en klik vervolgens op Installeren. Sluit de NodeMCU of D1 Mini aan op uw pc met behulp van een micro-USB-kabel en selecteer de Sluit aan op deze computer optie. Dit zal beginnen met het compileren van de firmware.

Eenmaal gecompileerd, klik op Downloaden. Bewaar het gedownloade smartac-factory.bin firmwarebestand in de Bureaublad of Downloads map.

Stap 2: Flash de firmware van smartac-factory.bin

Zodra de firmware is gedownload, kunt u klikken op Open ESPHome-web en doe het volgende:

  1. Klik Aansluiten en selecteer de COM haven.
  2. Klik Kies bestand en selecteer smartac-factory.bin firmwarebestand,
  3. Klik Installeren om de firmware te flashen.

Nadat de firmware is geflitst, moet het apparaat online zijn.

IR-afstandsbedieningen toevoegen aan Home Assistant

In de Home Assistant (HA) kun je nu de draadloze IR-afstandsbediening toevoegen en bedienen. De stappen zijn als volgt:

  1. Ga naar Configuratie > Apparaten en integratie. Je zult zien smartac automatisch ontdekt door HA.
  2. Klik Configureren, selecteer de Gebied, en klik Indienen.
  3. Onder ESPHome, Klik smartac en klik vervolgens op 1 apparaat.
  4. Klik TOEVOEGEN AAN DASHBOARD.
  5. Selecteer het dashboard, klik op Volgende en klik vervolgens op TOEVOEGEN AAN DASHBOARD.

Hiermee worden de slimme AC-bedieningselementen op het dashboard toegevoegd. Vervolgens kunt u de NodeMCU of D1 mini verbinden met de IR-zender en -ontvanger om uw AC via uw smartphone te bedienen.

Sluit MCU aan met IR-zender en ontvangersensor

Raadpleeg het volgende diagram om de IR-led, ontvangersensor en transistor op een PCB te solderen. Als je nog nooit eerder hebt gesoldeerd, leer dan hoe te solderen.

  1. Sluit of soldeer de negatief (GND) IR-zender LED-aansluiting naar de emitter van de 2N2222-transistor.
  2. Verbind de positief IR-zender LED-aansluiting naar 3,3V op NodeMCU of D1 Mini.
  3. Verbind de baseren tot GND op NodeMCU of D1 mini.
  4. Verbind de verzamelaar pin van 2N2222 naar de D5 pin op NodeMCU of D1Mini.
  5. Sluit de IR-ontvangersensor aan positief (Vcc) terminal naar de 3,3V op NodeMCU of D1Mini.
  6. Verbind de GND pin van de TSOP IR-ontvanger naar GND op NodeMCU of D1Mini.
  7. Verbind de Gegevens uit van de IR-ontvangersensor naar de D1 pin op NodeMCU of D1 Mini.

U kunt een bergstrip en jumperdraden gebruiken om de IR-zender en -ontvanger Vcc, GND en Data In/Out-pinnen aan te sluiten op de NodeMCU of D1 Mini.

Het resultaat ziet er bij de eerste poging misschien niet goed uit. Maar je kunt later improviseren. U kunt een afdrukken 3D geval met behulp van een 3D-printer om alle hardware te omsluiten. Als alternatief kunt u ook een goedkope IR-blaster kopen en de smartac-factory.bin firmware erop. Bekijk onze complete gids voor: converteer een goedkope IR-blaster en integreer deze met Home Assistant.

Bedien uw traditionele HVAC met de Home Assistant-app

U kunt nu de USB-kabel op het apparaat aansluiten om het aan te zetten en de klimaatregelingscomponent gebruiken die aan uw Home Assistant-dashboard is toegevoegd om uw traditionele HVAC draadloos te bedienen.

U kunt de Home Assistant-app downloaden en installeren op uw iOS-apparaat of Android-smartphone om uw HVAC's te bedienen, automatisering toe te voegen, enz. U kunt bijvoorbeeld een automatisering instellen waarbij de HVAC automatisch inschakelt wanneer uw aanwezigheid in de ruimte wordt gedetecteerd en uitschakelt zodra u de ruimte verlaat. Hiervoor kunt u een ESP32-bord gebruiken om een aanwezigheidsdetectiesensor bouwen voor HA, zodat u automatisering kunt activeren op basis van uw aanwezigheid.

Integreren met Apple HomeKit

Als je een iOS-apparaat hebt (i.e. iPhone of iPad), kun je ook dit doe-het-zelf slimme IR-klimaat toevoegen controller naar uw HomeKit-configuratie en bedien uw HVAC's met behulp van de HomeKit-interface in plaats van Home Assistent.

De HomeKit-gebruikersinterface is veel intuïtiever en wordt daarom aanbevolen voor iOS-gebruikers. Het enige wat u hoeft te doen is HomeKit-integratie in Home Assistant te installeren om het uit te zenden als een HomeKitbridge; je kunt vervolgens je slimme apparaten bedienen in Home Assistant, inclusief de IR AC-controller, vanuit de HomeKit-app op iPhone of iPad.

Maak uw airconditioningsysteem slim

Door deze stapsgewijze handleiding te volgen, kunt u een op Wi-Fi gebaseerde IR-controller maken om elk standaard AC-systeem slim te maken. U kunt vervolgens uw traditionele HVAC's of airconditioners bedienen met uw smartphone, ze in-/uitschakelen en de temperatuur, ventilatorsnelheid en meer wijzigen. Dit zou je moeten helpen energie te besparen en koel te blijven deze zomer!

Hoe een doe-het-zelf-huishoudelijke energiemonitor te bouwen met ESP8266

Lees volgende

DelenTweetenDelenE-mail

Gerelateerde onderwerpen

  • doe-het-zelf
  • Slimme woning
  • Airco
  • Zelfstudies voor doe-het-zelfprojecten
  • Slim apparaat

Over de auteur

Ravi Singh (15 artikelen gepubliceerd)

Ravi is een deskundige technische uitleg, een IoT-enthousiasteling en Linux-liefhebber met een achtergrond in big data en app-ontwikkeling. Hij brengt de meeste van zijn weekenden door met het werken met IoT-apparaten en het spelen van games op de Xbox. Hij is ook een soloreiziger die houdt van wandelen en het verkennen van nieuwe paden.

Meer van Ravi Singh

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren