The ESP8266-01 is a cheap (~$2) WiFi enabled multiprocessor with enough GPIO pins to control three FETs. There are a few tutorials on setting them up that I used, and they are listed at the bottom. I wanted to make a cheap board for controlling RGB LED STRIPS. The components are shown below, and the final result is at the end of this post.
Here is what it is made out of;
- Female headers (For inserting 5 into 1)
- Screw terminal (For Vin)
- Male headers (To mount 6 to 1)
- ESP8226-01 board
- DC-DC converter for the ESP’s 3.3 V
- RGB strip cable
- 3x NFEts (Not shown)
- 3x 100 Ω resistors (Not shown)
As listed above, the components are fairly simple. 3 resistors and 3 NFETs. The rest is IO and a DCDC converter.
Although designed for 12V LED strips, the DCDC converter and FETs are fine for up to 20V. The minimum voltage would be the 3.3V needed to power the ESP chip, although you would probably need to bypass the DCDC converter to prevent voltage drop.
The board itself is fairly small, with an area of 0.5 sq in, and has the 6 SMDs on the same side.
When put together, the footprint is the size of the board, although the ESP-01 does stick out a bit when inserted.
The total cost is less than $5, as long as you don’t count assembly.
LINKYSGOHERE also files – (on tablet right now so kind of a pain, will do later)