2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Od petercdSledovat více od autora:
O: obecný typ bloudění vrtání Více o petercd »
Zdálo se, že chybí jednoduché funkční kryptografické tickery, některé z nich kvůli vypnutému propojenému API a jiné kvůli problémům s kódem nebo závislými knihovnami.
Většina tickerů zde na Instructables je orientována na USD a Bitcoin, nicméně hledal jsem XRP ticker, který by se zobrazoval v ZAR.
Většina tickerů, které jsem zkoušel, selhala s chybou 301 (přesměrováno oprávnění webu), když jsem se pokusil nahradit URL URL v jejich kódu.
Ukázalo se, že je to proto, že jsem se pokoušel o přístup na stránku HTTPS pomocí HTTP kódovaného ESP NodeMCU.
Způsob, jak obejít kontrolu otisku prstu certifikátu, je použít „client-> setInsecure ();“příkaz.
To, co jsem udělal, je remixování kódu na Bugerově blogu, konkrétně jeho příkladu „jak získat směnný kurz bitcoinů z API blockchain.info“v dolní části stránky, s displejem SSD1306 a kódem JSON od uživatele na Youtube, TheResidentSkeptic, který byl tak laskavý, že propojil jeho repase pastebin.
Nemohl jsem získat kompilační kód kevlar429, ale podařilo se mi zkopírovat adresu URL https://min-api.cryptocompare.com/, kterou používal, a změnit minci/měnu/exhcange podle mých představ.
XenonJohn's Rekt-O-Matic Turbo S poskytl nápad na skříň, kterou jsem vytvořil v Tinkercad.
Zásoby
Holé minimum:
ESP8266 NodeMCU 12E.
OLED 0,96 displej.
Volitelné pro napájení z baterie:
DC-DC CONVERTER BOOST I = 0,9-5V O = 5V 0,6A, toto bude použito k pohonu ESP8266 a displeje.
Jednobuněčná lipo nabíječka TP4056, MICRO USB LITHIUM 18650 NABÍJEČKA BATERIÍ 1A.
18650 lipo článek nebo baterie mobilního telefonu atd.
Krok 1: Hardware a zapojení
Zkompilováno pomocí Arduino IDE 1.8.13.
ArduinoJson od Benoîta Blanchona verze 6.16.1
ArduinoJson Assistant V6 byl použit k deserializaci po zkopírování informací z prohlížeče.
Dovolil jsem si zahrnout celý kód TheResidentSkeptic a Buger's Blog do textového souboru pro případ, že by jejich stránky zmizely.
Adresa URL, kterou jsem upravil „https://min-api.cryptocompare.com/data/pricemulti?fsyms=XRP&tsyms=ZAR&e=Luno&extraParams=your_app_name“se svými změnami tučně.
Pohled na stránky Cryptocompare vám poskytne podporované burzy, mince a měnu.
Není nutné říkat, že mám velmi omezené kódovací schopnosti, protože jsem spíše uživatel kopírování/vkládání, takže můj kód může být poněkud špinavý.:)
Krok 3: Příloha
Zjistil jsem, že je rychlejší hacknout otvory portů pomocí dremelu a jehlových pilníků, než si hrát s Tinkercadem.