I'd like a way to have a device on my desk which lights up to indicate that I have something I should be paying attention to. Initially, I'd like this to be for Office365 calendar events and GitHub mentions, but ideally it should support arbitrary messages. The plan is to assign specific colors (ideally "patterns" consisting of a sequence of colors and time) to specific message types.

I have a handful of raspberry Pi Zeroes, a couple of OLEDs, a strand of individually-addressable RGB LEDs, a power supply, and some misc electronics (like the 3.3-5v logic level shifter necessary for the 5v LED strand). I'm thinking Python is probably the way to go for the software. I'm hoping OpenSUSE actually works on the Pi zero. :D If not, there's an ESP32 with a built-in display and a few Pi 3s laying around barely used, maybe one of them will work.

Either way, this should deliver a how-to (perhaps an instructable?) using all open source software.

Looking for hackers with the skills:

python3 office365api hardware raspberrypi solder github

This project is part of:

Hack Week 19

Activity

  • over 5 years ago: a_faerber liked this project.
  • almost 6 years ago: vliaskovitis liked this project.
  • almost 6 years ago: xiaoguang_wang liked this project.
  • almost 6 years ago: dannysauer added keyword "python3" to this project.
  • almost 6 years ago: dannysauer added keyword "office365api" to this project.
  • almost 6 years ago: dannysauer added keyword "hardware" to this project.
  • almost 6 years ago: dannysauer added keyword "raspberrypi" to this project.
  • almost 6 years ago: dannysauer added keyword "solder" to this project.
  • almost 6 years ago: dannysauer added keyword "github" to this project.
  • almost 6 years ago: dannysauer started this project.
  • almost 6 years ago: dannysauer originated this project.

  • Comments

    • nunofilipesantos
      almost 6 years ago by nunofilipesantos | Reply

      There is actually a PiHat with LED Matrix display that you can address specific LEDs or just scroll text. You can try the emulator here: https://trinket.io/sense-hat

    • dannysauer
      almost 6 years ago by dannysauer | Reply

      I almost ordered one of those. But I want a big ol' display that gets my attention. :D So, I ended up with https://www.adafruit.com/product/3346 instead. It provides a few easy pickup points for several GPIOs, and also allows the potential of making noises to accompany the lights. :D

    Similar Projects

    openQA log viewer by mpagot

    Description

    *** Warning: Are You at Risk for VOMIT? ***

    Do you find yourself staring at a screen, your eyes glossing over as thousands of lines of text scroll by? Do you feel a wave of text-based nausea when someone asks you to "just check the logs"?

    You may be suffering from VOMIT (Verbose Output Mental Irritation Toxicity).

    This dangerous, work-induced ailment is triggered by exposure to an overwhelming quantity of log data, especially from parallel systems. The human brain, not designed to mentally process 12 simultaneous autoinst-log.txt files, enters a state of toxic shock. It rejects the "Verbose Output," making it impossible to find the one critical error line buried in a 50,000-line sea of "INFO: doing a thing."

    Before you're forced to rm -rf /var/log in a fit of desperation, we present the digital antacid.

    No panic: The openQA Log Visualizer (Also known as the "VOMIT-B-Gone 9000")

    This is your web-based hazmat suit for handling toxic log environments. It bravely dives into the chaotic, multi-machine mess of your openQA test runs, finds all the related, verbose logs, and force-feeds them into a parser.

    image

    Goals

    Work on the existing POC openqa-log-visualizer and change it to something usable

    Resources

    openqa-log-visualizer