女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

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

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

掃碼添加小助手

加入工程師交流群

wKgZomVW6fKAeFf_AAOMzy4Js8s846.png

wKgZomVW6fOAVBU6AB5aQdXbh8Y853.gif

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

wKgZomVW6fOARkmjAAAC867ORy8336.gif

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

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

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

1

當前主要功能

wKgZomVW6fOAFA_oABQ1TNyKtqE592.gif

演示視頻鏈接

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

主要設計功能如下:

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

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

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

  • 內置GUI框架,包括對話框、菜單等;

  • 簡易電子書功能;

  • Bilibili粉絲顯示器;

  • 完善的設置菜單;

  • 通過蜂鳴器播放經過轉碼的Midi音樂;

  • 簡易的鬧鐘;

  • 內置Blocky圖形化開發環境,只要有瀏覽器就能為它添加功能。

2

項目特色要點

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

2.1自動識別

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

wKgZomVW6fSAWwvAAAg_C13Koh4005.png

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

wKgZomVW6fSAAm-RAEJG-qBX8Ls367.gif

2.2易用節能

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

wKgZomVW6fWASrUXACF-Ibx2Q-U994.gif

2.3便捷設置

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

wKgZomVW6fWAc9L3AAGRnO-VuFs029.png

2.4快速上手

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

固件燒錄/更新

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

2.5高效開發

內置Lua語言解釋器和Google Blockly開發環境,可通過Lua語言編寫APP,網頁端上傳后直接運行,同時可以無縫添加到APP列表,設置為主屏幕APP等。

3

Blockly IDE簡介

wKgZomVW6fWAHkxlAANH2SyZtTo524.png

wKgZomVW6fWARfyBAAAMcoCpJIU172.gif

wKgZomVW6faAWsJaACW7k8K9Byo037.gif

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

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

3.1 Lua運行結果:

wKgZomVW6faAG3M1AAx_BN_nLuQ637.png

3.2 APP創建:

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

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

wKgZomVW6faAXLu3AADca3m9BtM878.png

3.3 文件管理:

wKgZomVW6feADl2tAADSilbrQzg217.png

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

wKgZomVW6feAEkTUAAB8tdJ3yp0911.gif

wKgZomVW6feACnxAAADnfRuZ8Qc286.png

3.4其他功能

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

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

4

最新開源資料

wKgZomVW6feAMjzkABIzmt0pb-4733.png

開源協議:CC BY-SA 3.0(未經作者授權,本文禁止轉載)

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

后續項目相關最新信息也會在Github發布,需要的朋友可關注。

開源倉庫

https://github.com/diylxy/LiClock

工程鏈接

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

相關DIY注意事項,詳見工程鏈接最新說明。

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

wKgZomVW6fOARkmjAAAC867ORy8336.gif

- 往期推薦 -

開源 | ESP32開發板+墨水屏DIY創意小擺件

開源 | ESP32自制創意"像素盒子"

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

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

wKgZomVW6fiAKJhpADJIqY7Q-4s137.gif

wKgZomVW6fWARfyBAAAMcoCpJIU172.gif

wKgZomVW6fmAfDeHAEkfOGgkTiw434.gif


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

文章出處:【微信公眾號:合宙LuatOS】歡迎添加關注!文章轉載請注明出處。


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

    關注

    0

    文章

    148

    瀏覽量

    2118

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

    本教程將詳細介紹如何在零知增強板上使用3.5寸ILI9486顯示實現電子書閱讀器功能。我們將使用LVGL庫構建用戶界面,并實現翻頁、進度顯示等核心功能。一、硬件連接1.1 硬件組件清
    發表于 06-24 19:09

    PPEC新品發布丨圖形化編程數字電源專用 ARM Cortex-M4 MCU

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

    一場圖形化編程與樹莓派的“跨界聯姻”?

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

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

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

    《工程師指南之 USB Type-C》電子書免費下載!

    電子書都將是您不可或缺的寶貴資料!為什么您需要這份電子書?全面了解 USB Type-C 技術? 深入解析 USB Type-C 的基礎知識,包括數據速度、功率級別、引腳排列和可正反插接等特性。? 詳細
    的頭像 發表于 02-06 12:06 ?848次閱讀
    《工程師指南之 USB Type-C》<b class='flag-5'>電子書</b>免費下載!

    貿澤聯手TE與Microchip推出汽車Zonal架構電子書

    Technology攜手合作,共同推出了一本全新的電子書。 這本電子書聚焦于汽車Zonal架構,旨在深入探討這一架構如何助力設計師應對汽車系統日益增長的復雜性,并從根本上改變車輛的構造方式。隨著汽車電子系統的不斷升級和智能
    的頭像 發表于 01-22 11:23 ?684次閱讀

    貿澤與Cinch發布全新電子書 探討惡劣環境連接應用

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

    貿澤與Cinch聯手發布全新電子書 深入探討惡劣環境中的連接應用

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

    貿澤電子攜手ADI與Bourns發布GaN技術電子書

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

    貿澤電子與Analog Devices聯手推出新電子書

    Devices, Inc. (ADI) 聯手推出一本新電子書,重點介紹優化電源系統的基本策略。在《Powering the Future: Advanced Power Solutions
    發表于 11-14 14:01 ?301次閱讀

    云里物里推出全新RS133電子墨水標簽

    RS133電子墨水標簽支持 黑白紅黃藍綠 六種色彩顯示,且顯示分辨率較高,像素質量可達150dpi,能夠呈現清晰且顏色豐富的圖像。13.3英寸的大則讓顯示內容有更多可能,滿足多樣
    的頭像 發表于 10-25 14:16 ?738次閱讀

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

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

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

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

    簡單認識思必馳4G柔彩AI辦公本

    在生活中,許多硬件產品都采用了墨水技術,它以良好的護眼效果和閱讀體驗備受推崇,適合用于長時間閱讀電子書
    的頭像 發表于 09-18 11:46 ?2120次閱讀

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

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