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

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

“墨水屏!墨水屏!墨水屏!”剛剛等來DAPLink小板補(bǔ)貨的小伙伴,一早又來熱情催“新品”。那么,如果你對三色墨水屏有推薦型號,快來文末留言吧~

工程師朋友對墨水屏總有著獨(dú)特情懷,合宙去年就推出了LuatOS墨水屏電紙書、墨水屏日歷等應(yīng)用示例,配合超值MCU系列開發(fā)板,可以輕松DIY各類創(chuàng)意應(yīng)用。

尤其值得特別分享的是@灰太狼烤著吃大佬的開源佳作——2.9寸/1.54寸桌面墨水屏擺件項(xiàng)目:

11e32e2c-0bfb-11ee-962d-dac502259ad0.gif

▼ 點(diǎn)擊查看視頻演示▼

11ea4dc4-0bfb-11ee-962d-dac502259ad0.png

感謝@灰太狼烤著吃大佬開源分享此項(xiàng)目,感興趣的朋友請戳文末“閱讀原文”下載最新資料。

1

主要硬件物料


基于合宙ESP32C3開發(fā)板的2.9寸/1.54寸桌面墨水屏擺件——內(nèi)置鋰電池供電,可在時鐘、天氣、古詩、圖片四種不同顯示模式間進(jìn)行切換。

項(xiàng)目使用的主要硬件如下:

1.1 墨水屏:

122d33a0-0bfb-11ee-962d-dac502259ad0.png

項(xiàng)目使用的墨水屏型號分別為:

2.9寸:HINK-E029A01
1.54寸:HINK-E154A05

墨水屏為閑魚上購得,兩者均為黑白雙色墨水屏,引腳為24P。由于在程序中使用到局部刷新,若使用三色或多色可能無法正常驅(qū)動。其他型號墨水屏尚未測試,但大部分墨水屏的驅(qū)動電路較為通用,可自行進(jìn)行測試。

1.2 主控:

本項(xiàng)目使用合宙ESP32C3開發(fā)板作為主控,通過相應(yīng)的驅(qū)動電路來控制墨水屏。

該開發(fā)板采用郵票孔設(shè)計(jì),因此在本項(xiàng)目中將開發(fā)板整體視作一個貼片元件,焊接在PCB板上,以此節(jié)省空間。

12652512-0bfb-11ee-962d-dac502259ad0.png

目前合宙在售的ESP32C3開發(fā)板有經(jīng)典款簡約款兩種。兩種款式均可在本項(xiàng)目中使用,個人建議初學(xué)者入手經(jīng)典款,其燒錄較簡約款簡單且不易踩坑。

127cc78a-0bfb-11ee-962d-dac502259ad0.png

1.3 電源管理電路:

本項(xiàng)目通過ETA6093芯片實(shí)現(xiàn)電源管理。ETA6093是一個開關(guān)型的鋰電池充電器,能夠給電池提供1.2A的充電電流,且提供5V/1.2A的升壓輸出操作,只需要1個電感器,即可達(dá)到雙向的電源路徑管理,來進(jìn)行自動模式檢測和切換工作。

1288b036-0bfb-11ee-962d-dac502259ad0.png

本項(xiàng)目中將其與ESP32C3開發(fā)板上的USB供電口相連——當(dāng)使用USB供電時,ETA6093芯片處在充電模式,為鋰電池充電;當(dāng)斷開USB供電時,鋰電池通過ETA6093升壓輸出,為開發(fā)板及墨水屏等供電。

此外,USB供電也不影響通過USB對開發(fā)板下載程序。

12af5f60-0bfb-11ee-962d-dac502259ad0.gif

項(xiàng)目中電池鋰電池型號為301048(3*10*48mm),由于未進(jìn)行低功耗設(shè)計(jì),使用與待機(jī)時長較短,當(dāng)桌面擺件使用時建議使用USB供電。

1.4 開關(guān)按鍵:

本項(xiàng)目通過一個撥動開關(guān)來實(shí)現(xiàn)設(shè)備的開關(guān)機(jī),通過兩個按鍵來實(shí)現(xiàn)界面及模式的控制切換。

2

軟件功能實(shí)現(xiàn)


墨水屏擺件當(dāng)前已實(shí)現(xiàn)時鐘/天氣/古詩及圖片展示等功能,接下來講解軟件開發(fā)主要事項(xiàng)。

14999868-0bfb-11ee-962d-dac502259ad0.gif

2.1 開發(fā)工具

合宙ESP32C3開發(fā)板除了官方支持的LuatOS開發(fā),還可以根據(jù)自身開發(fā)經(jīng)驗(yàn)選擇樂鑫IDF/Arduino/MicroPython等開發(fā)方式。

本項(xiàng)目使用Arduino進(jìn)行開發(fā),需要安裝Arduino的ESP32C3支持。如未安裝,請自行查找相關(guān)資料進(jìn)行安裝。

這里提供網(wǎng)盤資料和使用方法來幫助大家快速配置,參見:

[技術(shù)向]開源!四種模式的墨水屏桌面擺件~手把手教你DIY

https://www.bilibili.com/video/BV1RU4y1e7xD?t=64.4

2.2 Arduino庫

使用Arduino Library管理工具安裝以下五個依賴庫:

  • ArduinoJson庫:解析JSON數(shù)據(jù),項(xiàng)目里的天氣、古詩、名言等信息都是通過一些API獲得,保存在返回的JSON數(shù)據(jù)中。

  • GxEPD2庫:驅(qū)動墨水屏

  • Time庫:配置時間

  • Timezone庫:切換時區(qū)

  • U8g2庫:圖像顯示庫

2.3 程序編譯下載

  • 修改引腳定義:

“C:UsersxxxAppDataLocalArduino15packagesesp32hardwareesp322.0.0variantsesp32c3”下修改相關(guān)定義。

static const uint8_t SDA = 4; //8

static const uint8_t SCL = 5; //9

static const uint8_t SS = 7;

static const uint8_t MOSI = 3; //6

static const uint8_t MISO = 10; //5

static const uint8_t SCK = 2; //4

該配置是參考合宙開發(fā)板的引腳定義進(jìn)行修改的,管腳詳細(xì)說明參見:

https://wiki.luatos.com/chips/esp32c3/board.html#id5

14b98f6a-0bfb-11ee-962d-dac502259ad0.png

  • 選擇文件:

下載附件中的程序,用Arduino打開文件夾同名的.ino文件。

  • 基本設(shè)置:

選擇開發(fā)板為ESP32C3 Dev Module;選擇相應(yīng)的下載方式:若為簡約款則選擇Internal USB,經(jīng)典款則選擇UART0;最后選擇正確的端口。

14d181ce-0bfb-11ee-962d-dac502259ad0.png

  • 編譯下載:點(diǎn)擊下載,等待編譯后下載成功即可。

11e32e2c-0bfb-11ee-962d-dac502259ad0.gif

使用1.54寸版,也可以非常方便地使用合宙官方demo,相關(guān)資料可參考:

ESP32C3開發(fā)板資料:

https://wiki.luatos.com/chips/esp32c3/index.html

墨水屏資料:

https://wiki.luatos.com/peripherals/eink_1.54/index.html

LuatOS燒錄教程
https://wiki.luatos.com/boardGuide/flash.html

3

開源工程/代碼下載


2.9寸/1.54寸桌面墨水屏擺件相關(guān)資料及使用說明已在立創(chuàng)開源廣場更新,感興趣的朋友動手試試吧~

原工程鏈接:
https://oshwhub.com/small_da/2.9cun-zhuo-mian-mo-shui-ping-ba

開源協(xié)議:MIT

原理圖

15138682-0bfb-11ee-962d-dac502259ad0.jpg

PCB

15261ac2-0bfb-11ee-962d-dac502259ad0.jpg

文末“閱讀原文”下載相關(guān)最新文件。


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

    關(guān)注

    0

    文章

    148

    瀏覽量

    2120

原文標(biāo)題:開源 | 合宙ESP32開發(fā)板+墨水屏,DIY創(chuàng)意桌面小擺件

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    ESP32-P4 C5開發(fā)板燒錄小智全流程!速看!

    沒錯,你沒有看錯!我們帶著WT99P4C5-S1開發(fā)板燒錄小智全流程走來了!開發(fā)板搭載樂鑫科技ESP32-P4和ESP32-C5芯片,代碼完全開源
    的頭像 發(fā)表于 07-04 18:03 ?331次閱讀
    <b class='flag-5'>ESP32</b>-P4 C5<b class='flag-5'>開發(fā)板</b>燒錄小智全流程!速看!

    ESP32-S3開發(fā)板燒錄小智AI系統(tǒng)全流程指南

    在AI語音交互領(lǐng)域不斷發(fā)展的今天,開發(fā)者們對于功能強(qiáng)大、開源靈活的開發(fā)板需求日益增長。今天,我們就來詳細(xì)了解一下ESP32AgentDevKit燒錄小智的全流程,這款搭載樂鑫科技
    的頭像 發(fā)表于 06-16 18:01 ?1427次閱讀
    <b class='flag-5'>ESP32</b>-S3<b class='flag-5'>開發(fā)板</b>燒錄小智AI系統(tǒng)全流程指南

    ESP32-C3開發(fā)板全面支持小智AI!燒錄實(shí)戰(zhàn)指南來了!

    本文將詳細(xì)解析基于樂鑫ESP32-C3芯片的ZXAIEC43開發(fā)板燒錄“小智”AI語音系統(tǒng)的全流程。該方案代碼完全開源,支持深度定制開發(fā),適用于智能玩具、潮玩手辦及智能家居控制等多元場
    的頭像 發(fā)表于 06-13 18:01 ?925次閱讀
    <b class='flag-5'>ESP32</b>-C3<b class='flag-5'>開發(fā)板</b>全面支持小智AI!燒錄實(shí)戰(zhàn)指南來了!

    電子DIY作品 桌面墨水日歷

    想做點(diǎn)什么東西出來,前不久看到別人做的桌面日歷挺不錯,手里剛好也有幾個墨水,所以就打算也做一個,從畫PCB到焊接,再到寫代碼、建3D模型,最后呈現(xiàn)實(shí)物,一步一個腳印完成一個比較完整的項(xiàng)目。 實(shí)物展示 正面 背面 01、
    的頭像 發(fā)表于 05-21 14:24 ?318次閱讀
    電子<b class='flag-5'>DIY</b>作品 <b class='flag-5'>桌面</b><b class='flag-5'>墨水</b><b class='flag-5'>屏</b>日歷

    零知開源——ESP32語音交互系統(tǒng)(AI小智)開發(fā)教程

    小智AI聊天機(jī)器人是一個基于嵌入式硬件與人工智能技術(shù)深度融合的智能交互系統(tǒng)。該項(xiàng)目以ESP32開發(fā)板為核心,結(jié)合語音喚醒、自然語言處理、音頻解碼播放及圖形化交互界面四大核心模塊,實(shí)現(xiàn)人機(jī)交互功能
    的頭像 發(fā)表于 03-29 15:33 ?7089次閱讀
    零知<b class='flag-5'>開源</b>——<b class='flag-5'>ESP32</b>語音交互系統(tǒng)(AI小智)<b class='flag-5'>開發(fā)</b>教程

    用AI人臉識別開發(fā)板BW21-CBV-Kit驅(qū)動墨水

    試著用BW21-CBV-Kit點(diǎn)亮2.9寸墨水開發(fā)板例程非常豐富,在arduino上開發(fā)的話上手超級容易。
    的頭像 發(fā)表于 03-04 18:24 ?1100次閱讀
    用AI人臉識別<b class='flag-5'>開發(fā)板</b>BW21-CBV-Kit驅(qū)動<b class='flag-5'>墨水</b><b class='flag-5'>屏</b>

    正點(diǎn)原子ESP32S3系列開發(fā)板全面支持小智AI

    可能大家覺得AI離我們很遠(yuǎn),但是小智AI可以把這個距離拉得很近。正點(diǎn)原子ESP32S3系列開發(fā)板全面支持小智AI,助力AI硬件發(fā)展。 ESP32S3開發(fā)板
    發(fā)表于 02-14 17:01

    【社區(qū)工程師專題系列第九期】一個狂熱的開源愛好者和傳播者——喬楚

    2 ESP32-S3開發(fā)板的WiFi嗅探器 基于GDI接口的高清IPS的LVGL使用(方法通用所有支持接口的) FireBeetle 2
    發(fā)表于 11-19 18:18

    Made with KiCad(六):DAPLink開發(fā)板

    DAPLink新品開發(fā)板,并且軟硬件全開源!” 概覽DAPLink是ARM官方開源的一個調(diào)試器方案 (官方地址github.com/ARMmbed/DAPLink),可用來調(diào)試ARM-Cortex內(nèi)核
    的頭像 發(fā)表于 11-13 18:10 ?1278次閱讀
    Made with KiCad(六):<b class='flag-5'>合</b><b class='flag-5'>宙</b>DAPLink<b class='flag-5'>開發(fā)板</b>

    低功耗4G模組AIR780EX ——開發(fā)板使用說明

    EVB-AIR780EX 開發(fā)板通信推出的基于 Air780EX 模組所開發(fā)的,包含電源,SIM 卡,USB,天線,等必要功能的最小硬件系統(tǒng)。 以方便用戶在設(shè)計(jì)前期對Air78
    的頭像 發(fā)表于 09-11 11:55 ?1326次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>低功耗4G模組AIR780EX ——<b class='flag-5'>開發(fā)板</b>使用說明

    4G模組Air780E開發(fā)板使用手冊

    開發(fā)板Air780E使用說明
    的頭像 發(fā)表于 09-09 18:22 ?1519次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>4G模組Air780E<b class='flag-5'>開發(fā)板</b>使用手冊

    LuatOS開發(fā)板Core_Air780EP使用說明

    Core-Air780EP 開發(fā)板通信推出的基于 Air780EP 模組所開發(fā)的,包含電源,SIM卡,USB,天線,音頻等必要功能的最小硬件系統(tǒng)。以方便用戶在設(shè)計(jì)前期對 Air7
    的頭像 發(fā)表于 09-03 17:38 ?1140次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>LuatOS<b class='flag-5'>開發(fā)板</b>Core_Air780EP使用說明

    低功耗4G模組Air700EAQ——開發(fā)板使用說明

    低功耗4G模組Air700EAQ——開發(fā)板使用說明
    的頭像 發(fā)表于 08-30 17:14 ?1580次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>低功耗4G模組Air700EAQ——<b class='flag-5'>開發(fā)板</b>使用說明

    LuatOS開發(fā)板使用手冊——Air700ECQ

    LuatOS開發(fā)板使用說明——Air700ECQ
    的頭像 發(fā)表于 08-23 16:28 ?991次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>LuatOS<b class='flag-5'>開發(fā)板</b>使用手冊——Air700ECQ

    esp32用什么軟件編程

    。 概述 ESP32具有豐富的外設(shè)接口和靈活的編程方式,支持多種編程語言和開發(fā)環(huán)境。本文將詳細(xì)介紹ESP32的編程軟件,包括開發(fā)環(huán)境、編程語言、庫函數(shù)、
    的頭像 發(fā)表于 08-19 17:24 ?6972次閱讀