ESP8266 Native Audio

ESP8266 Native Audio

This story inspired the work covered in this post.  There has been little in regards to micro controller audio covered in this blog.  So I hope to cover briefly some supported audio features of the ESP8266 in this post. The goal here was to use the least amount of hardware, software, and effort to generate audio.  The following Fritzing wiring diagram will be the foundation for all of the code covered in this post. There will not be any low…

Read More Read More

ESP8266 Cheap Heads Up Display – C.H.U.D. II

ESP8266 Cheap Heads Up Display – C.H.U.D. II

This post is a branch from the earlier ESP32 based heads up display. Instead of using the frame buffer as a canvas to write text and variables or draw graphics, this post will use NTSC encoding. See this Wikipedia link for more details about NTSC, https://en.wikipedia.org/wiki/NTSC. The code used in this post is a deviation from Matthias Goebl’s Github repo, https://github.com/matgoebl/esp8266-ntsc-c64-emulator with credit given to Jan Ostman, https://www.hackster.io/janost. I’m grateful to both of them for providing the foundation for what…

Read More Read More

ESP32-Cam Cheap Heads Up Display or C.H.U.D.

ESP32-Cam Cheap Heads Up Display or C.H.U.D.

This post is a continuation from an earlier post that introduced the concept of writing pixel data to the ESP32-Cam module frame buffer.  The buffer can be streamed or written as an image file to the microSD media.  In this post I’ll expand on text and graphics with a HUD styled overlay.  I’ll be sticking with saving images sequences and not covering streaming here. The code in this post was generated and refined using OpenAI’s ChatGPT.  I won’t provide the…

Read More Read More