Innehållsförteckning:
Video: XRP -kryptoticker med HTTPS -url: 3 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:37
Av petercdFölj mer av författaren:
Om: general bloke type tinkering Mer om petercd »
Det verkade saknas enkla fungerande kryptotickers, några av dem på grund av att det länkade API: n stängdes av och andra på grund av problem med kod eller de beroende biblioteken.
De flesta tickers här på Instructables är USD och Bitcoin orienterade, men jag letade efter en XRP -ticker som skulle visas i ZAR.
De flesta tickers jag försökte misslyckades med ett 301 -fel (site perm redirected) när jag försökte ersätta API -url i deras kod.
Det visar sig att det beror på att jag försökte komma åt en HTTPS -sida med en HTTP -kodad ESP NodeMCU.
Sättet att kringgå certifikatets fingeravtryckskontroll är att använda "klient-> setInsecure ();" kommando.
Det jag har gjort är att blanda om koden på Buger's Blog specifikt hans "hur man får bitcoin -växelkurs från blockchain.info API" -exempel längst ner på sidan, med SSD1306 -displayen och JSON -koden från en användare på Youtube, TheResidentSkeptic, som var vänlig nog att länka sin pastebin repo.
Jag kunde inte få kevlar429s ticker-kod att kompilera, men jag gjorde många för att kopiera https://min-api.cryptocompare.com/ url som han använde och ändra mynt/valuta/exhcange till min smak.
XenonJohn's Rekt-O-Matic Turbo S gav idén till höljet som jag skapade i Tinkercad.
Tillbehör
Det minsta:
ESP8266 NodeMCU 12E.
OLED 0,96 skärm.
Valfritt för batteridriven:
DC-DC CONVERTER BOOST I = 0,9-5V O = 5V 0,6A, detta kommer att användas för att driva ESP8266 och display.
Encells TPO -laddare i TP4056 -stil, MICRO USB LITHIUM 18650 BATTERILADDARE 1A.
18650 lipocell eller mobiltelefonbatteri etc.
Steg 1: Hårdvara och ledningar
Kompilerad med Arduino IDE 1.8.13.
ArduinoJson av Benoît Blanchon version 6.16.1
ArduinoJson Assistant V6 användes för att deserialisera efter att ha kopierat informationen från webbläsaren.
Jag har tagit mig friheten att inkludera hela koden för både TheResidentSkeptic och Buger's Blog i en textfil om deras webbplatser försvinner.
Webbadressen som jag redigerade "https://min-api.cryptocompare.com/data/pricemulti?fsyms=XRP&tsyms=ZAR&e=Luno&extraParams=your_app_name" med mina ändringar i fetstil.
En titt på Cryptocompare -webbplatsen ger de börser, mynt och valuta som stöds.
Naturligtvis har jag mycket begränsade kodningskunskaper, eftersom jag är mer en kopierings-/klistra -användare, så min kod kan vara lite smutsig.:)
Steg 3: Kapsling
Jag tyckte det var snabbare att hacka portöppningar med en dremel och nålfiler än att busa med Tinkercad.
Rekommenderad:
Steg-för-steg-utbildning i robotik med ett kit: 6 steg
Steg-för-steg-utbildning i robotik med ett kit: Efter ganska många månader av att bygga min egen robot (se alla dessa), och efter att två gånger ha misslyckats med delar, bestämde jag mig för att ta ett steg tillbaka och tänka om min strategi och riktning. De flera månaders erfarenhet var ibland mycket givande och
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
Krympa dina Arduino -projekt - Arduino UNO som ATmega328P -programmerare (https://youtu.be/YO61YCaC9DY): 4 steg
Krympa dina Arduino -projekt | Arduino UNO Som ATmega328P-programmerare (https://youtu.be/YO61YCaC9DY): Videolänk: https://youtu.be/YO61YCaC9DYProgrammering ATmega328P med Arduino som ISP (In-System Programmer) låter dig använda Arduino-funktioner på ett brödbräda eller PCB. Det hjälper mest när du gör ditt högskoleprojekt. Det minskar
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter - Rc helikopter - RC -plan med Arduino: 5 steg (med bilder)
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter | Rc helikopter | Rc -plan med Arduino: Att driva en Rc -bil | Quadcopter | Drone | RC -plan | RC -båt, vi behöver alltid en mottagare och sändare, antag att för RC QUADCOPTER behöver vi en 6 -kanals sändare och mottagare och den typen av TX och RX är för dyr, så vi kommer att göra en på vår
Uppdatera HTTPS Redirect Version 2.0 ESP8266 & Google Kalkylark: 10 steg
Uppdatera HTTPS Redirect Version 2.0 ESP8266 & Google Spreadsheets: I tidigare tester gjorde vi kommunikation av en ESP8266 -modul och dubbelriktad överföring av data till ett Google -ark med hjälp av Google Script, Initialt tack vare Sujay Phadke " electronicsguy " skaparen av HTTPSRedirect -biblioteket