
Taula de continguts:
- Pas 1: què necessiteu
- Pas 2: Inicieu Visuino i seleccioneu el tipus de placa Arduino TTGO T-Display ESP32
- Pas 3: a Visuino Establir WiFi
- Pas 4: a Visuino Set Display
- Pas 5: a Visuino Afegeix components
- Pas 6: a Visuino Parsing JSON
- Pas 7: a Components de connexió de Visuino
- Pas 8: generar, compilar i penjar el codi
- Pas 9: Juga
- Pas 10: resolució de problemes
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-23 14:37


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


- TTGO ESP32
- Connexió WiFi
- Programa Visuino: descarregar Visuino
Pas 2: 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



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



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



- 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


- 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



- 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

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


En cas que no obtingueu cap dada:
- assegureu-vos que utilitzeu la versió més recent de Visuino
- comproveu que heu introduït la configuració de WiFi correcta
- 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:
ESP32-CAM Construint el vostre propi cotxe robot amb transmissió de vídeo en directe: 4 passos

ESP32-CAM Construint el vostre propi cotxe robot amb transmissió de vídeo en directe: la idea és que el cotxe robot descrit aquí sigui el més barat possible. Per tant, espero arribar a un gran grup objectiu amb les meves instruccions detallades i els components seleccionats per a un model econòmic. M'agradaria presentar-vos la meva idea d'un cotxe robot
Smokin ': màquina de fum controlada a distància a baix preu: 5 passos (amb imatges)

Smokin ': màquina de fum controlada a distància: és una instrucció breu sobre com fer una petita màquina de fum relativament petita, controlable a distància, barata i divertida, que es pot utilitzar per fer broma a amics, fer trucs de màgia, provar fluxos d'aire o qualsevol cosa el vostre cor desitja.Descàrrega de responsabilitat: aquesta versió conté
Pantalla TTGO (color) amb Micropython (pantalla TTGO T): 6 passos

Pantalla TTGO (color) amb Micropython (pantalla TTGO T): la pantalla TTGO T és una placa basada en l’ESP32 que inclou una pantalla en color d’1,14 polzades. El tauler es pot comprar per un premi inferior a 7 $ (inclòs l’enviament, premi vist a banggood). Aquest és un premi increïble per a un ESP32 que inclou una pantalla
VISUINO Mostra el preu de divises en viu en línia des d'Internet: 9 passos

VISUINO Mostra el preu de divises en viu en directe des d'Internet: en aquest tutorial utilitzarem NodeMCU Mini, OLED Lcd i Visuino per mostrar el preu de la moneda en viu EUR / USD cada pocs segons des d'Internet a la pantalla LCD. Mireu un vídeo de demostració
Rètol de publicitat portàtil a baix preu en només 10 passos !!: 13 passos (amb imatges)

Rètol de publicitat portàtil a només 10 passos econòmics !!: feu el vostre propi rètol de publicitat portàtil i barat. Amb aquest rètol podeu mostrar el vostre missatge o logotip a qualsevol part de la ciutat. Aquesta instrucció és una resposta a / millora / canvi de: https://www.instructables.com/id/Low-Cost-Illuminated