IoT-temp based fan speed controller
LudoProvost·IoT-temp-based-fan-speed-controller·temp_fan_controller_pcb/temp_fan_controller.kicad_pcb
About the IoT-temp based fan speed controller PCB
IoT-temp based fan speed controller is an open source ESP8266 PCB design by LudoProvost, published on GitHub. It is a 2-layer board measuring 52 × 56 mm, with 10 components from 10 distinct parts.
Its main chip is the NodeMCU1.0(ESP-12E), from the ESP8266 family. Other key parts include the LM340, FAN12V and DS18B20. By type, the board carries 4 ICs, 2 capacitors, 2 resistors and 1 transistor.
It belongs with the sensors and iot & wireless designs in this gallery.
From the project
Using the ESP8266 NodeMCU for data processing and Blynk app for data obversation, a temperature sensor is used to control the speed of a 12V fan.
3D render of the PCB without a custom footprint for the NodeMCU:
Main components on the IoT-temp based fan speed controller
IoT-temp based fan speed controller bill of materials (BOM)
10 components, 10 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LM340 | SOT-223 | U1 |
| 1 | NodeMCU1.0(ESP-12E) | NodeMCU1.0(12-E) | U2 |
| 1 | FAN12V | FAN12V | U3 |
| 1 | DS18B20 | TO-92 | U4 |
| 1 | IRF540N | TO-220-3_Vertical | Q1 |
| 1 | Barrel_Jack_Switch_Pin3Ring | BarrelJack_G-1005B | Barrel_Jack_Connector1 |
| 1 | 0.22uF | C_Radial_D5.0mm_H11.0mm_P2.00mm | C1 |
| 1 | 0.1uF | C_Radial_D5.0mm_H11.0mm_P2.00mm | C2 |
| 1 | 4.7k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 1 | 10k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2 |
IoT-temp based fan speed controller design files
The KiCad project lives in the LudoProvost/IoT-temp-based-fan-speed-controller repository on GitHub; these links point at the commit this page was built from.
IoT-temp based fan speed controller: common questions
What microcontroller does the IoT-temp based fan speed controller use?
The IoT-temp based fan speed controller is built around the NodeMCU1.0(ESP-12E), from the ESP8266 family.
How big is the IoT-temp based fan speed controller PCB?
The IoT-temp based fan speed controller measures 52 × 56 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the IoT-temp based fan speed controller?
10 components, from 10 distinct parts. The full bill of materials is listed on this page.
Where can I download the IoT-temp based fan speed controller design files?
From the LudoProvost/IoT-temp-based-fan-speed-controller repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the IoT-temp based fan speed controller design in my own project?
The repository has no license, so all rights stay with LudoProvost. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the IoT-temp based fan speed controller without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP8266 firmware against it before you order a PCB.
Similar boards
ESP8266
ESP8266ControllerCircuit
stuartpittaway
75 × 30 mm20 parts2LCC-BY-NC-4.01.1kESP8266
HASwitchPlate
aderusha
60 × 40 mm8 parts2LMIT738ESP8266
RatGDO-OpenSource-D1Mini-ESP8266
Kaldek
47.8 × 63.3 mm12 parts2LMIT506ESP8266
RatGDO-OpenSource-Bare-ESP8266
Kaldek
55 × 82.7 mm20 parts2LMIT506ESP8266
Goatgdo
Kaldek
32.9 × 53.3 mm23 parts2LMIT506ESP8266
Iaq board
nkitanov
70.1 × 43.2 mm17 parts2LNo license398