Orodha ya maudhui:

PATA BEI YA BITCOIN LIVE TTGO ESP32: Hatua 10
PATA BEI YA BITCOIN LIVE TTGO ESP32: Hatua 10

Video: PATA BEI YA BITCOIN LIVE TTGO ESP32: Hatua 10

Video: PATA BEI YA BITCOIN LIVE TTGO ESP32: Hatua 10
Video: #383 Cheap and simple Solar Power for our small Projects (ESP32, ESP8266, Arduino) 2024, Novemba
Anonim
Image
Image

Katika mafunzo haya tutajifunza jinsi ya kupata bei ya sasa ya Bitcoin katika USD na EUR kwa kutumia TTGO ESP32 na Visuino.

Tazama video.

(Faili mpya iliyosasishwa ya Kupakua hapa chini!)

Hatua ya 1: Nini Utahitaji

Nini Utahitaji
Nini Utahitaji
Nini Utahitaji
Nini Utahitaji
  • TTGO ESP32
  • Uunganisho wa WiFi
  • Programu ya Visuino: Pakua Visuino

Hatua ya 2: Anza Visuino, na Chagua Aina ya Bodi ya Arduino TTGO T-Display ESP32

Anza Visuino, na Chagua Aina ya Bodi ya Arduino TTGO T-Onyesha ESP32
Anza Visuino, na Chagua Aina ya Bodi ya Arduino TTGO T-Onyesha ESP32
Anza Visuino, na Chagua Aina ya Bodi ya Arduino TTGO T-Onyesha ESP32
Anza Visuino, na Chagua Aina ya Bodi ya Arduino TTGO T-Onyesha ESP32

Visuino: https://www.visuino.eu inahitaji kusanikishwa. Anza Visuino kama inavyoonyeshwa kwenye picha ya kwanza Bonyeza kitufe cha "Zana" kwenye sehemu ya Arduino (Picha 1) katika Visuino Wakati mazungumzo yanapoonekana, chagua "TTGO T-Display ESP32" kama inavyoonyeshwa kwenye Picha 2

Hatua ya 3: Katika Visuino Set WiFi

Katika Visuino Weka WiFi
Katika Visuino Weka WiFi
Katika Visuino Weka WiFi
Katika Visuino Weka WiFi
Katika Visuino Weka WiFi
Katika Visuino Weka WiFi

Chagua bodi ya TTGO T-Onyesha ESP32 na katika dirisha la mali panua "Modules> WiFi> Unganisha Ili Upate Pointi

  • Bonyeza kwenye Viunganisho vya Kupata Doti 3 za Unganisha
  • Katika dirisha la AccessPoints buruta "WiFi Access Point" upande wa kushoto
  • Katika dirisha la mali iliyowekwa SSID (jina la hotspot yako ya WiFi au router)
  • Katika dirisha la mali weka Nenosiri (nywila ya hotspot yako ya WiFi au router)
  • Funga dirisha la AccessPoints

Chagua bodi ya TTGO T-Onyesha ESP32 na katika dirisha la mali panua "Moduli> WiFi> Soketi

  • Bonyeza kwenye Soketi3 Dots
  • Katika dirisha la soketi buruta TCP / IP Mteja Salama (SSL) kushoto
  • Katika dirisha la mali weka mwenyeji kwa: blockchain.info
  • Funga Soketi dirisha

Hatua ya 4: Katika onyesho la Kuweka Visuino

Katika Maonyesho ya Kuweka Visuino
Katika Maonyesho ya Kuweka Visuino
Katika Maonyesho ya Kuweka Visuino
Katika Maonyesho ya Kuweka Visuino
Katika Maonyesho ya Kuweka Visuino
Katika Maonyesho ya Kuweka Visuino

Chagua bodi ya TTGO T-Onyesha ESP32 na katika dirisha la mali panua "Modules> Onyesha> Mwelekeo

Weka Mwelekeo kuwa: goRight

Chagua bodi ya TTGO T-Onyesha ESP32 na katika dirisha la mali panua "Modules> Onyesha> Vipengele

Bonyeza kwenye Elements 3 Dots

Katika Dirisha la Vipengele vuta Chora Bitmap kushoto

Katika dirisha la mali lililowekwa Y hadi 20, Bonyeza kwenye Dots za Bitmap 3

Katika Mhariri wa Bitmap Pakia bitmap ya Bitcoin (picha 6) na funga mhariri wa Bitmap

Katika Dirisha la Vipengele Vuta Chora Nakala kushoto

Katika dirisha la mali weka rangi kwa aclOrange, saizi hadi 2, tuma kwa USD, X hadi 150, Y hadi 10

Kwenye Dirisha la Vipengele vuta Sehemu ya Maandishi kushoto

Katika saizi ya dirisha kuweka mali hadi 3, X hadi 100, Y hadi 35

Katika Dirisha la Vipengele Vuta Chora Nakala kushoto

Katika dirisha la mali weka rangi kwa aclOrange, saizi hadi 2, andika kwa EUR, X hadi 150, Y hadi 80

