Obsah:

XRP Crypto Ticker pomocou adresy URL HTTPS .: 3 kroky
XRP Crypto Ticker pomocou adresy URL HTTPS .: 3 kroky

Video: XRP Crypto Ticker pomocou adresy URL HTTPS .: 3 kroky

Video: XRP Crypto Ticker pomocou adresy URL HTTPS .: 3 kroky
Video: Beginners Guide To TradingView 2024, November
Anonim

Od petercdSledovať viac od autora:

Opravená trysková tryska blokovaná
Opravená trysková tryska blokovaná
Opravená trysková tryska zablokovaná
Opravená trysková tryska zablokovaná
Banksy inšpirované liate hliníkové hodiny
Banksy inšpirované liate hliníkové hodiny
Banksy inšpirované liate hliníkové hodiny
Banksy inšpirované liate hliníkové hodiny
Wigglerov stredový vyhľadávač sústruhu
Wigglerov stredový vyhľadávač sústruhu
Wigglerov stredový vyhľadávač sústruhu
Wigglerov stredový vyhľadávač sústruhu

O: všeobecnom chlapskom type drotárstva Viac o petercd »

Zdá sa, že existuje nedostatok jednoduchých fungujúcich kryptografických tickerov, niektoré z nich kvôli zatvorenému prepojenému API a iné kvôli problémom s kódom alebo závislými knižnicami.

Väčšina tickerov tu na Instructables je orientovaná na USD a Bitcoin, ale hľadal som ticker XRP, ktorý by sa zobrazoval v ZAR.

Väčšina z nich, ktoré som vyskúšal, zlyhala s chybou 301 (presmerované povolenie na prechod na web), keď som sa pokúsil nahradiť adresu URL rozhrania API v ich kóde.

Ukázalo sa, že je to kvôli tomu, že som sa pokúšal dostať na stránku HTTPS pomocou HTTP kódovaného ESP NodeMCU.

Spôsob, ako obísť kontrolu odtlačkov prstov certifikátu, je použiť príkaz „client-> setInsecure ();“príkaz.

Čo som urobil, je remixovať kód na Bugerovom blogu, konkrétne jeho príklad „ako získať výmenný kurz bitcoinu z API blockchain.info“v spodnej časti stránky, s displejom SSD1306 a kódom JSON od používateľa na Youtube, TheResidentSkeptic, ktorý bol taký láskavý, že prepojil svoje repo s pastebinom.

Nedokázal som získať kompilátor ticker kevlar429, ale podarilo sa mi skopírovať adresu URL https://min-api.cryptocompare.com/, ktorú používa, a zmeniť mincu/menu/exhcange podľa svojho vkusu.

Rekt-O-Matic Turbo S od XenonJohn poskytol myšlienku krytu, ktorý som vytvoril v Tinkercad.

Zásoby

Holé minimum:

ESP8266 NodeMCU 12E.

OLED 0,96 displej.

Voliteľné pre napájanie z batérie:

BOOST CONVERTER BOOST I = 0,9-5V O = 5V 0,6A, bude použitý na pohon ESP8266 a displeja.

Jednobunková lipo nabíjačka TP4056, MICRO USB LITHIUM 18650 NABÍJAČKA BATÉRIÍ 1A.

18650 lipo článková alebo mobilná batéria atď.

Krok 1: Hardvér a zapojenie

Hardvér a elektroinštalácia
Hardvér a elektroinštalácia
Softvér
Softvér
Softvér
Softvér

Zostavené pomocou Arduino IDE 1.8.13.

ArduinoJson od Benoîta Blanchona verzia 6.16.1

Po skopírovaní informácií z prehliadača bol na deserializáciu použitý nástroj ArduinoJson Assistant V6.

Dovolil som si zahrnúť celý kód TheResidentSkeptic a Buger's Blog do textového súboru pre prípad, že ich stránky zmiznú.

Adresa URL, ktorú som upravil „https://min-api.cryptocompare.com/data/pricemulti?fsyms=XRP&tsyms=ZAR&e=Luno&extraParams=your_app_name“pomocou svojich zmien tučným písmom.

Pohľad na stránku Cryptocompare vám poskytne podporované výmeny, mince a peniaze.

Netreba dodávať, že mám veľmi obmedzené kódovacie schopnosti, pretože som skôr používateľom kopírovania/vkladania, takže môj kód môže byť trochu špinavý.:)

Krok 3: Príloha

Ohrada
Ohrada

Zistil som, že je rýchlejšie hacknúť otvory portov pomocou dremelu a ihlových pilníkov, než sa pohrávať s Tinkercadom.

Odporúča: