Hey everyone, I received a few requests for more info about my little hardware project, so I figured I would just release it here for others to use.
I'm pleased to announce; MineSight - Keeps an all-seeing eye on your mining hardware
Based on the Arduino microcontroller platform, the basic version of MineSight can be modified slightly to work on hardware as small as the Atmel ATTINY85, an 8 pin microcontroller that costs about $1.50 and requires almost no external components.
Specifications: Hardware and software keep-alive monitoring (hardware monitoring currently only supports BFL SC hardware)
Thermistor based temperature monitoring
Easy LED status indicator tells you your mining system health at a glance
Hardware level reset functions for the host controller (raspberry pi, ATX based computer, etc.)
Mains power cutout in event of overheat to prevent permanent damage to hardware
Status reporting over USB (virtual COM port)
Basic version hardware required:Arduino board (Arduino Nano recommended)
TTL compatible relay board ex.
http://dx.com/p/arduino-compatible-4-channel-relay-shield-module-14476210K thermistors (optional, for overheat and temp monitoring)
Cadmium Sulphide photocell (light dependent resistor) for monitoring the status led on BFL hardware (optional)
RGB LED or 3 different colors of regular leds
Fancy version additional hardware required:ST7735 1.8" SPI Color TFT LCD module -
http://www.ebay.com/itm/1-8-Serial-SPI-TFT-LCD-Module-Display-PCB-Adapter-Power-IC-SD-Socket-128X160-/130906317995?pt=LH_DefaultDomain_0&hash=item1e7a9fe4abFancy Version Dependencies:
Adafruit GFX Library:
https://github.com/adafruit/Adafruit-GFX-LibraryAdafruit ST7735 Library:
https://github.com/adafruit/Adafruit-ST7735-LibraryArduino SPI Library
Source Code:
LCD version:
https://www.dropbox.com/s/2twypcj6hwe83xu/PiWatchdog.rarBasic version:
https://www.dropbox.com/s/6v7c5oobzb402rg/PiWatchdogBasic.rarOther notes:
I am definitely not an advanced programmer, all of my programming experience is self-taught so forgive me if my code is inefficient or terrible.