日韩无码一区,老翁h狠狠躁死你h乔舒,人妻精品久久无码区洗澡,被伦流澡到高潮苏软软

我的訂單購(gòu)物車(chē)(0)會(huì)員中心 聯(lián)系客服 幫助中心供應(yīng)商合作 嘉立創(chuàng)產(chǎn)業(yè)服務(wù)群
領(lǐng)券中心備貨找料立推專區(qū)爆款推薦PLUS會(huì)員BOM配單品牌庫(kù)PCB/SMT工業(yè)品面板定制

自制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)載



主站蜘蛛池模板: 芒康县| 赤峰市| 鄂尔多斯市| 华池县| 阜康市| 怀化市| 荣昌县| 普宁市| 阿拉善右旗| 威宁| 孝昌县| 洞口县| 枣强县| 游戏| 蓝田县| 会泽县| 平果县| 临湘市| 鄂尔多斯市| 兴城市| 南开区| 乌什县| 乐山市| 东平县| 岢岚县| 大英县| 二连浩特市| 易门县| 曲沃县| 曲麻莱县| 遂溪县| 南岸区| 原平市| 林口县| 台北市| 松滋市| 白山市| 札达县| 逊克县| 富顺县| 大洼县|