İçindekiler:

HTTPS Url'lerini Kullanan XRP Crypto Ticker.: 3 Adım
HTTPS Url'lerini Kullanan XRP Crypto Ticker.: 3 Adım

Video: HTTPS Url'lerini Kullanan XRP Crypto Ticker.: 3 Adım

Video: HTTPS Url'lerini Kullanan XRP Crypto Ticker.: 3 Adım
Video: Xrp Yükselişini Adım Adım Nasıl Mı Söyledik ? #shorts #bitcoin #ethereum #eth #altcoin #xrp #ripple 2024, Kasım
Anonim

PetercdFollow tarafından Yazar tarafından daha fazla:

Blowtorch Engellenen Jet Düzeltme
Blowtorch Engellenen Jet Düzeltme
Blowtorch Engellenen Jet Düzeltme
Blowtorch Engellenen Jet Düzeltme
Banksy'den Esinlenen Döküm Alüminyum Saat
Banksy'den Esinlenen Döküm Alüminyum Saat
Banksy'den Esinlenen Döküm Alüminyum Saat
Banksy'den Esinlenen Döküm Alüminyum Saat
Torna için Wiggler merkez bulucu
Torna için Wiggler merkez bulucu
Torna için Wiggler merkez bulucu
Torna için Wiggler merkez bulucu

Hakkında: genel tip tamircilik petercd hakkında daha fazla »

Bazıları bağlantılı API'nin kapatılmasından, bazıları ise kod veya bağımlı kitaplıklarla ilgili sorunlardan dolayı basit çalışan kripto ticker'ların eksikliği gibi görünüyordu.

Instructables'ta buradaki kayan yazıların çoğu USD ve Bitcoin odaklı, ancak ben ZAR'da görüntülenecek bir XRP kaydı arıyordum.

API url'sini kodlarında değiştirmeye çalıştığımda, denediğim kayan yazıların çoğu 301 hatasıyla (site izni yeniden yönlendirildi) başarısız oldu.

Bunun nedeni, HTTP kodlu bir ESP NodeMCU kullanarak bir HTTPS sayfasına erişmeye çalışmamdı.

Sertifika parmak izi denetimini atlatmanın yolu, "client->setInsecure();" işlevini kullanmaktır. emretmek.

Yaptığım şey, özellikle "blockchain.info API'sinden bitcoin döviz kuru nasıl alınır" örneğindeki Buger's Blog'daki kodu, Youtube'daki TheResidentSkeptic adlı bir kullanıcıdan SSD1306 ekranı ve JSON koduyla yeniden karıştırdı. Pastebin deposunu bağlayacak kadar nazikti.

Derlemek için kevlar429'un ticker kodunu alamadım, ancak kullandığı https://min-api.cryptocompare.com/ url'sini kopyalamayı başardım ve coin/currency/exhcange'ı beğenime göre değiştirdim.

XenonJohn's Rekt-O-Matic Turbo S, Tinkercad'de hazırladığım kasa fikrini sağladı.

Gereçler

Minimum:

ESP8266 DüğümMCU 12E.

OLED 0.96 ekran.

Pille çalışan için isteğe bağlı:

DC-DC CONVERTER BOOST I=0.9-5V O=5V 0.6A, bu, ESP8266'yı sürmek ve görüntülemek için kullanılacaktır.

Tek hücreli TP4056 tarzı lipo şarj cihazı, MİKRO USB LİTYUM 18650 AKÜ ŞARJ CİHAZI 1A.

18650 lipo hücre veya cep telefonu pili vb.

Adım 1: Donanım ve Kablolama

Donanım ve Kablolama
Donanım ve Kablolama
Yazılım
Yazılım
Yazılım
Yazılım

Arduino IDE 1.8.13 kullanılarak derlenmiştir.

Benoît Blanchon sürüm 6.16.1 tarafından ArduinoJson

Bilgileri tarayıcıdan kopyaladıktan sonra seri durumdan çıkarmak için ArduinoJson Assistant V6 kullanıldı.

Sitelerinin kaybolması durumunda hem TheResidentSkeptic hem de Buger's Blog'un tam kodunu bir metin dosyasına dahil etme özgürlüğünü aldım.

"https://min-api.cryptocompare.com/data/pricemulti?fsyms=XRP&tsyms=ZAR&e=Luno&extraParams=your_app_name" düzenlediğim url, değişikliklerim kalın metinle.

Cryptocompare sitesine bir bakış, desteklenen borsaları, madeni paraları ve para birimini sağlayacaktır.

Söylemeye gerek yok, çok sınırlı kodlama becerilerim var, daha çok kopyala/yapıştır kullanıcısıyım, bu yüzden kodum biraz kirli olabilir.:)

3. Adım: Muhafaza

muhafaza
muhafaza

Tinkercad ile uğraşmaktansa dremel ve iğne eğeleri ile port açıklıklarını hacklemeyi daha hızlı buldum.

Önerilen: