How to Mine Crypto With Your Arduinos and Other Microcontrollers

by jmpu235 in Circuits > Microcontrollers

17171 Views, 18 Favorites, 0 Comments

How to Mine Crypto With Your Arduinos and Other Microcontrollers

duco-alt.png

Do you have an interest in the crypto world but don't know how to get started? Or maybe you know a lot about it but don't want to put in a big investment to enter it. Most cryptocurrencies require big and expensive miners to mine their coins. Duino-coin is one of the only cryptocurrencies that can be mined with an Arduino. Here is how to set up your Arduino to mine, Although don't expect to become a millionaire overnight.

Supplies

-PC to program the Arduino and to store your Duino-coin

- A Board you can use to mine: Arduino, ESP8266, ESP32, Rasberry Pi

Download the Latest Release and Unzip It

Download the latest release of Duino-coin files

(I do not take credit for any of the programs and files)

Install the Duino-coin Wallet

web wallet .png

You need somewhere to store all those coins you're going to be mining, so you will need a wallet. You can either install the Duino coin wallet from the ZIP or just use this website. Create an account and your wallet is all setup. You can use the software wallet by just opening or running it. If windows defender blocks it just hit "more information" and "run anyway". Then log into the software wallet. Your username that you chose is the username that you picked is will be used to mine and receive duino-coins, so choose a good one!

How to Mine With Arduino Avr Boards

avr mine pic.png

Arduinos need to be plugged into your pc to work because they do not have any wifi capabilities. To mine with an Arduino, find the file titled Arduino_Code and open it. Open the Arduino file and edit the specifications in tools to meet your board's specifications. Then upload the program to your board. After the program is done downloading, open the file titled AVR_Miner. Enter your wallet username and the port your board is on and you should be ready to go. You can run multiple Arduino boards at once if you want to.

How to Mine With ESP8266 Boards

Screenshot 2021-03-08 100920.png

Since esp8266 boards have wifi capabilities, they can mine from anywhere that is connected to wifi. To mine with an esp8266 board, open the folder titled ESP8266_code and open the Arduino file. Edit the wifi name and password to your own. Also, edit the wallet username to your own. Change the specifications in tools to meet your board's specifications. Upload the code and your esp8266 and it will be all set up. You can check the serial monitor to see if it is working. You can unplug your esp8266 board from your pc and plug it in somewhere else. I've found esp8266 boards to be the most stable but not the most efficient.

How to Mine With ESP32 Boards

Open the folder that matches your esp32 board (either single core or multicore). Open the Arduino file and edit the specifications in tools to meet your board's specifications. Edit the wifi name and password to your own. Also, edit the wallet username to your own. Upload the code to the esp32 and you should be all set.

How to Mine With Raspberry Pi

Open the GitHub file on your Rasberry Pi and do the same as you did on your pc. Find the file named PC_Miner.py and move it to downloads, then enter the following commands on your raspberry pi terminal one at a time:

cd Downloads

python3 PC_Miner.py

Then enter your wallet information and it will start mining. It should remember you every time you use it.

How to Mine With Your PC

da bet web mine.png

You can mine with your pc in two ways: You can use this web miner, just enter your wallet username, and hit go. It will mine as long as the tab is open. You can also use the software miner. Find the file titled pc miner and open it. Enter your wallet information and it will start mining.

How to Use Your Duino-coins

You can't buy anything with your Duino-coins because they aren't popular enough yet. But can send Duino coins to other people using the "Send Funds" section on the web wallet. Just enter the recipient's username and the amount you want to send. If you want to turn your Duino-coins into a usable currency you can exchange your Duino-coins into other cryptocurrencies by using this website.

Resources

Duino-Coin website

Duino-coin network

Duino-coin Discord

If you have made this project or have a tip please share it down below.