Innholdsfortegnelse:

XRP Crypto Ticker Using HTTPS Url's .: 3 Steps
XRP Crypto Ticker Using HTTPS Url's .: 3 Steps

Video: XRP Crypto Ticker Using HTTPS Url's .: 3 Steps

Video: XRP Crypto Ticker Using HTTPS Url's .: 3 Steps
Video: Can XRP Reach $10? Ripple Explained 2024, Juli
Anonim

Av petercdFølg Mer av forfatteren:

Blowtorch Blocked Jet Fix
Blowtorch Blocked Jet Fix
Blowtorch Blocked Jet Fix
Blowtorch Blocked Jet Fix
Banksy inspirert støpt aluminiumsklokke
Banksy inspirert støpt aluminiumsklokke
Banksy inspirert støpt aluminiumsklokke
Banksy inspirert støpt aluminiumsklokke
Wiggler senterfinner for dreiebenken
Wiggler senterfinner for dreiebenken
Wiggler senterfinner for dreiebenken
Wiggler senterfinner for dreiebenken

Om: general bloke type tinkering Mer om petercd »

Det syntes å være mangel på enkle fungerende kryptokryssere, noen av dem på grunn av at den koblede API -en ble stengt og andre på grunn av problemer med kode eller de avhengige bibliotekene.

De fleste tickers her på Instructables er USD og Bitcoin orientert, men jeg var på utkikk etter en XRP ticker som ville vises i ZAR.

De fleste av tickers jeg prøvde mislyktes med en 301 feil (nettsted perm omdirigert), da jeg prøvde å erstatte API url i koden.

Det viser seg at det er fordi jeg prøvde å få tilgang til en HTTPS -side ved hjelp av en HTTP -kodet ESP NodeMCU.

Måten å omgå sertifikatets fingeravtrykkskontroll er å bruke "client-> setInsecure ();" kommando.

Det jeg har gjort er å blande koden på Buger's Blog spesielt hans "how to get bitcoin exchange rate from blockchain.info API" eksempel nederst på siden, med SSD1306 -skjermen og JSON -koden fra en bruker på Youtube, TheResidentSkeptic, som var snill nok til å koble pastebin -repoen sin.

Jeg kunne ikke få kevlar429s ticker-kode til å kompilere, men jeg klarte å kopiere https://min-api.cryptocompare.com/ url som han brukte og endre mynten/valutaen/exhcange etter min smak.

XenonJohn's Rekt-O-Matic Turbo S ga ideen til skapet som jeg laget i Tinkercad.

Rekvisita

Bare minimum:

ESP8266 NodeMCU 12E.

OLED 0,96 skjerm.

Valgfritt for batteridrevet:

DC-DC CONVERTER BOOST I = 0,9-5V O = 5V 0,6A, dette vil bli brukt til å drive ESP8266 og display.

Encellet TP4056 -stil lipolader, MICRO USB LITHIUM 18650 BATTERILADER 1A.

18650 lipocelle eller mobiltelefonbatteri etc.

Trinn 1: Maskinvare og ledninger

Maskinvare og ledninger
Maskinvare og ledninger
Programvare
Programvare
Programvare
Programvare

Kompilert ved hjelp av Arduino IDE 1.8.13.

ArduinoJson av Benoît Blanchon versjon 6.16.1

ArduinoJson Assistant V6 ble brukt til å deserialisere etter å ha kopiert informasjonen fra nettleseren.

Jeg har tatt meg friheten til å inkludere hele koden til både TheResidentSkeptic og Buger's Blog i en tekstfil bare hvis nettstedene deres forsvinner.

Nettadressen som jeg redigerte "https://min-api.cryptocompare.com/data/pricemulti?fsyms=XRP&tsyms=ZAR&e=Luno&extraParams=your_app_name" med mine endringer i fet tekst.

Et blikk på Cryptocompare -nettstedet gir støtte for børser, mynter og valuta.

Unødvendig å si at jeg har svært begrensede kodingskunnskaper, fordi jeg er mer en kopi/lim -bruker, så koden min kan være noe skitten.:)

Trinn 3: Vedlegg

Innhegning
Innhegning

Jeg fant det raskere å hacke portåpninger med en dremel og nålefiler enn å fikle rundt med Tinkercad.

Anbefalt: