色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

開源 | 內(nèi)嵌圖形化編程環(huán)境,LiClock多功能墨水屏【天氣+時鐘+電子書…】

合宙LuatOS ? 來源:未知 ? 2023-11-17 12:15 ? 次閱讀

wKgZomVW6fKAeFf_AAOMzy4Js8s846.png

wKgZomVW6fOAVBU6AB5aQdXbh8Y853.gif

想要擴展性強,易用易開發(fā),功能全且成本低的墨水屏天氣時鐘……尋尋覓覓難合意,那就自己做一個!

wKgZomVW6fOARkmjAAAC867ORy8336.gif

LiClock多功能墨水屏天氣時鐘
- 開源分享 -

今天特別分享@小李電子實驗室大佬的開源佳作——LiClock多功能墨水屏天氣時鐘,一款DIY過程對新手友好,功能全且成本低的墨水屏天氣時鐘。

基于ESP32的2.9寸墨水屏天氣時鐘,使用PlatformIO/Arduino開發(fā),內(nèi)嵌圖形化編程環(huán)境(Lua語言解釋器和Google Blockly開發(fā)環(huán)境,兼具易用性與擴展性。

1

當前主要功能

wKgZomVW6fOAFA_oABQ1TNyKtqE592.gif

演示視頻鏈接

https://www.bilibili.com/video/BV1Ey4y1P7jp

主要設(shè)計功能如下:

  • 通過彩云天氣API獲取本地天氣并顯示;

  • 使用ESP32內(nèi)部RTC提供時鐘信號,經(jīng)過兩次NTP同步進行線性偏移補償,可做到日誤差小于2秒;

  • 內(nèi)置Web服務器用于配置天氣位置,管理內(nèi)部文件等;

  • 內(nèi)置GUI框架,包括對話框、菜單等;

  • 簡易電子書功能;

  • Bilibili粉絲顯示器;

  • 完善的設(shè)置菜單;

  • 通過蜂鳴器播放經(jīng)過轉(zhuǎn)碼的Midi音樂;

  • 簡易的鬧鐘;

  • 內(nèi)置Blocky圖形化開發(fā)環(huán)境,只要有瀏覽器就能為它添加功能。

2

項目特色要點

此項目以易用性和可二次開發(fā)為核心目標,兼顧節(jié)能高效等應用特性。

2.1自動識別

系統(tǒng)框架與APP解耦,每個“APP”源碼為單個CPP文件,復制到APP目錄后自動識別編譯并添加到APP列表,無需其它修改操作。

wKgZomVW6fSAWwvAAAg_C13Koh4005.png

TF卡、傳感器等外設(shè)在第一次開機時自動識別,由系統(tǒng)統(tǒng)一管理,不使用時自動斷電(傳感器進入省電模式)。

wKgZomVW6fSAAm-RAEJG-qBX8Ls367.gif

2.2易用節(jié)能

APP為事件驅(qū)動,有較為完善的GUI框架,可以快速實現(xiàn)想要的功能。另外,電子書等內(nèi)置APP在不刷新屏幕時和關(guān)機狀態(tài)耗電量相同(注意:GUI框架在等待用戶輸入時,不會進入休眠模式)。

wKgZomVW6fWASrUXACF-Ibx2Q-U994.gif

2.3便捷設(shè)置

無需配置API KEY,無需手動設(shè)置時鐘誤差修正,無需手動配置Bilibili UID(手機掃碼登錄),只需填寫天氣GPS坐標(GCJ-02)和WiFi密碼。

wKgZomVW6fWAc9L3AAGRnO-VuFs029.png

2.4快速上手

對于不會配置環(huán)境的小伙伴,提供全功能二進制文件,直接燒錄運行也可體驗所有功能。

固件燒錄/更新

https://diylxy.github.io/LiClockWebFlash/

2.5高效開發(fā)

內(nèi)置Lua語言解釋器和Google Blockly開發(fā)環(huán)境,可通過Lua語言編寫APP,網(wǎng)頁端上傳后直接運行,同時可以無縫添加到APP列表,設(shè)置為主屏幕APP等。

3

Blockly IDE簡介

wKgZomVW6fWAHkxlAANH2SyZtTo524.png

wKgZomVW6fWARfyBAAAMcoCpJIU172.gif

wKgZomVW6faAWsJaACW7k8K9Byo037.gif

開發(fā)這個功能也是為了解決自定義表盤的問題:

可以隨時修改代碼、互相分享工程、減少調(diào)試所需的編譯上傳時間;網(wǎng)頁端(可以在左邊使用“積木”編程,或者直接編輯Lua代碼,但不支持Lua反向轉(zhuǎn)化為Blockly);使用WebSocket實現(xiàn)終端功能,Lua的輸出和報錯將被重定向到這里。

3.1 Lua運行結(jié)果:

wKgZomVW6faAG3M1AAx_BN_nLuQ637.png

3.2 APP創(chuàng)建:

創(chuàng)建的APP,除了能卸載或從TF卡安裝,用起來和內(nèi)置APP完全沒有區(qū)別(內(nèi)置APP是基于C++的)。

詳細程序編寫說明請看Github Readme:

wKgZomVW6faAXLu3AADca3m9BtM878.png

3.3 文件管理:

wKgZomVW6feADl2tAADSilbrQzg217.png

預覽“l(fā)bm”圖像文件(實質(zhì)上是xbm二進制版,可用GIMP保存為xbm格式,然后使用GitHub倉庫tools目錄下xbm轉(zhuǎn)lbm工具)。

wKgZomVW6feAEkTUAAB8tdJ3yp0911.gif

wKgZomVW6feACnxAAADnfRuZ8Qc286.png

3.4其他功能

Lua已實現(xiàn)相對目錄(如果需要訪問資源文件,請將其放在webtmp文件夾下,創(chuàng)建APP時會一并復制,支持.表示當前目錄,不支持..文件夾);SD卡掛載到/sd/,內(nèi)置littlefs掛載到/littlefs;蜂鳴器支持播放.buz文件(midi轉(zhuǎn)buz的python程序同樣放在GitHub的tools目錄下)。

更多Lua函數(shù)添加中,也歡迎大家貢獻自己的代碼或工程文件。

4

最新開源資料

wKgZomVW6feAMjzkABIzmt0pb-4733.png

開源協(xié)議:CC BY-SA 3.0(未經(jīng)作者授權(quán),本文禁止轉(zhuǎn)載)

目前成本最低可以做到40到41元(tb購物車無優(yōu)惠價格,不含電池和外殼),本文演示墨水屏型號為E029A01;ESP32買esp32-wroom-32(flash4mb就夠,更大容量暫時用不到),相關(guān)配件具體購買教程和3D模型等資料都在Github倉庫里。

后續(xù)項目相關(guān)最新信息也會在Github發(fā)布,需要的朋友可關(guān)注。

開源倉庫

https://github.com/diylxy/LiClock

工程鏈接

https://oshwhub.com/lxu0423/ESP32-duo-gong-neng-mo-shui-ping

相關(guān)DIY注意事項,詳見工程鏈接最新說明。

特別感謝@小李電子實驗室
期待更多精彩作品

wKgZomVW6fOARkmjAAAC867ORy8336.gif

- 往期推薦 -

開源 | ESP32開發(fā)板+墨水屏DIY創(chuàng)意小擺件

開源 | ESP32自制創(chuàng)意"像素盒子"

開源 | ESP32自制像素時鐘&音樂頻譜

開源 | MicroPython開發(fā),自制ESP32藍牙遙控車
開源 | 9.9元自制樹莓派邏輯分析儀
開源 | 合宙Air001自制炫酷“地球名片”

wKgZomVW6fiAKJhpADJIqY7Q-4s137.gif

wKgZomVW6fWARfyBAAAMcoCpJIU172.gif

wKgZomVW6fmAfDeHAEkfOGgkTiw434.gif


原文標題:開源 | 內(nèi)嵌圖形化編程環(huán)境,LiClock多功能墨水屏【天氣+時鐘+電子書…】

文章出處:【微信公眾號:合宙LuatOS】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 合宙通信
    +關(guān)注

    關(guān)注

    0

    文章

    148

    瀏覽量

    1773

原文標題:開源 | 內(nèi)嵌圖形化編程環(huán)境,LiClock多功能墨水屏【天氣+時鐘+電子書…】

文章出處:【微信號:HelloLuatOS,微信公眾號:合宙LuatOS】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    貿(mào)澤與Cinch發(fā)布全新電子書 探討惡劣環(huán)境連接應用

    Solutions攜手合作,共同推出全新電子書《了解惡劣環(huán)境中的電子設(shè)計》。 該電子書深入探討了惡劣環(huán)境
    的頭像 發(fā)表于 01-06 11:19 ?172次閱讀

    貿(mào)澤與Cinch聯(lián)手發(fā)布全新電子書 深入探討惡劣環(huán)境中的連接應用

    Connectivity Solutions合作推出全新電子書《Understanding Harsh Environments for Electronic Design》(了解惡劣環(huán)境中的電子設(shè)計)。Cinch
    發(fā)表于 12-31 14:26 ?92次閱讀

    貿(mào)澤電子攜手ADI與Bourns發(fā)布GaN技術(shù)電子書

    共同推出了全新電子書。這本電子書深入探討了氮化鎵 (GaN) 材料在效率、性能和可持續(xù)性方面的顯著優(yōu)勢,同時剖析了在發(fā)揮這些優(yōu)勢過程中所面臨的諸多挑戰(zhàn)。 作為半導體和電子元器件領(lǐng)域的佼佼者,ADI
    的頭像 發(fā)表于 12-11 11:38 ?308次閱讀

    貿(mào)澤電子與Analog Devices聯(lián)手推出新電子書

    Devices, Inc. (ADI) 聯(lián)手推出一本新電子書,重點介紹優(yōu)化電源系統(tǒng)的基本策略。在《Powering the Future: Advanced Power Solutions
    發(fā)表于 11-14 14:01 ?158次閱讀

    kindle是干嘛用的 kindle怎么導入電子書

    Kindle 是亞馬遜公司推出的一款電子書閱讀器,主要用于閱讀電子書、文章、漫畫、雜志等電子文檔。Kindle 設(shè)備以其高對比度的電子墨水
    的頭像 發(fā)表于 10-21 11:32 ?592次閱讀

    低功耗SOC 5.2藍牙芯片PHY6222 應用領(lǐng)域電子紙的功能和用途

    "上的一層帶電的物質(zhì),則是電子墨。這也可看作是一個薄薄的內(nèi)嵌式遙控顯示板。 電子墨水又被稱為
    發(fā)表于 09-29 14:14

    單片機圖形化編程軟件有哪些

    單片機圖形化編程軟件為開發(fā)者提供了一種更加直觀、易于上手的編程方式,尤其適合初學者和教育領(lǐng)域。以下是一些常見的單片機圖形化編程軟件: Ard
    的頭像 發(fā)表于 09-02 10:14 ?1447次閱讀

    亞馬遜中國Kindle服務告別中國市場,電子書閱讀新篇章即將開啟

    隨著數(shù)字閱讀時代的深入發(fā)展,亞馬遜中國在近日宣布了一個令人唏噓的消息——Kindle中國服務將于6月30日起正式停止運營。這一決定不僅標志著Kindle電子書閱讀器在中國市場的結(jié)束,也預示著電子書市場將迎來新的變革。
    的頭像 發(fā)表于 07-01 16:22 ?517次閱讀

    萬象,場景無限: 藍牙墨水標簽多功能多場景應用帶您領(lǐng)略未來

    研發(fā)的智能藍牙墨水顯示標簽有多規(guī)格,多應用場景,超低功耗,設(shè)備聯(lián)動,提供二次開發(fā)定制,API對接,SDK云云對接等特色,滿足不同行業(yè)客戶不斷拓展的多元需求。
    的頭像 發(fā)表于 05-27 11:11 ?476次閱讀
    一<b class='flag-5'>屏</b>萬象,場景無限: 藍牙<b class='flag-5'>墨水</b><b class='flag-5'>屏</b>標簽<b class='flag-5'>多功能</b>多場景應用帶您領(lǐng)略未來

    手搓了一個ESP32墨水閱讀器,蠻簡單的

    工程名稱:3.7寸墨水閱讀器時鐘溫濕度TXT/Epub前言帥小伙手搓ESP32墨水閱讀器!可輕松續(xù)航100天!01閱讀器
    的頭像 發(fā)表于 05-27 08:04 ?331次閱讀
    手搓了一個ESP32<b class='flag-5'>墨水</b><b class='flag-5'>屏</b>閱讀器,蠻簡單的

    rfid電子墨水引領(lǐng)基板工藝MSAP貼膜階段邁向無紙化高端制造

    晨控智能推出的可視墨水標簽同時支持多種工作頻率,可供用戶多種方式編輯墨水顯示內(nèi)容,可視
    的頭像 發(fā)表于 05-23 14:14 ?433次閱讀

    stm的例程沒有ioc文件,請問怎樣圖形化編輯引腳?

    為什么stm的例程 沒有ioc文件,那請問咋樣圖形化編輯引腳
    發(fā)表于 03-28 08:29

    AWTK 開源串口開發(fā)(11) - 天氣預報

    AWTK串口內(nèi)置了XML/JSON/INI等各種數(shù)據(jù)文件的模型,并支持用HTTP/HTTPS從網(wǎng)絡(luò)獲取數(shù)據(jù)。不用編寫一行代碼,即可實現(xiàn)天氣預報、股票行情、航班查詢和快遞查詢等功能天氣
    的頭像 發(fā)表于 03-05 08:24 ?414次閱讀
    AWTK <b class='flag-5'>開源</b>串口<b class='flag-5'>屏</b>開發(fā)(11) - <b class='flag-5'>天氣</b>預報

    開源項目】Arduino ESP32 彩色電子氣象站

    ,并結(jié)合 ESP32 微處理器。在我過去六年使用過的所有電子紙板中,這是最好的。 在顯示上,我們顯示溫度、濕度、氣壓和天氣預報。我們從兩個傳感器獲取溫度、濕度和氣壓,并從互聯(lián)網(wǎng)上獲取天氣
    發(fā)表于 01-16 14:01

    基于51單片機的多功能電子時鐘設(shè)計

    電子發(fā)燒友網(wǎng)站提供《基于51單片機的多功能電子時鐘設(shè)計.rar》資料免費下載
    發(fā)表于 01-12 10:03 ?13次下載
    主站蜘蛛池模板: 三级中国免费的| 青青草原在线免费| bl肉yin荡受np各种play| 亚洲欧美综合视频| 午夜福利理论片高清在线| 日本内射精品一区二区视频| 欧美高清69hd| 欧美精品华人在线| 欧美高清video mr.sexo| 免费看大黄高清网站视频在线| 久久黄色小视频| 九九热在线视频| 久久www免费人成高清| 久久re这里视频只精品首页| 久久超碰国产精品最新| 九九热综合| 久久精品一区二区三区资源网 | 开心久久激情| 老牛天天晚上夜噜噜噜| 免费视频亚洲| 轻轻cao| 日韩做A爰片久久毛片A片毛茸茸| 日本高清免费一本在线观看| 日日摸夜夜嗷嗷叫日日拍| 善良的小峓子2在钱中文版女主角| 首页 国产 亚洲 中文字幕| 偷上邻居熟睡少妇| 亚洲国产成人精品无码区99| 亚洲色欲色欲WWW在线丝| 伊人激情综合网| 99久久麻豆AV色婷婷综合| 饱满奶大30p| 国产精品国产三级国产AV麻豆| 国产人妻久久久精品麻豆| 黄色毛片a| 免费观看男生桶美女私人部位| 披黑人猛躁10次高潮| 四虎影视国产精品亚洲精品| 性夜夜春夜夜爽AA片A| 一本道在线综合久久88| 91涩涩视频|