電子產(chǎn)業(yè)一站式賦能平臺(tái)

PCB聯(lián)盟網(wǎng)

搜索
查看: 2241|回復(fù): 0
收起左側(cè)

用Siri 遠(yuǎn)程【電腦開(kāi)機(jī)】,基于ESP8266

[復(fù)制鏈接]

9

主題

40

帖子

310

積分

一級(jí)會(huì)員

Rank: 1

積分
310
QQ
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2022-5-7 15:29:48 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
簡(jiǎn)介:ESP8266 WIFI遠(yuǎn)程開(kāi)機(jī)卡,可PCIE供電,可插針供電,帶溫度傳感器,兩路USB供電開(kāi)關(guān),一路SATA供電開(kāi)關(guān),1路WS2812燈帶接口,附加個(gè)紅外遙控開(kāi)關(guān),IO口快用光了,哈哈。

你將從六個(gè)角度看完這篇文章:

工程描述、設(shè)計(jì)原理、設(shè)計(jì)思路、紅外遙控演示(視頻)、wifi控制調(diào)試、設(shè)計(jì)圖

一、工程描述

一直想弄個(gè)語(yǔ)音開(kāi)關(guān)電腦,有時(shí)躺上床就不想起來(lái)關(guān)電腦。于是借鑒了嘉立創(chuàng)開(kāi)源平臺(tái)的一個(gè)貼:https://l   c   e   d   a.cn/PQG2030PQG/tian-mao-jing-ling-yuan-cheng-kai-ji-ka。(記得去掉鏈接空格再查看)

開(kāi)關(guān)機(jī)引腳沒(méi)改,程序通用,打算刷Homekit固件用Siri來(lái)控制。

雖然有天貓精靈,但天貓精靈效率太低了,讓開(kāi)個(gè)燈比自己去開(kāi)還費(fèi)勁!

蘋(píng)果固件用國(guó)外大神做的HAA Homekit,刷完自己寫(xiě)Json就行。


二、設(shè)計(jì)原理

利用單片機(jī)模擬人去按電腦開(kāi)機(jī)鍵和復(fù)位鍵實(shí)現(xiàn)。

大部分電腦關(guān)機(jī)狀態(tài)下有5VSB和3.3VSB一種或者兩種輔助電源,可以拿來(lái)給單片機(jī)供電。

開(kāi)機(jī)或復(fù)位的兩根線一根是接地,另一根是高電平信號(hào)線,所以把電平拉低就能實(shí)現(xiàn)開(kāi)機(jī)或者復(fù)位。


三、設(shè)計(jì)思路

1.精簡(jiǎn)電路

把USB-TLL電路去掉,減少接線,減少了很多非必要元件,整塊板只有3cm高。

2.增加USB供電和SATA供電控制

可以拿來(lái)控制類似USB加濕器、外置硬盤(pán)供電。

3.加溫度傳感器

可以實(shí)時(shí)監(jiān)控機(jī)箱溫度,通過(guò)APP實(shí)現(xiàn)報(bào)警等聯(lián)動(dòng)功能。

4.加紅外遙控開(kāi)關(guān)

能掰下來(lái)單獨(dú)使用,通過(guò)智能遙控器同樣能實(shí)現(xiàn)遠(yuǎn)程開(kāi)關(guān)機(jī),只要兩個(gè)元件就能實(shí)現(xiàn),缺點(diǎn)是沒(méi)實(shí)時(shí)反饋。

5.wifi功能

這塊板的WIFI功能需要ESP12、ESP07系列芯片實(shí)現(xiàn),紅外開(kāi)關(guān)要STC15W104系列單片機(jī)實(shí)現(xiàn)。



RES-、RES+、PRSW-、PRSW+接機(jī)箱復(fù)位和開(kāi)機(jī)按鈕,PRSW+、RES+接主板,5VSB、3V3用于不插PCIE時(shí)的供電和狀態(tài)檢測(cè)。



打開(kāi)ITX量尺寸的時(shí)候發(fā)現(xiàn)以前做的紅外開(kāi)關(guān),給它做塊板。



先上紅外。



板子還是高了,打磨了下勉強(qiáng)塞進(jìn)機(jī)箱。



紅外測(cè)試完全沒(méi)問(wèn)題,配合智能遙控器用手機(jī)和天貓精靈也能控制。


四、紅外遙控演示

1.控制:

紅外程序采用STC15F104E單片機(jī)控制。

一路輸出實(shí)現(xiàn)點(diǎn)動(dòng)(開(kāi)關(guān)機(jī))和持續(xù)(強(qiáng)制關(guān)機(jī),關(guān)機(jī)狀態(tài)下不會(huì)有動(dòng)作)控制。

2.運(yùn)行:

上電2秒內(nèi)為學(xué)習(xí)模式,2秒內(nèi)沒(méi)收到紅外信號(hào)退出學(xué)習(xí)模式進(jìn)入運(yùn)行模式。

3.信號(hào):

第一次閃爍為開(kāi)關(guān)機(jī)信號(hào)學(xué)習(xí),第二次閃爍為強(qiáng)制關(guān)機(jī)信號(hào)學(xué)習(xí)。

4.價(jià)格與功耗:

單片機(jī)加紅外接收管加起來(lái)2元不到,體積ESP12F的一半不到,功耗更是超低。

五、WIFI控制測(cè)試

溫感和Pmos管沒(méi)到,這部分沒(méi)測(cè)



1.主開(kāi)關(guān)

按一下開(kāi)/關(guān)機(jī),按兩下強(qiáng)制關(guān)機(jī),有狀態(tài)顯示,可在我的家里開(kāi)啟/關(guān)閉通知。

2.主機(jī)復(fù)位

電路有點(diǎn)問(wèn)題,IO5腳要接個(gè)2K左右的電阻再接RESET,不然會(huì)影響狀態(tài)判斷。

3.USB電源控制

可調(diào)壓。不過(guò)不能完全關(guān)斷,不知道是不是MOS有問(wèn)題。

4.喚醒

通過(guò)PCIE WAKE#開(kāi)機(jī),懶得接線的人可用這個(gè)來(lái)開(kāi)機(jī),不過(guò)不能關(guān)機(jī)。

還有主機(jī)插電的時(shí)候會(huì)誤開(kāi)機(jī)(不應(yīng)該用IO2),建議還是把WAKE#線斷掉。

5.補(bǔ)充

如何刷寫(xiě)及使用Homekit固件可以看下面鏈接,非常詳細(xì)功能很強(qiáng)大。B站也有教程,可以自行搜索。

https://github.com/RavenSystem/esp-homekit-devices/wiki

刷完只要配置不同的json就可以實(shí)現(xiàn)各種功能,json見(jiàn)原工程附件。

六、設(shè)計(jì)圖




原工程戳我

你還有什么想要補(bǔ)充的嗎?或者有什么疑惑?歡迎評(píng)論!
如果你喜歡這個(gè)內(nèi)容或者覺(jué)得非常有用,歡迎點(diǎn)贊、轉(zhuǎn)發(fā)、關(guān)注~

嘉立創(chuàng)EDA出教育版了!團(tuán)隊(duì)協(xié)作,布置作業(yè),批量評(píng)分,方便管理……
不收取任何費(fèi)用,國(guó)產(chǎn)嘉立創(chuàng)EDA支持高校課程建設(shè),一直在路上!

發(fā)表回復(fù)

本版積分規(guī)則


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表