This project is no longer developing. Please use the iot-uni-dongle project.
An open project for a stick for air conditioners controlled by the Midea UART protocol.
A far from complete list of supported brands:
Board dimensions: 49x20mm, antennas: + 7mm, USB connector: + 15mm, overall: 71x20mm.
Description of files:
- schematic.pdf - schematic diagram
- gerber.zip - files for making a printed circuit board
- bom.csv - bill of materials
- position.csv - CPL/POS file
The last 3 files can be used to order a stick from the JLCPCB factory. All that remains is to solder the radio module and the USB connector yourself.
Due to the fact that not all capabilities are implemented in the UART protocol (for example, indication control and FollowMe
feature), it is possible to simulate IR commands by supplying a demodulated signal to pin GPIO13
.
To do this, connect the IR_TSOP
pad located on the back of the stick and the output of the IR demodulator on the display board.
The pictures below show an example for a TSOP1738
IR receiver.
How can I tell if my air conditioner is supported or not?
None 100% answer to the question. But there is a high probability of support if your air conditioner has a USB connector, a regular place for a stick, UART is used.
What firmware would you recommend?
Initially, the stick was developed for ESPHome and Home Assistant, but it is possible to write your own firmware for your tasks and needs if you have the appropriate skills.
Is it possible to purchase a ready-made stick?
Yes, you can write me to my Telegram or e-mail.
If this project was useful to you, you can buy me a Cup of coffee :)