Crypto Miner

Monitor your crypto mining hardware temperatures and hash rates with the ability to restart the rig remotely as well as Alexa integration.

Crypto Miner

Things used in this project

Hardware components

Arduino MKR1000
Arduino MKR1000
× 1
Raspberry Pi 3 Model B
Raspberry Pi 3 Model B
× 1
Temperature probe (ds18b20)
× 5
Resistor 4.75k ohm
Resistor 4.75k ohm
× 1
Echo Dot
Amazon Alexa Echo Dot
× 1
Relay Module (Generic)
× 1

Software apps and online services

Alexa Voice Service
Amazon Alexa Alexa Voice Service
AWS Lambda
Amazon Web Services AWS Lambda

Hand tools and fabrication machines

3D Printer (generic)
3D Printer (generic)

Story

Demo of Crypto Miner

High Level Flow

I’m using the Arduino MKR1000 to post all the sensor data to the Raspberry Pi which saves the readings to a RethinkDB instance. I have an Alexa skill running on the AWS lambda service that Alexa will use to request data from the mining rigs. The skill sends a call to the Pi and it returns the latest readings or hash rates. The Pi also acts as a web server to deliver a dashboard with a web socket connection to keep the data streaming in.

Mining Rig Hardware

My mining rig consists of two water cooled 290x GPUs which are currently mining Ethereum. I have a temperature probe taped to the backplate of each of the graphics cards, one near the PSU inside the case, one on the exhaust of the radiator and one probe for room temperature. The probes are all wired directly to the same pin on the MKR1000 and use OneWire protocol.

 


About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top