Inhoudsopgave:
Video: XRP Crypto-ticker met HTTPS-url's: 3 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
Door petercdVolg meer van de auteur:
Over: algemene kerel type knutselen Meer over petercd »
Er leek een gebrek aan eenvoudig werkende crypto-tickers te zijn, sommige vanwege het afsluiten van de gekoppelde API en andere vanwege problemen met code of de afhankelijke bibliotheken.
De meeste tickers hier op Instructables zijn USD- en Bitcoin-georiënteerd, maar ik was op zoek naar een XRP-ticker die in ZAR zou worden weergegeven.
De meeste tickers die ik probeerde mislukten met een 301-fout (site perm omgeleid), toen ik probeerde de API-url in hun code te vervangen.
Blijkt dat het is omdat ik probeerde toegang te krijgen tot een HTTPS-pagina met behulp van een HTTP-gecodeerde ESP NodeMCU.
De manier om de vingerafdrukcontrole van certificaten te omzeilen, is door de "client->setInsecure();" opdracht.
Wat ik heb gedaan, is de code op Buger's Blog, met name zijn voorbeeld "hoe bitcoin-wisselkoers van blockchain.info API te krijgen" onder aan de pagina, geremixt met het SSD1306-display en JSON-code van een gebruiker op YouTube, TheResidentSkeptic, die was zo vriendelijk om zijn pastebin-repo te linken.
Ik kon de tickercode van kevlar429 niet compileren, maar het lukte me om de https://min-api.cryptocompare.com/ url die hij gebruikte te kopiëren en de munt/valuta/exhcange naar mijn smaak te wijzigen.
XenonJohn's Rekt-O-Matic Turbo S leverde het idee voor de behuizing die ik in Tinkercad heb gemaakt.
Benodigdheden
Minimaal:
ESP8266 NodeMCU 12E.
OLED-display van 0,96 inch.
Optioneel voor batterij aangedreven:
DC-DC CONVERTER BOOST I=0.9-5V O=5V 0.6A, dit wordt gebruikt om de ESP8266 en display aan te sturen.
Eencellige lipo-oplader in TP4056-stijl, MICRO USB LITHIUM 18650 BATTERIJLADER 1A.
18650 lipo cel, of mobiele telefoon batterij etc.
Stap 1: Hardware en bedrading
Gecompileerd met Arduino IDE 1.8.13.
ArduinoJson door Benoît Blanchon versie 6.16.1
ArduinoJson Assistant V6 werd gebruikt om te deserialiseren na het kopiëren van de informatie uit de browser.
Ik ben zo vrij geweest om de volledige code van zowel TheResidentSkeptic als Buger's Blog in een tekstbestand op te nemen voor het geval hun sites verdwijnen.
De url die ik heb bewerkt "https://min-api.cryptocompare.com/data/pricemulti?fsyms=XRP&tsyms=ZAR&e=Luno&extraParams=your_app_name" met mijn wijzigingen vetgedrukt.
Een blik op de Cryptocompare-site geeft de ondersteunde beurzen, munten en valuta.
Onnodig te zeggen dat ik zeer beperkte codeervaardigheden heb, omdat ik meer een gebruiker ben van kopiëren en plakken, dus mijn code kan enigszins vuil zijn.:)
Stap 3: Behuizing
Ik vond het sneller om poortopeningen te hacken met een dremel en naaldvijlen dan te rommelen met Tinkercad.
Aanbevolen:
Bitcoin-achtige crypto die draait op Raspberry Pi: 5 stappen
Bitcoin-achtige Crypto draait op Raspberry Pi: instructies voor het uitvoeren van een node. Het US-OS-besturingssysteem is gemaakt van raspbian met het us-cryptoplatform-pakket. U hoeft geen toestemming te vragen om deel te nemen. Volg gewoon deze eenvoudige instructies en voer elke minuut een knooppunt uit dat cryptocurrency verdient
Verklein uw Arduino-projecten - Arduino UNO als ATmega328P-programmeur (https://youtu.be/YO61YCaC9DY): 4 stappen
Verklein uw Arduino-projecten | Arduino UNO Als ATmega328P-programmeur (https://youtu.be/YO61YCaC9DY): Videolink: https://youtu.be/YO61YCaC9DYProgrammeren ATmega328P met Arduino als ISP (In-System Programmer) stelt u in staat om Arduino-functies op een breadboard of printplaat. Het helpt vooral als je je schoolproject aan het maken bent. Het redu
Update HTTPS Redirect versie 2.0 ESP8266 & Google Spreadsheets: 10 stappen
Update HTTPS Redirect Versie 2.0 ESP8266 & Google Spreadsheets: In eerdere tests hebben we de communicatie van een ESP8266-module en bidirectionele verzending van gegevens naar een Google-spreadsheet gemaakt met behulp van Google Script, aanvankelijk dankzij Sujay Phadke "electronicsguy" de maker van de HTTPSRedirect-librar
Crypto-valutaticker: 4 stappen
Crypto Currency Ticker: Met de recente val van Bitcoin en andere cryptovaluta en mijn voortdurende interesse om meer over Arduino te leren, moest ik na het lezen van verschillende andere instructies over het gebruik van OLED-display, alles combineren om een BTCmarket-ticker te maken met ESP8266. Sinds
DIY Crypto Mining PC (ETH, XMR, ZEC): 4 stappen (met afbeeldingen)
DIY Crypto Mining PC (ETH, XMR, ZEC): Deze gids laat je zien hoe je zelf een Ethereum Mining-rig kunt bouwen, met twee hoofdstappen: je apparatuur kiezen en kopen en vervolgens in elkaar zetten! Afhankelijk van de tijden duurt het waarschijnlijk een week of zo om alle