Use this forum to chat about hardware specific topics for the ESP8266 (peripherals, memory, clocks, JTAG, programming)

User avatar
By ibelic
#58419 Hello all,

I have question regarding powering up 10 ESP modules from single, central location.
I'm building home automation using mostly ESP8266 chips with temp/humidity sensors. I also have one ubuntu server with mosquitto and node-red for automation logic and pimatic as web gui. ESP's are measuring temperatures in 12 different zones in the house and currently I'm feeding them with power by HLK PM-01 power modules which are converting 220v to 5v. Then on custom board I have AMS1117 converting to 3.3V needed by ESP and sensor. And all are communicating via mosquitto server using MQTT protocol. I'm little bit afraid with HLK PM-01 module since it's high voltage and closed in small box in the wall and I would rather use some smaller voltage. Luckilly, I have spare cable (stranded, 3 wire, properly shielded) which was previously used for modbus and now it's not used - and it connect all ESPs in series. I tested and I'm easly distributing 20V through it (beginning of the cable is in very convenient place, in the basement.
So, my question is actually, what would you recommend for single, central power source which is distributing power to all ESP's from the basement? Would it work e.g. with 8.5A, 12V: http://uk.rs-online.com/web/p/din-rail- ... s/0100759/ and then, in the wall box I can put L7805 which can transform it to 5V, 1.5A for every box (my ESP's are in deep sleep so they're active only when they wake up and send reading to mosqutto, which lasts for couple of seconds). Or would be easier to just provide 5V with some quality supply and remove L7805 so only AMS1117 is used?
Thanks everybody in advance!

Regards,
Ivan
User avatar
By rudy
#58425 I would use a 12 volt supply and a 7805 at the ESP. I don't think you need that big a supply. I like to have an intermediate step in order to prevent disturbances from getting to the cpu supply. I don't think a 5v to 3.3 volt spread gives enough for this if remotely supplied.