DucoMiner-Monitor-ESP32
DucoMiner-Monitor-ESP32 copied to clipboard
Mine DuinoCoin and Monitor Details with ESP32.
![logo](https://user-images.githubusercontent.com/62047147/195847997-97553030-3b79-4643-9f2c-1f04bba6b989.png)
DucoMiner Monitor ESP32
Mine DuinoCoin and Monitor Details with ESP32
TWITTER · INSTAGRAM · YOUTUBE · WEBSITE
:notebook_with_decorative_cover: Table of Contents
-
About the Project
- Pictures
- Features
-
Getting Started
- Schematic
- Installation
- Usage
- Contributing
- License
- Contact
:star2: About the Project
A few months ago, we published a tutorial on extracting a currency called DuinoCoin. Now we performed the extraction operation with the help of ESP32 and with OLED, we displays Walt inventory values, number of miners, and various values at the same time as mining.
:camera: Pictures
![screenshot](https://user-images.githubusercontent.com/62047147/195975884-94b190ca-093f-4e69-8607-b8aa623f2467.jpg)
:dart: Features
- Show wallet balance
- Display the number of miners
- Mine at the same time as displaying wallet information
:toolbox: Getting Started
We will use ESP32 as a processor. and we will add an OLED displays Walt inventory values, number of miners, and various values at the same time as mining.
- ESP32
- Oled 0.91 SSD1306
:electric_plug: Schematic
We have the pins related to the I2C protocol to communicate between the OLED display and the ESP32 board. In the ESP32 board, we will use pins D21, and D22, and in the OLED display, SCL and SDA pins. We will also use VIN or 5V pins on the ESP32 board for the power supply.
Make the connections according to the table and schematic below.
ESP32 | Oled 0.96 |
---|---|
D22 | SCL |
D21 | SDA |
5v | VDD |
GND | GND |
- Complete Schematic
![screenshot](https://user-images.githubusercontent.com/62047147/195975926-297d43b6-742c-4837-b4ce-c0ede36a34ad.jpg)
:gear: Installation
Change the following according to your Wi-Fi network information and your Doinocoin account name.
const char *wifi_ssid = "C1F3R";
const char *wifi_password = "314159265";
const char *username = "CiferTech";
This is the case for your ESP32 chip version. If you have a serious problem uploading the code, comment on the first line and remove the second line from the comment.
#include "hwcrypto/sha.h"
//#include "sha/sha_parallel_engine.h"
:eyes: Usage
Finally, after changing the information mentioned in the code, establishing connections and finally uploading the code, the values in the wallet, the number of miners and the estimated amount of mines based on the number of miners and HASH RATE are displayed in the OLED display, values after a short period They are updated according to the time of mining your board and changing the received information.
:wave: Contributing
:warning: License
Distributed under the MIT License. See LICENSE.txt for more information.
:handshake: Contact
CiferTech - @twitter - [email protected]
Project Link: https://github.com/cifertech/DucoMiner-Monitor-ESP32
:gem: Acknowledgements
Special Thanks to ...