Spisu treści:

XRP Crypto Ticker przy użyciu adresów URL HTTPS: 3 kroki
XRP Crypto Ticker przy użyciu adresów URL HTTPS: 3 kroki

Wideo: XRP Crypto Ticker przy użyciu adresów URL HTTPS: 3 kroki

Wideo: XRP Crypto Ticker przy użyciu adresów URL HTTPS: 3 kroki
Wideo: Ripple chce światowych płatności XRP, Uniswap - jak to działa? Bitcoin Mining zmniejsza emisję CO2 2024, Listopad
Anonim

Autor: petercdObserwuj Więcej autora:

Naprawa zablokowanego strumienia palnika
Naprawa zablokowanego strumienia palnika
Naprawa zablokowanego strumienia palnika
Naprawa zablokowanego strumienia palnika
Odlewany aluminiowy zegar inspirowany Banksy
Odlewany aluminiowy zegar inspirowany Banksy
Odlewany aluminiowy zegar inspirowany Banksy
Odlewany aluminiowy zegar inspirowany Banksy
Wyszukiwarka centrum Wiggler do tokarki
Wyszukiwarka centrum Wiggler do tokarki
Wyszukiwarka centrum Wiggler do tokarki
Wyszukiwarka centrum Wiggler do tokarki

O: ogólny typ majsterkowania Więcej o petercd »

Wydawało się, że brakuje prostych działających tickerów kryptograficznych, niektóre z nich z powodu zamknięcia połączonego API, a inne z powodu problemów z kodem lub zależnymi bibliotekami.

Większość tickerów tutaj na Instructables jest zorientowana na USD i Bitcoin, jednak szukałem tickera XRP, który wyświetlałby się w ZAR.

Większość testerów, które wypróbowałem, zakończyła się błędem 301 (przekierowanie uprawnień strony), gdy próbowałem zastąpić adres URL API w ich kodzie.

Okazuje się, że to dlatego, że próbowałem uzyskać dostęp do strony HTTPS za pomocą kodowanego HTTP ESP NodeMCU.

Sposobem na obejście sprawdzania odcisku cyfrowego certyfikatu jest użycie "client->setInsecure();" Komenda.

To, co zrobiłem, to zremiksowanie kodu na Buger's Blog, a konkretnie jego przykładu „jak uzyskać kurs wymiany bitcoinów z API blockchain.info” na dole strony, z wyświetlaczem SSD1306 i kodem JSON od użytkownika na Youtube, TheResidentSkeptic, który był na tyle uprzejmy, że połączył swoje repozytorium Pastebin.

Nie mogłem skompilować kodu giełdowego kevlar429, ale udało mi się skopiować adres URL https://min-api.cryptocompare.com/, którego używał, i zmienić monetę/walutę/wymianę według moich upodobań.

Rekt-O-Matic Turbo S firmy XenonJohn dostarczył pomysłu na obudowę, którą wykonałem w Tinkercad.

Kieszonkowe dzieci

Minimum:

Węzeł ESP8266 MCU 12E.

Wyświetlacz OLED 0,96.

Opcjonalnie do zasilania bateryjnego:

DC-DC CONVERTER BOOST I=0,9-5V O=5V 0,6A, będzie używany do sterowania ESP8266 i wyświetlacza.

Jednoogniwowa ładowarka lipo w stylu TP4056, MICRO USB LITHIUM 18650 ŁADOWARKA 1A.

18650 komórka lipo lub bateria telefonu komórkowego itp.

Krok 1: Sprzęt i okablowanie

Sprzęt i okablowanie
Sprzęt i okablowanie
Oprogramowanie
Oprogramowanie
Oprogramowanie
Oprogramowanie

Skompilowany przy użyciu Arduino IDE 1.8.13.

ArduinoJson autorstwa Benoît Blanchon w wersji 6.16.1

ArduinoJson Assistant V6 został użyty do deserializacji po skopiowaniu informacji z przeglądarki.

Pozwoliłem sobie na umieszczenie pełnego kodu zarówno TheResidentSkeptic, jak i Buger's Blog w pliku tekstowym na wypadek, gdyby ich strony zniknęły.

Edytowany przeze mnie adres URL „https://min-api.cryptocompare.com/data/pricemulti?fsyms=XRP&tsyms=ZAR&e=Luno&extraParams=your_app_name” z moimi zmianami pogrubioną czcionką.

Spojrzenie na stronę Cryptocompare zapewni obsługiwane wymiany, monety i walutę.

Nie trzeba dodawać, że mam bardzo ograniczone umiejętności kodowania, ponieważ jestem raczej użytkownikiem kopiuj/wklej, więc mój kod może być nieco brudny.:)

Krok 3: Załącznik

Załącznik
Załącznik

Okazało się, że szybciej jest hakować otwory portów za pomocą dremel i pilników igłowych, niż majstrować przy Tinkercad.

Zalecana: