米家ESP8266窗簾電機(jī)
2022-09-27 15:38:47閱讀量:3484
本文作者:立創(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電源開始測試設(shè)備是否運(yùn)行正常。測試時(shí)如果電機(jī)不轉(zhuǎn)而且抖動(dòng)嚴(yán)重,請不要驚慌,嘗試檢查電機(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)閉窗簾語音”對應(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à)格
熱門資訊
- 芯伯樂:XBLW GT712選型及應(yīng)用設(shè)計(jì)指南
- 揚(yáng)興科技(YXC):RTC家族實(shí)力登場,開啟精準(zhǔn)時(shí)序新篇章
- 芯片型號(hào)定義與絲印內(nèi)容解析
- 這也能手搓?帥小伙花999元,造了個(gè)火箭……
- 首次:華為公布昇騰AI芯片路線,自研HBM!
- XC7Z020 芯片介紹和型號(hào)推薦
- XC6SLX9 FPGA 芯片介紹和熱銷型號(hào)推薦
- 霍爾開關(guān)如何讓智能水表更精準(zhǔn)、更省電?
- 富捷科技貼片電阻,卓越品質(zhì)與成本優(yōu)勢的完美融合
- 74HC04芯片介紹、主要參數(shù)和常見熱銷型號(hào)推薦