Hello World!
blog for everything
EntriesAbout Me

ESP8266 AC Controller

By bshabanov
Published in Electronics
August 08, 2020
1 min read

I have one of these old air conditioners, which they don’t have WiFi, but I want to be able to control it from the internet. Buying one or modifying the current one is not something I want and for that reason, I decided to make a simple circuit that plugs in the power socket and acts as an AC remote.

First I test everything on a breadboard.

A couple of words about decoding the AC remote controller: In the beginning, I try to record a couple of commands like “Turn on, Set mode to cool and Temp 22” and decode it, but it didn’t work well.

So I search for some library and found one that works perfectly “IRremoteESP8266”.It has many brands and it is very easy to use.

0x01
Flash new firmware

After I was assure that everything is OK, I made the first version of the controller.

0x01
Home etched PCB

I used this controller for about 2 years and it works absolutely 100%, but I didn’t like the fact that the PCB is built from spare parts that I was having back then and decide to make a new version and purchase PCB from some manufacturer, but because I was in hurry for another project I honestly didn’t pay too much attention and I made some mistakes while designing the new PCB.

0x01
Fresh new PCB

The first problem with the new design was the IR Led I used. It was SMD and it has no power to transmit signal in distance over 1m (my power outlet is 1.5m from the AC). So I change that with 5mm IR led and it works. The other issue is - I forgot to add a trace for one resistor 😱. But after these fixes, everything is working fine.

I have an idea for a new version of the project, where no traces are missing at the final PCB, add some led indicator, etc., but for now, this controller will do the job.

0x01
3D printed enclosure


Tags

#esp8266#home-automation#wifi-controller#ir
Previous Article
RPI Home made hat

bshabanov

Discover the world

Categories

Code
Misc
Electronics

Related Posts

Wio Terminal Controller
November 28, 2020
2 min
0x48 0x65 0x6c 0x6c 0x6f 0x20 0x57 0x6f 0x72 0x6c 0x64 0x21
2021 and still discovering the world