自制ESP32智能鬧鐘,成本110元
2023-01-05 17:16:45閱讀量:3364
本文作者:立創(chuàng)開(kāi)源硬件平臺(tái) OSHWHub 用戶@ lxy0423,禁止商用,未經(jīng)許可禁止轉(zhuǎn)載,點(diǎn)擊查看原文章
DIY一個(gè)鬧鐘很常見(jiàn),但DIY一個(gè)有——B站交互、小米手環(huán)交互、課程表管理 等功能的「智能鬧鐘」,事情就變得有趣起來(lái)了。
這個(gè)智能鬧鐘的制作成本在110元左右,基于ESP32-S3制作。是一個(gè)能讓校園生活更充實(shí)的設(shè)備。
03、硬件設(shè)計(jì)
(1)結(jié)構(gòu)
外殼:采用鋁合金外殼,噴砂黑。
尺寸:整體尺寸為200X55X70。
接口:主要接口在正面,電源以及通信接口在背面,液晶顯示在上面。
底部:底部安裝一個(gè)120W開(kāi)關(guān)電源,以及一塊PCB板,所有功能都在這一塊板上。
其他:正面和背面部分暫時(shí)做了亞克力板,為了前期驗(yàn)證。

1、設(shè)計(jì)圖
原理圖(點(diǎn)擊進(jìn)入嘉立創(chuàng)EDA編輯器打開(kāi))
原理圖(點(diǎn)擊進(jìn)入嘉立創(chuàng)EDA編輯器打開(kāi))
PCB圖(點(diǎn)擊進(jìn)入嘉立創(chuàng)EDA編輯器打開(kāi))
2、功能描述
1.基礎(chǔ)功能
天氣:包含最近120小時(shí)天氣、最近2小時(shí)分鐘級(jí)降水、當(dāng)前天氣描述、實(shí)時(shí)計(jì)算月相;
時(shí)間:精確到秒,并可以以秒為單位偏移;
連接WiFi:支持自定義校園網(wǎng)認(rèn)證信息;
圖片查看器;
USB讀卡器;
Lua 解釋器;
TF卡文件管理器;
電池電源管理;
可選每天驗(yàn)證密碼。
2.新媒體功能
音樂(lè)播放(I2S);
音樂(lè)下載;
B站視頻播放(mpeg1流);
B站粉絲數(shù)、點(diǎn)贊數(shù)、私信數(shù)查看(需要掃碼登錄)。
3.校園功能
課程表管理、上下課提醒;
熱敏打印電腦屏幕、錄音;
遠(yuǎn)程控制電腦執(zhí)行cmd;
文本編輯器,支持外接鍵盤(pán)。
4.小米手環(huán)交互功能
與小米手環(huán)4通信:包括設(shè)置鬧鐘、設(shè)置提醒、同步天氣、同步時(shí)間,并提供獲取步數(shù)、心率等信息的API
支持小米手環(huán)4的第三方語(yǔ)音助手:需要百度智能云的語(yǔ)音識(shí)別和UNIT的API——KEY,反正語(yǔ)音識(shí)別能試用180天,嘻嘻
3、關(guān)于元器件
如果你想復(fù)刻,請(qǐng)務(wù)必將“關(guān)于元器件”和“關(guān)于開(kāi)發(fā)”兩個(gè)章節(jié)看完哦。
1.AXP192
元件照著原理圖買(mǎi)即可。但需要注意,AXP192可能買(mǎi)不到完全一樣的,因?yàn)椋屹I(mǎi)的就是個(gè)定制翻新的。萬(wàn)一買(mǎi)到不一樣的,解決方法也不難,只要你買(mǎi)到的版本至少有一個(gè)DC-DC默認(rèn)輸出3.3V,那么略微改動(dòng)一下電源電路即可。
改動(dòng)思路:把它連到3V3網(wǎng)絡(luò),再略微修改一下PCB。因?yàn)樗膬蓚€(gè)DCDC我都有引出,如果不想重新打樣,可以小心地把兩個(gè)DCDC輸出切斷后互換。
2.DS3231
DS3231確實(shí)比較貴,這是我大概三年前買(mǎi)的,當(dāng)時(shí)六塊錢(qián)一個(gè)模塊。如果想用便宜點(diǎn)的RTC,推薦一個(gè)型號(hào):PCF8563。這個(gè)1塊錢(qián)。FPC座子推薦上接下接都準(zhǔn)備兩三個(gè)。
4、關(guān)于開(kāi)發(fā)
1.開(kāi)發(fā)新功能
經(jīng)過(guò)封裝,想為項(xiàng)目新增功能很容易,復(fù)制一份src/apps下的template編輯即可。系統(tǒng)會(huì)自動(dòng)識(shí)別到你新建的App并把它加到列表里。App的進(jìn)入、切換和返回,scr的創(chuàng)建和銷毀都由appManager自動(dòng)管理,開(kāi)發(fā)者不需要考慮,只需要寫(xiě)setup和loop函數(shù),就像開(kāi)發(fā)一個(gè)新的Arduino項(xiàng)目一樣簡(jiǎn)單。AppManager提供一個(gè)scr,可以直接在里面寫(xiě)GUI而不用考慮會(huì)不會(huì)影響其它App。
具體開(kāi)發(fā)方法看同級(jí)目錄下的README。
2.借鑒與公開(kāi)
DIY軟件生態(tài)總是個(gè)問(wèn)題。
如果你開(kāi)發(fā)了新的App,或者對(duì)這個(gè)項(xiàng)目做出了一些優(yōu)化,想分享給大家……請(qǐng)?jiān)趃itee提交Pull Request。無(wú)論大小,只要能用,不和其它App重名,我都會(huì)考慮合并。如果有conflict,我可以協(xié)助解決。
更多詳情及附件,可從原工程查看。
本文作者:立創(chuàng)開(kāi)源硬件平臺(tái) OSHWHub 用戶@ lxy0423,禁止商用,未經(jīng)許可禁止轉(zhuǎn)載

