Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Autor: petercdObserwuj Więcej autora:
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
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
Okazało się, że szybciej jest hakować otwory portów za pomocą dremel i pilników igłowych, niż majstrować przy Tinkercad.