Soldrevet mining af Kryptovaluta!

Har du de seneste år hørt om Kryptovaluta ? - nu har du mulighed for at bygge en lille krypto-miner selv, som er soldrevet! Ja du læste rigtigt. På en lille weekend kan du allerede have minet dine første kryptovaluta!

Hvis ikke du har hørt om Kryptovaluta

Kryptovaluta er ikke en valuta du kan holde i hånden. Det er en digital valuta, hvilket vil sige at den kun eksistere elektronisk. Den er sikret med cryptography hvilket gør den umulig at duplikere. Men kan man så ikke bare duplikere Duino-Coin som man kan duplikere andre filer på computeren? - Det kan man ikke, eftersom Duino ikke bare er en streng af data, men en genvej til en enorm global hovedbog kaldet blockchain. Blockchain overvåger enhver transaktion der har fundet sted, som kan opgives i gigabyte. Blockchain bliver dog ikke overvåget selvom den indeholder information om hver transaktion, den er med andre ord decentraliseret. Det er brugerne der er med til at opdatere og vedligeholde den.

INDHOLDSFORTEGNELSE

DUINOCOIN

Duino-Coin er en centraliseret valuta der kan mines på Arduinos, ESP8266/32, Raspberry Pi's, computer og smartphones. For at sætte det op skal du blot have en af de nævnte enheder. I dette projekt vil vi implementere det på en ESP32 drevet af et solcelle og batteribank.

OPSÆTNING AF BRUGER

For at oprette en bruger/wallet, navigeres blot til wallet.duinocoin.com  i din ønskede browser. Herefter vil du blive præsenteret for nedslående, her trykket blot Create a new wallet.

Du skal nu udfylde Brugernavn, Kode og Email. Brugernavn og kode er hvad du skal bruge til fremadrettet at logge på din wallet.
OBS. det er også Brugernavnet du skriver ind i arduinokoden sammen med dine netværksoplysninger, derved ved mineren hvilken wallet den er knyttet til.

OPSÆTNING PÅ ESP32

For at opsætte ESP32'en som krypto-miner skal vi hente et .ino script. Det forudsætte at du har Arduino IDE installeret på din computer. Hvis du ikke har det findes følgende guide: Opsætning af ESP32 til Arduino og Platform IO

Følgende link vil tage dig til den seneste version af Duino-Coin. Her download nu Sourcecode.ZIP. og pak den ud.

Release Release 2.7.3 · revoxhere/duino-coin (github.com) 

Herefter åbner du i dette tilfælde duino-coin-2.73 som er placeret i mappen. Derefter vælger du ESP32_Code

 

Derefter bliver du præsenteret med en .ino fil, ved navnet ESP32_Code.ino. Denne dobbeltklikker du på og den vil nu blive åbnet i Arduino IDE.

 

Inden vi bygger og kompilerer er der 3 informationer der skal indskrives i koden for at ESP32'en kobler på dit internet og ligeledes til den wallet vi oprettede i Opsætning af bruger. Aller øverst i kildekoden vil følgende være at finde. Skriv nu dine unikke informationer ind, men behold "".
// Change this to your WiFi SSID
const char* ssid     = "Your WiFi SSID"; 
// Change this to your WiFi password           
const char* password = "Your WiFi password"; 
// Change this to your Duino-Coin username       
const char* ducouser = "Your Duino-Coin username";
// Change this if you want to display a custom rig   
const char* rigname  = "None";                     

TEST AF MINING

For at teste om mineren er koblet op og registres af din wallet, logges nu ind på brugeren.

Det ses at mineren ved navnet Solar-rig er registret og miner coins. 

BMS(Battery Management System)

For at lave en soldrevet kryptominer, benyttes nedenstående batteriholder hvor et 18650 batteri kan forsyne ESP32'en i de mørke timer af døgnet. Det der fordelagtiggør denne batteriholder er at den har indbygget regulator på 3.3v, som vi kan bruge til at forsyne ESP32'en med.

18650 Batteriet er købt på batterilageret.dk. Her er det muligt at købe med forskellig mængde kapacitet (mAh). Jo højere mAh, desto længere vil du kunne forsyne ESP32-boardet. I dette projekt er et 18650 batteri med 3120 mAh fra batterilageret.dk valgt

BMS specifikationer:

5~8V Input Voltage
3V & 1A Output
5V & 2A Output
LED indikator (Grøn betyder at batteriet er fuldt opladt & rød betyder at den lader)
3 x 3V udgangs porte
3 x 5V udgangs porte

Denne smarte batteriholder er med indbygget batteri sikring mod over- og under ladning. Der er et Micro USB indgang, som vi i dette projekt bruger til at koble solcellen til. Det er muligt at forsyne USB-A elektronik med USB-A udgangen.

SOLCELLE

Ønsket er at lave et offgrid system som forsynes udelukkende vha en solcelle. Nedenstående solcelle er valgt til projektet. Den leverer op til 6W, hvilket vil kunne drive ESP32'en og lidt mere end da. Da vi også har et batteri koblet på systemet, vil det være muligt at oplade batteriet samtidig.

Solcellens specifikationer:

Maksimum effekt: 6 W
Operations strøm: 1000mA
Operations spænding: 6V

Som det ses af billedet har solcellen en USB-A udgang. For at koble solcellen og batteriholderen sammen skal der anvendes et USB-A til Micro-USB-kabel.

HELE KONSTALLATIONEN

Ved at koble solcellen sammen med batteri-skjoldet er det muligt at forsyne ESP32'eren i de lyse timer af døgnet, hvorefter 18650 batteriet overtager arbejdet. Af nedenstående billeder ses det at der er designet en 3d-printet kasse, som med fordel kan klistres på bagsiden af solcellen. Kassen kan downloades og printes, der er ligeledes mulighed for at downloade projektet og ændre på kassen dimensioner med parameter indstillingerne i Fusion 360

Mowglli/Projekt_kasse_duinocoin: Filer til slicer og Fusion360 projektfilen. Kassen er tegnet med parametre så det er muligt at ændre højde, brede og længde (github.com)

OTA

Duino-coin anvender OTA, så det altså er muligt for dig at pushe nye kodeversioner til din ESP32, over internettet. På den måde kan du holde din/dine miner/s opdaterede med den nyeste kildekode fra Duino-coin.
For at kompilere ny kode til din ESP32 vha. OTA, navigeres der til Tools  -> Port: -> Network ports 

PROBLEMSTILLING

Ulempen ved følgende software, er at det på nuværende tidspunkt ikke er muligt at ombytte Duino-Coin til dollars eller for den sags skyld danske kroner, der er dog snak om det på sigt bliver muligt. Det er til gengæld muligt at ombytte til andre kryptovaluta. Så hop med på bølgen til en måske fordelagtig investering om et par år.

 

 

Skriv kommentar!

Relevante produkter

TS100 digital loddekolbeTS100 digital loddekolbe
ebits.dk TS100 digital loddekolbe
Tilbudspris Fra 599,00 kr
19 på lager
TS80P USB-C Loddekolbe kitTS80P USB-C Loddekolbe kit
ebits.dk TS80P USB-C Loddekolbe kit
Tilbudspris 899,00 kr
Udsolgt :(
Luksus kolberenserLuksus kolberenser
ebits.dk Luksus kolberenser
Tilbudspris 89,00 kr
13 på lager