米家ESP8266窗簾電機(jī)
2022-09-27 15:38:47閱讀量:3447
本文作者:立創(chuàng)開源硬件平臺(tái) OSHWHub 用戶@xutoubee,禁止商用,未經(jīng)許可禁止轉(zhuǎn)載,點(diǎn)擊查看原文章
工程描述
一個(gè)以ESP8266為主控的窗簾電機(jī)。它能連接WiFi,利用點(diǎn)燈平臺(tái)(官網(wǎng):點(diǎn)燈科技)接入米家,用“小愛同學(xué)”控制窗簾的開關(guān)。它使用12V供電,理論上需要至少12V3A的電源。
硬件部分

窗簾橫桿的直徑為27.5mm。已將外殼源文件分享,如果有需要可以根據(jù)需要自己修改。

接口為DC 5.5 * 2.5mm。
- 驅(qū)動(dòng)為便宜的A4988(也可以換成更貴的靜音驅(qū)動(dòng))
- 使用42步進(jìn)電機(jī)
- 軸長約23.5mm
- 同步帶型號(hào)為2GT-6mm
- 同步輪為20齒內(nèi)徑5mm帶寬6mm
惰輪尺寸型號(hào)相同,但要選擇帶軸承的。
- 限位開關(guān)固定在外殼上。
- 將“限位開關(guān)延長桿”套在“限位開關(guān)上“同步帶”夾住。
- 將兩個(gè)限位開關(guān)的“公共端”連接在一起。
- 通過導(dǎo)線連接到主板上的GND。
- 將兩個(gè)開關(guān)的“常開端”通過導(dǎo)線分別連接到主板上的SW1,SW2。
主板上的開窗區(qū)域需要堆錫。

打印文件中有固定在同步帶上的限位塊,但我在實(shí)際安裝中沒有用到,我用連接“同步帶”的銅扣充當(dāng)限位塊,用哪種都行。
安裝注意事項(xiàng)
- M3平頭螺絲12顆(長度至少8mm,不要太長也不要過短)
- M3*20mm雙通銅柱2根
- M3螺母8顆(厚度約2.4mm)
- M3*3*4.2鑲嵌螺母4顆
軟件部分(arduino)

將主板通過數(shù)據(jù)線連接到電腦,窗簾電機(jī)代碼中的45,46,47行需要修改。
- secret key在點(diǎn)燈app中添加獨(dú)立設(shè)備獲取
- 填入WiFi名和密碼后編譯上傳
- 在點(diǎn)燈app中將設(shè)備命名
- 在米家app中綁定點(diǎn)燈賬號(hào)
- 上傳完成后打開串口監(jiān)視器,等待ESP8266成功連接
- 連接服務(wù)器后,串口輸出該單片機(jī)的地址
- 這串地址需要寫進(jìn)無線開關(guān)的代碼中,用于esp-now無線傳輸
- 主板啟動(dòng)后開始嘗試連接WiFi
- 此時(shí)指示燈快速閃爍,連接上WiFi后開始連接mqtt服務(wù)器
- 此時(shí)指示燈慢速閃爍,成功連接服務(wù)器后指示燈關(guān)閉,詳情見視頻。
此時(shí)可以連接12v電源開始測(cè)試設(shè)備是否運(yùn)行正常。測(cè)試時(shí)如果電機(jī)不轉(zhuǎn)而且抖動(dòng)嚴(yán)重,請(qǐng)不要驚慌,嘗試檢查電機(jī)線序是否正確。
程序上傳完成后就可以用小愛同學(xué)來控制窗簾了。如果你恰好擁有一個(gè)或多個(gè)小愛音響,那么你就可以將創(chuàng)建一個(gè)手動(dòng)場景。

如圖將開關(guān)窗簾的控制界面放在米家首頁或是放在通知欄。
語音控制注意事項(xiàng)
點(diǎn)燈科技標(biāo)準(zhǔn)版不能將設(shè)備定義成窗簾電機(jī)類型,于是我把設(shè)備定義成了插座類型。此時(shí)想要用小愛同學(xué)控制該設(shè)備時(shí),需要念設(shè)備的全名,十分的不方便。
例如:
我將設(shè)備命名成窗簾,讓小愛同學(xué)打開窗簾時(shí),她會(huì)回答你還沒有窗簾設(shè)備。
但要是我把設(shè)備命名成臥室窗簾,讓小愛同學(xué)打開臥室窗簾,設(shè)備就會(huì)正常運(yùn)行。

這個(gè)時(shí)候只需要在小愛音響的“小愛訓(xùn)練”里,將“關(guān)閉窗簾語音”對(duì)應(yīng)的操作換成“打開關(guān)閉臥室窗簾”就行了。曲線救國了屬于是。
原理圖(點(diǎn)擊進(jìn)入嘉立創(chuàng)EDA編輯器打開)
PCB圖(點(diǎn)擊進(jìn)入嘉立創(chuàng)EDA編輯器打開)
更多詳情及附件,可從原工程查看。
本文作者:立創(chuàng)開源硬件平臺(tái) OSHWHub 用戶@xutoubee,禁止商用,未經(jīng)許可禁止轉(zhuǎn)載

熱門物料
型號(hào)
價(jià)格
L7805CV-DG/線性穩(wěn)壓器(LDO) | 0.5401 | |
AMS1117-3.3/線性穩(wěn)壓器(LDO) | 0.1237 | |
BAT54C,215/肖特基二極管 | 0.0336 | |
LM358DR2G/運(yùn)算放大器 | 0.345 | |
CJ431/電壓基準(zhǔn)芯片 | 0.1157 | |
LM393DR2G/比較器 | 0.3143 | |
ADUM4160BRWZ-RL/隔離式USB芯片 | 34.83 | |
REF3012AIDBZR/電壓基準(zhǔn)芯片 | 0.9316 | |
SS8050/三極管(BJT) | 0.035 | |
8S005/錫膏/錫漿 | 17.67 |
熱門資訊
- 雷軍官宣,小米自研手機(jī)芯片成了!
- 做了個(gè)“迷你”閱讀器!有10個(gè)功能,好實(shí)用……
- SM Switch無錫斯茂:電子開關(guān)專業(yè)制造商
- 震東電子:一站式電感解決方案
- 用立創(chuàng)開發(fā)板,做了個(gè)AI小電視!能聊天,能翻譯……
- 中芯國際,利潤暴漲!
- XBLW/芯伯樂產(chǎn)品應(yīng)用在數(shù)字萬用表上的開發(fā)設(shè)計(jì)
- 鴻利智匯:成為LED車燈國產(chǎn)化堅(jiān)定擁護(hù)者
- STM32F103C8T6和GD32F103C8T6有啥區(qū)別?
- 原來小米的屏幕,放大后長這樣!我做了個(gè)電子顯微鏡……