Skip to content

Latest commit

 

History

History
22 lines (18 loc) · 1.69 KB

README.md

File metadata and controls

22 lines (18 loc) · 1.69 KB

BuildLight

Alt text Alt text Alt text

Project Description

A Universal Windows Platform application intended to run under Windows IOT Core on a Raspberry Pi, driving external LED strips to indicate build / test status.

Motivation

This project was born of frustration from a long run of getting the latest each morning only to find that it had been left broken the day before. The idea is to have a visual indicator that is impossible to miss, tied to the build server, so that breaking commits can't fly under the radar. Of course, it's also a good reason to play with a Pi.

Details

This application polls a build server at a customizable interval. When changes to the build status are found, the 'real world' visualization is updated to reflect the status change. Multiple projects may be monitored, with separate or combined visualizations. Any of the GPIO pins may be used, with pulse width modulation provided by the Lightning Providers.

Hardware

  • A good 12V power supply
  • 12V RGB LED Light Strip
  • Raspberry Pi 3 Model B
  • Daughter board
    • Converts 12V to 5V for powering the Pi
    • Drives the LED strips from the logic level outputs Alt text