Kwenye Dirisha la Vipengee vuta Sehemu ya Nakala kushotoKatika ukubwa wa seti ya dirisha hadi 3, X hadi 100, Y hadi 105

Funga dirisha la Vipengele

Hatua ya 5: Katika Visuino Ongeza Vipengele

Katika Visuino Ongeza Vipengele
Katika Visuino Ongeza Vipengele
Katika Visuino Ongeza Vipengele
Katika Visuino Ongeza Vipengele
Katika Visuino Ongeza Vipengele
Katika Visuino Ongeza Vipengele
  • Ongeza sehemu ya "Mteja wa
  • Chagua na kwenye dirisha la mali weka Host kwa api.coindesk.com
  • Bonyeza kwenye Ombi 3 Dots
  • Kwenye dirisha la maombi buruta "PATA" kushoto
  • Katika dirisha la mali weka URL kuwa: /v1/bpi/currentprice.json
  • Funga dirisha la maombi
  • Ongeza sehemu ya "Mteja wa HTTP" sehemu ya Char kwa Nakala"
  • Chagua "CharToText1" na katika dirisha la mali se Max Length to 2000
  • Ongeza sehemu ya "Jenereta ya Saa"
  • Chagua "ClockGenerator1" na katika dirisha la mali kuweka frequency hadi 0.1
  • Ongeza sehemu ya "Kuchelewesha"
  • Chagua "Delay1" na kwenye dirisha la mali weka muda hadi 2000000
  • Ongeza sehemu ya "Split JSON Object"

Hatua ya 6: Katika Visuino Parsing JSON

Katika Visuino Parsing JSON
Katika Visuino Parsing JSON
Katika Visuino Parsing JSON
Katika Visuino Parsing JSON
  • Na panya bonyeza kulia kwenye "SplitJSON1" na kwenye menyu bonyeza "Parse JSON Object.."
  • Kwenye dirisha la "JSON Object" weka nambari hii ya sampuli (avalible on
  • Funga dirisha la "JSON Object"
  • Sehemu ya "SplitJSON1" sasa itaunda pini mpya

Hatua ya 7: Katika Vipengele vya Kuunganisha Visuino

Katika Vipengele vya Kuunganisha Visuino
Katika Vipengele vya Kuunganisha Visuino
Katika Vipengele vya Kuunganisha Visuino
Katika Vipengele vya Kuunganisha Visuino
Katika Vipengele vya Kuunganisha Visuino
Katika Vipengele vya Kuunganisha Visuino
  • Unganisha "ClockGenerator1" piga nje kwa "saa ya HTTPClient1" na "Anza 1" Anzisha pini.
  • Unganisha Maudhui ya pini ya "HTTPClient1" kwa pini ya "CharToText1" ndani
  • Unganisha pini ya "HTTPClient1" kwa TTGO T-Onyesha ESP32> WiFi> TCP Salama Mteja1 pini ndani
  • Unganisha pini ya "Delay1" kwa "CharToText1" pin Clock na TTGO T-Display ESP32> WiFi> TCP Salama Mteja1 siri Tenganisha
  • Unganisha "CharToText1" pini nje kwa "SplitJSON1" pini ndani
  • Unganisha "SplitJSON1> USD> rate_float to TTGO T-Display ESP32> Text Field1 pin In
  • Unganisha "SplitJSON1> EUR> rate_float to TTGO T-Display ESP32> Text Field1 pin In

Kumbuka: unaweza pia kucheza na pini zingine kutoka kwa sehemu ya "SplitJSON1"

Hatua ya 8: Tengeneza, Jaza na Upakie Nambari

Tengeneza, Unganisha na Upakie Nambari
Tengeneza, Unganisha na Upakie Nambari

Katika Visuino, bonyeza chini kwenye Tabo "Jenga", hakikisha bandari sahihi imechaguliwa, kisha bonyeza kitufe cha "Kusanya / Kuunda na Kupakia".

Hatua ya 9: Cheza

Ikiwa utawezesha moduli ya TTGO ESP32 itaunganisha kwenye mtandao na kuonyesha bei ya sasa ya Bitcoin kwa USD na EUR

Hongera! Umekamilisha mradi wako na Visuino. Pia imeambatanishwa na mradi wa Visuino, ambao niliunda kwa Agizo hili, unaweza kuipakua na kuifungua kwa Visuino: https://www.visuino.eu Kumbuka: Katika Mradi wa Faili unapoifungua katika Visuino, badilisha mipangilio ya WiFi (Sehemu ya ufikiaji na nywila) kwa mipangilio yako.

Hatua ya 10: Utatuzi wa matatizo

Utatuzi wa shida
Utatuzi wa shida
Utatuzi wa shida
Utatuzi wa shida

Ikiwa hautapata data yoyote:

  1. hakikisha kuwa unatumia toleo la hivi karibuni la Visuino
  2. angalia ikiwa umeweka mipangilio sahihi ya WiFi
  3. unganisha "SplitJSON1" pini "rate_float" kwa siri [0] pini, pakia na bonyeza kitufe cha unganisha na uone ikiwa unapata data yoyote hapo (angalia picha zilizoambatishwa)

Ilipendekeza: