BITCOIN CANLI FİYATI AL TTGO ESP32: 10 Adım
BITCOIN CANLI FİYATI AL TTGO ESP32: 10 Adım
Anonim
Image
Image

Bu eğitimde, bir TTGO ESP32 ve Visuino kullanarak USD ve EUR cinsinden güncel bir Bitcoin fiyatının nasıl alınacağını öğreneceğiz.

Videoyu izle.

(Aşağıda İndirmek için Yeni Güncellenmiş Dosya!)

Adım 1: Neye İhtiyacınız Olacak?

Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
  • TTGO ESP32
  • kablosuz bağlantı
  • Visuino programı: Visuino'yu indirin

Adım 2: Visuino'yu başlatın ve Arduino TTGO T-Display ESP32 Board Type'ı seçin

Visuino'yu başlatın ve Arduino TTGO T-Display ESP32 Board Type'ı seçin
Visuino'yu başlatın ve Arduino TTGO T-Display ESP32 Board Type'ı seçin
Visuino'yu başlatın ve Arduino TTGO T-Display ESP32 Board Type'ı seçin
Visuino'yu başlatın ve Arduino TTGO T-Display ESP32 Board Type'ı seçin

Visuino: https://www.visuino.eu kurulmalıdır. İlk resimde gösterildiği gibi Visuino'yu başlatın Visuino'da Arduino bileşenindeki (Resim 1) "Tools" düğmesine tıklayın (Resim 1) Diyalog göründüğünde, Resim 2'de gösterildiği gibi "TTGO T-Display ESP32"yi seçin

Adım 3: Visuino Set WiFi'de

In Visuino Set WiFi
In Visuino Set WiFi
In Visuino Set WiFi
In Visuino Set WiFi
In Visuino Set WiFi
In Visuino Set WiFi

TTGO T-Display ESP32 kartını seçin ve özellikler penceresinde "Modüller>WiFi>Erişim Noktalarına Bağlan öğesini genişletin

  • Erişim Noktalarına Bağlan 3 Nokta'ya tıklayın
  • AccessPoints penceresinde "WiFi Access Point" öğesini sol tarafa sürükleyin
  • Özellikler penceresinde SSID'yi ayarlayın (WiFi etkin noktanızın veya yönlendiricinizin adı)
  • Özellikler penceresinde Parola ayarlayın (WiFi etkin noktanızın veya yönlendiricinizin parolası)
  • AccessPoints penceresini kapat

TTGO T-Display ESP32 kartını seçin ve özellikler penceresinde "Modüller>WiFi>Sockets öğesini genişletin

  • Sockets3 Dots'a tıklayın
  • Sockets penceresinde, TCP/IP Secure Client'ı (SSL) sola sürükleyin.
  • Özellikler penceresinde Ana Bilgisayarı şu şekilde ayarlayın: blockchain.info
  • Yuva penceresini kapat

Adım 4: Visuino Set Ekranında

Visuino Set Ekranında
Visuino Set Ekranında
Visuino Set Ekranında
Visuino Set Ekranında
Visuino Set Ekranında
Visuino Set Ekranında

TTGO T-Display ESP32 kartını seçin ve özellikler penceresinde "Modüller> Ekran> Yönlendirme öğesini genişletin

Oryantasyonu şuna ayarla: goRight

TTGO T-Display ESP32 kartını seçin ve özellikler penceresinde "Modüller> Ekran> Öğeler'i genişletin

Elements 3 Noktaya tıklayın

Elements penceresinde Draw Bitmap'i sola sürükleyin

Özellikler penceresinde Y'yi 20'ye ayarlayın, Bitmap'e tıklayın 3 Nokta

Bitmap Düzenleyicide Bitcoin bitmap'i yükleyin (resim 6) ve Bitmap düzenleyiciyi kapatın

Elements penceresinde, Draw Text öğesini sola sürükleyin

Özellikler penceresinde rengi aclOrange, boyutu 2, metni USD, X ila 150, Y ila 10 olarak ayarlayın

Öğeler penceresinde Metin Alanını sola sürükleyin

Özellikler penceresinde boyutu 3, X ila 100, Y ila 35 olarak ayarlayın

Elements penceresinde, Draw Text öğesini sola sürükleyin

Özellikler penceresinde rengi aclOrange, boyutu 2, metni EUR, X ila 150, Y ila 80 olarak ayarlayın

Öğeler penceresinde Metin Alanını sola sürükleyin Özellikler penceresinde boyutu 3, X ila 100, Y ila 105 olarak ayarlayın

Öğeler penceresini kapatın

Adım 5: Visuino'da Bileşen Ekleme

Visuino'da Bileşen Ekle
Visuino'da Bileşen Ekle
Visuino'da Bileşen Ekle
Visuino'da Bileşen Ekle
Visuino'da Bileşen Ekle
Visuino'da Bileşen Ekle
  • "HTTP İstemcisi" bileşenini ekleyin
  • Seçin ve özellikler penceresinde Host'u api.coindesk.com olarak ayarlayın
  • İstekler 3 Noktaya tıklayın
  • İstekler penceresinde "GET" öğesini sola sürükleyin
  • Özellikler penceresinde URL'yi şu şekilde ayarlayın: /v1/bpi/currentprice.json
  • İstekler penceresini kapat
  • "HTTP Client" bileşeni "Char To Text" bileşenini ekleyin
  • "CharToText1"i seçin ve özellikler penceresinde Max Uzunluğu 2000'e ayarlayın
  • "Saat Oluşturucu" bileşenini ekleyin
  • "ClockGenerator1"i seçin ve özellikler penceresinde frekansı 0.1 olarak ayarlayın
  • "Gecikme" bileşeni ekle
  • "Gecikme1"i seçin ve özellikler penceresinde Aralık'ı 2000000 olarak ayarlayın
  • "Split JSON Object" bileşenini ekleyin

Adım 6: Visuino'da JSON Ayrıştırmasında

Visuino Ayrıştırma JSON'da
Visuino Ayrıştırma JSON'da
Visuino Ayrıştırma JSON'da
Visuino Ayrıştırma JSON'da
  • Fare ile "SplitJSON1" üzerine sağ tıklayın ve menüde "Parse JSON Object.." üzerine tıklayın.
  • "JSON Nesnesi" penceresinde bu örnek kodu yapıştırın (https://www.coindesk.com/coindesk-api adresinde mevcuttur:
  • "JSON Nesnesi" penceresini kapatın
  • "SplitJSON1" bileşeni şimdi yeni pinler oluşturacak

Adım 7: Visuino Connecting Components'da

Visuino Connecting Bileşenlerinde
Visuino Connecting Bileşenlerinde
Visuino Connecting Bileşenlerinde
Visuino Connecting Bileşenlerinde
Visuino Connecting Bileşenlerinde
Visuino Connecting Bileşenlerinde
  • "ClockGenerator1" Pin Out'u "HTTPClient1" pin Clock'a ve "Delay1" pin Start'a bağlayın
  • "HTTPClient1" pin İçeriğini "CharToText1" pinine bağlayın
  • "HTTPClient1" pinini TTGO T-Display ESP32 > WiFi>TCP Secure Client1 pinine bağlayın
  • "Delay1" Out pinini "CharToText1" pin Clock ve TTGO T-Display ESP32 > WiFi>TCP Secure Client1 pin Bağlantısını Kes'e bağlayın
  • "CharToText1" pin Out'u "SplitJSON1" pin In'e bağlayın
  • "SplitJSON1>USD>rate_float'ı TTGO T-Display ESP32>Metin Alanı1 pin Girişine bağlayın
  • "SplitJSON1>EUR>rate_float'ı TTGO T-Display ESP32>Metin Alanı1 pin Girişine bağlayın

Not: "SplitJSON1" bileşenindeki diğer pinlerle de oynayabilirsiniz.

8. Adım: Kodu Oluşturun, Derleyin ve Yükleyin

Kodu Oluşturun, Derleyin ve Yükleyin
Kodu Oluşturun, Derleyin ve Yükleyin

Visuino'da, en alttaki "Build" Sekmesine tıklayın, doğru bağlantı noktasının seçildiğinden emin olun, ardından "Compile/Build and Upload" düğmesine tıklayın.

9. Adım: Oynat

TTGO ESP32 modülüne güç verirseniz, ağa bağlanır ve mevcut Bitcoin fiyatını USD ve EUR cinsinden görüntüler.

Tebrikler! Visuino ile projenizi tamamladınız. Ayrıca bu Instructable için oluşturduğum Visuino projesi ektedir, onu indirebilir ve Visuino'da açabilirsiniz: https://www.visuino.euNot: File Project'te Visuino'da açtığınızda, WiFi ayarlarını değiştirin (Ayarlarınıza erişim noktası ve şifre).

Adım 10: Sorun Giderme

Sorun giderme
Sorun giderme
Sorun giderme
Sorun giderme

Herhangi bir veri almamanız durumunda:

  1. en son Visuino sürümünü kullandığınızdan emin olun
  2. doğru WiFi ayarlarını girdiğinizi kontrol edin
  3. "SplitJSON1" pini "rate_float"ı seri [0] pinine bağlayın, yükleyin ve bağlan düğmesine tıklayın ve orada herhangi bir veri alıp almadığınızı görün (ekli resimlere bakın)