My current hardware conditions are: install a docker container in Synology NAS (Snail Star), install Home Assistant in the container, and install MQTT integration in HA;
In fact, this fan can be run independently (infrared remote control), and MQTT is convenient for operation and remote control on the mobile phone; I have just played with HA, and I will change the 86 box to connect to HA in the future;
if it suits the electrical devices I have + I draw the schematic diagram of the PCB board by myself. Anyway, it’s mainly just a few wires. I’m an online porter and a novice on the program!
I share the PCB and schematic diagram on "EDA Open Source Hardware Platform" and search for: infrared + MQTT, ESP32C3 + PWM brushless small ceiling fan, (still under review, you may see it in a few hours, and the schematic diagram is also attached)
Let’s briefly introduce the functions and functions of this controller:
1) The fan adopts PWM stepless speed regulation. The speed is adjusted to a suitable speed, suitable for sleeping. It also adds simple simulation of wind from outside (4S~8S random time changes and plus or minus 16 PWM Changes)
2) Connect to HA, you can operate it on your mobile phone, such as preset modes: low, medium, high, natural wind, power on and off, display temperature, humidity, power supply voltage, see the short video for details, it is very cool; At the same time, the infrared remote control also controls all functions;
3) Save the speed before power outage; if the network is disconnected during use (lost MQTT connection), you can also connect yourself (connect yourself 5 times) and the connection is not functional and you can run off the network;
4) Yes OTA wirelessly downloads the firmware. For detailed IP, please refer to the information sent by the serial port immediately after startup, generally such as: 192.168.**.***/update
In order to get the fan blade seat, I purchased a breeze electric fan from this company (I used an old fan that I had on hand, other companies may not be able to install it this way. If you have an old fan, you can try it): https://detail. tmall.com/item.htm?id=641443686991&spm=a1z09.2.0.0.53f32e8doNGE1I&_u=r284nul44bb
01--This is a 12.3 yuan motor.
01A--Infrared remote control (can be purchased from the same company as the motor)
1--PCB (the modification may be slightly different, please refer to the file)
2--PCB (the modification may be slightly different, please refer to the file)
3--PCB (the modification may be slightly different, please refer to the file)
4--Short the wires according to this picture, and the fan will reverse
5--Click to get this fan casing, you can only dismantle the old fan
6--Just for the seat to install the fan blade, cut it as shown in the picture.
7--Remove the unnecessary magnet again
8--Finally got the external fan blade seat
9--Press the hammer on the motor again and hammer it down. Rest assured that the size is just right.
10--Install the PCB and motor, that’s it, OK
11--Put a big nut on the screw to install it properly
12--Low current
14--Finally, you need to set up your own home WiFi network account to use the MQTT function. See the attachment for the configuration.yaml configuration.
All reference designs on this site are sourced from major semiconductor manufacturers or collected online for learning and research. The copyright belongs to the semiconductor manufacturer or the original author. If you believe that the reference design of this site infringes upon your relevant rights and interests, please send us a rights notice. As a neutral platform service provider, we will take measures to delete the relevant content in accordance with relevant laws after receiving the relevant notice from the rights holder. Please send relevant notifications to email: bbs_service@eeworld.com.cn.
It is your responsibility to test the circuit yourself and determine its suitability for you. EEWorld will not be liable for direct, indirect, special, incidental, consequential or punitive damages arising from any cause or anything connected to any reference design used.
Supported by EEWorld Datasheet