Bitcoin Forum
May 21, 2024, 02:21:39 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: MineSight - Hardware Watchdog based on the Arduino Platform - Auto PC Reboot  (Read 5129 times)
Photon939 (OP)
Sr. Member
****
Offline Offline

Activity: 452
Merit: 250



View Profile
July 01, 2013, 01:37:34 AM
Last edit: July 02, 2013, 02:20:00 AM by Photon939
 #1

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-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.  Smiley
Photon939 (OP)
Sr. Member
****
Offline Offline

Activity: 452
Merit: 250



View Profile
July 01, 2013, 01:37:49 AM
Last edit: July 02, 2013, 01:37:30 AM by Photon939
 #2

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

Photon939 (OP)
Sr. Member
****
Offline Offline

Activity: 452
Merit: 250



View Profile
July 02, 2013, 01:50:18 AM
 #3

Added wiring diagram
thegoldbug
Member
**
Offline Offline

Activity: 90
Merit: 10


View Profile
July 02, 2013, 03:15:14 AM
 #4

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/

Photon939 (OP)
Sr. Member
****
Offline Offline

Activity: 452
Merit: 250



View Profile
July 02, 2013, 03:56:20 AM
 #5

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.
Nemesis
Sr. Member
****
Offline Offline

Activity: 462
Merit: 250


View Profile
July 04, 2013, 07:20:35 AM
 #6

So one Arduino per hosting machine?

Or can i use one Arduino for multiple hosts?

thegoldbug
Member
**
Offline Offline

Activity: 90
Merit: 10


View Profile
July 04, 2013, 05:59:11 PM
 #7

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.

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!