Ստացեք BITCOIN ՈIԻ ԳԻՆ TTGO ESP32: 10 քայլ
Ստացեք BITCOIN ՈIԻ ԳԻՆ TTGO ESP32: 10 քայլ
Anonim
Image
Image

Այս ձեռնարկում մենք կսովորենք, թե ինչպես ստանալ Bitcoin- ի ընթացիկ գինը ԱՄՆ դոլարով և Եվրոյով ՝ օգտագործելով 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> Միացեք մուտքի կետերին

  • Կտտացրեք Connect To Access Points 3 Dots կետին
  • AccessPoints պատուհանում «WiFi մուտքի կետը» քաշեք ձախ կողմ
  • Հատկությունների պատուհանում սահմանեք 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 տախտակը և հատկությունների պատուհանում ընդլայնեք «Մոդուլներ> Displayուցադրել> Կողմնորոշում

Սահմանել կողմնորոշումը ՝ goRight

Ընտրեք TTGO T-Display ESP32 տախտակը և հատկությունների պատուհանում ընդլայնեք «Մոդուլներ> Displayուցադրել> տարրեր

Կտտացրեք Elements 3 Dots- ին

Elements պատուհանում Draw Bitmap- ը քաշեք ձախ

Հատկությունների պատուհանում, որը Y- ն սահմանել է 20, կտտացրեք Bitmap 3 կետերի վրա

Bitmap խմբագրիչում Բեռնել Bitcoin bitmap (նկար 6) և փակել Bitmap խմբագիրը

Elements պատուհանում Draw Text- ը քաշեք ձախ

Հատկությունների պատուհանում գույնը սահմանեք aclOrange, չափը `2, տեքստը` USD, X- ից 150, Y- ից `10

«Elements» պատուհանում տեքստային դաշտը քաշեք ձախ

Հատկությունների պատուհանում չափը սահմանեք 3, X- ից 100, Y- ից մինչև 35

Elements պատուհանում Draw Text- ը քաշեք ձախ

Հատկությունների պատուհանում գույնը սահմանեք aclOrange, չափը `2, տեքստը` EUR, X- ից 150, Y- ից `80

«Elements» պատուհանում տեքստային դաշտը քաշեք ձախ

Փակեք տարրերի պատուհանը

Քայլ 5. Visuino- ում ավելացրեք բաղադրիչներ

Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
  • Ավելացնել «HTTP Client» բաղադրիչ
  • Ընտրեք և հատկությունների պատուհանում Host- ը սահմանեք api.coindesk.com
  • Կտտացրեք Պահանջների 3 կետերի վրա
  • Հարցումների պատուհանում «GET» - ը քաշեք ձախ
  • Հատկությունների պատուհանում URL- ը սահմանեք ՝ /v1/bpi/currentprice.json
  • Փակեք հարցումների պատուհանը
  • Ավելացնել «HTTP Client» բաղադրիչ «Char to Text» բաղադրիչ
  • Ընտրեք «CharToText1» և հատկությունների պատուհանում տեսեք առավելագույն երկարությունը մինչև 2000
  • Ավելացնել «ockամացույցի գեներատոր» բաղադրիչ
  • Ընտրեք «ClockGenerator1» և հատկությունների պատուհանում հաճախականությունը դրեք 0.1 -ի
  • Ավելացնել «Հետաձգել» բաղադրիչ
  • Ընտրեք «Delay1» և հատկությունների պատուհանում Interval- ը սահմանեք 2000000
  • Ավելացնել «Split JSON օբյեկտ» բաղադրիչ

Քայլ 6. Visuino Parsing JSON- ում

Visuino Parsing JSON- ում
Visuino Parsing JSON- ում
Visuino Parsing JSON- ում
Visuino Parsing JSON- ում
  • Մկնիկի աջ սեղմումով սեղմեք «SplitJSON1» և ընտրացանկում ՝ «Անջատեք JSON օբյեկտը..»:
  • «JSON օբյեկտ» պատուհանում տեղադրեք այս նմուշի կոդը (հասանելի է https://www.coindesk.com/coindesk-api կայքում ՝
  • Փակեք «JSON օբյեկտ» պատուհանը
  • «SplitJSON1» բաղադրիչն այժմ կստեղծի նոր կապում

Քայլ 7. Visuino- ի միացման բաղադրիչներում

Visuino- ի միացման բաղադրիչներում
Visuino- ի միացման բաղադրիչներում
Visuino- ի միացման բաղադրիչներում
Visuino- ի միացման բաղադրիչներում
Visuino- ի միացման բաղադրիչներում
Visuino- ի միացման բաղադրիչներում
  • Միացրեք «ClockGenerator1» քորոցը «HTTPClient1» կապի ժամացույցին և «Delay1» կապի մեկնարկին
  • Միացրեք «HTTPClient1» կապի բովանդակությունը «CharToText1» կապի մեջ
  • «HTTPClient1» կապը միացրեք TTGO T-Display ESP32> WiFi> TCP Secure Client 1 կապին
  • Միացրեք «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- ում, ներքևում կտտացրեք «Կառուցել» ներդիրին, համոզվեք, որ ընտրված է ճիշտ նավահանգիստը, այնուհետև կտտացրեք «Կազմել/կառուցել և վերբեռնել» կոճակին:

Քայլ 9: Խաղալ

Եթե միացնեք TTGO ESP32 մոդուլը, այն կմիանա ցանցին և կցուցադրի Bitcoin- ի ընթացիկ գինը ԱՄՆ դոլարով և Եվրոյով

Շնորհավորում եմ: Դուք ավարտել եք ձեր նախագիծը Visuino- ի հետ: Կցված է նաև Visuino նախագիծը, որը ես ստեղծել եմ այս Instructable- ի համար, կարող եք ներբեռնել և բացել Visuino- ում ՝ https://www.visuino.eu Նշում. Visuino- ում ֆայլը բացելիս փոխեք WiFi- ի կարգավորումները (Մուտքի կետ և գաղտնաբառ) դեպի ձեր կարգավորումները:

Քայլ 10: Խնդիրների վերացում

Անսարքությունների վերացում
Անսարքությունների վերացում
Անսարքությունների վերացում
Անսարքությունների վերացում

Այն դեպքում, երբ որևէ տվյալ չեք ստանում.

  1. համոզվեք, որ դուք օգտագործում եք Visuino- ի վերջին տարբերակը
  2. ստուգեք, արդյոք մուտքագրել եք WiFi- ի ճիշտ կարգավորումները
  3. միացրեք «SplitJSON1» քորոցը «rate_float» սերիական [0] փինին, վերբեռնեք և կտտացրեք միացման կոճակին և տեսեք, թե արդյոք այնտեղ տվյալներ ունեք (տես կից նկարները)

Խորհուրդ ենք տալիս: