如何將設(shè)備固件更新到MicroPython并顯示自定義消息
Elecrow CrowPanel是一款具有1.28英寸圓形顯示器(TFT)和集成ESP32C3芯片的設(shè)備。開發(fā)智能手表MVP!
電子CrowPanel圓形TFT顯示ESP32
本項(xiàng)目將向您介紹來自Elecrow的新型1.28英寸圓形顯示器,該顯示器集成了ESP32C3芯片等!該項(xiàng)目將演示將設(shè)備固件更新到MicroPython并顯示自定義消息的步驟。
這款設(shè)備集成了許多漂亮的功能,包括帶Wi-Fi、藍(lán)牙的TFT電容觸摸屏,以及一個(gè)2針JST連接器的LiPo電池——在這篇文章發(fā)表時(shí),你可以在這里買到它,價(jià)格不到17美元。
thony中的MicroPython
MicroPython是一種定制顯示的簡(jiǎn)單方法,這個(gè)使用Thonny的MicroPython教程是閃爍新固件的極好指南。還有Arduino和平臺(tái)IO的文檔。請(qǐng)按照鏈接完成固件更新。這是我的GitHub repo與MicroPython代碼和固件更新。
視頻中顯示的示例代碼使用gc9a01庫中的LCD_1inch28類在啟動(dòng)時(shí)顯示消息,然后在while循環(huán)中顯示文本和顏色。視頻顯示了設(shè)備運(yùn)行來自repo的LCD.py程序。
MicroPython中的自定義顯示循環(huán)
我將更新這篇文章來解釋用于顯示循環(huán)的代碼。這些照片顯示了RTC單元,蜂鳴器,陶瓷天線和旋轉(zhuǎn)編碼器等功能:
項(xiàng)目擴(kuò)展
我將更新這個(gè)項(xiàng)目與額外的圖片的設(shè)備運(yùn)行更多的代碼從GH倉庫。我正在為該設(shè)備工作,并將在準(zhǔn)備發(fā)布時(shí)發(fā)布STL文件。
本文編譯自hackster.io