Introduction: Esp8266 Based Boost Converter With an Amazing Blynk UI With Feedback Regulator

In this project I will show you an efficient and common way how to step up DC voltages. I will show you how easy it can be to build a boost converter with the help of an Nodemcu. Let's build it. It also includes a on screen voltmeter and a feedback system to keed voltage steady at any load. With an amazing Blynk UI its so easy to use

Using this circuit you can charge a 12v battery or light up a 12v led etc using 3.7 to 12v dc

use slider to set voltage and this circuit will automatically output that setted voltage and keep it stable even if load Changes. It also displays voltage dutycycle etc in blynk app

Step 1: Supplies

I am just kidding We dont need everything in this pic

We just need

An N channel mosfet

capacitor 100 - 1000 microfarad

Coil 100uH i got a toroid from atx power so i made one with that.


esp8266 or Nodemcu

And 2 resistors. value we can calculate in next step

i entirely got everything from an old atx power supply

Step 2: Circuit

All data is available in above pic

i wold recomend adding some protection for nodemcu But i used it for more than 7 hours and i it worked fine

Step 3: Calculating Resistors of Voltage Divider

i needed a maximum output 30v so i used resistors R1 as 2000 and R2 as 220 ohm

you can also calculate your own useing

second off all please remember the maximum voltage of your resistors we need it to calculate voltage in arduino code. To do that put

R1 R2 as your choice and Vout as 3.3v

I got Vmax_input around 33.274 v By using 220 and 2000 ohm resistors

Now we got values of R1 R2 and Vmax_input

Step 4: THE CODE

replace wifi password,ssid,Blynk auth, and Vmaxinput from step 3

code also available at github

Over time i will make it more stable and accurate now its just a beta build

Step 5: The Blynk App

Vertical Slider at V1 to control voltage Use 0 to 30

Vertical Slider at V2 to control pwm duty cycle ( it has a use figure it out your own just for fun Use 0 to 1000

A button At V3 to control diffrent modes Use 0 and 1

Has 2 modes stable mode and unstable mode

Value display at V10 to see voltmeter reading

Level At V11 to see duty cycle used

Reference pic for more info Or just design it on your own ways

use first slider to set voltage and this circuit will automatically output that voltage and keep it stable even if load changes

Step 6: Success!

You did it! You just created your own Boost Converter with an amazing blynk ui and feedback system!

Feel free to mail me any time

If you are planing to write this to your blog or youtube etc you are always welcome:)

Please let me also know it. just text me the link At

@404 Error

@A T K