ESP32-P4 Grid Board: BLE Text UI on a 10.1 Display (LVGL + Flutter App) @ThatProject
ESP32-P4 Grid Board: BLE Text UI on a 10.1 Display (LVGL + Flutter App)  @ThatProject
Uploaded July 2025 | Updated September 2026, 3 weeks ago
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]
github.com/0015/Grid_Board

[Waveshare ESP32-P4 Nano]
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)SPI Camera for Any Microcontroller (ArduCam Mega)[Part. 2] ESP32 Local Map Project! #tech #gps #esp32How good is MCU based on RISC-V? (ESP32-C6)No camera — but it knows exactly where you areESP32-P4 with 10.1 MIPI DSI Display Running LVGL 9! Smooth UI & High-Resolution DemoBattery-powered surveillance camera that can be used outdoors #raspberrypi #camera #Mobile #techPart.2: Creating Teslas Website in SquareLine Studio (ESP32+LVGL)Tracking Real Airplanes on a Tiny 3D Globe (ESP32-P4)Running OpenCV on ESP32-CAMA Mechanical Keycap... With a Screen?! So I Made This!*Insanely Tiny* Camera Dev Module (with ESP32-S3)
That Project |

ESP32-P4 Grid Board: BLE Text UI on a 10.1" Display (LVGL + Flutter App)

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER