İçindekiler:
Video: HTTPS Url'lerini Kullanan XRP Crypto Ticker.: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
PetercdFollow tarafından Yazar tarafından daha fazla:
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
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
Tinkercad ile uğraşmaktansa dremel ve iğne eğeleri ile port açıklıklarını hacklemeyi daha hızlı buldum.
Önerilen:
Node-RED'de URL API ile Çalışmak: 10 Adım
Node-RED'de URL API ile Çalışmak: Bu talimat, size node-RED'de URL API'sinin (http get) nasıl kullanılacağını öğretecektir. Bu kasıtlı olarak basittir. Ve RED düğümünde nispeten yeniyseniz, bu örnek tam size göre. Size node-RED ortamının nasıl kullanılacağını ve ne olduğunu öğreteceğim ve h
Arduino Kullanan RC Paletli Robot - Adım Adım: 3 Adım
Arduino Kullanan RC Paletli Robot – Adım Adım: Merhaba arkadaşlar, BangGood'tan başka bir harika Robot kasasıyla geri döndüm. Spinel Crux V1 – Hareket Kontrollü Robot, Spinel Crux L2 – Robotik Kollu Arduino Al ve Yerleştir Robotu ve The Badland Braw
Özel Işık Paneli PCB'lerini Kullanan Çok Parlak Bisiklet Işığı: 8 Adım (Resimlerle)
Özel Işık Paneli PCB'lerini Kullanan Çok Parlak Bisiklet Işığı: Bir bisikletiniz varsa, lastiklerinizde ve vücudunuzda ne kadar tatsız çukurlar olabileceğini bilirsiniz. Lastiklerimi patlatmaktan bıktım, bu yüzden onu bisiklet lambası olarak kullanmak amacıyla kendi led panelimi tasarlamaya karar verdim. E olmaya odaklanan biri
Arduino İle 2.4Ghz NRF24L01 Modülünü Kullanan Kablosuz Uzaktan Kumanda - Nrf24l01 Quadcopter için 4 Kanal / 6 Kanal Verici Alıcı - Rc Helikopter - Arduino Kullanan Rc Uçak: 5 Adım (Resimlerle)
Arduino İle 2.4Ghz NRF24L01 Modülünü Kullanan Kablosuz Uzaktan Kumanda | Nrf24l01 Quadcopter için 4 Kanal / 6 Kanal Verici Alıcı | Rc Helikopter | Arduino Kullanan Rc Uçak: Bir Rc araba çalıştırmak için | Quadcopter | dron | RC uçak | RC tekne, her zaman bir alıcı ve vericiye ihtiyacımız var, RC QUADCOPTER için 6 kanallı bir verici ve alıcıya ihtiyacımız olduğunu ve bu tür TX ve RX'in çok maliyetli olduğunu varsayalım, bu yüzden bir tane yapacağız
Arduino ve WS2812b LED'lerini Kullanan DIY PC Ortam Aydınlatması: 6 Adım (Resimlerle)
Arduino ve WS2812b LED'lerini Kullanarak Kendin Yap PC Ortam Aydınlatması: Oyun/film izleme deneyimim için biraz daha derinlik istedim, bu yüzden ortam aydınlatmamı şu şekilde kurdum. Başlamadan önce, bu proje bir havya ve diğer bazı temel unsurları nasıl kullanacağınızı bilmenizi gerektiriyor. aletler. Lehim konusunda rahat değilseniz