Съдържание:
- Стъпка 1: Какво ще ви трябва
- Стъпка 2: Стартирайте Visuino и изберете Тип платка Arduino TTGO T-Display ESP32
- Стъпка 3: Във Visuino задайте WiFi
- Стъпка 4: В Visuino Set Display
- Стъпка 5: Във Visuino Добавяне на компоненти
- Стъпка 6: В Visuino Parsing JSON
- Стъпка 7: Във Visuino Свързване на компоненти
- Стъпка 8: Генерирайте, компилирайте и качете кода
- Стъпка 9: Играйте
- Стъпка 10: Отстраняване на неизправности
Видео: ВЗЕМЕТЕ БИТКОЙН НА ЦЕНА НА ЖИВО TTGO ESP32: 10 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
В този урок ще научим как да получите текуща цена на биткойни в щатски долари и евро с помощта на TTGO ESP32 и Visuino.
Гледай видеото.
(Нов актуализиран файл за изтегляне по -долу!)
Стъпка 1: Какво ще ви трябва
- TTGO ESP32
- WiFi връзка
- Програма Visuino: Изтеглете Visuino
Стъпка 2: Стартирайте Visuino и изберете Тип платка Arduino TTGO T-Display ESP32
Visuino: https://www.visuino.eu трябва да бъде инсталиран. Стартирайте Visuino, както е показано на първата снимка Щракнете върху бутона "Инструменти" на компонента Arduino (Снимка 1) във Visuino Когато се появи диалоговият прозорец, изберете "TTGO T-Display ESP32", както е показано на Снимка 2
Стъпка 3: Във 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
Изберете платката 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 Добавяне на компоненти
- Добавете компонента „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
- С десния бутон на мишката върху "SplitJSON1" и в менюто щракнете върху "Parse JSON Object.."
- В прозореца "JSON Object" поставете този примерен код (наличен на
- Затворете прозореца "JSON Object"
- Компонентът "SplitJSON1" сега ще създава нови щифтове
Стъпка 7: Във 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: Отстраняване на неизправности
В случай, че не получите никакви данни:
- уверете се, че използвате най -новата версия на Visuino
- проверете дали сте въвели правилните WiFi настройки
- свържете "SplitJSON1" щифт "rate_float" към сериен [0] щифт, качете и щракнете върху бутона за свързване и вижте дали получавате данни там (вижте приложените снимки)
Препоръчано:
ESP32-CAM Изграждане на собствен автомобил-робот с поточно видео на живо: 4 стъпки
ESP32-CAM Изграждане на собствен автомобил-робот с поточно видео на живо: Идеята е да направите описаната тук кола-робот възможно най-евтина. Затова се надявам да достигна до голяма целева група с моите подробни инструкции и избраните компоненти за евтин модел. Бих искал да ви представя моята идея за кола -робот
Безжична комуникация LoRa от 3 до 8 км с ниска цена E32 (sx1278/sx1276) Устройство за Arduino, Esp8266 или Esp32: 15 стъпки
Безжична комуникация LoRa от 3 до 8 км с ниска цена E32 (sx1278/sx1276) Устройство за Arduino, Esp8266 или Esp32: Създавам библиотека за управление на EBYTE E32 въз основа на серия Semtech на устройство LoRa, много мощно, просто и евтино устройство. Можете да намерите 3Km версия тук, 8Km версия тук Те могат да работят на разстояние от 3000m до 8000m и имат много функции и
Биткойн билет с графика: 8 стъпки
Bitcoin Ticker With Graph: Направих това въз основа на проект за ценови тикер на BTC, който получава информация за цената от coinmarketcap.com, първоначално написан от Brian Lough. Той използва ESP8266, която е съвместима с Arduino платка, която се предлага с вграден WiFi. Както той описва
Крипто, подобно на биткойн, работещо на Raspberry Pi: 5 стъпки
Bitcoin-подобна криптовалута, работеща на Raspberry Pi: Инструкции за стартиране на възел. Операционната система US-OS е направена от raspbian, изпълняваща пакета us-cryptoplatform. Не е нужно да искате разрешение за присъединяване. Просто следвайте тези прости инструкции и стартирайте възел, който печели криптовалута на всяка минута
VISUINO Покажи на живо Forex валута Цена от Интернет: 9 стъпки
VISUINO Показване на цената на валутата на живо във валута от Интернет: В този урок ще използваме NodeMCU Mini, OLED Lcd и Visuino за показване на цената на валута на живо EUR/USD на всеки няколко секунди от интернет на LCD. Гледайте демонстрационен видеоклип