Category: IoT

All posts for the IoT category, in reverse chronological order.

ESP32 and the Adafruit Music Maker FeatherWing, posted October 21, 2023

I added the Music Maker FeatherWing to a ESP32 Feather V2 device and I’m following the instructions in the tutorial to run the feather_player sample sketch. I put some music files on the memory card, inserted it in the memory card holder then changed the file names in the sketch so it plays the sound files I have on the memory card.

ESP32 Task Watchdog Got Triggered, posted August 15, 2023

After sorting out how to deploy code to an ESP32 device that runs different code on each processor core, I set about building out my application. As soon as I added my project's code to one of the cores, the device started rebooting again when it ran the code and generated the following error message:

ESP32 Threading Panic, posted August 12, 2023

I built several projects on the ESP32 platform over the last few years; I recently published an update to my Glowing Pumpkin project. The project basically randomly flashes some LEDs with the intention that you put it inside a carved pumpkin and it does cool light effects inside the pumpkin. I wanted to build a version that used web application to control which color displays on the device so I set about learning how to run two processes on the processor, one that handles the LED stuff and the other that runs a web server accepting color requests from a remote device like a smartphone or tabled.

Adafruit Feather Huzzah32 with the ePaper FeatherWing, posted August 7, 2021

I'm a huge fan of Adafruit's projects, especially the Feather series of microcontrollers and associated FeatherWings (add-on boards). The format is so popular that Particle (another one of my favorite hardware companies) even adopted the footprint for their latest hardware.

ESP32 Electron and CORS errors, posted September 25, 2020

I'm working on a project that uses an ESP32 device with an Ionic Capacitor Electron app. The ESP32 device runs a web server the Electron app talks to and with the latest version of Capacitor Electron, when the app makes an API call to the ESP32 device, it completes successfully, but Electron fires the following error: