Съдържание:

ВЗЕМЕТЕ БИТКОЙН НА ЦЕНА НА ЖИВО TTGO ESP32: 10 стъпки
ВЗЕМЕТЕ БИТКОЙН НА ЦЕНА НА ЖИВО TTGO ESP32: 10 стъпки

Видео: ВЗЕМЕТЕ БИТКОЙН НА ЦЕНА НА ЖИВО TTGO ESP32: 10 стъпки

Видео: ВЗЕМЕТЕ БИТКОЙН НА ЦЕНА НА ЖИВО TTGO ESP32: 10 стъпки
Видео: Как инвестировать в 15 лет? 2024, Ноември
Anonim
Image
Image

В този урок ще научим как да получите текуща цена на биткойни в щатски долари и евро с помощта на TTGO ESP32 и Visuino.

Гледай видеото.

(Нов актуализиран файл за изтегляне по -долу!)

Стъпка 1: Какво ще ви трябва

Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
  • TTGO ESP32
  • WiFi връзка
  • Програма Visuino: Изтеглете Visuino

Стъпка 2: Стартирайте Visuino и изберете Тип платка Arduino TTGO T-Display ESP32

Стартирайте Visuino и изберете Тип платка Arduino TTGO T-Display ESP32
Стартирайте Visuino и изберете Тип платка Arduino TTGO T-Display ESP32
Стартирайте Visuino и изберете Тип платка Arduino TTGO T-Display ESP32
Стартирайте Visuino и изберете Тип платка Arduino TTGO T-Display ESP32

Visuino: https://www.visuino.eu трябва да бъде инсталиран. Стартирайте Visuino, както е показано на първата снимка Щракнете върху бутона "Инструменти" на компонента Arduino (Снимка 1) във Visuino Когато се появи диалоговият прозорец, изберете "TTGO T-Display ESP32", както е показано на Снимка 2

Стъпка 3: Във Visuino задайте WiFi

Във Visuino задайте WiFi
Във Visuino задайте WiFi
Във Visuino задайте WiFi
Във Visuino задайте WiFi
Във Visuino задайте WiFi
Във Visuino задайте WiFi

Изберете платката TTGO T-Display ESP32 и в прозореца със свойства разгънете „Модули> WiFi> Свързване с точки за достъп

  • Щракнете върху Свързване към точки за достъп 3 точки
  • В прозореца AccessPoints плъзнете „WiFi Access Point“вляво
  • В прозореца със свойства задайте SSID (име на вашата WiFi гореща точка или рутер)
  • В прозореца със свойства задайте парола (парола за вашата WiFi гореща точка или рутер)
  • Затворете прозореца AccessPoints

Изберете платката TTGO T-Display ESP32 и в прозореца със свойства разгънете „Модули> WiFi> Сокети

  • Кликнете върху Sockets3 Dots
  • В прозореца на гнездата плъзнете TCP/IP Secure Client (SSL) наляво
  • В прозореца със свойства задайте Host на: blockchain.info
  • Затворете прозореца на гнездата

Стъпка 4: В Visuino Set Display

Във Visuino Set Display
Във Visuino Set Display
Във Visuino Set Display
Във Visuino Set Display
Във Visuino Set Display
Във Visuino Set Display

Изберете платката TTGO T-Display ESP32 и в прозореца със свойства разгънете „Модули> Дисплей> Ориентация

Задайте Orientation на: goRight

Изберете платката TTGO T-Display ESP32 и в прозореца със свойства разгънете „Модули> Дисплей> Елементи

Кликнете върху елементите 3 точки

В прозореца Elements плъзнете Draw Bitmap наляво

В прозореца със свойства задайте Y на 20, Щракнете върху Bitmap 3 Dots

В Bitmap Editor Заредете Bitcoin картината (снимка 6) и затворете Bitmap редактора

В прозореца Елементи плъзнете Начертайте текст наляво

В прозореца със свойства задайте цвят на aclOrange, размер на 2, текст на USD, X до 150, Y до 10

В прозореца Елементи плъзнете текстовото поле наляво

В прозореца със свойства задайте размер на 3, X на 100, Y на 35

В прозореца Елементи плъзнете Начертайте текст наляво

В прозореца със свойства задайте цвят на aclOrange, размер на 2, текст на EUR, X до 150, Y до 80

В прозореца „Елементи“плъзнете текстовото поле наляво В прозореца със свойства задайте размера на 3, X до 100, Y до 105

Затворете прозореца Elements

Стъпка 5: Във Visuino Добавяне на компоненти

Във Visuino Добавяне на компоненти
Във Visuino Добавяне на компоненти
Във Visuino Добавяне на компоненти
Във Visuino Добавяне на компоненти
Във Visuino Добавяне на компоненти
Във Visuino Добавяне на компоненти
  • Добавете компонента „HTTP клиент“
  • Изберете и в прозореца със свойства настройте Host на api.coindesk.com
  • Кликнете върху Заявки 3 точки
  • В прозореца за заявки плъзнете "GET" наляво
  • В прозореца със свойства задайте URL на: /v1/bpi/currentprice.json
  • Затворете прозореца за заявки
  • Добавете компонента "HTTP клиент" Компонент "Char To Text"
  • Изберете „CharToText1“и в прозореца със свойства изберете Max Length до 2000
  • Добавете компонент „Clock Generator“
  • Изберете „ClockGenerator1“и в прозореца със свойства задайте честота на 0,1
  • Добавете компонент "Забавяне"
  • Изберете „Delay1“и в прозореца със свойства задайте Interval на 2000000
  • Добавете компонента "Разделен JSON обект"

Стъпка 6: В Visuino Parsing JSON

Във Visuino Parsing JSON
Във Visuino Parsing JSON
Във Visuino Parsing JSON
Във Visuino Parsing JSON
  • С десния бутон на мишката върху "SplitJSON1" и в менюто щракнете върху "Parse JSON Object.."
  • В прозореца "JSON Object" поставете този примерен код (наличен на
  • Затворете прозореца "JSON Object"
  • Компонентът "SplitJSON1" сега ще създава нови щифтове

Стъпка 7: Във Visuino Свързване на компоненти

Във Visuino свързващи компоненти
Във Visuino свързващи компоненти
Във Visuino свързващи компоненти
Във Visuino свързващи компоненти
Във Visuino свързващи компоненти
Във Visuino свързващи компоненти
  • Свържете извода "ClockGenerator1" към "HTTPClient1" пинов часовник и "Delay1" щифт Старт
  • Свържете съдържанието на пина "HTTPClient1" към щифта "CharToText1"
  • Свържете щифта "HTTPClient1" към TTGO T-Display ESP32> WiFi> TCP защитен клиент
  • Свържете щифта "Delay1" към "CharToText1" пинов часовник и TTGO T-Display ESP32> WiFi> TCP Secure Client1 щифт Прекъснете
  • Свържете извода "CharToText1" към щифта "SplitJSON1"
  • Свържете "SplitJSON1> USD> rate_float към TTGO T-Display ESP32> Текстово поле 1 щифт в
  • Свържете "SplitJSON1> EUR> rate_float към TTGO T-Display ESP32> Текстово поле 1 щифт

Забележка: можете също да играете с другите пинове от компонента "SplitJSON1"

Стъпка 8: Генерирайте, компилирайте и качете кода

Генериране, компилиране и качване на кода
Генериране, компилиране и качване на кода

В Visuino, в долната част щракнете върху раздела "Build", уверете се, че е избран правилния порт, след което щракнете върху бутона "Compile/Build and Upload".

Стъпка 9: Играйте

Ако захранвате модула TTGO ESP32, той ще се свърже с мрежата и ще покаже текущата цена на биткойни в щатски долари и евро

Честито! Завършихте проекта си с Visuino. Приложен е и проектът Visuino, който създадох за този Instructable, можете да го изтеглите и отворите във Visuino: https://www.visuino.eu Забележка: В File Project, когато го отворите във Visuino, променете настройките за WiFi (Точка за достъп и парола) към вашите настройки.

Стъпка 10: Отстраняване на неизправности

Отстраняване на неизправности
Отстраняване на неизправности
Отстраняване на неизправности
Отстраняване на неизправности

В случай, че не получите никакви данни:

  1. уверете се, че използвате най -новата версия на Visuino
  2. проверете дали сте въвели правилните WiFi настройки
  3. свържете "SplitJSON1" щифт "rate_float" към сериен [0] щифт, качете и щракнете върху бутона за свързване и вижте дали получавате данни там (вижте приложените снимки)

Препоръчано: