2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Autor petercdFollow Više od autora:
O: općenito blokovska vrsta petljanja Više o petercdu »
Činilo se da nedostaje jednostavnih radnih kripto oznaka, neki od njih zbog zatvaranja povezanog API -ja, a drugi zbog problema s kodom ili ovisnim knjižnicama.
Većina oznaka ovdje na Instructables orijentirane su na USD i Bitcoin, međutim tražio sam XRP oznaku koja bi se prikazivala u ZAR -u.
Većina oznaka koje sam pokušao nije uspjela s pogreškom 301 (trajna web stranica preusmjerena), kada sam pokušao zamijeniti URL URL u njihovom kodu.
Ispostavilo se da je to zato što sam pokušavao pristupiti HTTPS stranici pomoću HTTP kodiranog ESP NodeMCU -a.
Način zaobilaženja provjere otiska prsta certifikata je korištenje "client-> setInsecure ();" naredba.
Ono što sam učinio je remiks koda na Bugerovom blogu, konkretno njegov primjer "kako dobiti tečaj bitcoina iz blockchain.info API" pri dnu stranice, sa zaslonom SSD1306 i JSON kodom korisnika na Youtube -u, TheResidentSkeptic, koji bio je dovoljno ljubazan da poveže svoj pastebin repo.
Nisam mogao nabaviti šifru kevlar429 za sastavljanje, ali sam uspio kopirati https://min-api.cryptocompare.com/ url koji je koristio i promijeniti novčić/valutu/exhcange po mojoj želji.
XenonJohnov Rekt-O-Matic Turbo S dao je ideju za kućište koje sam izradio u Tinkercadu.
Pribor
Najmanji minimum:
ESP8266 NodeMCU 12E.
OLED ekran od 0,96.
Izborno za pogon na baterije:
BOOST DC-DC KONVERTORA I = 0,9-5V O = 5V 0,6A, ovo će se koristiti za pogon ESP8266 i prikaz.
Jednoćelijski lipo punjač u stilu TP4056, MICRO USB LITIJUM 18650 PUNJAČ BATERIJE 1A.
18650 lipo ćelija, baterija za mobitel itd.
Korak 1: Oprema i ožičenje
Sastavljeno pomoću Arduino IDE 1.8.13.
ArduinoJson by Benoît Blanchon verzija 6.16.1
ArduinoJson Assistant V6 korišten je za deserijalizaciju nakon kopiranja podataka iz preglednika.
Uzeo sam si slobodu da u tekstualnu datoteku ubacim cijeli kôd TheResidentSkeptic -a i Bugerovog bloga u slučaju da njihova web mjesta nestanu.
URL koji sam uredio "https://min-api.cryptocompare.com/data/pricemulti?fsyms=XRP&tsyms=ZAR&e=Luno&extraParams=your_app_name" s mojim izmjenama podebljanim tekstom.
Pogled na web mjesto Cryptocompare pružit će podržane razmjene, kovanice i valutu.
Ne moram reći da imam vrlo ograničene vještine kodiranja, budući da sam više korisnik copy/paste korisnika, pa bi moj kôd mogao biti pomalo prljav.:)
Korak 3: Ograđivanje
Bilo mi je brže hakirati otvore portova dremelom i datotekama s iglama nego petljati po Tinkercadu.