Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/dogmatic69/arduino-build-monitor
- Owner: dogmatic69
- Created: 2014-03-10T20:40:33.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2014-03-10T21:17:44.000Z (almost 11 years ago)
- Last Synced: 2024-11-03T03:41:22.832Z (2 months ago)
- Language: Arduino
- Size: 129 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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?