Wow, thanks for all the input!
I have attached a couple PDF's of the SCH and BRD for those without Eagle.
"For the FET circuitry, the IRF540 probably isn't the best bet"
That is a Typo on my end. I meant to use a IR
L540, but could not find a model in Eagle. Both parts are pin equivalent. Is there any reason not to use the IRL540 in this power-limited situation? Would there be any benefit to using the IRL510 or something else? Remember I am only switching 100 ma and trying not to waste any power (efficiency is important, but it will only be on 2-5 secs per min). Simplicity is important given my limited skill set.
I noticed three main possible errors in the schematic:
- There was no reset resistor on the ESP8266 Reset
- There was no ground connection on the ESP8266 only through a 10k resistor.
- The serial connection I assume was to allow 5V serial device to interface with the 3.3V device but the resistor was on the wrong side of the diode.
The ADS1115 SCL and SDA connections looked to be swapped.
The DS3231 module pinout doesn't seem to be the same as the common ones I've seen but that doesn't really matter.
A couple good catches here:
I added a resistor to the reset button
The zener on the serial is input protection if somebody uses a 5V serial connection; I moved the resistor around.
I triple checked the ADS1115 and SCL/SDA are correct.
The DS3231 is one of the tiny-china ones with a lithium cell soldered on. It appears to be correctly wired.
I'll make the above changes (the attached files are the original ones) and change the routing clearances and re-upload for final approval.
Thanks again for all the help!
-Dave