In dieser DIY-Anleitung bauen wir einen WLAN-basierten IR-Controller, um eine herkömmliche Klimaanlage in eine intelligente Klimaanlage umzuwandeln. Durch den Bau dieses winzigen Controllers können Sie Ihre herkömmlichen HLK- oder Klimaanlagen mit Ihrem Smartphone steuern mit einer intuitiven Klimasteuerungsschnittstelle, mit der Sie die Klimaanlage ein- und ausschalten und die Temperatur, Lüftergeschwindigkeit und Modi ändern können, etc. mit nur einem Fingertipp.
Es zeigt Ihnen auch die Echtzeittemperatur innerhalb und außerhalb des Raums von den ADC-Sensoren, die in Ihrer Klimaanlage installiert sind. Indem Sie Ihre herkömmliche Klimaanlage intelligent machen, können Sie die Klimaanlage bequem steuern, Automatisierung hinzufügen, Energie sparen und ihre Lebensdauer verlängern.
Dinge, die Sie brauchen
- Home Assistant auf einem Raspberry Pi eingerichtet
- ESP8266 MCU, wie NodeMCU oder D1 Mini; ein ESP-01 geht auch
- 5 mm 940 nm IR-Sender-LED
- TSOP1738 oder 1838 IR-Empfänger
- 2N2222-Transistor
- Allgemeine Leiterplatte
- Lötkolben und Lötzinn
Schritt 1: Kompilieren und erstellen Sie die Firmware
Um die Firmware zu kompilieren und zu erstellen, müssen Sie die ESPHome-Add-On im Home Assistant. Folgen Sie dann diesen Schritten:
- Gehen Sie nach der Installation des ESPHome-Add-Ons zu Aufbau > Add-ons, Backup & Supervisor, und klicken Sie ESPHome. Stellen Sie sicher, dass Sie es aktivieren Starten Sie beim Booten, Wachhund, Automatisches Update, und In der Seitenleiste anzeigen.
- Klicken Öffnen Sie die Web-Benutzeroberfläche oder ESPHome in der Seitenleiste, um es zu starten.
- Klicken +Neues Gerät > Fortsetzen.
- Geben Sie den Firmware-Namen ein, z smartac, und klicken Sie Nächste.
- Auswählen ESP8266 aus den Optionen und klicken Sie auf Nächste > Überspringen.
- Suchen und klicken Sie auf die BEARBEITEN Knopf unter smartac die zu öffnen smartac.yaml Datei im Editor und fügen Sie den folgenden YAML-Code unten ein captive_portal:
status_led:
Stift: GPIO4remote_receiver:
ID: rcvr
Stift:
Nummer: GPIO5
umgekehrt: Wahr
Abladen: alleremote_transmitter:
Stift: GPIO14
carrier_duty_percent: 50 %
Klima:
- Plattform: climate_ir_lg
Name: "AC"
header_high: 3265us
header_low: 9856us
Nehmen Sie nun die folgenden Änderungen im Code vor:
- Geben Sie Ihre WLAN-SSID und Ihr Passwort ein. Zum Beispiel:
W-lan:
ssid: "Name des MyWiFI-Netzwerks"
Passwort: "12345678"
- Ändere das Plattform: coolix Name im Code gemäß dem AC-Modell, das Sie haben.
Klima:
- Plattform: coolix
Name: "AC"
Wechseln Sie zum Beispiel zu Plattform: lg für LG AC. Sie können sich auf die beziehen IR-Fernbedienung Klima Dokumentation für weitere Details.
Nachdem Sie die erforderlichen Änderungen vorgenommen haben, klicken Sie auf Speichern und dann klicken Installieren. Schließen Sie die NodeMCU oder D1 Mini mit einem Micro-USB-Kabel an Ihren PC an und wählen Sie die aus Schließen Sie es an diesen Computer an Möglichkeit. Dadurch wird die Kompilierung der Firmware gestartet.
Klicken Sie nach dem Kompilieren auf Download. Speichern Sie die heruntergeladene smartac-factory.bin Firmware-Datei in der Schreibtisch oder Downloads Mappe.
Schritt 2: Flashen Sie die smartac-factory.bin-Firmware
Sobald die Firmware heruntergeladen ist, können Sie auf klicken Öffnen Sie ESPHome-Web und mach folgendes:
- Klicken Verbinden und wählen Sie die aus KOM Hafen.
- Klicken Datei wählen und auswählen smartac-factory.bin Firmware-Datei,
- Klicken Installieren um die Firmware zu flashen.
Nach dem Flashen der Firmware sollte das Gerät online sein.
Fügen Sie dem Home Assistant IR-Fernbedienungen für die Klimaanlage hinzu
Im Home Assistant (HA) können Sie jetzt die drahtlose IR-Fernbedienung hinzufügen und steuern. Die Schritte sind wie folgt:
- Gehe zu Aufbau > Geräte & Integration. Du wirst sehen smartac automatisch von HA erkannt.
- Klicken Konfigurieren, wähle aus Bereich, und klicken Einreichen.
- Unter ESPHome, klicken smartac und dann klicken 1 Gerät.
- Klicken ZUM DASHBOARD HINZUFÜGEN.
- Wählen Sie das Dashboard aus und klicken Sie darauf Nächste und dann klicken ZUM DASHBOARD HINZUFÜGEN.
Dadurch werden die intelligenten AC-Steuerungen auf dem Dashboard hinzugefügt. Als nächstes können Sie die NodeMCU oder D1 mini mit dem IR-Sender und -Empfänger verbinden, um mit der Steuerung Ihres AC über Ihr Smartphone zu beginnen.
Verbinden Sie die MCU mit dem IR-Sender und dem Empfängersensor
Beziehen Sie sich auf das folgende Diagramm, um die IR-LED, den Empfängersensor und den Transistor auf einer Platine zu löten. Wenn Sie noch nie gelötet haben, lernen Sie es wie man lötet.
- Anschließen oder anlöten negativ (Masse) LED-Anschluss des IR-Senders an den Emitter des Transistors 2N2222.
- Verbinden Sie die positiv LED-Anschluss des IR-Senders an 3,3 V auf NodeMCU oder D1 Mini.
- Verbinden Sie die Base zu Masse auf NodeMCU oder D1 mini.
- Verbinden Sie die Kollektor Stift von 2N2222 an den D5 Pin auf NodeMCU oder D1Mini.
- Schließen Sie die Sensoren des IR-Empfängers an positiv (Vcc) Terminal zum 3,3 V auf NodeMCU oder D1Mini.
- Verbinden Sie die Masse Pin des TSOP IR-Empfängers an Masse auf NodeMCU oder D1Mini.
- Verbinden Sie die Daten aus des IR-Empfängersensors an den D1 Pin auf NodeMCU oder D1 Mini.
Sie können einen Berg Strip und Jumper-Drähte verwenden, um die Vcc-, GND- und Data In/Out-Pins des IR-Senders und -Empfängers mit der NodeMCU oder dem D1 Mini zu verbinden.
Das Ergebnis sieht beim ersten Versuch möglicherweise nicht gut aus. Sie können jedoch später improvisieren. Sie können eine drucken 3D-Fall Verwendung eines 3D-Druckers, um die gesamte Hardware einzuschließen. Alternativ kannst du dir auch einen günstigen IR-Blaster kaufen und den flashen smartac-factory.bin Firmware drauf. Sehen Sie sich unseren vollständigen Leitfaden an Konvertieren Sie einen billigen IR-Blaster und integrieren Sie ihn in Home Assistant.
Steuern Sie Ihre herkömmliche Klimaanlage mit der Home Assistant App
Sie können jetzt das USB-Kabel an das Gerät anschließen, um es einzuschalten, und die Ihrem Home Assistant-Dashboard hinzugefügte Klimasteuerungskomponente verwenden, um Ihre herkömmliche Klimaanlage drahtlos zu steuern.
Sie können die Home Assistant-App herunterladen und auf Ihrem iOS-Gerät oder Android-Smartphone installieren, um Ihre HLK-Anlagen zu steuern, Automatisierung hinzuzufügen usw. Sie können beispielsweise eine Automatisierung einrichten, bei der sich die HLK automatisch einschaltet, wenn Ihre Anwesenheit im Raum erkannt wird, und sich ausschaltet, sobald Sie den Raum verlassen. Dazu können Sie ein ESP32-Board verwenden Bauen Sie einen Anwesenheitserkennungssensor für HA, sodass Sie die Automatisierung basierend auf Ihrer Anwesenheit auslösen können.
Integration mit Apple HomeKit
Wenn Sie ein iOS-Gerät (z. B. iPhone oder iPad) besitzen, können Sie auch dieses intelligente DIY-IR-Klima hinzufügen Controller zu Ihrem HomeKit-Setup und steuern Sie Ihre HVACs über die HomeKit-Oberfläche anstelle von Home Assistent.
Die HomeKit-Benutzeroberfläche ist viel intuitiver und wird daher für iOS-Benutzer empfohlen. Alles, was Sie tun müssen, ist die HomeKit-Integration in Home Assistant zu installieren, um sie als HomeKitbridge zu übertragen. Sie können dann Ihre intelligenten Geräte in Home Assistant, einschließlich des IR-AC-Controllers, über die HomeKit-App auf dem iPhone oder iPad steuern.
Machen Sie Ihre Klimaanlage smart
Wenn Sie dieser Schritt-für-Schritt-Anleitung folgen, können Sie einen Wi-Fi-basierten IR-Controller erstellen, um jedes Standard-AC-System intelligent zu machen. Sie können dann Ihre herkömmlichen HLK- oder Klimaanlagen mit Ihrem Smartphone steuern, um sie ein- und auszuschalten und die Temperatur, Lüftergeschwindigkeit und mehr zu ändern. Dies sollte Ihnen helfen, Energie zu sparen und diesen Sommer cool zu bleiben!
So bauen Sie mit ESP8266 einen DIY-Haushaltsenergiemonitor
Lesen Sie weiter
Verwandte Themen
- DIY
- Intelligentes Zuhause
- Klimaanlage
- DIY-Projekt-Tutorials
- Intelligentes Gerät
Über den Autor
Ravi ist ein Experte für technische Erklärungen, ein IoT-Enthusiast und Linux-Liebhaber mit einem Hintergrund in Big Data und App-Entwicklung. Er verbringt die meisten seiner Wochenenden damit, mit IoT-Geräten zu arbeiten und Spiele auf der Xbox zu spielen. Er ist auch ein Alleinreisender, der gerne wandert und neue Wege erkundet.
Abonnieren Sie unseren Newsletter
Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!
Klicken Sie hier, um sich anzumelden