It’s alive! This microcontroller project runs on an ESP32 C3. It cycles through 7 colors and blinked the built-in LED each time the color is changed. This code does not use delays in the loop and instead sets timeouts to run the blink and change color functions.
More #ESP32#PCB fun, this one updated with the same WS2812B 1x1mm LEDs. This is a nice general purpose board - designed mainly for alarm system, but I also have one running my DEFCON light box, feeding it 12V DC, and it can drive 10 separate outputs from that (nice 12V lights, clicker, beeper, etc). The chain of RGB LEDs again makes it ideal for debugging. I have taken to marking GPIOs in knock out boxes like that on all my boards now, makes it so much easier later. Isn't @kicad great?!
These tiny 1x1mm WS2812 RGB LEDs are really very useful and cheap. So much so I am updating several boards to have a few of them. Here I have 6 GPIO for the alarm system controller. I now have an LED by each. It is really only any use when installing and testing a system. But for a few pence extra it is well worth it. I’ll be able to see each sensor input, eg door closed, lock engaged, exit button, in real time on the LEDs. It will make install and debug way easier. #ESP32#PCB
This, my dears, this is how to fail spectacularly:
I wanted to measure my home’s water consumption and track it in Home Assistant. I failed (for now). Read on to find out what happens if you buy all the correct components, follow the instructions but fail to check the type of the water meter first.
The other new toy today - the fully working Waveshare 7.5" e-paper driver board.
This is for my interactive doorbell, but could be for any use of these panels. It is smaller than the 7.5" panel, and the ribbon is tighter. It is hidden totally if using the 7.5" panel on laminated glass (which waveshare sell).
#ESP32, input pads, DC power, USB, and 24 RGB LEDs around the edge.
I think I'll amazon these too.
Oh, the hole is for an NFC reader which will work "through" the panel.
It is smaller than the actual 1.54" e-paper, but the ribbon hangs over the edge a lot. You can't really avoid some with these FPCs but that is a bit more than I would like. I could cut the connector shorter maybe. Designing the board with more space may be tricky, it is pretty tightly packed.
This is a geneal purpose Waveshare e-paper driver board, designed to be stuck on the back of the e-paper panel itself, and capable of driving small and large panels. #ESP32 S3 and a WS2812 LED
Students at the UGent Zeus WPI are successfully reverse engineering #ESP32 radio, to the point where they can now send and receive WiFi packets. This is a major step towards making that platform useful for fully #FLOSS#embedded projects. If you use that platform, please consider supporting them!
Thanks Zeus team for doing this, and thanks @NGIZero for funding it!
<https://zeus.ugent.be/blog/23-24/open-source-esp32-wifi-mac/>
Our customer, BrewTools, showcased the Fermentation Control System at #braubeviale2023 tradeshow this week. The UI on the control panel is #MadeWithSlint running on an #esp32 MCU. 🚀 #rustlang
Garbage in, garbage out still applies even to generative AI. Yesterday I decided to give ChatGPT everything as a starting point for doing work with a microcontroller and a strip of LED lights. I gave it photos of the top and bottom of the ESP32-C3 board along with a summary and list of the parameters for the board. It was able to tell me even more and then respond to prompts with a lot more detail which was very useful.
Going forward I will be putting in a lot details at the start of a new thread so that it has more context to respond. #Microcontroller#ESP32#ChatGPT
The plan for the new version is 24 LEDs around the edge. The key thing that makes it worth this being a large PCB in the first place is the LEDs, else it could be a tiny board just to connect to the e-paper. #PCB#ESP32
Fun managing the spacing of then to look evenly spaced and miss the key bits, especially the ribbon.