PCB assembly is done! I've also measured it for an enclosure. Next is integration testing, designing the enclosure, and programming. I'll probably remove some of the headers after testing
This is my first PCB and is for a plant watering system
Anyone have any experience with these #ESP32 Cam modules?
I installed the example camera code and it works, albeit with pretty low quality, but it makes an audible crackling noise only whilst streaming. It sounds like a faint old school spinning hard disk.
It’s unnerving since the module has no moving parts. 😬
Something else I've been meaning to do for ages - I've started playing with some ESP32 modules. This is how I got up and running to the point of running one of my Mozzi sketches on an ESP32-WROOM-32D using the ADC inputs and the DAC output.
I'm writing about Meshtastic, a decentralised, peer to peer communication network that uses LoRa radios.
My initial experiences with it are not that positive, but I learnt a lot along the way, and thought it would be useful to share with the world what I found out so far.
There's a bit about frequencies, antennas and all that hamradio stuff.
Running the game Doom on the tiny color display of an commercial electric toothbrush.
The Toothbrush contains an ESP32-C3 microcontroller (4MB Flash). With the codebase from Spritetm and miniwad data file, you are able to get the complete size of DOOM and WAD file down to the 4MB of the ESP32.
Watch out, I'm a hardware designer now! My first board is here and it works!
Super happy with the "ambient light" effect:) There's one LED shining at the back into the hand, and another behind the screen, giving the impression of light passing through the PCB. Quite mesmerizing.
I still need to put side LEDs on (one for each of the touch pads), but those tiny SK6812-4020 turned out to be way beyond my amazing soldering skills 😅
After stumbling around with #arduino and #esp32#embedded stuff for some years, I now have the time and energy to learn #C++ properly. Time to actually understand what I've been doing all these years. Understanding types and the standard library is appealing.
I've always avoided C and its children but for embedded stuff it's kind of unavoidable. I'm looking at YOU ESPHome Display Lambdas: the power of C++ gimped by the annoyance of YAML!
Does anyone have course recommendations for learning C++ pretty much from scratch? It could be targeting embedded dev but a generalist course would be fine too I think.