{"id":18427298,"url":"https://github.com/surin-learning-lab/esp32_duinocoinminer","last_synced_at":"2026-05-09T10:11:42.987Z","repository":{"id":247181188,"uuid":"812873234","full_name":"Surin-Learning-Lab/ESP32_DuinoCoinMiner","owner":"Surin-Learning-Lab","description":"Duino-Coin mining code to integrate a 0.96\" OLED","archived":false,"fork":false,"pushed_at":"2024-07-07T05:01:28.000Z","size":104,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-16T08:27:36.117Z","etag":null,"topics":["arduino-uno","crypto","cryptocurrency","esp32","esp8266"],"latest_commit_sha":null,"homepage":"https://surinlearninglab.com/projecthub/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Surin-Learning-Lab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-10T04:14:49.000Z","updated_at":"2024-07-07T05:03:57.000Z","dependencies_parsed_at":"2024-07-07T07:22:47.336Z","dependency_job_id":"ddf7bef3-786d-4145-b4ff-8729a5414f94","html_url":"https://github.com/Surin-Learning-Lab/ESP32_DuinoCoinMiner","commit_stats":null,"previous_names":["surin-learning-lab/esp32_duinocoinminer"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Surin-Learning-Lab%2FESP32_DuinoCoinMiner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Surin-Learning-Lab%2FESP32_DuinoCoinMiner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Surin-Learning-Lab%2FESP32_DuinoCoinMiner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Surin-Learning-Lab%2FESP32_DuinoCoinMiner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Surin-Learning-Lab","download_url":"https://codeload.github.com/Surin-Learning-Lab/ESP32_DuinoCoinMiner/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248769721,"owners_count":21158860,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arduino-uno","crypto","cryptocurrency","esp32","esp8266"],"created_at":"2024-11-06T05:10:17.447Z","updated_at":"2026-05-09T10:11:37.945Z","avatar_url":"https://github.com/Surin-Learning-Lab.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"ESP32 Duino-Coin Miner with OLED Display\nWelcome to the ESP32 Duino-Coin Miner with OLED Display project! This repository contains all the necessary code and documentation to create a real-time mining statistics monitor using an ESP32 and a 0.96\" OLED display. This project is perfect for cryptocurrency enthusiasts who want to track their miner's performance directly from the device.\n\nFeatures\nReal-time Mining Statistics: Displays current hashrate, shares, and temperature directly on the OLED.\nDuino-Coin Integration: Optimized for mining Duino-Coin, showcasing how microcontrollers can be used in cryptocurrency mining.\nEasy-to-Read Display: Uses a 0.96\" OLED display for clear, crisp text and graphics.\nCustomizable Display Output: Code can be easily modified to display different stats or information as desired.\nPrerequisites\nBefore you get started with this project, you will need:\n\nAn ESP32 development board\nA 0.96\" SSD1306 OLED display\nJumper wires for connections\nArduino IDE installed on your computer\nHardware Setup\nOLED Display Connections:\nConnect VCC to ESP32 3.3V\nConnect GND to ESP32 GND\nConnect SCL to ESP32 GPIO 22\nConnect SDA to ESP32 GPIO 21\nSoftware Setup\nInstall Required Libraries:\n\nOpen Arduino IDE, navigate to Sketch \u003e Include Library \u003e Manage Libraries…\nInstall Adafruit SSD1306 and Adafruit GFX libraries.\nClone the Repository:\n\nPrepare the Arduino Sketch:\n\nOpen the downloaded sketch in Arduino IDE.\nMake sure to configure the Wi-Fi settings and Duino-Coin credentials in the sketch.\nUpload the Code:\n\nConnect the ESP32 to your computer via the USB cable.\nSelect the correct board under Tools \u003e Board and the correct port under Tools \u003e Port.\nUpload the sketch to the ESP32.\nUsage\nOnce the code is uploaded and the hardware is set up:\n\nThe ESP32 will connect to the Duino-Coin network and start mining.\nThe OLED display will show real-time statistics about the mining process.\nYou can monitor performance directly from the ESP32 without needing any external monitors.\nContributing\nFeel free to fork this project and contribute by submitting pull requests. You can also open issues for bugs or feature requests. Contributions are what make the open-source community such an amazing place to learn, inspire, and create.\n\nLicense\nThis project is licensed under the MIT License - see the LICENSE file for details.\n\nAcknowledgements\nDuino-Coin Community: For developing and maintaining the Duino-Coin project.\nAdafruit: For providing excellent libraries and hardware that make projects like this possible.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsurin-learning-lab%2Fesp32_duinocoinminer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsurin-learning-lab%2Fesp32_duinocoinminer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsurin-learning-lab%2Fesp32_duinocoinminer/lists"}