New working design - No Wifi board!! One ESP32 replaces all of it. #33
Replies: 3 comments 7 replies
-
A quick update: So,now instead of trying to measure the analog voltage from the exhaust temp thermocouple using the absolutely crappy ADCs on these esps which give ADC converted temps a +/- 30-40 degree swing at any given moment, I can now get exactly what temp the stove is measuring on all sensors in near real-time. THAT will control the burn perfectly well. The downside is that it takes one more UART (3 total now) to get full functionality in the "ultimate" upgrade. UART1- TuyaMCU Normally that wouldn't be an issue as standard ESP32 chips support 3 hardware UARTS, but as I discovered after an entire day of futzing with all the variants (S2,C3,S3,etc), they only support 2 UARTs, and software UARTs are only available on ESP8266 chips. Guess which ESP32 boards I have? S2 & C3. So, I'm waiting for some ESP32 mini chips to arrive from Amazon. Once they arrive, I think I'll have all the pieces to finish this new design, completely replacing the Wifi daughter board along with full control over fire pot, etc. Just in time for spring! |
Beta Was this translation helpful? Give feedback.
-
I just looked at my Amazon order history, apparently I bought a bunch of these
HiLetgo 2pcs ESP8266 NodeMCU CP2102 ESP-12E Development Board
so they should work, yes?
…------- Original Message -------
On Tuesday, March 14th, 2023 at 11:55, Jeff ***@***.***> wrote:
Amazon says my ESP32 mini boards will be here by 7pm tonight. I'll be working on it today!
And even if you have just a D1 mini, you can use it no problem for a basic Home Assistant integration. In fact, you could get away with no 5v to 3.3v level adjusters as that chip takes 5v inputs according to the Espressif CEO himself. So just wire a D1 mini on a perf board and have at it!
I'm just adding all kinds of bells and whistles that require 3 UARTs from a std ESP32. And as an engineer, I'm designing safety into my ultimate" design bc it controls the Auger. IF you're just sending read-only info to Home assistant, who cares if the D1 fails in a year? just unplug it and replace it!
—
Reply to this email directly, [view it on GitHub](#33 (comment)), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/AO62UT7LUVRI6FAUOLLA27LW4CIIHANCNFSM6AAAAAAVQOQ3PI).
You are receiving this because you are subscribed to this thread.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
All installed and working like a champ w/ the D1 Mini ESP32. I'll upload my config file. |
Beta Was this translation helpful? Give feedback.
-
So someone asked if its possible. Yup, and i did it. And the good news is It'll work with the "ultimate" version of my mods, or just the basics version.
It wasn't an easy road. The ESP32 dev board I started with is frigging defective :( Only one of the UARTs worked and on 2 of the 40 pins.... sheesh, cheap crap boards from China. That wasted an entire day and night of fighting pin movement and recompiles... So I replaced it today w/ an ESP32-S2. Once I mapped out input pins, output pins and UARTs, it all came together and all functions seems to work.
One thing that is very different is that the ADC readings are completely different between the esp8266 and esp32 as they measure voltages differently. So, I'll have to re-calibrate the exhaust thermocouple sensor.
While I did do a couple of tests w/out using a 5v to 3.3v bidirectional level converter, the safe bet is to use one, so that's what I did. It's tiny and wont be a problem to wire into place. In fact, the esp32, level shifter and a new BME280 temp sensor will all fit. If ever I saw a need to create a PC board, this is one of those times! But for now, I'm pretty good at soldering small wires. This will be the ultimate test of patience. I might even draw it out first.
Beta Was this translation helpful? Give feedback.
All reactions