国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

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

合宙LuatOS ? 來源:未知 ? 2023-11-17 12:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

wKgZomVW6fKAeFf_AAOMzy4Js8s846.png

wKgZomVW6fOAVBU6AB5aQdXbh8Y853.gif

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

wKgZomVW6fOARkmjAAAC867ORy8336.gif

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

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

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

1

當(dāng)前主要功能

wKgZomVW6fOAFA_oABQ1TNyKtqE592.gif

演示視頻鏈接

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

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

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

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

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

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

  • 簡易電子書功能;

  • Bilibili粉絲顯示器;

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

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

  • 簡易的鬧鐘;

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

2

項目特色要點(diǎn)

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

2.1自動識別

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

wKgZomVW6fSAWwvAAAg_C13Koh4005.png

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

wKgZomVW6fSAAm-RAEJG-qBX8Ls367.gif

2.2易用節(jié)能

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

wKgZomVW6fWASrUXACF-Ibx2Q-U994.gif

2.3便捷設(shè)置

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

wKgZomVW6fWAc9L3AAGRnO-VuFs029.png

2.4快速上手

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

固件燒錄/更新

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

2.5高效開發(fā)

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

3

Blockly IDE簡介

wKgZomVW6fWAHkxlAANH2SyZtTo524.png

wKgZomVW6fWARfyBAAAMcoCpJIU172.gif

wKgZomVW6faAWsJaACW7k8K9Byo037.gif

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

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

3.1 Lua運(yùn)行結(jié)果:

wKgZomVW6faAG3M1AAx_BN_nLuQ637.png

3.2 APP創(chuàng)建:

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

詳細(xì)程序編寫說明請看Github Readme:

wKgZomVW6faAXLu3AADca3m9BtM878.png

3.3 文件管理:

wKgZomVW6feADl2tAADSilbrQzg217.png

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

wKgZomVW6feAEkTUAAB8tdJ3yp0911.gif

wKgZomVW6feACnxAAADnfRuZ8Qc286.png

3.4其他功能

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

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

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注意事項,詳見工程鏈接最新說明。

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

wKgZomVW6fOARkmjAAAC867ORy8336.gif

- 往期推薦 -

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

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

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

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

wKgZomVW6fiAKJhpADJIqY7Q-4s137.gif

wKgZomVW6fWARfyBAAAMcoCpJIU172.gif

wKgZomVW6fmAfDeHAEkfOGgkTiw434.gif


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

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


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

    關(guān)注

    0

    文章

    160

    瀏覽量

    2470

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    開源項目樹莓派Pico墨水電子書總體介紹

    想擁有一臺專屬的墨水電子書,卻被商用款的封閉系統(tǒng)、高昂價格勸退?又或是看中開源款,卻被復(fù)雜的硬件組裝、繁多的元器件難住?尤其是電子新手,想
    的頭像 發(fā)表于 03-04 15:30 ?266次閱讀
    <b class='flag-5'>開源</b>項目樹莓派Pico<b class='flag-5'>墨水</b><b class='flag-5'>屏</b><b class='flag-5'>電子書</b>總體介紹

    我們在做一個支持多廠商 MCU 的圖形化配置工具,難點(diǎn)卻不在工具本身

    ,我們發(fā)現(xiàn)一個有點(diǎn)反直覺的事實(shí): 當(dāng)圖形化配置從單一廠商擴(kuò)展到多廠商, 工具本身反而不是最難的部分。 圖形化工具,本身并不神秘 從功能上看,一個 MCU 圖形化配置工具無非是:
    的頭像 發(fā)表于 03-02 10:13 ?82次閱讀
    我們在做一個支持多廠商 MCU 的<b class='flag-5'>圖形化</b>配置工具,難點(diǎn)卻不在工具本身

    eink墨水高效開發(fā)秘籍:開源庫與演示系統(tǒng)全揭秘

    墨水憑借超低功耗、強(qiáng)光下清晰可視、類紙視覺體驗等優(yōu)勢,已成為電子書閱讀器、智能穿戴設(shè)備、電子價簽、工業(yè)儀表等長效續(xù)航場景的理想選擇。LuatOS推出了eink
    的頭像 發(fā)表于 02-25 20:00 ?175次閱讀
    eink<b class='flag-5'>墨水</b><b class='flag-5'>屏</b>高效開發(fā)秘籍:<b class='flag-5'>開源</b>庫與演示系統(tǒng)全揭秘

    開源!eink墨水庫+演示系統(tǒng),高效開發(fā)必看

    墨水憑借超低功耗、強(qiáng)光下清晰可視、類紙視覺體驗等優(yōu)勢,已成為電子書閱讀器、智能穿戴設(shè)備、電子價簽、工業(yè)儀表等長效續(xù)航場景的理想選擇。 LuatOS推出了 eink
    的頭像 發(fā)表于 02-23 21:53 ?362次閱讀
    <b class='flag-5'>開源</b>!eink<b class='flag-5'>墨水</b><b class='flag-5'>屏</b>庫+演示系統(tǒng),高效開發(fā)必看

    這款開源驅(qū)動控制器讓你的墨水直接打破刻板印象

    提到墨水,你是不是一直認(rèn)為它 “慢、靜態(tài)、只能看電子書”?75Hz 高刷新率 + 低于 20μs 低延遲!這款開源驅(qū)動控制器讓你的墨水
    的頭像 發(fā)表于 02-05 10:16 ?678次閱讀
    這款<b class='flag-5'>開源</b>驅(qū)動控制器讓你的<b class='flag-5'>墨水</b><b class='flag-5'>屏</b>直接打破刻板印象

    貿(mào)澤推出全新電子書 提供無線射頻設(shè)計和應(yīng)用的工程設(shè)計指南

    202 6 年 1 月 13 日 – 提供超豐富半導(dǎo)體和電子元器件?的業(yè)界知名新品引入 (NPI) 代理商貿(mào)澤電子 (Mouser Electronics) 推出全新電子書《 The RF
    的頭像 發(fā)表于 01-13 14:16 ?366次閱讀
    貿(mào)澤推出全新<b class='flag-5'>電子書</b> 提供無線射頻設(shè)計和應(yīng)用的工程設(shè)計指南

    貿(mào)澤電子與STMicroelectronics推出全新電子書 分享工業(yè)自動領(lǐng)域的新知和觀點(diǎn)

    STMicroelectronics合作推出全新電子書《 Autonomy Meets Intelligence: Enabling the Future of Factory Automation 》(自主性與智能的交匯:開啟工廠
    的頭像 發(fā)表于 01-06 17:46 ?1528次閱讀

    RUI Builder 圖形化UI設(shè)計工具

    RUI Builder 圖形化UI設(shè)計工具 該軟件為圖形化UI設(shè)計軟件,搭配瑞佑圖形處理器,輕松設(shè)計UI界面!主要特色功能: 在PC上直接設(shè)計界面,再生成UI渲染源碼(.c),程序中
    發(fā)表于 12-12 20:14

    迅為iTOP-3568開發(fā)板?Linux驅(qū)動開發(fā)實(shí)戰(zhàn):menuconfig圖形化配置實(shí)驗

    迅為iTOP-3568開發(fā)板?Linux驅(qū)動開發(fā)實(shí)戰(zhàn):menuconfig圖形化配置實(shí)驗
    的頭像 發(fā)表于 11-24 15:29 ?766次閱讀
    迅為iTOP-3568開發(fā)板?Linux驅(qū)動開發(fā)實(shí)戰(zhàn):menuconfig<b class='flag-5'>圖形化</b>配置實(shí)驗

    突破傳統(tǒng)桎梏,PPEC Workbench 開啟電源智能設(shè)計新路徑

    進(jìn)度慢。 一、PPEC Workbench:電力電子智能設(shè)計平臺 PPEC Workbench 電力電子智能化開發(fā)生態(tài)平臺,以智能設(shè)計、圖形化
    發(fā)表于 08-26 11:40

    PPEC電源DIY套件:圖形化算法編程,解鎖電力電子底層算法實(shí)踐

    智能設(shè)計平臺,為用戶提供了一個接觸和操作底層算法的便捷途徑。 用戶無需進(jìn)行復(fù)雜的代碼編寫,可以一鍵套用工程模版,也可以通過圖形化界面自定義控制算法,就能夠輕松在實(shí)驗室有限的環(huán)境中制作實(shí)物電路,快速開發(fā)
    發(fā)表于 08-14 11:30

    零知開源——STM32F4實(shí)現(xiàn)ILI9486顯示UI界面系列教程(一):電子書閱讀器功能

    本教程將詳細(xì)介紹如何在零知增強(qiáng)板上使用3.5寸ILI9486顯示實(shí)現(xiàn)電子書閱讀器功能。我們將使用LVGL庫構(gòu)建用戶界面,并實(shí)現(xiàn)翻頁、進(jìn)度顯示等核心功能。一、硬件連接1.1 硬件組件清
    發(fā)表于 06-24 19:09

    PPEC新品發(fā)布丨圖形化編程數(shù)字電源專用 ARM Cortex-M4 MCU

    PPEC32F334RBT7是森木磊石最新推出的圖形化編程數(shù)字電源專用ARMCortex-M4MCU,以全面圖形化零代碼編程為電源開發(fā)賦能,有效解決了傳統(tǒng)電源開發(fā)中代碼復(fù)雜、調(diào)試周期長
    的頭像 發(fā)表于 05-22 17:30 ?1321次閱讀
    PPEC新品發(fā)布丨<b class='flag-5'>圖形化</b><b class='flag-5'>編程</b>數(shù)字電源專用 ARM Cortex-M4 MCU

    一場圖形化編程與樹莓派的“跨界聯(lián)姻”?

    的這一圖形化編程平臺,憑借其直觀的拖拽式界面和強(qiáng)大的數(shù)據(jù)處理能力,成為了工程師與創(chuàng)客們的“心頭好”。而近期,當(dāng)LabVIEW與樹莓派Pico這一微型控制器相遇時,兩
    的頭像 發(fā)表于 04-17 16:03 ?1378次閱讀
    一場<b class='flag-5'>圖形化</b><b class='flag-5'>編程</b>與樹莓派的“跨界聯(lián)姻”?

    python入門圣經(jīng)-高清電子書(建議下載)

    此資料內(nèi)容是一本針對所有層次的Python 讀者而作的Python 入門電子書。 全書分兩部分:第一部分介紹用Python 編程所必須了解的基本概念,包括matplotlib、NumPy
    發(fā)表于 04-10 16:53