2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
De petercd Urmăriți mai multe de la autor:
Despre: tip de tip general de tip bloke Mai multe despre petercd »
Se pare că există o lipsă de bifere criptografice simple, unele dintre ele datorită închiderii API-ului legat, iar altele din cauza problemelor cu codul sau bibliotecile dependente.
Majoritatea ticker-urilor de aici de pe Instructables sunt orientate în USD și Bitcoin, cu toate acestea am căutat un ticker XRP care să se afișeze în ZAR.
Majoritatea ticker-urilor pe care le-am încercat nu au reușit cu o eroare 301 (redirecționarea site-ului), când am încercat să înlocuiesc URL-ul API în codul lor.
Se pare că am încercat să accesez o pagină HTTPS folosind un NodeMCU ESP codificat
Modul de a ocoli verificarea amprentelor certificate este de a utiliza „client-> setInsecure ();” comanda.
Ceea ce am făcut este să remixez codul de la Buger's Blog, în special exemplul său „cum se obține cursul de schimb bitcoin din API-ul blockchain.info” din partea de jos a paginii, cu afișajul SSD1306 și codul JSON de la un utilizator de pe Youtube, TheResidentSkeptic, care a fost destul de amabil să-și conecteze repoza pastebin.
Nu am putut obține codul de marcare al kevlar429 pentru a compila, dar am reușit să copiez adresa https://min-api.cryptocompare.com/ pe care o folosea și să schimb moneda / moneda / exhcange după bunul meu plac.
Rekt-O-Matic Turbo S de la XenonJohn a oferit ideea incintei pe care am creat-o în Tinkercad.
Provizii
Strictul necesar:
ESP8266 NodeMCU 12E.
Afișaj OLED 0,96.
Opțional pentru baterie:
DC-DC CONVERTER BOOST I = 0.9-5V O = 5V 0.6A, acesta va fi utilizat pentru a conduce ESP8266 și a afișa.
Încărcător lipo stil unic TP4056, MICRO USB LITHIUM 18650 ÎNCĂRCĂTOARE BATERIE 1A.
18650 celulă lipo sau baterie pentru telefonul mobil etc.
Pasul 1: Hardware și cablare
Compilat folosind Arduino IDE 1.8.13.
ArduinoJson de Benoît Blanchon versiunea 6.16.1
ArduinoJson Assistant V6 a fost folosit pentru a deserializa după copierea informațiilor din browser.
Mi-am luat libertatea de a include codul complet al TheResidentSkeptic și al lui Buger's Blog într-un fișier text, în cazul în care site-urile lor dispar.
Adresa URL pe care am editat-o „https://min-api.cryptocompare.com/data/pricemulti?fsyms=XRP&tsyms=ZAR&e=Luno&extraParams=your_app_name” cu modificările mele în text aldin.
O privire pe site-ul Cryptocompare va oferi schimburi, monede și monede acceptate.
Inutil să spun că am abilități de codare foarte limitate, fiind mai mult un utilizator de copiere / lipire, astfel încât codul meu poate fi oarecum murdar.:)
Pasul 3: incintă
Mi s-a părut mai rapid să sparg deschiderile porturilor cu dremel și fișiere de ac decât să mă joc cu Tinkercad.