Uploaded May 2025 | Updated September 2026, 2 weeks ago
I built a GPS tracking device that shows your location without needing WiFi or mobile data.
This custom portable gadget uses:
๐ง Raspberry Pi Zero 2 W
๐ฐ๏ธ GPS module (Reyax GNSS)
๐ผ๏ธ Color E-Paper display
๐ Battery-powered for all-day use
Perfect for hiking, biking, and offline navigation.
๐ Full tutorial in my main video โ check it out!
youtu.be/xLXnn48pIV4
#raspberrypi #gps #epaper #shorts #tech #diy #maker #raspberrypiprojects
I built a GPS tracking device that shows your location without needing WiFi or mobile data.
This custom portable gadget uses:
๐ง Raspberry Pi Zero 2 W
๐ฐ๏ธ GPS module (Reyax GNSS)
๐ผ๏ธ Color E-Paper display
๐ Battery-powered for all-day use
Perfect for hiking, biking, and offline navigation.
๐ Full tutorial in my main video โ check it out!
youtu.be/xLXnn48pIV4
#raspberrypi #gps #epaper #shorts #tech #diy #maker #raspberrypiprojects
![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)

![LVGL Tutorial with ESP32, How to update the screen with data obtained from sensors. #FreeRTOS #Task
The data obtained from the sensor must be updated in the UI on the screen. This video covers how to update the screen by passing data through a queue based on FreeRTOS task.
[Grove - SEN55 All-in-one environmental sensor]
https://www.seeedstudio.com/Grove-All-in-one-Environmental-Sensor-SEN55-p-5373.html
[Source Code]
https://github.com/0015/ThatProject/tree/master/ESP32_LVGL/LVGL9
[LVGL 9, [Ep. 07] My Air Quality Sensor, How to update the screen with data obtained from sensors.]
https://youtu.be/g9j8FfF2GJ8
[LVGL 9, [Ep. 06] My Air Quality Sensor, Draw IKEA UI]
https://youtu.be/LQ_iq_gYlqY
[LVGL 9, [Ep. 05] Custom fonts are essential in GUI!]
https://youtu.be/ogXSDtYLQ7M
[LVGL 9, [Ep. 04] Creating Interactive UI/UX Screens with LVGL 9 on ESP32: Implementing On-Screen Keyboard]
https://youtu.be/ogXSDtYLQ7M
[LVGL 9, [Ep. 03] Creating Stunning UI on ESP32 with LVGL: A Step-by-Step Guide]
https://youtu.be/PdpRFgsxTwg
[LVGL 9, [Ep. 02], Examples, We can understand better and faster through LVGL Examples]
https://youtu.be/NlU4DTx7_1k
[LVGL 9, [Ep. 01], From Scratch to Benchmark, For newbie/beginner/starter]
https://youtu.be/s4_fUwhw-dI
[LVGL Projects]
https://www.youtube.com/playlist?list=PLnq7JUnBumAzjd7Nz6O6fIegE49LAMBFv
#LVGL #Tutorial #thatproject LVGL Tutorial with ESP32, How to update the screen with data obtained from sensors. #FreeRTOS #Task](https://i.ytimg.com/vi/g9j8FfF2GJ8/mqdefault.jpg)
![Android Apps on Raspberry Pi | Waydroid
Tutorial: https://pimylifeup.com/raspberry-pi-waydroid/
[Pironman Case]
https://amzn.to/3YZ5JJV
[CrowView Note]
https://amzn.to/4fCNm4v Android Apps on Raspberry Pi | Waydroid](https://i.ytimg.com/vi/gQzSF2qKjNw/mqdefault.jpg)
![Easy USB Host For Keyboard or Mouse Input for ESP32-S2/S3, #USB #HOST #INPUT
The library we will introduce today in the Finding Cool Project is the USB HOST library that runs on ESP32-s2/s3. You can very easily use a USB keyboard or USB mouse as an input device in the Arduino environment.
[EspUsbHost]
https://github.com/tanakamasayuki/EspUsbHost
[ESP32-S3-DevKitC-1-N32R8V Development Board]
https://amzn.to/42VB55R
[ESPRESSIF USB Host]
https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/api-reference/peripherals/usb_host.html
[Lets use USB Keyboard and Mouse on ESP32-S2/S3! IDF Version]
https://youtu.be/WPlPRkPx1_8
[[DIY] I made a H/W Hotkey to Mute Microphone in Zoom using ESP32-S3!]
https://youtu.be/u1t1nMzyvqg
[Auto Key Input USB Keyboard using ESP32-S2 (based on Keyset)]
https://youtu.be/AJ1lSk_aK6M
#Native #USB #ESP32S3 #ESP32S2 #USBHOST Easy USB Host For Keyboard or Mouse Input for ESP32-S2/S3, #USB #HOST #INPUT](https://i.ytimg.com/vi/gg58sClHjIg/mqdefault.jpg)