用启明云端支持ESP32的GUI做了一个测温HMI交互界面
近日聽說(shuō)啟明云端弄了一個(gè)免費(fèi)的GUI平臺(tái)好像是叫8ms的,還在內(nèi)測(cè)中,有幸在平臺(tái)上做了下測(cè)試應(yīng)用,還不錯(cuò),系統(tǒng)用起來(lái)還比較簡(jiǎn)單,雖然在細(xì)節(jié)上還需要有一些調(diào)整和優(yōu)化,但要做一些按鍵的顯示效果還是挺容易操作的。
實(shí)現(xiàn)的流程
進(jìn)入網(wǎng)站 esp32.8ms.xyz 注冊(cè)一個(gè)賬戶,登陸之后就可以開始創(chuàng)建屬于自己的 HMI 項(xiàng)目
然后輸入項(xiàng)目名稱,描述并選擇相應(yīng)的硬件,點(diǎn)擊確定即可完成新建。
項(xiàng)目新建好后,在我的項(xiàng)目中選擇相應(yīng)的項(xiàng)目即可進(jìn)入對(duì)應(yīng)項(xiàng)目。目前硬件主要關(guān)系到不同的屏幕尺寸,所以不同的硬件對(duì)應(yīng)的畫布尺寸也是不一樣的。
我用的是ESP32驅(qū)動(dòng)3.5寸的屏幕,也是選擇了啟明的開發(fā)板,他們會(huì)參加立創(chuàng)的直播,老板大方,每次送出不少板子。
福利一下,好像8月26號(hào)又有直播,紅包大,開發(fā)板送的也多!
進(jìn)入項(xiàng)目開發(fā)后,會(huì)有一個(gè)工作區(qū),這里可以選擇控件欄,里面有平臺(tái)支持的所有控件(把鼠標(biāo)放在控件在,就可以顯示控件的名稱),點(diǎn)擊控件并拖動(dòng)到控件編輯區(qū)中,即可在當(dāng)前場(chǎng)景創(chuàng)建該控件。
快捷按鈕,指示當(dāng)前項(xiàng)目工程,項(xiàng)目保存、項(xiàng)目編譯、項(xiàng)目固件下載和項(xiàng)目編輯器切換。
當(dāng)前項(xiàng)目場(chǎng)景和控件列表,列出了當(dāng)前的場(chǎng)景和場(chǎng)景下所有的控件
控件編輯區(qū),畫布對(duì)應(yīng)了整個(gè)屏幕,可以通過(guò)拖動(dòng)控件調(diào)整位置,以及拖動(dòng)邊框調(diào)整大小。目前圖片控件不支持設(shè)置大小,控件大小與圖片大小一致。
控件屬性區(qū)
選中控件或者頁(yè)面右側(cè)會(huì)有對(duì)應(yīng)控件或者場(chǎng)景的基礎(chǔ)屬性。
注意,這里還支持新增頁(yè)面的
事件邏輯
部分控件支持事件邏輯,可以分為 2 類。
a.點(diǎn)擊項(xiàng)目編輯器切換需要編輯內(nèi)容(UI設(shè)計(jì)、積木塊邏輯實(shí)現(xiàn))
點(diǎn)擊積木,進(jìn)入 blockly 編輯控件邏輯;b.blockly 的操作界面如下圖
所有功能完成后,點(diǎn)擊保存,即可保存項(xiàng)目
點(diǎn)擊編譯,平臺(tái)會(huì)將設(shè)計(jì)的項(xiàng)目,編譯生成對(duì)應(yīng)的下載固件,顯示編輯日志。編輯日志可以查看固件燒錄地址或者編輯錯(cuò)誤原因。
下載固件,并按照編譯地址燒錄固件。
解壓下載的固件包xxx.zip,固件包包含:bootloader.bin、default.bin、ble_spp_server_demo.bin、ota_data_initial.bin和readme.txt。
打開readme.txt,獲取燒錄工具,燒錄固件。
具體的怎么操作,有想要玩的朋友,可以到8ms平臺(tái)上去仔細(xì)了解吧!有具體的文檔
總結(jié)
以上是生活随笔為你收集整理的用启明云端支持ESP32的GUI做了一个测温HMI交互界面的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: ESP32启明云端又有新玩法|基于ESP
- 下一篇: ESP32又有新玩法了,启明云端把它带入