Taula de continguts:

OBTÉ PREU EN DIRECTE DE BITCOIN TTGO ESP32: 10 passos
OBTÉ PREU EN DIRECTE DE BITCOIN TTGO ESP32: 10 passos

Vídeo: OBTÉ PREU EN DIRECTE DE BITCOIN TTGO ESP32: 10 passos

Vídeo: OBTÉ PREU EN DIRECTE DE BITCOIN TTGO ESP32: 10 passos
Vídeo: Bitcoin Price History 2010 to 2022 | Bitcoin Price Update Today #bitcoin #bitcoinnews #cryptonews 2024, De novembre
Anonim
Image
Image

En aquest tutorial aprendrem com obtenir un preu actual de Bitcoin en dòlars i euros mitjançant un TTGO ESP32 i Visuino.

Mira el vídeo.

(A continuació, hi ha un nou fitxer actualitzat per descarregar!)

Pas 1: què necessiteu

El que necessitareu
El que necessitareu
El que necessitareu
El que necessitareu
  • TTGO ESP32
  • Connexió WiFi
  • Programa Visuino: descarregar Visuino

Pas 2: Inicieu Visuino i seleccioneu el tipus de placa Arduino TTGO T-Display ESP32

Inicieu Visuino i seleccioneu el tipus de placa Arduino TTGO T-Display ESP32
Inicieu Visuino i seleccioneu el tipus de placa Arduino TTGO T-Display ESP32
Inicieu Visuino i seleccioneu el tipus de placa Arduino TTGO T-Display ESP32
Inicieu Visuino i seleccioneu el tipus de placa Arduino TTGO T-Display ESP32

Cal instal·lar el Visuino: https://www.visuino.eu. Inicieu Visuino com es mostra a la primera imatge Feu clic al botó "Eines" del component Arduino (imatge 1) a Visuino Quan aparegui el quadre de diàleg, seleccioneu "TTGO T-Display ESP32" tal com es mostra a la imatge 2

Pas 3: a Visuino Establir WiFi

A Visuino Establir WiFi
A Visuino Establir WiFi
A Visuino Establir WiFi
A Visuino Establir WiFi
A Visuino Establir WiFi
A Visuino Establir WiFi

Seleccioneu la placa ESPGO T-Display TTGO i, a la finestra de propietats, expandiu "Mòduls> WiFi> Connectar-se als punts d'accés

  • Feu clic a Connectar als punts d'accés 3 punts
  • A la finestra AccessPoints, arrossegueu "Punt d'accés WiFi" cap a la part esquerra
  • A la finestra de propietats definiu SSID (nom del vostre punt d'accés WiFi o enrutador)
  • A la finestra de propietats, configureu Contrasenya (contrasenya del vostre punt d'accés WiFi o enrutador)
  • Tanca la finestra AccessPoints

Seleccioneu la placa ESPGO T-Display TTGO i, a la finestra de propietats, expandiu "Mòduls> WiFi> Preses de corrent

  • Feu clic a Sockets3 Dots
  • A la finestra Sockets, arrossegueu TCP / IP Secure Client (SSL) cap a l’esquerra
  • A la finestra de propietats, configureu Amfitrió a: blockchain.info
  • Tanca la finestra de sòcols

Pas 4: a Visuino Set Display

A Visuino Set Display
A Visuino Set Display
A Visuino Set Display
A Visuino Set Display
A Visuino Set Display
A Visuino Set Display

Seleccioneu la placa TTGO T-Display ESP32 i, a la finestra de propietats, expandiu "Mòduls> Visualització> Orientació

Estableix Orientació a: goRight

Seleccioneu la targeta TTGO T-Display ESP32 i, a la finestra de propietats, expandiu "Mòduls> Visualització> Elements

Feu clic a Elements 3 Dots

A la finestra Elements, arrossegueu Dibuixa el mapa de bits cap a l’esquerra

A la finestra de propietats, definiu Y a 20, feu clic al mapa de bits 3 punts

A l’Editor de mapes de bits Carregueu el mapa de bits de Bitcoin (imatge 6) i tanqueu l’editor de mapa de bits

A la finestra Elements, arrossegueu Dibuixar text cap a l’esquerra

A la finestra de propietats, definiu el color a aclOrange, la mida a 2, el text a USD, X a 150, Y a 10

A la finestra Elements, arrossegueu el camp de text cap a l'esquerra

A la finestra de propietats, definiu la mida a 3, X a 100, Y a 35

A la finestra Elements, arrossegueu Dibuixar text cap a l’esquerra

A la finestra de propietats, definiu el color a aclOrange, la mida a 2, el text a EUR, X a 150, Y a 80

A la finestra Elements, arrossegueu el camp de text cap a l’esquerra A la finestra de propietats, definiu la mida com a 3, X a 100 i Y a 105

Tanqueu la finestra Elements

Pas 5: a Visuino Afegeix components

A Visuino Afegeix components
A Visuino Afegeix components
A Visuino Afegeix components
A Visuino Afegeix components
A Visuino Afegeix components
A Visuino Afegeix components
  • Afegiu el component "Client
  • Seleccioneu i, a la finestra de propietats, configureu Amfitrió a api.coindesk.com
  • Feu clic a les sol·licituds de 3 punts
  • A la finestra de sol·licituds, arrossegueu "GET" cap a l'esquerra
  • A la finestra de propietats, configureu l'URL a: /v1/bpi/currentprice.json
  • Tanqueu la finestra de sol·licituds
  • Afegiu el component "Caràcter de text" del component "Client
  • Seleccioneu "CaràcterText1" i a la finestra de propietats veureu Longitud màxima fins a 2000
  • Afegiu el component "Generador de rellotge"
  • Seleccioneu "ClockGenerator1" i, a la finestra de propietats, configureu la freqüència a 0,1
  • Afegiu el component "Retard"
  • Seleccioneu "Delay1" i, a la finestra de propietats, configureu Interval a 2000000
  • Afegiu el component "Divideix l'objecte JSON"

Pas 6: a Visuino Parsing JSON

A Visuino Parsing JSON
A Visuino Parsing JSON
A Visuino Parsing JSON
A Visuino Parsing JSON
  • Feu clic amb el botó dret del ratolí a "SplitJSON1" i al menú feu clic a "Analitza l'objecte JSON.."
  • A la finestra "Objecte JSON" enganxeu aquest codi de mostra (disponible a
  • Tanqueu la finestra "Objecte JSON"
  • El component "SplitJSON1" ara crearà nous pins

Pas 7: a Components de connexió de Visuino

A Components de connexió de Visuino
A Components de connexió de Visuino
A Components de connexió de Visuino
A Components de connexió de Visuino
A Components de connexió de Visuino
A Components de connexió de Visuino
  • Connecteu el pin "ClockGenerator1" al pin Clock "HTTPClient1" i el pin "Delay1" Inici
  • Connecteu el contingut del pin "HTTPClient1" al pin In "CharToText1"
  • Connecteu el pin "HTTPClient1" a TTGO T-Display ESP32> WiFi> TCP Secure Client1 pin In
  • Connecteu el pin "Delay1" a la sortida del pin "CharToText1" Rellotge i TTGO Display T32 ESP32> WiFi> TCP Secure Client1 pin Desconnecteu
  • Connecteu el pin Out "CharToText1" al pin In "SplitJSON1"
  • Connecteu "SplitJSON1> USD> rate_float a TTGO T-Display ESP32> Camp de text 1 pin
  • Connecteu "SplitJSON1> EUR> rate_float a TTGO T-Display ESP32> Camp de text 1 pin

Nota: també podeu jugar amb els altres pins del component "SplitJSON1"

Pas 8: generar, compilar i penjar el codi

Genereu, compileu i pengeu el codi
Genereu, compileu i pengeu el codi

A Visuino, a la part inferior, feu clic a la pestanya "Construeix", assegureu-vos que el port correcte estigui seleccionat i feu clic al botó "Compila / Compila i penja".

Pas 9: Juga

Si alimenteu el mòdul TTGO ESP32, es connectarà a la xarxa i mostrarà el preu actual de Bitcoin en dòlars i euros

Enhorabona! Heu completat el vostre projecte amb Visuino. També s’adjunta el projecte Visuino, que he creat per a aquest Instructable, el podeu descarregar i obrir a Visuino: https://www.visuino.eu Nota: al Projecte File quan l’obriu a Visuino, canvieu la configuració de WiFi (Punt d'accés i contrasenya) a la vostra configuració.

Pas 10: resolució de problemes

Resolució de problemes
Resolució de problemes
Resolució de problemes
Resolució de problemes

En cas que no obtingueu cap dada:

  1. assegureu-vos que utilitzeu la versió més recent de Visuino
  2. comproveu que heu introduït la configuració de WiFi correcta
  3. connecteu "SplitJSON1" pin "rate_float" al pin sèrie [0], pengeu i feu clic al botó Connecta i veureu si hi obteniu dades (vegeu les imatges adjuntes)

Recomanat: