? ? ? ? 本工程是基于ESP-12F的DIY智能插排,使用點(diǎn)燈科技Blinker物聯(lián)網(wǎng)平臺(tái),有三路五孔插座,總功率最大約2000W,可以使用點(diǎn)燈APP進(jìn)行遠(yuǎn)程控制開關(guān)、定時(shí)開關(guān)、語(yǔ)音開關(guān)等,也可以使用常見的語(yǔ)音助手(如小米小愛同學(xué))進(jìn)行語(yǔ)音控制。
? ? ? ? 工程中有四個(gè)文件,一個(gè)原理圖文件,三個(gè)PCB文件。除去與原理圖對(duì)應(yīng)的PCB文件,剩下兩個(gè)一個(gè)是元器件屬性,在焊接時(shí)可以看,另一個(gè)是外殼的后蓋板。制作時(shí)請(qǐng)看清文件,避免錯(cuò)誤。
? ? ? ? 附件中有兩個(gè)有關(guān)BOM的Excel文件,文件名末尾為L(zhǎng)CSC的是立創(chuàng)商城購(gòu)買的元器件,可以直接上傳這個(gè)文件在立創(chuàng)商城配單;文件名末尾為TB的是某寶購(gòu)買的元器件,里面的鏈接僅供參考。當(dāng)然可以用一樣參數(shù)的元器件替換BOM文件里的元器件,不用買一模一樣的,這個(gè)工程對(duì)元器件要求沒有這么嚴(yán)格,在某寶買也可以,如主控芯片可換成ESP-12E。(排針我沒放BOM里)
? ? ? ? 首先下載安裝點(diǎn)燈BlinkerAPP,創(chuàng)建賬號(hào)或登錄,添加一個(gè)獨(dú)立設(shè)備,選擇網(wǎng)絡(luò)接入,選擇阿里云,就會(huì)有一個(gè)密鑰,復(fù)制這個(gè)密鑰,粘貼到程序?qū)?yīng)的數(shù)組里;
? ? ? ? 返回我的設(shè)備,點(diǎn)右上角修改,添加三個(gè)按鍵組件,點(diǎn)擊一個(gè)按鍵組件,設(shè)置數(shù)據(jù)鍵名,和程序里的數(shù)據(jù)鍵名一致就行,按鍵類型設(shè)為開關(guān)按鍵,其余兩個(gè)也類似。參考示例見下圖。
? ? ? ?
?APP按鍵設(shè)置示例
? ? ? ? 各個(gè)組件的樣式都可以修改,這個(gè)就看個(gè)人喜好了。
? ? ? ? 至于如何連接至語(yǔ)音助手,這部分可以看官方的開發(fā)文檔,里面有詳細(xì)教程。
? ?? ?? 點(diǎn)燈科技開發(fā)文檔
? ? ? ? 源程序我會(huì)放附件,程序非常簡(jiǎn)單,主要就是用Blinker的庫(kù)。注意:首先是數(shù)據(jù)鍵名,這個(gè)要與點(diǎn)燈APP里按鍵組件的數(shù)據(jù)鍵名一致,只要一樣,叫啥都行;還有三個(gè)字符數(shù)組,分別是設(shè)備密鑰,要連接的WIFI的名稱及密碼,填上你自己的就行;源程序用的語(yǔ)音助手是小愛同學(xué),用其他的語(yǔ)音助手記得參考點(diǎn)燈的開發(fā)文檔修改一下。
? ? ? ? 程序編譯沒問(wèn)題后用ESP8266燒錄器燒錄程序到芯片就行(燒錄器在開源廣場(chǎng)有),當(dāng)然也可以焊接到PCB板上再燒錄,我預(yù)留了燒錄接口。
? ? ? ? 將兩個(gè)PCB文件打樣,打樣之后就是焊接了,接下來(lái)上圖片。
?
空板正反面
? ? ? ? 圖片里零火線的中文標(biāo)錯(cuò)了,反了,在開源文件里已經(jīng)修改成正確的了。
? ? ? ? 由于做的時(shí)候沒拍照,焊接完板子和外殼連一塊了,所以焊接好的圖片就只有在外殼里的背面了...
焊接反面
? ? ? ? 焊接時(shí)的注意事項(xiàng):先焊接低壓電源部分,焊好用萬(wàn)用表測(cè)一下沒有錯(cuò)誤再繼續(xù);然后將低壓部分剩下的全部焊接好,接線端子接線的那邊朝里面焊接(我做的是朝外面的,線太難塞進(jìn)去了,我塞了半天。。。),上電測(cè)試功能,正常后繼續(xù);將除插座外的其余元器件都焊上,正面開窗部分上一大坨錫,注意不用把插座的焊盤堵了,也用萬(wàn)用表測(cè)一下有沒有短路什么的。
? ? ? ? 外殼是用SW軟件畫的一個(gè)簡(jiǎn)單的模型,然后3d打印出來(lái)的,見下圖。
3d打印外殼預(yù)覽圖
? ? ? ? 我是在某寶搞的免費(fèi)打印僅付郵費(fèi),打印出來(lái)后成品是白色的,我個(gè)人喜歡黑色,就給它貼上了黑色的墻紙。 外殼上面有四個(gè)小圓孔,是用來(lái)放3mmLED指示燈的,下面說(shuō)下指示燈的安裝與焊接。
? ? ? ? 左邊中間安裝紅色LED,是電源指示燈;下面三個(gè)安裝綠色LED,是開關(guān)狀態(tài)指示燈。首先將四個(gè)LED的引腳都剪短,將其卡在對(duì)應(yīng)的孔里,將LED正極全部用線連接一起,引出一個(gè)母杜邦線接口,對(duì)應(yīng)PCB板上排針的5V;將三個(gè)綠色LED的負(fù)極用杜邦線引出,從左往右分別對(duì)應(yīng)D1、D2、D3;將紅色LED的負(fù)極引出,對(duì)應(yīng)D-。5根引出線的長(zhǎng)度適度即可。
? ? ? ? 將三個(gè)插座都扣進(jìn)外殼中,注意方向別搞錯(cuò);
? ? ? ? 將5根LED引出的杜邦線插到PCB板上對(duì)應(yīng)的位置;
? ? ? ? 將PCB板放入外殼中(位置尺寸我都設(shè)計(jì)好了,可以完美合上),用M3*6+16單通銅柱固定住PCB;
? ? ? ? 將插座的引腳焊接上并在開窗部分上一大坨錫;
? ? ? ? 將電源線從外殼側(cè)面開的洞塞進(jìn)來(lái),將火線、零線、地線連接至PCB板上的接線端子,注意千萬(wàn)不要連錯(cuò)了;
? ? ? ? 將后蓋板蓋上,擰好螺絲。
? ? ? ? 到這就大功告成了,可以插電玩耍了。
? ? ? ? 視頻中演示的是點(diǎn)燈APP遙控開關(guān),語(yǔ)音控制就不演示了。最后,DIY有風(fēng)險(xiǎn),請(qǐng)一定注意安全。
?
!注意:請(qǐng)使用瀏覽器自帶下載,迅雷等下載軟件可能無(wú)法下載到有效資源。
歡迎加入EEWorld參考設(shè)計(jì)群,也許能碰到搞同一個(gè)設(shè)計(jì)的小伙伴,群聊設(shè)計(jì)經(jīng)驗(yàn)和難點(diǎn)。 入群方式:微信搜索“helloeeworld”或者掃描二維碼,備注:參考設(shè)計(jì),即可被拉入群。 另外,如您在下載此設(shè)計(jì)遇到問(wèn)題,也可以微信添加“helloeeworld”及時(shí)溝通。
EEWorld Datasheet 技術(shù)支持