This is wonderful. Thank you very much for sharing. (I've built my rig on a strip board though because I was too lazy for all the wire soldering. ;) This way its basically just one big bus for 5V, GND and I2C, connected to a Pi)
@sabreman793 жыл бұрын
Thanks so much for the video and the code. Just finished my own rig using Nanos and a wemos d1 mini pro that I had lying around. Now happily mining duino coin!
@WasaMada2 жыл бұрын
Hey bro, this was a really relaxing and well put together video, amazing job bro keep up the great work@
@ratotimo2010 Жыл бұрын
Brother, what an incredible video. Thank you very much... Is this model you used the Arduino Nano v3?
@voltovsky38563 жыл бұрын
Cool tutorial which is explaining all stuff about how to mine duinocoin
@CrazyCoupleDIY3 жыл бұрын
You should have bought nano boards without pin headers on it and then just shouldered whatever you needed rather than cutting it all off. Anyways nice video
@99Victor2 жыл бұрын
At 1:06 minutes on your video, what is the breakout board at the top center of your perfboard? Need a list of materials also called a bill of materials or B.O.M.; to include cost and where you bought/get them from. Oh your music is just right, not over bearing, or too loud; I can hear you clearly (thanks). And thanks for the little defense joke (ha ha ha). Okay; at 15:20 minutes you've removed the breakout board (itty bitty) that I was talking about ealier.
@cutsdbz2 жыл бұрын
Great video, I have never done this crypto thing, but this looks like a nice exposure, I have like 5 spare D1-Minis lying around. Can I use one as master and the rest as slave? I use the D1-Mini for most of my projects because they are cheaper than the nano.
@taranagnew4363 жыл бұрын
what pins (on nano's) do i have to desolder/bend? FYI my nano's came with pins attached
@MultikPS3 жыл бұрын
What is the small module in the center? Linking esp and nano? The scheme and your soldering is different. There is no connection to the second white row in the diagram.
@askmehow7439 Жыл бұрын
Duniocoin.h error when running the code should I run the software after hardware or how does it work I keep getting error
@MultikPS3 жыл бұрын
This is the place. Thank you in advance
@wongkonslet47293 жыл бұрын
Let me ask sir, how much can you get 10 units of arduino nano (kHz)
@josephspruill1212 Жыл бұрын
Who are you fighting off with that mini fork, lol? Jerry from Tom and jerry lol
@ВладиславСитников-м5ъ2 жыл бұрын
Hi! cannot convert 'SPIFFSEditor*' to 'AsyncWebHandler*', how to fix?
@osopenowsstudio9175 Жыл бұрын
Hello, can i do this way without using logic level converter
@JKRolling Жыл бұрын
yes. most esp IO is 5V tolerant
@osopenowsstudio9175 Жыл бұрын
@@JKRolling do i need logic level converter for RPI AVR miner I2C?
@ponnalasandeep53893 жыл бұрын
Hey iam getting duino coin_wire no such file or directory please give solution
@RedditStory-PostАй бұрын
What is that thing beside the esp8266
@JKRollingАй бұрын
@@RedditStory-Post LLC or logic level converter
@sadlovestory21523 жыл бұрын
10 miner 1,91 Kh/s?
@OndrejKubena5 ай бұрын
Has is to be connected to pc all time?
@JKRolling5 ай бұрын
@OndrejKubena no pc needed. Do check out my fully revamped from scratch firmware from github.com/JK-Rolling/DuinoI2C_ESP
@mryasithamoddya2 жыл бұрын
Attiny85 ic ?
@electronicstv58843 жыл бұрын
This looks amazing! That's exactly what I was looking for. But I don't want to use a 3,3V-Logic-Converter. So do you think it would work if I use like only 5 Arduino Nanos and power them separately with 3,3V? And how much Duco did you actually earn in the past few days? Thanks in advance
@JKRolling3 жыл бұрын
yes. it can work without LLC at 3.3V. At lower voltage, the power source will need to be able to provide more current. There might be instability issue as Nanos is designed to run at 5V
@electronicstv58843 жыл бұрын
@@JKRolling ah, ok. Well, I'll try it
@BastelPichi3 жыл бұрын
@@electronicstv5884 using resistor dividers should be fine.
@99Victor2 жыл бұрын
Be nice to see a parts list of parts
@cekolaw16623 жыл бұрын
Btw, which nano maker or version you've purchased cos I suspect my is not working ... thanks! :) ps - you may want to include the part description in the commentary above.
@JKRolling3 жыл бұрын
some clone might no have bootloader. but I can't be sure without looking into your actual issue
@СергейБойко-г6з3 жыл бұрын
What is the maximum number of Arduino boards that can be used? Thanks.
@valentinpo85763 жыл бұрын
в коде стоит ограничение на 10 шт. можно поменять... (#define CLIENTS 10)
@СергейБойко-г6з3 жыл бұрын
@@valentinpo8576 Да, видел это ограничение. Ещё есть #define WIRE_MAX 32 в файле DuinoCoin_wire, а ещё при 7-ми битном адресе максимальное количество устройств на шине i2c - 127шт. Что можно поменять - это понятно. Вопрос был в том: на какое максимально число можно поменять в этом проекте.
@qnaman3 жыл бұрын
0.000001% of power of ordinary gpu card.
@fullball43433 жыл бұрын
i use Attiny but have a problem to connecting server duino coin. how to flash attiny correcly ? thank you
@JKRolling3 жыл бұрын
Pls join discord for more help. discord.gg/kvBkccy
@EGspider3 жыл бұрын
You skipped over the unzipping and installation which is full or errors. Could you do a video on the actual installation not just the programming of the nano and 8266 otherwise the entire effort is useless as it doesn't install or run properly
@leifkfpv2 жыл бұрын
can I use the same code on an Arduino Mega? Or do I have to change something?
@JKRolling Жыл бұрын
the worker code should work for mega. need to check for the correct i2c pin assignment
@Ech0WithThatZero2 жыл бұрын
hi, when i whant to upload code to the esp ir gets this error message: Executable segment sizes: IROM : 382880 - code in flash (default or ICACHE_FLASH_ATTR) IRAM : 28844 / 32768 - code in IRAM (ICACHE_RAM_ATTR, ISRs...) DATA : 1352 ) - initialized variables (global, static) in RAM/HEAP RODATA : 4252 ) / 81920 - constants (global, static) in RAM/HEAP BSS : 26784 ) - zeroed variables (global, static) in RAM/HEAP Sketch uses 417328 bytes (43%) of program storage space. Maximum is 958448 bytes. Global variables use 32388 bytes (39%) of dynamic memory, leaving 49532 bytes for local variables. Maximum is 81920 bytes. esptool.py v2.8 Serial port COM1 Connecting........_____....._____....._____....._____....._____....._____....._____ Traceback (most recent call last): File "C:\Users\Namai\AppData\Local\Arduino15\packages\deauther\hardware\esp8266\2.7.5/tools/upload.py", line 65, in esptool.main(cmdline) File "C:/Users/Namai/AppData/Local/Arduino15/packages/deauther/hardware/esp8266/2.7.5/tools/esptool\esptool.py", line 2890, in main esp.connect(args.before) File "C:/Users/Namai/AppData/Local/Arduino15/packages/deauther/hardware/esp8266/2.7.5/tools/esptool\esptool.py", line 483, in connect raise FatalError('Failed to connect to %s: %s' % (self.CHIP_NAME, last_error)) esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header Failed uploading: uploading error: exit status 1 Can you help?
@matthewdrefahl67953 жыл бұрын
Can you connect this to your computer without the esp to get around having to use a bunch of cables
@JKRolling3 жыл бұрын
All it need is 5V power
@matthewdrefahl67953 жыл бұрын
@@JKRolling yeah but what if you want the nanos to run on computer instead of esp for multi core
@matthewdrefahl67953 жыл бұрын
@@JKRolling ive been digging into it and trying to make a rig of my own i got the board with the nanos and i found a i2c to usb converter that allows you full control of i2c devices so what code would i need on my computer?
@matthewdrefahl67953 жыл бұрын
would this work with the original master for your computer?
@JKRolling3 жыл бұрын
@@matthewdrefahl6795 it should. Any computer with usb will work. As long as it can run latest python3
@Muchotexto242 жыл бұрын
Hola ,estoy actualizando el .py de minero ,estoy añadiendo una función bastante guapa la verdad y es que pueden construirse una pool con teléfonos y usarlos para la función hashlib y así haumentar la velocidad y potencia de hasheo,me explico 1 tel = 8 núcleos 8 procesos Buscar hash , regresar En esta parte podríamos mandar del teléfono en 6 procesos y dejar 1 a la escucha . En fin el resultado es un haumento muy significativo.de momento la primera prueba ha marcado 1 thread 1Mh y tenía 700k
@Enderkruemel3 жыл бұрын
Is IT postible to Connect also a 0,95" OLED? To the esp? this should bei postible but i dont know how to Programm it,so it Displays the duco in the Wallet, the hashrate and Something Like this.... Please Help
@JKRolling3 жыл бұрын
you may refer to github.com/ricaun/DuinoCoinI2C for example code. duco balance will need further tweak to retrieve balance from server. someone in duino-coin discord channel made it, you may join the channel to know more
@mp00983 жыл бұрын
I wonder, If one NANO board fail, another board still mining?
@JKRolling3 жыл бұрын
it depends on whether the failed nano will pull down the whole i2c bus with it. if not, the rest of the board will continue to work. the failed board can be recovered automatically with wdt on optiboot bootloader
@thanhsonuong87583 жыл бұрын
can you share with me more detail connect pinout between Arduino with logic level and ESP.? and if I don't connect with the computer. is this automatic rig?
@JKRolling3 жыл бұрын
esp replaced the computer in this rig. refer to this pic for the connection github.com/JK-Rolling/DuinoCoinI2C/raw/main/Resources/Fritzing/DuinoCoinI2C/DuinoCoinI2C_LLC.png
@thanhsonuong87583 жыл бұрын
@@JKRolling i seen. Thanks you very much
@panovano14193 жыл бұрын
Hello Best Regards ,is it possible without connecting to a computer?
@JKRolling3 жыл бұрын
this rig doesn't need computer. esp8266 here will connect to the mining pool
@volkanyolcubal2 ай бұрын
Why don't you make a new video?
@martinf77843 жыл бұрын
Hello again, the arduino pro mini are 3.3v, should I change the logic lvl side to low voltage and the wemos power supply from 5v to 3.3? thank you and again sorry for the inconvenience
@JKRolling3 жыл бұрын
In this case, LLC is not needed. The pro mini may draw power directly from wemos 3.3v pin. There is a limit how many pro mini can be powered though, as wemos have limited power
@kylearnold168811 ай бұрын
Don't bother in this project for now. Lack of technical support from creator and 2 years of difference results in quite the mismatch between library dependencies on Arduino IDE. Tons of compilation errors. Will reply to my own comment once I figure out a way to fix this.
@JKRolling3 ай бұрын
do check out bit.ly/DuinoI2C_ESP where .bin binary is provided. No compilation necessary
@edpowell48382 жыл бұрын
Link to all part pls?
@ghostronics-41137 ай бұрын
Can I add 100 nano with one esp8266
@JKRolling3 ай бұрын
latest development from bit.ly/DuinoI2C_ESP support 20 Nano per ESP. You may need to split them into 5 rigs
@martinf77843 жыл бұрын
Hello, best regards, I have the following query, here in my country the arduino PRO MINI is cheaper than the arduino MICRO and I wanted to know if the same RIG can be done but with the Pro mini. Thank you
@JKRolling3 жыл бұрын
yes, doable. but you'll need separate usb-serial to upload the sketch. also take note of the 3.3v/5v pro mini
@martinf77843 жыл бұрын
@@JKRolling thanks sir
@denizsevinc93343 жыл бұрын
I am building the i2c interface with an NodeMCU 8266 and 10 arduino nano, on the github page in the connection diagram I see D1 mini 8266 5V pin connected , but on the connection pinouts I dont see it ? do I need to connect the NodeMCU 5V (Vin I think?) ?
@JKRolling3 жыл бұрын
seems like the nodemcu do not have 5V output pin, you may skip that wire. Add one external 5V source to the Nano. e.g you can connect USB to one of the Nano, since all Nano 5V and GND pin were connected, that should power all Nano up
@denizsevinc93343 жыл бұрын
@@JKRolling connecting the usb on nano stops the nodemcu :( can i use a esp32 with 5v pin ?
@denizsevinc93343 жыл бұрын
@@JKRolling so i modified the rig with nodemcu esp32 , now cant connect to server
@JKRolling3 жыл бұрын
the addition of usb is to power the nano. nodemcu itself need a separate power (or you can use the power rail from nano if you know what you're doing). btw, the LLC still need to have the HV connected to 5v to the nano
@JKRolling3 жыл бұрын
I do not have esp32 to see what went wrong. so use esp8266 for now Edit: just got my hands on esp32. debugged and fixed the code. anyone with esp32 should be able to load the i2c master design and start mining!
@dhritimanroy28393 жыл бұрын
Sir i want to know that why is the Hash Rate so low? I am running only one miner on ESP8266 and it is showing a hashrate of approx 9.29KH/s. but you have 10 nanos and the Hash Rate is only 1.9KH/s.. when nano is supposed to be more powerful at mining Duco than ESP8266.
@JKRolling3 жыл бұрын
This is the uniqueness of duino-coin. AVR will earn more than esp because more hashrate is not equal to more earning. You may find more info from the white paper. github.com/revoxhere/duino-coin/blob/gh-pages/assets/whitepaper.pdf
@dhritimanroy28393 жыл бұрын
@@JKRolling Thank you sir! The mentioned link explains a lot!
@keisyaazzahra19923 жыл бұрын
Please help mate.. iam error no such file or directory in minute 25:00
@JKRolling3 жыл бұрын
just visit the url in the .ino comment, download the .zip, and add the .zip into the ide library
@yoshigi20033 жыл бұрын
@@JKRolling i added zip file into ide library but still doesnot work
@JKRolling3 жыл бұрын
@@yoshigi2003 you may join duino-coin discord for further debug
@studenteternal13263 жыл бұрын
Before you try please attention for it's doesn't have blockchain, not decentralization, sometime amount coins changes and you can banned or account blocked.
@สรภพสุภชัยพานิชพงศ์3 жыл бұрын
Hi bro. can i use stm32f411ce black pill instead of nano? now i try esp32 with black pill but not work.
@JKRolling3 жыл бұрын
I do have black pill to try it. but you may refer the duino official github page to try on usb. github.com/revoxhere/duino-coin/tree/master/Unofficial%20miners/STM32
@สรภพสุภชัยพานิชพงศ์3 жыл бұрын
thx bro for reply. now i can handle these with your code. i modify a little about i2c and miner type. *-*
@jitvlogs2637 Жыл бұрын
Bro plz solve my problem stiffseditor no such file or directory
@JKRolling3 ай бұрын
please check out bit.ly/DuinoI2C_ESP where .bin is provided
@disnatten3 жыл бұрын
are there ways to simulate arduino on a PC for cheating mining?
@JKRolling3 жыл бұрын
That's the fastest way to get banned
@taranagnew4363 жыл бұрын
is there a way to uplode the code to all nano's at the same time and what did you do to power the nano's, could I create a track (on perfbord) from the 3.3v (on esp8266) to the nano's?
@JKRolling3 жыл бұрын
nano requires individual sketch upload via usb. the nanos were powered by the wemos 5v pin. esp 3.3v might work with the nanos, you may skip the LLC too. but ymmv as nano is designed to operate at 5v
@taranagnew4363 жыл бұрын
@@JKRolling LLC?
@taranagnew4363 жыл бұрын
does the i2c line allow the nano's to talk to the wemos?
@JKRolling3 жыл бұрын
LLC or Logic Level Converter. It translate ESP 3.3V to-fro Nano 5V so that can communicate
@JKRolling3 жыл бұрын
yes. that's how nano return the result to wemos
@mohamadkhanafi593 жыл бұрын
where do you get the old bootloader from ? i am using lolin v3 and huzzah feather... is it possible to do the same ?
@JKRolling3 жыл бұрын
I assume you mean old bootloader for the Nano. usually cloned Nano uses old bootloader. and yes, the master can be esp8266/esp32 or equivalent. ESP01 or plain esp8266 is the most economy way
@cristianoalexandre13643 жыл бұрын
É rentável minerar com essa configuração?
@miqueiaspenha3 ай бұрын
Acredito q seja "rentável" se vc usar energia solar, falo rentável entre aspas pois o valor dos dispositivos usados são bem caros comparado com os rendimentos... Mas a nível de aprendizado é bastante interessante.
@fpgamachine3 жыл бұрын
I love this
@Muchotexto242 жыл бұрын
Estoy apunto de desblockear la mineria de ducoin en GPU segun calculos y pruebas ,puede alcanzar 1 GH o mas dependiendo si te creas o no una pool propia. Aproximadamente ,no creo q supere los 200 Gh
@revoxsvko3 жыл бұрын
Neat
@JKRolling3 жыл бұрын
It's all possible with your duinocoin! Never will I ever thought microcontroller can be used for mining
@H3D_CALI3 жыл бұрын
How many produce in 24 hours?
@JKRolling3 жыл бұрын
between 40 to 60 Duco/day. to double that, you may consider using rpi as host. see how at kzbin.info/www/bejne/mIuViaqGpb6nn9k
@thanhsonuong87583 жыл бұрын
I try make a board same with you. But, cannt mining anything. I dont have i wrong anywhere.
@JKRolling3 жыл бұрын
You may join discord for further assistance
@thanhsonuong87583 жыл бұрын
@@JKRolling kindly send to me your discord. I dont have seen anything.
@JKRolling3 жыл бұрын
discord.gg/kvBkccy
@4_fools7923 жыл бұрын
Nice tutorial
@prascikardo44513 жыл бұрын
AVR ESP8266 solution failed to connect to server.
@JKRolling3 жыл бұрын
Please join discord for further debug discord.gg/kvBkccy
@taranagnew4362 жыл бұрын
Can you provide the schematic?
@tnadolecki Жыл бұрын
21:10
@jhs_system3 жыл бұрын
I'm from Brazil and I want to do the same and help ?? Give me the list of materials. that the rest I manage ..
@JKRolling3 жыл бұрын
what you saw in the video is what I used in building it. assume you already have all the tools including the soldering equipment, below is what I'm using * 1 - wemos lolin d1 r2 mini * 10 - nano * 1 - logic level converter (only 2 channels are being used) * 4 - standoff * 3 - 40 pins female header * 1 - PCB perf board 8x12cm single or double sided * wires or use solder to connect joints * usb cable for programming (micro usb for wemos, mini usb for nano)
@brunnosilva26683 жыл бұрын
@@JKRolling Thank you, bro.
@jeetudas13513 жыл бұрын
Thanks
@dienulwirasaka89353 жыл бұрын
Can use esp32?
@JKRolling3 жыл бұрын
yes. but I have not tested it as I do not own esp32
@WasaMada2 жыл бұрын
Jmad wuz here
@igort54183 жыл бұрын
But why? you can't do much with these coin, you can get banned from the server and lose it all, this coin is useless.
@floringheorghe61363 жыл бұрын
too bad it's not optimised for using esp32 slaves that have dual core cpus
@JKRolling3 жыл бұрын
esp32 is overkill as I2CM. The goal of this rig is to make it as cheap as possible, esp01 will work the same for this rig. just need to define the right pins. same goes for the I2CS, they can be tiny85 too
@bisdakhydroponics27323 жыл бұрын
Please share diagram sir.
@potatoeatersimracing63133 жыл бұрын
every CPU is more effective than arduino
@HuyTran-fl4ej3 жыл бұрын
checked defender detected virus, I am so scared
@JKRolling3 жыл бұрын
try download the source file instead of the precompiled. else you may whitelist it from defender
@chbaisla3 жыл бұрын
very slow minning
@JKRolling3 жыл бұрын
yes, I agree. I have moved on to use RPi as the host. It has similar speed to USB connected avr. kzbin.info/www/bejne/mIuViaqGpb6nn9k
@ericsmith-pl9sn3 жыл бұрын
how to waste electricity money and time on Trash coin.
@JKRolling3 жыл бұрын
you're probably right. for me, the knowledge gain from the process is way more valuable
@HextorBane3 жыл бұрын
You did the same by wrting your useless comment.
@JKRolling3 жыл бұрын
I don't get you. can you elaborate?
@muhamadfahmi92443 жыл бұрын
not at all mate, you know how much people using arduino, esp or raspi? thats a lot mate, i am agree duino coin is noting right now, but how about 5 / 10 years later?
@мимимими-и8я3 жыл бұрын
это как же они китайцев не любят, так над модулями издеваться......
@heisenburger5261 Жыл бұрын
C:\Users\tbent\OneDrive\Desktop\DuinoCoinI2C-main\DuinoCoin_Esp_Async_Master\DoinoCoin_AsyncWebServer.ino:20:10: fatal error: SPIFFSEditor.h: No such file or directory 20 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. exit status 1 Compilation error: SPIFFSEditor.h: No such file or directory how do i fix this error when uploading the esp8266 code?
@JKRolling Жыл бұрын
you'd need to install the dependencies listed here github.com/JK-Rolling/DuinoCoinI2C#library-dependency-1
@vanhetgoor3 жыл бұрын
Why, why, why! Why painstakingly remove some of the pins of the Arduino while little Chines girls have put those pins in with their tiny child-labour fingers? Simply buy an Arduino without the pins! It saves you and the viewers a lot of time. And if there would not be other Arduino's around, even then it would not by necessary to remove the pins you don't want to use. You can do this by not making a connection to them. For the working of the Arduino it does not matter that much if it is flat on his back or on its side. For the next project you might need the other pins of the Arduino and where would you find tiny Chinese child-labour fingers to put them back in again?
@JKRolling3 жыл бұрын
You have a good point there. Depending where you live, you may or may not find the nano without pins. The pins in the video were removed so the rig can be more compact. Desoldering is just one of many ways. Some may just use a pin cutter to do the job.