Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dogmatic69/arduino-build-monitor

Arduino thing that goes off when a build breaks
https://github.com/dogmatic69/arduino-build-monitor

Last synced: 19 days ago
JSON representation

Arduino thing that goes off when a build breaks

Awesome Lists containing this project

README

        

arduino-build-monitor
=====================

Simple arduino based device that goes off when a build breaks. Should be able to work with any system (jenkins, travis etc).

### Hardware

- 1x RGB LED (for status dispaly / errors)
- 1x Transistor (to power the siren / strobe)
- 1x Sparkfun pro micro (or similar) https://www.sparkfun.com/products/12587
- 1x ENC28J60 Ethernet module (ebay: http://tinyurl.com/nfromrz)
- 1x Strobe light (http://www.maplin.co.uk/p/mini-led-police-beacon-n74kf)
- Misc resistors, hookup wire, capacitors, solder etc

### Requirements

This requires the Eth lib to work from https://github.com/jcw/ethercard, see the docs for installation.

The code is configured to use DHCP and get an IP address automatically, this can be configured and hard coded. Also make sure the MAC address is unique to your network

### Usage

To break a build simply call `/?build=fail` which will set off the device

When the build is good call `/?build=pass` which clears any alerts

### Roadmap

- Configure how long the alarm goes off
- Sound / siren
- fetch build status instead of waiting for it to come
- power management
- PoE
- WiFi?