HI, If you have connected an emonesp to the same power supply as the shield you my have overloaded it,as the current drawn by the emonesp i believe can peak as much as 435mA @ 3.3 volts. Check your power supply is still working. Do not connect 5 volts directly to the 3 volt pin on the esp, it won’t like it!
Do you mean 5v? The Arduino and emonTxShield are supposed to be running at 5v and the Huzzah, although running at 3.3v it has an onboard 3.3v regulator and is powered via the 5v pin of the FTDI headers.
It is fine to plug the Huzzah into the FTDI header on any emonTx (incl shield), it is meant to be 5v powered.
If your FTDI USB to serial adapter has a 3.3v/5v switch or jumper, try the 5v setting, that should work.
But note some Arduino+shield users have experienced some “oddness” when using 5v to power an Arduino Uno. I think you should be fine using 5v via the header or USB, but if you use the Arduino’s DC input and on-board 5v reg I think it needs to be >7v to work properly. There were a couple of threads about it and IIRC @dBC posted some details on this somewhere on the forum.
But have you at least tried it with a 5v supply, even if only to prove it isn’t a power supply issue?
Most if not all emonESP (Huzzah) users here will have powered from 5v, I can’t recall anyone else trying to run a Huzzah from 3v. I’m not saying it’s not possible, but it’s certainly not common enough to assume it will definitely always work. It is at the very least an edge case.
So unless you have a solid 3.4v that can provide enough current without a brownout it might not work.
Why do you need to power the Huzzah at 3v? When you power the Arduino and shield correctly it will output 5v at the FTDI connector you are connecting the Huzzah to, so whether it can run at 3v or not should be irrelevant unless you are planning to deviate from how these 3 bits are intended to be powered, at 5v.
You did and in the same post you said it had worked briefly but now it didn’t. Since then you have only mentioned 3v.
possibly, possibly not. As both I and Bill have pointed out, the 5v rail may not be 5v, depending on exactly how it’s powered. You haven’t told us how you are powering the Arduino yet.
Did you by any chance change power supply methods between it working and it not working?
The decision to test the boards separately was a good one, but you should use 5v for the Huzzah rather than 3v otherwise the tests are pointless. If by powering the Huzzah via a known good 5v supply, it works then you can look at the Arduino+shield power a bit closer, it it doesn’t work at 5v then look at reinstalling the firmware. You will only be able to install new fw if you have a solid 5v power supply anyway.
That sounds promising, unlikely you have fried anything.
It could well turn out that something has gone wrong with the settings or firmware, but we are just suggesting you check there is gas in the tank before stripping the engine down (or a more fitting analogy, check there enough juice in the battery). A larger portion of hardware faults are power supply related. So far you have tested the Huzzah with a underrated 3v supply, via an Arduino that is itself known to have power issues unless powered correctly and via a FTDI header that may be limited to around 500mA, (possibly set to 3v). None of these are good enough tests to prove the Huzzah isn’t being under-powered.
Simply power the Huzzah up with 5v dc. Connect this between GND and V+,then measure voltage between the GND and 3v point on the Huzzah board.You should see 3.4v approx. I think this will prove enough power is being provided to the unit.
As Bill says, it isn’t conclusive. If there wasn’t 3.3v at that pin it might prove there wasn’t enough voltage/power, but seeing 3.3v is not a positive confirmation of a good supply, even if the voltage appears solid with a DMM, it could be sagging momentarily when attempting to transmit.
P.S. Did you say 3.4v from experience? The tech spec says 3.3v but I’ve never tested one.