/christmas_tree_clock

Add yourself a New Year's mood! Decorate your M5Stack with a Christmas tree!

Primary LanguagePython

Christmas clock

Donate Bitcoin

Add yourself a New Year's mood! Decorate your M5Stack with a Christmas tree! #M5StackXmas2022 preview

What can they do:

  • Animated wallpaper with a Christmas tree
  • Adaptive backlight mode will set the brightness depending on the time of day (Bright screen during the day and dim at night).
  • Add up to 4 alarm clocks. You can set up a repeat by day of the week.
  • Disable and activate alarms using the alarm clock manager.
  • Using the settings menu, you can synchronize your watch with the time from the Internet, adjust the brightness of the screen, select an alarm ringtone.
  • Connect to Wi-Fi using Wi-Fi Manager(No need to reboot your device)
  • View the weather using OpenWeather API
  • Run the any *.py scripts from app directory(Calculator, Timer, Weather and etc.).
  • You can enter debug mode directly from the watch menu.

Warning

The M5Stack processor is weak, and drawing snow is a very difficult process for it. Therefore, the firmware may freeze. Fixed by rebooting the device. Please, if you use this firmware version as an alarm clock, set the alarm additionally on another more reliable device.

Installation

  • Using M5 Burner, install the current version of UIFlow_Core 2 (If you have a new device)
  • Restart your device
  • Select Flow > Wi-Fi
  • Go to M5Flow (https://flow.m5stack.com /)
  • Specify your "API KEY" and device type "Core2"
  • Switch to Python mode
  • Copy and paste the code to set the clock from the file (https://github.com/pavelprosto94/christmas_tree_clock/blob/main/install.py )
  • Click the Run button preview
  • Wait for the installation to finish. All necessary files will be copied from the GitHub repository
  • After restart the device
  • Select App > space_clock.py > Run

A bug may occur, the clock is not drawn, and the Run button is lit blue. Don't worry, M5Stack has already specified this file as the default execution.

  • Don't press anything and wait 10 seconds
  • After that, the clock will start itself

Update device

Materials used

The background of this watch was created based on a 3D model from Maksat "Stylized Christmas Tree"

You can support me too.

I accept donation via Webmoney.
My Webmoney(WMZ) wallet: Z803753663501
Bitcoin wallet: 1HyvAY4r8S82KdJwiy6igwHEY49ExHtZjs