Uploaded September 2024 | Updated September 2026, 2 weeks ago
This is the ESP32-P4-Function-EV-Board that was released along with the official release of ESP32-P4. It includes not only the development board but also the display and camera modules (Optional).
The camera adapter connects the MIPI CSI and the image sensor and is also connected to the development board with FPC.
The image sensor is SC2336,
Resolution 2MP
Pixel Array 1928H x 1088V
Pixel Size 2.7μm x 2.7μm
Optical Format 1/3"
Max Frame Rate 1920H x 1080V @30fps
10-bit DVP
Output Format RAW RGB
This is the ESP32-P4-Function-EV-Board that was released along with the official release of ESP32-P4. It includes not only the development board but also the display and camera modules (Optional).
The camera adapter connects the MIPI CSI and the image sensor and is also connected to the development board with FPC.
The image sensor is SC2336,
Resolution 2MP
Pixel Array 1928H x 1088V
Pixel Size 2.7μm x 2.7μm
Optical Format 1/3"
Max Frame Rate 1920H x 1080V @30fps
10-bit DVP
Output Format RAW RGB



![A Useless Rubiks Cube Solver
Why build a standalone Rubiks Cube solver when smartphone apps already exist? Because I wanted a physical, screen-free gadget to play with together with my kids!
This is a fully handheld, offline Rubiks Cube solver powered by an ESP32-S3. It scans the cube using a built-in camera, detects colors with OpenCV, allows manual touch correction via an LVGL UI, and guides you through the solution step-by-step on a 2-inch LCD screen—all without needing a phone, cloud, or PC.
Hardware Components
• MCU: ESP32-S3 (Dual-Core, PSRAM)
• Board: Waveshare ESP32-S3-Touch-LCD-2
• Display: 2.0-inch ST7789T3 SPI LCD (240x320) + CST816S Touch Screen
• Camera: OV5640 Camera Module
• Battery: Internal LiPo Battery with Physical Power Switch
• Enclosure: Custom 3D Printed Case
[ESP32-OpenCV-Projects]
https://github.com/0015/ESP32-OpenCV-Projects
[ESP32-S3 2 Display + OV5640]
https://www.waveshare.com/esp32-s3-touch-lcd-2.htm?&aff_id=116255
#ESP32 #RubiksCube #OpenCV #3DPrinting #DIYElectronics #Maker #LVGL #EmbeddedSystems A Useless Rubiks Cube Solver](https://i.ytimg.com/vi/dRtKP-6v5lA/mqdefault.jpg)



![Just look how satisfying this motion is
I built a real-time gravity particle simulation using an ESP32-S3 and a gorgeous 1.75-inch AMOLED round display (466x466 px).
Watch the square particles react smoothly to every single tilt, driven by a built-in IMU sensor. Gravity. Dictating the flow.
[ESP32-S3 1.75inch AMOLED Round Touch Display Development Board]
https://www.waveshare.com/esp32-s3-touch-amoled-1.75c.htm?&aff_id=116255
#ESP32S3 #AMOLED #DIYElectronics #OddlySatisfying #PhysicsSimulation Just look how satisfying this motion is](https://i.ytimg.com/vi/eGp1Q_EBLEE/mqdefault.jpg)
![I Built a Digital Pixelation Device Inspired by Hakusi Katei’s Pixel Cube
Inspired by Japanese designer Hakusi Katei and their stunning Pixel Cube, I created my own interpretation — a digital pixelation device that brings the same analog magic to life in a modern, interactive form.
This device captures real-time input, processes it using OpenCV, and renders a pixelated version on screen. Whats special is that you can interact with it by touch to change the size of the mosaic tiles, creating a playful and emotional visual experience.
As a firmware engineer, Im usually focused on digital code and function — but this project connected me with a more visual, emotional, and analog-like aesthetic.
I’ll continue evolving this project to make it feel even more analog and expressive.
Inspired by Hakusi Katei’s Pixel Cube
[ESP32-S3 2inch Capacitive Touch Display Development Board]
https://www.waveshare.com/product/esp32-s3-touch-lcd-2.htm?&aff_id=116255
#PixelCube #OpenCV #ESP32 #InteractiveArt #CreativeTech #EmbeddedProjects #DigitalMeetsAnalog I Built a Digital Pixelation Device Inspired by Hakusi Katei’s Pixel Cube](https://i.ytimg.com/vi/f5SSmS26-9M/mqdefault.jpg)
![[On-Device] ESP32 Text-to-Speech Demo with Multi-Language Support (Pico TTS & LVGL Integration)
In this video, I demonstrate my ESP32 Text to Speech (TTS) project, where I integrate Jades Pico TTS component to bring multilingual support to the ESP32 platform. While Espressifs official TTS model currently supports only Chinese, Pico TTS fills the gap, enabling languages like UK and US English, German, French, Italian, and Spanish. The project is built with LVGL for a smooth UI experience. Watch as I show how to convert text to speech, perfect for embedded systems with speaker output.
[ESP-SR TTS Speech Synthesis Model]
https://docs.espressif.com/projects/esp-sr/en/latest/esp32s3/speech_synthesis/readme.html
[ESP32-S3-BOX-3 Development Board]
https://amzn.to/3zH9eMF
[PicoTTS]
https://components.espressif.com/components/jmattsson/picotts
[PicoTTS LVGL Demo]
https://github.com/0015/esp-picotts/tree/BOX-3_LVGL9_UI_Demo
#esp32 #TTS #LVGL #PicoTTS #ThatProject [On-Device] ESP32 Text-to-Speech Demo with Multi-Language Support (Pico TTS & LVGL Integration)](https://i.ytimg.com/vi/feHGNeRQMss/mqdefault.jpg)
