Its working perfect when hooking up on Laptop with excellent brightness on LCD but when connected with different wall mounted USB 5v500mA and 5v1A and 5v1.5A charges, not getting that same excellent result, in fact lcd brightness is little bit light and ESP8266 Wifi not working all the time with frequent restarts.
ESP8266 is directed connected to Arduino 3.3V pin
I2C LCD Driver directly connected to Arudino 5v pin
16x2 LCD and I2C is connected with each other
Also want to know which connection is in parallel and in series? and formula to calculate best power supply with in future battery is needed.
note: I have tried to adjust brightness with potentiometer with driver but not get the required result that is when connected with Laptop USB.
HarrisJoseph:
ESP8266 is directed connected to Arduino 3.3V pin
Yepp as ieee488 said won't work, I had the same issue with the nanos, although it couldn't even drive it through USB, however what you can try to hook them up directly to the 5V output WITH a dc-dc step down converter. They are very cheap. I found some on aliexpress for like 0.17€/piece. However as you have some other stuff as well on the 5V output it might be too much idk.
Don't compare the 3.3volt supply of a Nano with the 3.3volt supply of an Uno/Mega.
The Nano gets it's 3.3volt from the USB chip, while an Uno/Mega has a dedicated 3.3volt regulator.
Therefore a Nano tops at ~30mA, while the Uno/Mega can deliver ~150mA.
An Uno should be able to power an ESP module (~80mA), but,... transmit spikes of an ESP module are about 400mA.
If... you add enough capacitance to the 3.3volt rail (>470uF) to buffer/smooth those spikes, then you CAN power an ESP module from an Uno. I do this all the time when programming modules.
It might be WISE to use an external 3.3volt supply in a more permanent setup.
Leo..
Wawa:
If... you add enough capacitance to the 3.3volt rail (>470uF) to buffer/smooth those spikes, then you CAN power an ESP module from an Uno. I do this all the time when programming modules.
What do you do when the ESP is programmed and being used "out in the field"?
I program these boards with an Uno, loaded with a blank sketch (board has RX,TX,GND,3.3volt pins).
That board, with ESP8266-12 underneath, is powered during upload/testing from the Uno's 3.3volt rail.
After that, it's powered from an onboard 3.3volt Pololu buck converter from the 24volt LED supply.
Leo..