Мазмуну:

BITCOIN LIVE БААСЫН АЛУУ TTGO ESP32: 10 кадам
BITCOIN LIVE БААСЫН АЛУУ TTGO ESP32: 10 кадам

Video: BITCOIN LIVE БААСЫН АЛУУ TTGO ESP32: 10 кадам

Video: BITCOIN LIVE БААСЫН АЛУУ TTGO ESP32: 10 кадам
Video: Зарабатывать на фондовом бирже это ХАЛЯЛЬ ИЛИ ХАРАМ?- Доктор Закир Найк 2024, Ноябрь
Anonim
Image
Image

Бул үйрөткүчтө биз TTGO ESP32 жана Visuino аркылуу АКШ долларында жана Евродо учурдагы Bitcoin баасын кантип алууну үйрөнөбүз.

Видео көрүү.

(Төмөндө жүктөө үчүн жаңы жаңыртылган файл!)

1 -кадам: Сизге эмне керек

Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
  • TTGO ESP32
  • WiFi туташуусу
  • Visuino программасы: Visuino жүктөп алыңыз

2-кадам: Visuinoду баштаңыз жана Arduino TTGO T-Display ESP32 Board түрүн тандаңыз

Visuino'yү иштетип, Arduino TTGO T-Display ESP32 Board түрүн тандаңыз
Visuino'yү иштетип, Arduino TTGO T-Display ESP32 Board түрүн тандаңыз
Visuino'yү иштетип, Arduino TTGO T-Display ESP32 Board түрүн тандаңыз
Visuino'yү иштетип, Arduino TTGO T-Display ESP32 Board түрүн тандаңыз

Visuino: https://www.visuino.eu орнотулушу керек. Visuino'ду биринчи сүрөттө көрсөтүлгөндөй баштаңыз Arduino компонентиндеги "Куралдар" баскычын чыкылдатыңыз (Picture 1) Visuino диалог пайда болгондо, 2-сүрөттө көрсөтүлгөндөй "TTGO T-Display ESP32" тандаңыз.

3 -кадам: Visuino Set WiFi

Visuino Set WiFi
Visuino Set WiFi
Visuino Set WiFi
Visuino Set WiFi
Visuino Set WiFi
Visuino Set WiFi

TTGO T-Display ESP32 тактасын тандап, касиеттер терезесинде "Модулдар> WiFi> Мүмкүнчүлүк чекитине туташуу" бөлүмүн жайыңыз.

  • 3 чекитке кирүү чекитине чыкылдатыңыз
  • AccessPoints терезесинде "WiFi кирүү чекитин" сол жакка сүйрөңүз
  • Касиеттер терезесинде SSID (WiFi туташуу түйүнүнүн же роутердин аталышы) коюңуз
  • Касиеттер терезесинде Сырсөздү (WiFi түйүнүнүн же роутердин сырсөзү) коюңуз
  • AccessPoints терезесин жабуу

TTGO T-Display ESP32 тактасын тандап, касиеттер терезесинде "Модулдар> WiFi> Сокеттерди кеңейтүү

  • Sockets3 чекиттерин басыңыз
  • Sockets терезесинде TCP/IP Secure Client (SSL) солго сүйрөңүз
  • Касиеттер терезесинде Хостту төмөнкүгө коюңуз: blockchain.info
  • Sockets терезесин жабуу

4 -кадам: Visuino Set Displayде

Visuino Set дисплейинде
Visuino Set дисплейинде
Visuino Set дисплейинде
Visuino Set дисплейинде
Visuino Set дисплейинде
Visuino Set дисплейинде

TTGO T-Display ESP32 тактасын тандап, касиеттер терезесинде "Модулдар> Дисплей> Багыты кеңейтүү

Багыттоону төмөнкүгө коюңуз: goRight

TTGO T-Display ESP32 тактасын тандап, касиеттер терезесинде "Модулдар> Дисплей> Элементтерди кеңейтүү

Элементтердин 3 чекитин басыңыз

Elements терезесинде Битмапты солго сүйрөңүз

Касиеттер терезесинде 20га чейин Y, Bitmap 3 Dots боюнча чыкылдатыңыз

Bitmap редакторунда Bitcoin bitmapти жүктөңүз (6 -сүрөт) жана Bitmap редакторун жабыңыз

Elements терезесинде Текстти солго сүйрөңүз

Касиеттер терезесинде түсүн aclOrange, өлчөмү 2, USD үчүн текст, Xтен 150гө чейин, Yден 10го чейин коюңуз

Elements терезесинде Текст талаасын солго сүйрөңүз

Касиеттер терезесинде өлчөмдү 3, Xке 100, Yге 35ке коюңуз

Elements терезесинде Текстти солго сүйрөңүз

Касиеттер терезесинде түсүн aclOrange, өлчөмү 2, EURго текст, Xтен 150гө чейин, Yден 80ге чейин коюңуз

Elements терезесинде Текст талаасын солго сүйрөңүз Касиеттер терезесинде 3, X үчүн 100, Y үчүн 105 өлчөмүн коюңуз

Elements терезесин жабыңыз

5 -кадам: Visuino компоненттерин кошуу

Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
  • "HTTP кардары" компонентин кошуу
  • Тандоо жана касиеттер терезесинде хостту api.coindesk.comго коюңуз
  • 3 чекиттеги өтүнүчтөрдү басыңыз
  • Сурамдар терезесинде "Get" солго сүйрөңүз
  • Касиеттер терезесинде URLди төмөнкүгө коюңуз: /v1/bpi/currentprice.json
  • Сурамдар терезесин жабыңыз
  • "HTTP Client" компонентин "Char To Text" компонентин кошуңуз
  • "CharToText1" тандап, касиеттер терезесинен Max Length 2000ге чейин
  • "Саат генератору" компонентин кошуңуз
  • "ClockGenerator1" тандап, касиеттер терезесинде жыштыкты 0.1ге коюңуз
  • "Кечиктирүү" компонентин кошуу
  • "Кечиктирүү1" дегенди тандап, касиеттер терезесинен 2000000ге Интервалды коюңуз
  • "Split JSON Object" компонентин кошуңуз

6 -кадам: Visuino талдоодо JSON

Visuino талдоодо JSON
Visuino талдоодо JSON
Visuino талдоодо JSON
Visuino талдоодо JSON
  • Чычкан менен "SplitJSON1" баскычын чыкылдатып, менюдан "JSON объектин талдоо.." дегенди басыңыз.
  • "JSON Object" терезесине бул үлгү кодун чаптаңыз (https://www.coindesk.com/coindesk-api сайтында жеткиликтүү:
  • "JSON Object" терезесин жабыңыз
  • "SplitJSON1" компоненти эми жаңы казыктарды түзөт

7 -кадам: Visuino компоненттерин туташтырууда

Visuino компоненттерин туташтырууда
Visuino компоненттерин туташтырууда
Visuino компоненттерин туташтырууда
Visuino компоненттерин туташтырууда
Visuino компоненттерин туташтырууда
Visuino компоненттерин туташтырууда
  • "ClockGenerator1" пин туташуусун "HTTPClient1" pin Clock менен "Delay1" pin Startке туташтырыңыз
  • "HTTPClient1" пин мазмунун "CharToText1" pin In'ге туташтырыңыз
  • "HTTPClient1" pinин TTGO T-Display ESP32> WiFi> TCP Secure Client1 пин туташтырыңыз
  • "Кечиктирүү1" түйүнүн "CharToText1" пин саатына жана TTGO T-Display ESP32> WiFi> TCP Коопсуз Кардарына туташтырыңыз1 пин ажыратуу
  • "CharToText1" пин туташуусун "SplitJSON1" pin In'ге туташтырыңыз
  • "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 -кадам: Play

Эгер сиз TTGO ESP32 модулун иштетсеңиз, анда ал тармакка туташып, учурдагы Биткойн баасын АКШ долларында жана евродо көрсөтөт

Куттуктайм! Сиз Visuino менен долбооруңузду бүтүрдүңүз. Бул көрсөтмө үчүн мен түзгөн Visuino долбоору дагы тиркелген, аны жүктөп алып, Visuinoдо ачсаңыз болот: https://www.visuino.euЭскертүү: Файл долбоорунда Visuinoдо ачканыңызда, WiFi жөндөөлөрүн өзгөртүңүз (Кирүү чекити жана сырсөз) орнотууларыңызга.

10 -кадам: Мүчүлүштүктөрдү оңдоо

Мүчүлүштүктөрдү оңдоо
Мүчүлүштүктөрдү оңдоо
Мүчүлүштүктөрдү оңдоо
Мүчүлүштүктөрдү оңдоо

Эгерде сиз эч кандай маалымат албасаңыз:

  1. акыркы Visuino версиясын колдонуп жатканыңызды текшериңиз
  2. туура WiFi орнотууларын киргизгениңизди текшериңиз
  3. "SplitJSON1" pin "rate_float" сериялык [0] пинге туташтырыңыз, жүктөө жана туташуу баскычын чыкылдатыңыз жана ал жерде кандайдыр бир маалымат бар -жогун текшериңиз (тиркелген сүрөттөрдү караңыз)

Сунушталууда: