一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

wKgZomVW6fKAeFf_AAOMzy4Js8s846.png

wKgZomVW6fOAVBU6AB5aQdXbh8Y853.gif

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

wKgZomVW6fOARkmjAAAC867ORy8336.gif

LiClock多功能墨水屏天氣時(shí)鐘
- 開(kāi)源分享 -

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

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

1

當(dāng)前主要功能

wKgZomVW6fOAFA_oABQ1TNyKtqE592.gif

演示視頻鏈接

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

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

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

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

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

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

  • 簡(jiǎn)易電子書(shū)功能;

  • Bilibili粉絲顯示器;

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

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

  • 簡(jiǎn)易的鬧鐘;

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

2

項(xiàng)目特色要點(diǎn)

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

2.1自動(dòng)識(shí)別

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

wKgZomVW6fSAWwvAAAg_C13Koh4005.png

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

wKgZomVW6fSAAm-RAEJG-qBX8Ls367.gif

2.2易用節(jié)能

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

wKgZomVW6fWASrUXACF-Ibx2Q-U994.gif

2.3便捷設(shè)置

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

wKgZomVW6fWAc9L3AAGRnO-VuFs029.png

2.4快速上手

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

固件燒錄/更新

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

2.5高效開(kāi)發(fā)

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

3

Blockly IDE簡(jiǎn)介

wKgZomVW6fWAHkxlAANH2SyZtTo524.png

wKgZomVW6fWARfyBAAAMcoCpJIU172.gif

wKgZomVW6faAWsJaACW7k8K9Byo037.gif

開(kāi)發(fā)這個(gè)功能也是為了解決自定義表盤(pán)的問(wèn)題:

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

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

wKgZomVW6faAG3M1AAx_BN_nLuQ637.png

3.2 APP創(chuàng)建:

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

詳細(xì)程序編寫(xiě)說(shuō)明請(qǐng)看Github Readme:

wKgZomVW6faAXLu3AADca3m9BtM878.png

3.3 文件管理:

wKgZomVW6feADl2tAADSilbrQzg217.png

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

wKgZomVW6feAEkTUAAB8tdJ3yp0911.gif

wKgZomVW6feACnxAAADnfRuZ8Qc286.png

3.4其他功能

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

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

4

最新開(kāi)源資料

wKgZomVW6feAMjzkABIzmt0pb-4733.png

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

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

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

開(kāi)源倉(cāng)庫(kù)

https://github.com/diylxy/LiClock

工程鏈接

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

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

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

wKgZomVW6fOARkmjAAAC867ORy8336.gif

- 往期推薦 -

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

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

開(kāi)源 | ESP32自制像素時(shí)鐘&音樂(lè)頻譜

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

wKgZomVW6fiAKJhpADJIqY7Q-4s137.gif

wKgZomVW6fWARfyBAAAMcoCpJIU172.gif

wKgZomVW6fmAfDeHAEkfOGgkTiw434.gif


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

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


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

    關(guān)注

    0

    文章

    148

    瀏覽量

    2126

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

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

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

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

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

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

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

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

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

    《工程師指南之 USB Type-C》電子書(shū)免費(fèi)下載!

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

    貿(mào)澤聯(lián)手TE與Microchip推出汽車(chē)Zonal架構(gòu)電子書(shū)

    Technology攜手合作,共同推出了一本全新的電子書(shū)。 這本電子書(shū)聚焦于汽車(chē)Zonal架構(gòu),旨在深入探討這一架構(gòu)如何助力設(shè)計(jì)師應(yīng)對(duì)汽車(chē)系統(tǒng)日益增長(zhǎng)的復(fù)雜性,并從根本上改變車(chē)輛的構(gòu)造方式。隨著汽車(chē)電子系統(tǒng)的不斷升級(jí)和智能
    的頭像 發(fā)表于 01-22 11:23 ?689次閱讀

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

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

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

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

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

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

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

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

    云里物里推出全新RS133電子墨水標(biāo)簽

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

    kindle是干嘛用的 kindle怎么導(dǎo)入電子書(shū)

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

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

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

    簡(jiǎn)單認(rèn)識(shí)思必馳4G柔彩AI辦公本

    在生活中,許多硬件產(chǎn)品都采用了墨水技術(shù),它以良好的護(hù)眼效果和閱讀體驗(yàn)備受推崇,適合用于長(zhǎng)時(shí)間閱讀電子書(shū)。
    的頭像 發(fā)表于 09-18 11:46 ?2139次閱讀

    單片機(jī)圖形化編程軟件有哪些

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