Dave Plummer’s M5StickC Audio Spectrum Analyzer Runs at a Smooth 30 Frames Per Second

Simple yet colorful project makes full use of the ESP32’s processing power, that bright display, and the on-board microphone.

Former Microsoft programmer and father of the Windows Task Manager Dave Plummer has been looking into embedded projects of late, turning the M5StickC into a colorful live-view audio spectrum analyzer — running at 30 frames a second.

Read more…

Automated Backyard Studio Model Driven by an ESP32

The architectural model was designed using steel-reinforced concrete, glass windows, wooden steps, and an ESP32 for automation.

Architectural models are designed to approximate life-sized buildings in nearly every way, which is done for several reasons, including visualizing how light illuminates spaces, analyzing the best forms, and the relationships between spaces and materials. The Best Ever Architect’s Tiny Backyard Studio is one of those models and provides an understanding of home automation systems. While it may look simplistic, the model was created almost the same as life-sized buildings, beginning with a solid steel-reinforced concrete foundation, complete with pillars.

Read more…

Raspberry Pi and ESP32-S2 Team Up for Mutantc_V4

Back in 2019 we first came across the mutantC, an open source 3D printable Raspberry Pi handheld created by [rahmanshaber] that took more than a little inspiration from Sony’s VAIO ultra-mobile PCs (UMPCs) from the early 2000s. It was an impressive first effort, but it clearly had a long way to go before it could really be a practical mobile device.

Well after two years of development and three iterative versions of this Linux powered QWERTY slider, [rahmanshaber] is ready to show off the new and improved mutantC_v4. Outwardly it looks quite similar to the original version, with the notable addition of a tiny thumbstick and a pair of programmable buttons on the right side that can be used for input in addition to the touch screen. But inside it’s a whole other story, with so many changes and improvements that we hardly even know where to start.

Read more…

DIY Si47xx All Band DSP Radio with 2.8 Inch Touch Display

This time I will show you how to make a relatively simple All band Radio Receiver which is based on the Si47xx series chip of Silicon Labs. This wonderful radio is is primarily a result of the hard work of Ricardo Caratti who creates the detailed library for the Si47xx chip, Gert Baak for the initial TFT code, and Thiago Lima which creates the Kit with a TFT touch display.

Read more…

This Unique Seven-Segment Display Uses a Single Motor to Change Its Digits

By integrating a pair of special wheels internally, the segments can be raised and lowered at will to produce certain digits.

The idea

For many years now, hobbyists have been trying to come up with increasingly unique and novel ways to display information. These have ranged from giant LED matrices to fun machines that rotate plastic panels in order to create various shapes. In this project created by Instructables user gzumwalt, he was able to build a large seven-segment panel that utilizes seven plastic panels which raise up or down to show a digit. However, unlike many other designs, this one only requires a single stepper motor instead of seven, making it much more easily scaled and cheaper overall.

Read more…

Neeraj Rane’s Custom ePaper Photo Frame Turns a PCB Frame Into an Interactive Map

This ePaper photo frame’s PCB isn’t just for show: Exposed copper map pins let you pull up images by location with a tap.

Electrical engineer Neeraj Rane has built an ePaper photo frame with a difference: an exposed circuit board displays map pins that doubles as touch-sensitive buttons to bring up images associated with each place.

Read more…

An ESP32 Controls This Cylindrical OLED Display

YouTuber maker.moekoe built this ESP32-controlled “circular” display using eight OLED screens.

The vast majority of displays have a rectangular 16:9 aspect ratio, or 4:3 for older TVs and monitors. But we’re starting to see more unusual aspect ratios and even screen shapes become more common. Some newer smartphones have ultra-widescreen aspect ratios and round displays are the norm for smartwatches. A square may be the most efficient form, because it doesn’t waste any rows or columns in the matrix, but people like more unique shapes. YouTuber maker.moekoe took that idea to the extreme when they built this ESP32-controlled cylindrical screen.

Read more…

Control Your Displays with the Arduino_GFX Library

The Arduino_GFX library is a versatile option that works with a wide range of displays and Arduino-compatible boards.

Adding a display to your microcontroller project is a great way to show logged data, a device’s status, and much more. There are a lot of affordable displays on the market that connect to development boards, including those made by Arduino. Those displays most often connect through an SPI, I2C, or parallel data connection. But microcontrollers don’t have plug-and-play display drivers like a computer; you have to program the microcontroller with exactly what bits and bytes to send to the display to draw the desired pixels. That isn’t a trivial undertaking, but libraries can help. The Arduino_GFX library is a versatile option that works with a wide range of displays and Arduino-compatible boards.

Read more…

Aaron Christophel’s Open Source Tool Unprotects, Reads, and Flashes Any nRF52 From an ESP32

Designed to unlock protected nRF52 SoCs, Christophel’s tool follows on from a similar exploit discovered for protected STM8 chips.

Developer Aaron Christophel has released a tool to read and write the internal flash of any part in the Nordic Semiconductor nRF52 family — using little more than a low-cost Espressif ESP32 microcontroller.

Read more…