熱門(mén)物料
型號(hào)
價(jià)格
L7805CV-DG/線性穩(wěn)壓器(LDO) | 0.5637 | |
AMS1117-3.3/線性穩(wěn)壓器(LDO) | 0.1237 | |
BAT54C,215/肖特基二極管 | 0.0334 | |
LM358DR2G/運(yùn)算放大器 | 0.35 | |
CJ431/電壓基準(zhǔn)芯片 | 0.1147 | |
LM393DR2G/比較器 | 0.318 | |
ADUM4160BRWZ-RL/隔離式USB芯片 | 31.6 | |
SS8050/三極管(BJT) | 0.035 | |
8S005/錫膏/錫漿 | 17.67 | |
B0505S-1WR3/隔離電源模塊 | 2.34 |
熱門(mén)資訊
- YXC低抖動(dòng)HCSL差分晶振助力PCIE 5.0
- 長(zhǎng)運(yùn)通四路DC/DC微電源模塊新品上市
- 升陽(yáng):固態(tài)電容研發(fā)生產(chǎn)銷售高新技術(shù)企業(yè)
- 用能效重新定義競(jìng)爭(zhēng)力,電驅(qū)市場(chǎng)黑科技就看TAE32G5800
- 川土微電子:超寬體系列產(chǎn)品,助力光儲(chǔ)充系統(tǒng)邁入「安全×效能×成本」黃金三角
- 1.4nm芯片,要來(lái)了!
- 用STM32,做了個(gè)補(bǔ)光燈!
- 中微半導(dǎo)體董事長(zhǎng)放棄美籍,恢復(fù)中國(guó)籍!
- 我在宿舍做了個(gè)不間斷電源!300W!啥都能充!
- XNRUSEMI(新銳半導(dǎo)體):國(guó)產(chǎn)功率器件品牌