
Բովանդակություն:
- Քայլ 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: Խնդիրների վերացում
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48


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



Ընտրեք 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- ում ավելացրեք բաղադրիչներ



- Ավելացնել «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- ում


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


Այն դեպքում, երբ որևէ տվյալ չեք ստանում.
- համոզվեք, որ դուք օգտագործում եք Visuino- ի վերջին տարբերակը
- ստուգեք, արդյոք մուտքագրել եք WiFi- ի ճիշտ կարգավորումները
- միացրեք «SplitJSON1» քորոցը «rate_float» սերիական [0] փինին, վերբեռնեք և կտտացրեք միացման կոճակին և տեսեք, թե արդյոք այնտեղ տվյալներ ունեք (տես կից նկարները)
Խորհուրդ ենք տալիս:
ESP32 Xiaomi Hack - Ստացեք տվյալներ անլար ՝ 6 քայլ (նկարներով)

ESP32 Xiaomi Hack - Ստացեք տվյալներ անլար. Հարգելի ընկերներ, բարի գալուստ մեկ այլ հրահանգելի: Այսօր մենք կսովորենք, թե ինչպես ստանալ այն տվյալները, որոնք փոխանցում է այս Xiaomi ջերմաստիճանի և խոնավության մոնիտորը ՝ օգտագործելով ESP32 տախտակի Bluetooth ֆունկցիոնալությունը: Ինչպես տեսնում եք, ես օգտագործում եմ ESP32 տախտակ
GPSDO YT, կարգապահ տատանումներ 10 ՄՀց Հաճախականություն: Ցածր գին. Urateշգրիտ .: 3 քայլ

GPSDO YT, կարգապահ տատանում 10 ՄՀց Հաճախականություն: Ցածր գին. Ճշգրիտ.: *********************************************** ******************************* STOP STOP STOP STOP STOP STOP STOP STOP STOP Սա հնացած նախագիծ է: Փոխարենը ստուգեք իմ նոր 2x16 LCD ցուցադրման տարբերակ ՝ հասանելի այստեղ ՝ https: //www.instructables.com/id
TTGO (գունավոր) Displayուցադրություն Micropython- ով (TTGO T- էկրան) `6 քայլ

TTGO (գունավոր) էկրան Micropython- ով (TTGO T-display). TTGO T-Display- ը ESP32- ի վրա հիմնված տախտակ է, որը ներառում է 1.14 դյույմ գունավոր էկրան: Տախտակը կարելի է գնել 7 $ -ից պակաս մրցանակով (ներառյալ առաքումը, մրցանակը, որը երևում է banggood- ում): Դա անհավանական մրցանակ է ESP32- ի համար, ներառյալ ցուցադրումը:
ՈIԻ SKELETON: 10 քայլ

ՈIԻI ՍԿԵԼԵՏՈՆ. Այս նախագծում մենք խնդիր ունեինք Հելոուինի ձևավորման ֆունկցիոնալ նախատիպ պատրաստել ՝ օգտագործելով arduino- ի տարբեր բաղադրիչներ, ինչպիսիք են LED- ները, տվիչները, բարձրախոսները և այլն: բարձրանում է
Պատուհան Երկրի վրա. ՈIԻ ISS- ից `3 քայլ

Պատուհան Երկրի վրա. սնուցումը ՝ որպես էկրանապահիչ, երբ համակարգիչը գտնվում է սպասման ռեժիմում: Ես ունեմ