Bitcoin Forum

Other => CPU/GPU Bitcoin mining hardware => Topic started by: Photon939 on July 01, 2013, 01:37:34 AM



Title: MineSight - Hardware Watchdog based on the Arduino Platform - Auto PC Reboot
Post by: Photon939 on July 01, 2013, 01:37:34 AM
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 https://dl.dropboxusercontent.com/s/cic44ujbcshuu5t/Icon.png

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.

https://dl.dropboxusercontent.com/s/0j72f56js9vjzqd/minesightsmall.JPG


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-144762
10K 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=item1e7a9fe4ab

Fancy Version Dependencies:
Adafruit GFX Library: https://github.com/adafruit/Adafruit-GFX-Library
Adafruit ST7735 Library: https://github.com/adafruit/Adafruit-ST7735-Library
Arduino SPI Library


Source Code:

LCD version:
https://www.dropbox.com/s/2twypcj6hwe83xu/PiWatchdog.rar

Basic version:
https://www.dropbox.com/s/6v7c5oobzb402rg/PiWatchdogBasic.rar

Other 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.  :)


Title: Re: MineSight - Mining Hardware Watchdog based on the Arduino Platform
Post by: Photon939 on July 01, 2013, 01:37:49 AM
Wiring Diagram

Notes:
RESET_OUT and SHUTDOWN_OUT are ACTIVE HIGH
LED pins are ACTIVE LOW for use with a common anode RGB LED
Power connections for the LCD and Arduino are not shown, +5v/Gnd

https://dl.dropboxusercontent.com/u/1181169/WatchdogSchematic.png


Title: Re: MineSight - Mining Hardware Watchdog based on the Arduino Platform
Post by: Photon939 on July 02, 2013, 01:50:18 AM
Added wiring diagram


Title: Re: MineSight - Hardware Watchdog based on the Arduino Platform - Auto PC Reboot
Post by: thegoldbug on July 02, 2013, 03:15:14 AM
MineSight is a registered, trademarked and copywrited name in the United States.

I use their software almost every day, the link to their website is below.


http://www.minesight.com/



Title: Re: MineSight - Hardware Watchdog based on the Arduino Platform - Auto PC Reboot
Post by: Photon939 on July 02, 2013, 03:56:20 AM
This isn't going to be a maintained project nor will it be marketed or sold, so I'm not gonna bother changing the name. Not surprising it's already taken I suppose.

Seems interest is minimal anyway.


Title: Re: MineSight - Hardware Watchdog based on the Arduino Platform - Auto PC Reboot
Post by: Nemesis on July 04, 2013, 07:20:35 AM
So one Arduino per hosting machine?

Or can i use one Arduino for multiple hosts?



Title: Re: MineSight - Hardware Watchdog based on the Arduino Platform - Auto PC Reboot
Post by: thegoldbug on July 04, 2013, 05:59:11 PM
I'm still interested in the project but I don't have any BFL gear.  I have two FGPAs and some GPUs running while I wait for Avalon chips and the K16 board.

If you can expand the different types of hardware you can monitor you will probably get a lot more interest.

Also, once people start receiving K16 boards they might then start to worry about how to monitor all those boards --- but you will be ready by then, right.

Don't give up hope, just keep at improving your project and updating us.