資料介紹
描述
在本教程中,我們將學(xué)習(xí)如何使用 TTGO ESP32 和 Visuino 獲得美元和歐元的當(dāng)前比特幣價格。
第 1 步:您需要什么
- TTGO ESP32
- 無線網(wǎng)絡(luò)連接
- Visuino 程序:下載 Visuino
第 2 步:啟動 Visuino,并選擇 Arduino TTGO T-Display ESP32 Board Type
Visuino:需要安裝https://www.visuino.eu 。啟動Visuino,如第一圖所示點(diǎn)擊Visuino中Arduino組件(圖1)上的“工具”按鈕出現(xiàn)對話框時,選擇“TTGO T-Display ESP32”,如圖2所示
第 3 步:在 Visuino 中設(shè)置 WiFi
選擇 TTGO T-Display ESP32 board 并在屬性窗口中展開“Modules>WiFi>Connect To Access Points
單擊連接到接入點(diǎn) 3 點(diǎn)
- 在 AccessPoints 窗口中,將“WiFi Access Point”拖到左側(cè)
- 在屬性窗口中設(shè)置SSID(您的 WiFi 熱點(diǎn)或路由器的名稱)
- 在屬性窗口中設(shè)置密碼(您的 WiFi 熱點(diǎn)或路由器的密碼)
- 關(guān)閉接入點(diǎn)窗口
選擇 TTGO T-Display ESP32 board 并在屬性窗口中展開“Modules>WiFi>Sockets
單擊 Sockets3 Dots 在 Sockets 窗口中將 TCP/IP Secure Client (SSL) 拖到左側(cè)
- 在屬性窗口中將主機(jī)設(shè)置為:blockchain.info
- 關(guān)閉套接字窗口
第 4 步:在 Visuino 設(shè)置顯示中
選擇 TTGO T-Display ESP32 board 并在屬性窗口中展開“Modules>Display>Orientation
將方向設(shè)置為:goRight
選擇 TTGO T-Display ESP32 board 并在屬性窗口中展開“Modules>Display>Elements
單擊元素 3 點(diǎn)
在 Elements 窗口中,將 Draw Bitmap 拖到左側(cè)
在屬性窗口中將 Y 設(shè)置為 20,單擊位圖 3 Dots
在位圖編輯器中加載比特幣位圖(圖 6)并關(guān)閉位圖編輯器
在 Elements 窗口中,將 Draw Text 拖到左側(cè)
在屬性窗口中將顏色設(shè)置為 aclOrange,大小設(shè)置為 2,文本設(shè)置為 USD,X 設(shè)置為 150,Y 設(shè)置為 10
在 Elements 窗口中,將 Text Field 拖到左側(cè)
在屬性窗口中設(shè)置 size 為 3,X 為 100,Y 為 35
在 Elements 窗口中,將 Draw Text 拖到左側(cè)
在屬性窗口中將顏色設(shè)置為 aclOrange,大小設(shè)置為 2,文本設(shè)置為 EUR,X 設(shè)置為 150,Y 設(shè)置為 80
在 Elements 窗口中將 Text Field 拖到左側(cè)在屬性窗口中設(shè)置 size 為 3,X 為 100,Y 為 105
關(guān)閉元素窗口
第 5 步:在 Visuino 中添加組件
選擇并在屬性窗口中將 Host 設(shè)置為 api.coindesk.com 點(diǎn)擊 Requests 3 Dots
- 添加“HTTP客戶端”組件
- 在請求窗口中,將“GET”拖到左側(cè)
- 在屬性窗口中將 URL 設(shè)置為:/v1/bpi/currentprice.json
- 關(guān)閉請求窗口
- 添加“HTTP Client”組件“Char To Text”組件
- 選擇“CharToText1”并在屬性窗口中將 Max Length 設(shè)置為 2000
- 添加“時鐘發(fā)生器”組件
- 選擇“ClockGenerator1”并在屬性窗口中將頻率設(shè)置為 0.1
- 添加“延遲”組件
- 選擇“Delay1”并在屬性窗口中將 Interval 設(shè)置為 2000000
- 添加“拆分 JSON 對象”組件
第 6 步:在 Visuino 中解析 JSON
- 用鼠標(biāo)右鍵單擊“SplitJSON1”并在菜單中單擊“Parse JSON Object..”
- 在“JSON 對象”窗口中粘貼此示例代碼(可在https://www.coindesk.com/coindesk-api上找到:
{"time":{"updated":"Sep 18, 2013 17:27:00 UTC","updatedISO":"2013-09-18T17:27:00+00:00"},"disclaimer":"This data was produced from the CoinDesk Bitcoin Price Index. Non-USD currency data converted using hourly conversion rate from openexchangerates.org","bpi":{"USD":{"code":"USD","symbol":"$","rate":"126.5235","description":"United States Dollar","rate_float":126.5235},"GBP":{"code":"GBP","symbol":"£","rate":"79.2495","description":"British Pound Sterling","rate_float":79.2495},"EUR":{"code":"EUR","symbol":"€","rate":"94.7398","description":"Euro","rate_float":94.7398}}}
- Close the "JSON Object" window
- "SplitJSON1" component will now create new pins
Step 7: In Visuino Connecting Components
- Connect "ClockGenerator1" pin Out to "HTTPClient1" pin Clock and "Delay1" pin Start
- Connect "HTTPClient1" pin Content to "CharToText1" pin In
- Connect "HTTPClient1" pin to TTGO T-Display ESP32 > WiFi>TCP Secure Client1 pin In
- Connect "Delay1" pin Out to "CharToText1" pin Clock and TTGO T-Display ESP32 > WiFi>TCP Secure Client1 pin Disconnect
- Connect "CharToText1" pin Out to "SplitJSON1" pin In
- Connect "SplitJSON1>USD>rate_float to TTGO T-Display ESP32>Text Field1 pin In
- Connect "SplitJSON1>EUR>rate_float to TTGO T-Display ESP32>Text Field1 pin In
Note: you can also play with the other pins from "SplitJSON1" component
Step 8: Generate, Compile, and Upload the Code
In Visuino, at the bottom click on the "Build" Tab, make sure the correct port is selected, then click on the "Compile/Build and Upload" button.
Step 9: Play
If you power the TTGO ESP32 module it will connect to the network and display the current Bitcoin price in USD and EUR
Congratulations! You have completed your project with Visuino. Also attached is the Visuino project, that I created for this tutorial, you can download it and open it in Visuino: https://www.visuino.eu
- 如何使用Visuino在M5StickC ESP32上顯示文本
- ESP32 TTGO T4 v1.3大馬動畫
- 使用Arduino IDE和Visuino對ESP32 M5Stack StickC進(jìn)行編程
- 使用Visuino DIY如何在M5StickC ESP32上顯示時間
- 使用TTGO ESP32和Visuino從互聯(lián)網(wǎng)上獲取天氣數(shù)據(jù)
- 使用TTGO ESP32和Visuino從互聯(lián)網(wǎng)獲取股票數(shù)據(jù)
- 樂鑫ESP32-MINI-1參考設(shè)計
- 樂鑫ESP32-SenseKit參考設(shè)計
- 樂鑫ESP32-WROOM-32UE參考設(shè)計
- 樂鑫ESP32-PICO-MINI-02U參考設(shè)計
- 樂鑫ESP32-MeshKit-Light_使用指南
- 使用ESP32 TTGO T Display設(shè)計網(wǎng)絡(luò)收音機(jī)
- esp32-s3_datasheet
- TTGO ESP32基板開源分享
- esp32s下載電路原理圖下載 27次下載
- ESP32能取代STM32嗎?哪個更好? 2383次閱讀
- 什么是ESP32-CAM攝像頭? 2.1w次閱讀
- 基于ESP32的簡易web服務(wù)器設(shè)計 3305次閱讀
- 使用ESP32實(shí)現(xiàn)UDP通信的方法 5727次閱讀
- ESP32使用MiroPython編程環(huán)境搭建 2690次閱讀
- 基于ESP32制造有趣的超級馬里奧主題時鐘 4021次閱讀
- ESP8266/ESP32自動下載原理 4249次閱讀
- esp32物聯(lián)網(wǎng)的應(yīng)用實(shí)例 LoRa網(wǎng)關(guān)制作、觸屏DIY電視、Sygic導(dǎo)航HUD 5405次閱讀
- ESP32的數(shù)字遙測實(shí)現(xiàn) 1521次閱讀
- dfrobotBeetle-ESP32控制器簡介 2695次閱讀
- 如何通過冪律法則對比特幣的價格進(jìn)行建模 838次閱讀
- 如何用公式計算出未來比特幣的價格 3813次閱讀
- 怎樣采用比特幣挖礦? 2688次閱讀
- 比特幣是不是電子貨幣_比特幣怎么交易 1w次閱讀
- 一個比特幣要挖多長時間_比特幣挖礦耗電量驚人的原因竟是它 7.5w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動電路設(shè)計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評論
查看更多