Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 

Repository files navigation

Phone-stand-V2-STM32

image

This project is a miniaturized embedded system functioning as a portable, battery-powered (18000mAh) mobile charger with an e-paper display and a clock synchronized via satellite through the NEO-6M GPS module. It handles:

E-Paper Display (EPD) – shows the clock, sensor readings, and historical charts. GPS Module (NEO-6M) – provides date and precise time synchronization. BME280 Sensor – measures temperature, pressure, and humidity; this data is displayed on the main screen, stored on an external SPI flash memory, and visualized on a secondary screen as charts. WS2812B LEDs (NeoPixel) – provides visual notifications and effects. RTC (Real-Time Clock) – manages timekeeping and stores device settings in backup registers. Flash Memory – logs sensor measurements (e.g., for generating charts). High-Capacity Battery (18000mAh) – monitored via an ADC to display charge levels. User Button – navigates the user interface (switch screens, access settings, reset the device). One of the primary goals during development was minimizing energy consumption: with the wireless charging module disabled, the device operates for about one and a half months; and with the LEDs also turned off, it can run for over six months on a single charge. Overall, the device in its primary mode displays the current time and basic parameters (e.g., temperature), while additional menu screens enable the user to view charts of temperature/battery trends, control LED effects, and configure settings. All data and settings are retained even after the device is restarted.

Video to the old vesion with arduino Nano as the MCU. https://www.youtube.com/watch?v=lZcyFbHcF8s&ab_channel=PiotrCzerwonka

Electronics diagram

image

Releases

Packages

Contributors

Languages