Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/encukou/neopixel-jenkins
Jenkins CI build result display on a LED strip
https://github.com/encukou/neopixel-jenkins
Last synced: 26 days ago
JSON representation
Jenkins CI build result display on a LED strip
- Host: GitHub
- URL: https://github.com/encukou/neopixel-jenkins
- Owner: encukou
- Created: 2013-12-13T14:56:07.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2014-04-09T14:46:12.000Z (over 10 years ago)
- Last Synced: 2023-03-11T13:19:26.067Z (over 1 year ago)
- Language: Arduino
- Size: 129 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
Jenkins build status display on a LED strip, powered by an Arduino!
Needs Adafruit NeoPixel library:
https://github.com/adafruit/Adafruit_NeoPixel
I recommend Ino for compiling/running Arduino sketches from the command line:
http://inotool.org/Unfortunately this is not yet autonomous -- I don't have an Ethernet shield.
To feed the data to the Arduino, you'll need a computer with Python and some
Python libraries (see requirements.txt).Wire a WS2812 (NeoPixel) strip's data wire to pin 7, connect power and ground.
Change the NUM_LEDS #define to the number of LEDs in your strip.Compile & upload to an Arduino.
I use the `ino` wrapper, so this means:
ino build && ino uploadMake note of the serial console Arduino is connected to.
Then run the data feeder script:
If Arduino is connected to /dev/ttyACM0, that would be something like:
python feed-data.py http://jenkins.yourdomain.example/ /dev/ttyACM0Enjoy the show!
Pull requests welcome!