Innehållsförteckning:

XRP -kryptoticker med HTTPS -url: 3 steg
XRP -kryptoticker med HTTPS -url: 3 steg

Video: XRP -kryptoticker med HTTPS -url: 3 steg

Video: XRP -kryptoticker med HTTPS -url: 3 steg
Video: HOW MUCH XRP TO HOLD FOR LIFE CHANGING WEALTH 2024, Juli
Anonim

Av petercdFölj mer av författaren:

Blowtorch Blockerad Jet Fix
Blowtorch Blockerad Jet Fix
Blowtorch Blockerad Jet Fix
Blowtorch Blockerad Jet Fix
Banksy inspirerad gjuten aluminiumklocka
Banksy inspirerad gjuten aluminiumklocka
Banksy inspirerad gjuten aluminiumklocka
Banksy inspirerad gjuten aluminiumklocka
Wiggler center finder för svarven
Wiggler center finder för svarven
Wiggler center finder för svarven
Wiggler center finder för svarven

Om: general bloke type tinkering Mer om petercd »

Det verkade saknas enkla fungerande kryptotickers, några av dem på grund av att det länkade API: n stängdes av och andra på grund av problem med kod eller de beroende biblioteken.

De flesta tickers här på Instructables är USD och Bitcoin orienterade, men jag letade efter en XRP -ticker som skulle visas i ZAR.

De flesta tickers jag försökte misslyckades med ett 301 -fel (site perm redirected) när jag försökte ersätta API -url i deras kod.

Det visar sig att det beror på att jag försökte komma åt en HTTPS -sida med en HTTP -kodad ESP NodeMCU.

Sättet att kringgå certifikatets fingeravtryckskontroll är att använda "klient-> setInsecure ();" kommando.

Det jag har gjort är att blanda om koden på Buger's Blog specifikt hans "hur man får bitcoin -växelkurs från blockchain.info API" -exempel längst ner på sidan, med SSD1306 -displayen och JSON -koden från en användare på Youtube, TheResidentSkeptic, som var vänlig nog att länka sin pastebin repo.

Jag kunde inte få kevlar429s ticker-kod att kompilera, men jag gjorde många för att kopiera https://min-api.cryptocompare.com/ url som han använde och ändra mynt/valuta/exhcange till min smak.

XenonJohn's Rekt-O-Matic Turbo S gav idén till höljet som jag skapade i Tinkercad.

Tillbehör

Det minsta:

ESP8266 NodeMCU 12E.

OLED 0,96 skärm.

Valfritt för batteridriven:

DC-DC CONVERTER BOOST I = 0,9-5V O = 5V 0,6A, detta kommer att användas för att driva ESP8266 och display.

Encells TPO -laddare i TP4056 -stil, MICRO USB LITHIUM 18650 BATTERILADDARE 1A.

18650 lipocell eller mobiltelefonbatteri etc.

Steg 1: Hårdvara och ledningar

Hårdvara och ledningar
Hårdvara och ledningar
programvara
programvara
programvara
programvara

Kompilerad med Arduino IDE 1.8.13.

ArduinoJson av Benoît Blanchon version 6.16.1

ArduinoJson Assistant V6 användes för att deserialisera efter att ha kopierat informationen från webbläsaren.

Jag har tagit mig friheten att inkludera hela koden för både TheResidentSkeptic och Buger's Blog i en textfil om deras webbplatser försvinner.

Webbadressen som jag redigerade "https://min-api.cryptocompare.com/data/pricemulti?fsyms=XRP&tsyms=ZAR&e=Luno&extraParams=your_app_name" med mina ändringar i fetstil.

En titt på Cryptocompare -webbplatsen ger de börser, mynt och valuta som stöds.

Naturligtvis har jag mycket begränsade kodningskunskaper, eftersom jag är mer en kopierings-/klistra -användare, så min kod kan vara lite smutsig.:)

Steg 3: Kapsling

Inhägnad
Inhägnad

Jag tyckte det var snabbare att hacka portöppningar med en dremel och nålfiler än att busa med Tinkercad.

Rekommenderad: