Skip to content

SenanS/LED_Bulletin_Board

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LED Bulletin Board

ESP32 controlled 64x32 LED matrix display panel, showing current time/date, news, affirmation & tasks.

Current Layout

VID_20220225_200431_01 (online-video-cutter com)

Goal Layout

pixil-frame-0(3)

Feature List

  • Give project a name:

    Panela

  • Research time/ date API.
    • Get time/ date API working.
      • Display current time & date on the panel.
      • Create a ticker to trigger API after every (calculated) minute.
  • Add a celebration animation.
    • For when work is done (17:30 detected).
      • Add a work ticker to avoid if statements.
    • For lunch-time (13:00 detected).
      • Add a lunch ticker to avoid if statements.
    • Add a morning message (7:00/9:00)
  • Research affirmations API.
    • Set up affirmations.dev API.
      • Display affirmations on the panel.
      • Create a rotating carousel to display the whole message.
  • Research News API.
    • Get News API working.
      • Display news on the panel.
      • Add news to the rotating carousel.
      • Set up a ticker to get the news every 15 mins.
      • Set up filter so as not to display the same stories multiple times a day.
  • Research Weather API.
    • Weather graphic in middle (anim?)
    • Add animation/ picture of current/projected weather.
  • Create a list of de-stressing tasks/ To-Dos (eg. drink water, stretch, make tea, short walk, etc.).
    • Display task text in TODO area (see image above).
      • Figure out text positioning.
    • Add a general animation counting down the time left to complete a task.
    • Add special animations counting down the time left to complete specific tasks.
    • Decide on whether to randomise tasks or have a schedule.
      • Implement Decision.
  • Add a night-mode screen turn off.
    • Implement a deep sleep until next morning.
    • Add nighttime message.

Releases

No releases published

Packages

No packages published