Uploaded July 2023 | Updated September 2026, 3 weeks ago
It is not easy to configure a screen based on MCU and receive input from many human interface devices. Still, it's really fun to implement these one by one. I'd 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]
myinstants.com/en/instant/blackberry-startup-sound-67394
[New ESP32Berry Project]
github.com/0015/esp32berry
#MCU #Cyberdeck #Blackberry #ESP32Berry #ThatProject #ESP32
It is not easy to configure a screen based on MCU and receive input from many human interface devices. Still, it's really fun to implement these one by one. I'd 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]
myinstants.com/en/instant/blackberry-startup-sound-67394
[New ESP32Berry Project]
github.com/0015/esp32berry
#MCU #Cyberdeck #Blackberry #ESP32Berry #ThatProject #ESP32

![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)

![[Part. 2] ESP32 Local Map Project! #tech #gps #esp32
This is an early demo of my ongoing project to create an offline GPS map viewer using the ESP32. Inspired by a similar Raspberry Pi and E-Paper build, this version aims to load map tiles from an SD card and display the current GPS location—completely without internet. Stay tuned for updates as the project progresses!
[Offline MAP, GPS Tracker with E-Paper Display | Raspberry Pi Zero 2 W Portable Map Project]
https://youtu.be/xLXnn48pIV4
[ESP32-S3 1.75inch AMOLED]
https://www.waveshare.com/esp32-s3-touch-amoled-1.75.htm?&aff_id=116255
[Waveshare ESP32-S3 1.75inch AMOLED Round Touch Display]
https://amzn.to/48xaMYE [Part. 2] ESP32 Local Map Project! #tech #gps #esp32](https://i.ytimg.com/vi/67AnMC8JCGw/mqdefault.jpg)

![No camera — but it knows exactly where you are
No camera. No light. This little board still knows where youre standing — and it gives you real X/Y coordinates for up to 3 people at once.
Its an HLK-LD2450: a 24GHz mmWave radar with one transmit and two receive antennas on a 44 × 15 mm board. It streams target positions over UART to an ESP32-S3, which plots them live on a 4.2 reflective LCD — no backlight, so it actually gets easier to read in direct sunlight.
Honest verdict after a day of outdoor testing: distance tracking is solid, but side-to-side movement is weak. Thats physics, not a bad part — Doppler radar only measures motion toward or away from the sensor, so walking across the beam looks like standing still. Still plenty good for presence, wake-on-approach, and automatic lighting.
More tests coming. What should I try next?
Build:
· HLK-LD2450 24GHz mmWave radar
[https://amzn.to/4gApzoP]
· ESP32-S3 + 4.2 reflective LCD, 400 × 300, 1-bit
[https://www.waveshare.com/esp32-s3-rlcd-4.2.htm?&aff_id=116255]
· 3D-printed bracket, M2.5 mount
#mmwave #radar #esp32 #esp32s3 #electronics #diyelectronics #maker #embedded #3dprinting #sensors #homeautomation #shorts No camera — but it knows exactly where you are](https://i.ytimg.com/vi/6afM9WfYh6I/mqdefault.jpg)
![ESP32-P4 with 10.1 MIPI DSI Display Running LVGL 9! Smooth UI & High-Resolution Demo
Experience the power of the ESP32-P4 with a 10.1-inch MIPI DSI display running LVGL 9. In this video, I showcase the hardware setup and a smooth LVGL demo, highlighting the advantages of using a large screen with the ESP32-P4.
Hardware:
- ESP32-P4 with MIPI DSI interface
- 10.1-inch high-resolution display
- Compact and efficient embedded system
Software:
- LVGL 9 for smooth UI animations
- Ideal for dashboards, control panels, and more
Why ESP32-P4 with LVGL 9?
- Large display for better user experience
- Smooth graphics and animations
- Efficient performance for embedded applications
[Waveshare ESP32-P4-NANO]
https://www.waveshare.com/esp32-p4-nano.htm
https://amzn.to/41FGNtn
[Waveshare ESP32-P4-NANO Startpage]
https://www.waveshare.com/wiki/ESP32-P4-Nano-StartPage
#ESP32 #MIPIDSI #LVGL9 #EmbeddedSystems #IoT #ESP32P4 #DIYTech #TechDemo ESP32-P4 with 10.1 MIPI DSI Display Running LVGL 9! Smooth UI & High-Resolution Demo](https://i.ytimg.com/vi/76C0-ASvCgM/mqdefault.jpg)



