Add GitHub build badges to your Arduino projects and make your code more robust, while alerting you of any issues. Learn how to set up GitHub actions and create a simple workflow for your ESP32 project.
Find out how turning to energy scavenging and tweaking code in the ePaper weather display, powered by an ESP32, helped extend battery life and potentially make it run indefinitely with solar power during Scottish winter months.
The perils of publishing public GitHub repos and dealing with the constant questions from users who forget that maintainers have other commitments can be overwhelming. Sharing code and seeing it being used is rewarding, but it's vital to remember the motto 'Cloners beware!' as one can't always be available for troubleshooting.
Find out how to salvage lithium cells from disposable vape devices, test battery capacities, and make them safe for your DIY projects, while helping the environment by recycling these discarded devices.
Take a look at the design process of a seven-segment clock using both high-voltage and 3V LED filaments, made using an ESP32 microcontroller and unique driver chips.
Learn how to optimize I2S audio and DMA parameters: dma_buf_count and dma_buf_len! Understand the trade-offs between latency and CPU load, as well as memory usage and buffer space allocation.
Create your own DIY Alexa using the ESP32 and Wit.ai with this step-by-step tutorial. Learn how to build a wake word detection system, audio capture and intent recognition, and intent execution to construct a complete voice-activated device.
Learn how to integrate various microphones such as MAX4466, MAX9814, SPH0645LM4H, and INMP441 with ESP32 microcontroller for both analog and digital audio recording. Discover the pros and cons of each microphone and how they can be utilized in projects requiring high-quality sound sampling.
Learn how to transform a bundle of addressable WS2811 LED strings and an ESP-CAM board into organized lighting using an ESP32 dev board and JavaScript image processing. This creative project can support any addressable LEDs with the FastLED library and some minor code adjustments.