Uploaded May 2023 | Updated September 2026, 3 weeks ago
This project utilizes the ESP32-S3 microcontroller and the INMP441 microphone to enable voice command functionality. By leveraging the Espressif Speech Recognition framework, the system can recognize wake-up words like "Hey Siri", and "Ok Google" and execute specific actions associated with those commands. The voice user interface provides a convenient means of interaction in screenless environments and can be applied to a wide range of projects. The implementation involves configuring the ESP32-S3 and integrating the INMP441 microphone to capture audio input, processing the speech recognition using the framework, and linking recognized commands to predefined actions. Overall, this project enables users to control various tasks and functions by speaking voice commands, enhancing usability in scenarios where traditional screen-based interfaces are not available.
[ESP-SR Speech Recognition Framework]
github.com/espressif/esp-sr
[ESP-Skainet for Generic ESP32-S3 DevKit-C]
github.com/0015/esp-skainet/tree/ESP32-S3-Devkit-C
[ESP32-S3-DevKitC-1-N8R8 Development Board]
amzn.to/3FZmfAM
[INMP441 Omnidirectional Microphone]
amzn.to/3Ma8C47
#VUI #Voice #Speech #Recognition #MCU #ESP32 #ThatProject
This project utilizes the ESP32-S3 microcontroller and the INMP441 microphone to enable voice command functionality. By leveraging the Espressif Speech Recognition framework, the system can recognize wake-up words like "Hey Siri", and "Ok Google" and execute specific actions associated with those commands. The voice user interface provides a convenient means of interaction in screenless environments and can be applied to a wide range of projects. The implementation involves configuring the ESP32-S3 and integrating the INMP441 microphone to capture audio input, processing the speech recognition using the framework, and linking recognized commands to predefined actions. Overall, this project enables users to control various tasks and functions by speaking voice commands, enhancing usability in scenarios where traditional screen-based interfaces are not available.
[ESP-SR Speech Recognition Framework]
github.com/espressif/esp-sr
[ESP-Skainet for Generic ESP32-S3 DevKit-C]
github.com/0015/esp-skainet/tree/ESP32-S3-Devkit-C
[ESP32-S3-DevKitC-1-N8R8 Development Board]
amzn.to/3FZmfAM
[INMP441 Omnidirectional Microphone]
amzn.to/3Ma8C47
#VUI #Voice #Speech #Recognition #MCU #ESP32 #ThatProject
![I Built a Retro Pixel Clock with Snake on an ESP32 #PIXEL #ART
Pixel Clock is a minimalist digital clock UI built with LVGL v9 on ESP32-P4. It looks simple — until the hidden snake game comes to life.
Features:
Pixel-style time display using 3×5 character blocks
Smooth colon blink every second
Only redraws digits that change (optimized rendering)
Tap interaction: falling color tiles
Surprise snake game mode (visual only – not user-controlled)
Built entirely with ESP-IDF + LVGL
Built With:
ESP32-P4
LVGL v9
ESP-IDF
[ESP32-P4-NANO]
https://www.waveshare.com/esp32-p4-nano.htm?&aff_id=116255
[Project Github]
https://github.com/0015/Pixel-Clock I Built a Retro Pixel Clock with Snake on an ESP32 #PIXEL #ART](https://i.ytimg.com/vi/3jm2NcqW0pY/mqdefault.jpg)


![ESP32-S3 3D Prism Display – Real-Time Hologram Illusion with Just a Tiny Screen
In this video, I’m showcasing a really cool gadget I recently picked up — a tiny ESP32-S3-based 3D prism display.
Although it looks like a hologram, it’s actually an optical illusion created by placing a transparent prism cube on top of a 1.3-inch IPS screen. The result is a floating 3D effect that’s surprisingly convincing and super fun to watch.
I loaded a few animations onto the SD card — including a 3D Pikachu rendered in real time, a nostalgic anime clip from *Future GPX Cyber Formula*, and a custom Matrix effect. The ESP32-S3 handles everything: real-time rendering, MJPEG video playback, and display updates.
*I didn’t build this device — I bought it as a complete kit with a 3D-printed case and prism cube.
*I just customized the content and added some fun effects to test it out.
*It’s a great example of what you can do with low-cost microcontrollers and clever optics.
[ESP32-S3-LCD-1.3 with case and prism cube]
https://www.waveshare.com/esp32-s3-lcd-1.3.htm?&aff_id=116255
https://amzn.to/42wLoyy
#ESP32 #HologramIllusion #3DDisplay #PrismCube #Arduino #ElectronicsProject #FutureGPX #MatrixEffect #UnityESP32 ESP32-S3 3D Prism Display – Real-Time Hologram Illusion with Just a Tiny Screen](https://i.ytimg.com/vi/49H7vtQmagQ/mqdefault.jpg)

![[USB-Serial] Android Phone + ESP32-LoRa Module + Chat App = Text Transceiver!
Overview:
This project combines an Android chat app with an ESP32-based LoRa module to enable the wireless transmission of short messages. The Android app provides a user-friendly interface for sending and receiving messages, while the LoRa module facilitates long-range communication between the app and physical devices.
Workflow:
1. Android app establishes USB-Serial connection with ESP32 module.
2. Messages are sent from the app to the ESP32 module via USB-Serial.
3. ESP32 module transmits the messages wirelessly using LoRa.
4. Received messages are forwarded from the ESP32 module to the recipients app via USB-Serial.
5. Messages are displayed to the recipient.
Benefits:
- Long-range communication capability
- Low power consumption for extended device operation
- Internet-independent communication
This project enables wireless short message transmission by integrating an Android chat app with an ESP32-based LoRa module, offering users a convenient way to communicate over long distances without relying on internet connectivity.
[Google Play - LoRa Chat App ]
https://play.google.com/store/apps/details?id=com.thatproject.lora_chat
[ESP32+LoRa(915Mhz)]
https://amzn.to/3NcxCIP
[ESP32-LoRa(SX1262) Source Code]
https://github.com/0015/ThatProject/tree/master/ESP32-LoRa/Chat_APP_SX1262
#Transceiver #ESP32 #LoRa #Android #ChatApp #UART #ThatProject [USB-Serial] Android Phone + ESP32-LoRa Module + Chat App = Text Transceiver!](https://i.ytimg.com/vi/4GVH3JicaPo/mqdefault.jpg)

![A new way to configure e-Paper screen! Seeed Studio reTerminal E1001,(SenseCraft HMI + ESP32-S3)
Meet the reTerminal E1001 from Seeed Studio—an ESP32-S3 e-paper device that you can turn into a smart display without writing code. In this video I set up Wi-Fi, pair it to SenseCraft HMI, and build real screens using the Canvas editor and the AI Generator (menus, quotes, weather, photo album, and more).
What I cover
- 7.5 B/W model (and the 7.3 color option)
- 3-month battery design: deep sleep; wakes only to refresh/download
- No-code screen building with SenseCraft HMI (Canvas + AI Generator)
- Photo album demo (instant deploy), quotes that auto-update, and a weather template
- Page cycling, manual refresh button, and SD card for multiple screens
- Real-world usability: fast B/W refresh (two quick flickers) and surprisingly nice photo rendering
Why it’s interesting
- No firmware flashing needed for everyday layouts
- AI drafts the UI; you just tweak placement and publish
- Great for home/office signage, café menus, dashboards, and photo frames
Key specs & notes
- ESP32-S3 inside, Wi-Fi/BLE, internal battery
- Sleep-first design; updates on demand or on interval (as low as ~5 minutes)
- Black-and-white panel refreshes faster than color
If you want a clean, always-on e-paper display you can actually live with on a desk or counter, this one’s a strong pick. Enjoy!
[reTerminal E1001 Monochrome ePaper Display]
https://www.seeedstudio.com/reTerminal-E1001-p-6534.html?sensecap_affiliate=JwPs7JO&referring_service=link
#epaper #Sensecraft #esp32s3 A new way to configure e-Paper screen! Seeed Studio reTerminal E1001,(SenseCraft HMI + ESP32-S3)](https://i.ytimg.com/vi/4uKmsUsGFZ0/mqdefault.jpg)
![2023 New ESP32Berry Project, The base UI & ChatGPT Client
It is not easy to configure a screen based on MCU and receive input from many human interface devices. Still, its really fun to implement these one by one. Id like to work with people who are interested in this project. After forking it from my ESP32Berry repository, you can modify and add new features as you like. No doubt that it can be a great project if you share them back to the mainstream.
*Version 0.5
- Base Structure
- App: ChatGPT Client
[Blackberry Startup Sound File]
https://www.myinstants.com/en/instant/blackberry-startup-sound-67394/
[New ESP32Berry Project]
https://github.com/0015/esp32berry
#MCU #Cyberdeck #Blackberry #ESP32Berry #ThatProject #ESP32 2023 New ESP32Berry Project, The base UI & ChatGPT Client](https://i.ytimg.com/vi/5K6rSw9j5iY/mqdefault.jpg)

![ESP32-P4 Grid Board: BLE Text UI on a 10.1 Display (LVGL + Flutter App)
In this project, I built a clean and interactive 12×5 grid system on a 10.1 display using the ESP32-P4 Nano from Waveshare. The system displays up to 60 characters on screen and is controlled wirelessly through a Flutter-based mobile app via Bluetooth Low Energy (BLE).
The UI is powered by LVGL, complete with card-style animation effects and sound feedback to enhance the user experience.
This project demonstrates how capable the ESP32-P4 is, especially when paired with a high-resolution display and optimized graphics. Text input is sent directly from an iPhone/Android app, and characters animate as they fall into place.
This entire project is open source — including both firmware and mobile app code — and available on GitHub.
Tech Stack:
ESP32-P4 (Waveshare Nano)
LVGL 9 for UI and animations
Flutter for mobile app (BLE support)
Power usage:
With the brightness set to 100%, the system consumes about 830 mA at 5V (~4.2W), allowing it to run for ~2.2–2.3 hours on a 3000 mAh power bank.
[GitHub Repository]
https://github.com/0015/Grid_Board
[Waveshare ESP32-P4 Nano]
https://www.waveshare.com/esp32-p4-nano.htm?&aff_id=116255
#ESP32 #Flutter #LVGL #BLE #Microcontroller #Waveshare #GridBoard #DisplayProject ESP32-P4 Grid Board: BLE Text UI on a 10.1 Display (LVGL + Flutter App)](https://i.ytimg.com/vi/5czM1kHfi98/mqdefault.jpg)