I’m curious, other than the obvious radio section, which are memory sectors and which are computational? If you know. Or is the memory on a separate die?
An unofficial community for Espressif’s ESP32 chip.
Rules:
I’m curious, other than the obvious radio section, which are memory sectors and which are computational? If you know. Or is the memory on a separate die?
Smart Terrarium Run By ESP32
LILYGO's New T-Embed SI4732 Is a Pocket-Friendly Programmable Espressif ESP32-Powered Radio
Solar Panel Performance with ESP8266 Optimization
Automating xmas lighting is a lot of fun! My wife likes to setup a little xmas village she’s slowly accumulated over the years from thrift stores. A few years ago I ran a string of addressable rgb leds through the buildings and used FastLED to control them. Lights in selected buildings turn on and off at random intervals as if people live there, and some leds flicker erratically so it looks like firelight through the windows. Really looks cool. It seems like people who build little towns for model railroading might be interested in this kind of thing.
Simple (yeah right) temperature control for my wife’s new greenhouse. In other words a thermostat, but also reporting inside and outside temps to a small touch display in the house, where the settings can also be adjusted.
My goal is for the code to be updatable via OTA so I can seal the esp32 in a waterproof box. Running into problems with OTA but I won’t go into the gory details. But if anybody has solved the problem of controllers with OTA code running on them not showing up as “network ports” in the Arduino IDE so new code can be updated as simply as over usb (which works in multiple how-to videos) please let me know what makes that work.
Also struggling with communication range of the esp32. The initial app using Node Red couldn’t reach the house wifi router, so I tried peer-to-peer using ESP-Now, with an esp32 halfway as a repeater. This worked but ESP-Now isn’t really a network, so you have to write your own code for things like registering nodes and keeping track of unreceived messages. So I might switch to PainlessMesh, a proper network that does these things. Or just get a wifi extender so Node Red will work - I really Node Red’s whole ecosystem.
GitHub - 0xD34D/micro_wake_word_standalone: A standalone esp-idf component version of micro wake word found in ESPHome
Nice question. I have a complete shelf of unfinished ESP32 projects. I'm dabbling with ESPhome and audio stuff. I was trying to get the voice assistant running but there are so many different issues... I've settled for a webradio for now. That works - though - it's more a ball of loose wires, I'd need to fix my 3D printer to print some casing. And decide what amount of features is enough for a webradio/voice assistant. Something I finished during the last few weeks is some christmas lighting for the front yard. I bought 40m of fairy lights, wrapped it around a smaller tree, soldered a controller and had that running for Halloween. I'm going to need to find a more permanent solution to get some electricity out there, maybe next week. And then it's supposed to run each night during the season. And a few weeks before that I built an artificial fireplace for the livingroom. That's two 8x32 LED matrices with a beefy 5V power supply and WLED on the ESP.
there’s more activity in the linked post, if you want to repost your project there
I’m working on a weather station with a tiny oled display. In the end I spent all my time implementing a small windowing system and plotting lib.
What is your current ESP32 side-project?
A dude who took a similar picture also has some more pics where they removed the top layer of the RF circuit allowing you to look inside
Interesting. I guess I assumed it was memory given how consistent it was. Thanks for clarifying.
Had no idea you could put inductors ON the die, but in hindsight, I guess there’s no reason why not.
~8.5mm^2 of pure magic as far as I’m concerned.
Inductors! They are being used for the RF stuffs (and maybe some clock PLLs).
Most of it appears to be an upper metal layer. You can’t tell that that’s memory from this view.
A die shot of an ESP32
A die shot of an ESP32
ESP32 - Clock gotchas and how to fix them