色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>電子資料>強大的MQTT盲控制器

強大的MQTT盲控制器

2022-11-22 | zip | 0.34 MB | 次下載 | 免費

資料介紹

描述

讓有可用的光!

這是讓我的家自動化的更具挑戰性的項目之一,但也是最有價值的,因為我家里有 8 個(!)百葉窗/窗簾想要機動化以充分利用自然光。其中 4 個非常大而且很重,寬 1.5 米,長 3 米!

看看商業上可用的選項,我可能會花費數千美元來購買內置電機(我不得不承認這是優越的)的陰影,或者大約 200 美元購買由各種商業制造商制造的類似改裝裝置。但是查看這些選項,其中大多數都沒有任何 Apple Homekit 兼容性,有時甚至沒有手動控制它們的按鈕 - 我正在尋找更實惠的東西!

我從 cabuu 發現了一個很有前途的設計,它有據可查,有按鈕,使用現成的零件,最重要的是使用了一個非常實惠的帶編碼器的電機。我訂購了他的幾個 pcb 來測試它。

第一次測試

在 3D 打印外殼并將所有部件焊接在一起后,令我驚訝的是,使用額定最大 10V 的電機驅動器,12v 電機的動力不足。

我發現外殼的一些細節也需要改進 - 例如在齒輪環繞上添加鏈條凹槽或在主體上安裝孔以及更改某些零件的尺寸。

由于我的百葉窗又大又重,我想以 12V 運行電機,并決定使用 Adafruit DRV8871 電機驅動器,因為它具有相似的尺寸和功能。由于我不想完全重新設計外殼,我在原始設計的基礎上創建了一個電路板,但使用了更強大的電機驅動器。

修改后的電路板

?
?
?
pYYBAGN6fLuADCgvAAI9mtuL2_8293.jpg
?
1 / 2 ?電路板背面和正面
?

電氣元件的焊接和組裝

我不會詳細介紹如何焊接,但這里是我的方法和順序的快速總結:

  • 2 個按鈕
  • 用于 RDOWN 和 RUP 的 2 個 10k 電容器 - 將 RAO(電阻模擬輸出)留空
  • 用于微控制器的母頭針和用于電源的 2 個
  • 電機驅動器的公頭針 - 我知道這并不理想,因為另一側的按鈕 4 個針需要焊接在表面上,而不是通過孔
  • 電機驅動板,由于電機編碼器空間不足,我不得不直接焊接它們
  • 用于 D1 電源屏蔽的母頭可堆疊接頭,用于 12V 電源的 2 個公頭針腳(注意正確的方向和方向)
  • Wemos D1 mini 的公頭(注意正確的方向和方向)
  • 附件連接電機 - 大約。5cm - 從 pcb 的按鈕側出來
  • WS2812b LED 的 3 根電線 - 大約 3cm - 從 pcb 的按鈕側出來 > 將其焊接到從條帶切割的 LED 上

請注意 ACC for Accessory 未使用。在未來的版本中,它旨在將光傳感器連接到模擬引腳。它很容易添加,但還沒有看到好處。

?
?
?
pYYBAGN6fMmAWwviAAPafG9iPAo718.jpg
?
1 / 7
?

外殼組裝

一旦您打印了所有零件并在您面前組裝了電子設備,它應該會更有意義。以下是步驟:

  • 使用 2 x M3 - 10mm 螺栓將電機連接到 Gear Surround
  • 加熱并插入 2 x M3 - 4-6mm 黃銅加熱插件到齒輪環繞的主體
  • 將 WS2812B LED 強力膠水或膠帶粘到按鈕外殼上。
  • 將電路板松散地放入 Button Surround
  • 確保在使用 2 x M3 - 32mm 螺栓將 Gear Surround 固定到主體之前將電線連接到電機 - 它與電纜緊密配合
  • 將電路板放置在主體的指定區域,并使用 4 x M3 - 24-32mm 尺寸的配件(塑料)螺釘將它們連接到主體上。不要過度擰緊,只要確保它沒有晃動并且可以按下按鈕即可。
  • 將 6mm 齒輪耦合器放置到齒輪上。使用 2 - 4 顆短平頭螺釘緊密貼合和固定。確保事先能夠使用六角扳手接觸小螺栓!
poYBAGN6fM2AO6WuAASVyVZm4AU997.jpg
?

上傳代碼并首先設置!

在上傳代碼之前,請確保在 Arduino IDE 中輸入 MQTT 憑據(MQTT 服務器、用戶、密碼)。我不得不使用 ESP8266 庫版本 2.42,因為最新版本給我帶來了問題。所需的所有其他庫如下,最新的應該可以工作:

編碼器

Adafruit NeoPixel

發布訂閱客戶端

WiFi管理器

ESP_EEPROM

主機默認稱為“myblind”,但可以更改。

您還可以更改電機 (MOTORWIRE) 的方向和編碼器 (ENCODERWIRE) 的接線 - 使用 1 或 0 來執行此操作,但暫時不要使用它。

成功上傳代碼后,您將能夠通過 WiFiManager 看到并連接到“myBlind”wifi 網絡連接并輸入您的 wifi 詳細信息,如果正確完成,它將連接到您的本地 wifi 網絡并準備運行!

您將能夠通過網絡服務器上傳未來的更新,如果您使用多個服務器,這將很有用。

注意:成功保存 WiFi 憑據后,按住 DOWN 按鈕可將 EEPROM 重置為默認設置。

否則它將崩潰,因為控制器嘗試讀取最初尚未保存的 EEPROM 值!如果第一次沒有工作,請拔下電源并再次打開電源,同時按住向下按鈕。

現在保持計算機連接并連接 12V 電源適配器為電機供電

以 115200 波特率使用串行監視器。長按 UP 按鈕應順時針旋轉電機,當前位置 (Pos) 的編碼器值也應上升。如果不是這種情況,請將 ENCODERWIRE 值更改為相反的數字(1 或 0)。這背后的原因是一些電機編碼器以一種方式接線,而另一些則以另一種方式接線。

使用 DOWN 按鈕顯然是一樣的,但反之亦然。

連接到現有的百葉窗

您最好先組裝該單元并對其進行測試,而無需將其正確連接到窗戶或框架上。確保電機軸的扁平鉆頭朝上,并通過齒輪(使用齒輪耦合器)將鏈條連接到電機上。使用隨附的六角無頭螺栓將齒輪聯軸器擰緊到電機軸上。不會太緊!

由于鏈槽,百葉鏈能夠向任一側扭轉 90 度,因此我們可以將控制器平行于百葉窗安裝 - 直接安裝在墻壁或框架上。您希望它如何轉動取決于您,但我的設置是 MOTORWIRE on 0 順時針轉動它以進行右側安裝,而 MOTORWIRE 1 逆時針轉動用于左側安裝。但是你可以玩這個。只需確保按下 UP 時位置值上升,按下 DOWN 時位置值上升!

確保鏈條均勻擰緊,并在墻上標記 3 個孔的位置。我強烈建議在安裝孔的低側標記點,因為您很可能最終需要它們通過將裝置進一步向下拉來收緊鏈條。隨著時間的推移,金屬鏈更容易拉伸。

一旦您對高度感到滿意,剩下要做的就是用螺釘(最好是墊圈)將主體固定到墻壁/框架上!裝上齒輪環、齒輪和鏈條、按鈕環并在 12V 電源時連接!

?
?
?
pYYBAGN6fNCAXO7IAAS-T7nzAZU657.jpg
?
1 / 2
?

如何使用它!

持續長按 UP 將使百葉窗向上移動。
持續長按 DOWN 將向下移動百葉窗。

設置百葉窗位置(100%)
持續長按 UP 將使百葉窗向上移動 - 繼續按 UP 直到它到達上方位置,然后快速短按 UP。LED 閃爍3 x 藍色,1 x 紫色以確認新的向上位置

Set downPosition of Blind (0%)
持續長按 DOWN 將向下移動百葉窗 - 按住 DOWN 直到它到達下位置,然后快速短按 DOWN。LED 閃爍3 x 黃色,1 x 紫色以確認新的向上位置

忽略 EEPROM 值加電時按住 UP BUTTON 5 秒鐘。隨后 LED 閃爍 3 x 粉紅色

重置 EEPROM 值通電時按住 DOWN 按鈕 5 秒鐘。隨后 LED 閃爍 3 x 紅色

重置所有設置,包括。WiFi 憑據開機時按住 UP + DOWN 按鈕 5 秒。隨后 LED 閃爍 3 x 綠色、4 x 黃色、5 x 橙色、6 x 紅色

正常啟動期間的 LED 順序紅色 = 最初上電時橙色 = 連接到 MQTT 服務器2 x 紫色= 讀取 EEPROM 值成功1 x 藍色 = UP 按鈕順時針旋轉電機或1 x 黃色= UP 按鈕逆時針旋轉電機1 x 橙色= MQTT已連接LED 熄滅

?

LED 狀態LED 熄滅= 百葉窗停止或未通電 ;)橙色= 沒有 MQTT 連接,按鈕仍然工作藍色= 百葉窗上升黃色= 百葉窗下降1 x 綠色= 到達目標位置1 x 紅色= 錯誤,電機沒有移動1秒
?

MQTT 和 Homekit

通過 arachnetch 的驚人插件mqttthingHomebridge中實現config.json作為附件我個人將 Raspberry P Zero W 用于 Homebridge 和由Mosquito提供支持的本地 MQTT 服務器設置 Homebridge 和 MQTT 是一個不同的主題,您會在他們的網站上找到大量信息!

{
"type": "windowCovering",
"name": "myblind",
"url": "mqtt://xxxxxxx",
"username": "xxxx",
"password": "xxxx",
"logMqtt": true,
"topics": {
"getCurrentPosition": "myblind/getCurrentPosition",
"getPositionState": "myblind/getPositionState",
"getTargetPosition": "myblind/getTargetPosition",
"setTargetPosition": "myblind/setTargetPosition",
"getObstructionDetected": "myblind/getObstructionDetected"
},
"accessory": "mqttthing"
}

它值得嗎?

絕對地!

經過最初的學習曲線并從一個百葉窗開始,它現在已經在所有 8 個百葉窗上運行了大約 10 個月。它可靠地工作而不會打嗝。看看成本,我會說每單位大約 40 美元,這只是我為商業產品支付的費用的一小部分。

但我有 2 臺電機在第一個月就放棄了,但之后就沒有了。我想由于它便宜的價格,你可能會在這里和那里買到檸檬。如果您舉起重物,我建議您買一個備用的。此外,不同電機的噪音水平各不相同,但其中 80% 的電機非常安靜,其余的則稍大一些。大多數只有在降低百葉窗時才會發出噪音。

隨著鏈條隨著時間的推移而拉伸,我不得不在開始時多次收緊鏈條張力。我建議使用帶有塑料球和繩索的鏈條而不是金屬鏈條——隨著時間的推移,它們的拉伸度似乎要小得多!

有時,當百葉窗移動時系統重置時,我不得不重置百葉窗的起點和終點。我責怪我的中等編碼技能——我很確定代碼可以改進很多,但這對我來說仍然是一種愛好。

但是看到它如何與 Homekit 和 Siri 一起工作真是太神奇了。我可以說:“嘿 Siri,打開所有百葉窗”,我所有的百葉窗都會自動打開。或者說“嘿 Siri,將客廳的百葉窗設置為 50%”,或者在你離開家后通過自動化讓它們關閉!值得!!!

待辦事項列表和可能的改進

硬件

  • 外殼更纖薄(約 0.5 - 1 cm)
  • 可調節高度控制,無需拆卸組件即可收緊鏈條
  • 更好的PCB設計,避免引腳表面焊接
  • 用于 LUX 讀數的光傳感器附件
  • 霍爾傳感器附件,用于識別打開的門或窗

軟件

  • EEPROM替代品?
  • 在設置期間添加和編輯 MQTT 憑據的更好解決方案
  • 無需重新上傳固件即可設置編碼器和電機線方向。
  • 其他平臺的實施(例如 Homeassist、Alexa 等)
  • HTML網站通過瀏覽器控制百葉窗作為備份?

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數據手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
主站蜘蛛池模板: 久久精品国产亚洲AV麻豆欧美玲 | 极品内射少妇精品无码视频 | 日本漫画之无彩翼漫画 | 69精品国产人妻蜜桃国产毛片 | 亚洲欧洲日本无在线码播放 | 精品国产精品人妻久久无码五月天 | 叮当成人社区 | 成人在线视频免费观看 | 伊人网久久网 | 麻豆免费观看高清完整视频 | 东北女人一级毛片 | 晚夜免费禁用十大亏亏 | 丰满少妇69激情啪啪无码 | 极品少妇粉嫩小泬啪啪AV | 中文字幕欧美一区 | 动漫美女脱小内内露尿口 | 国模精品一区二区三区视频 | metart中国撒尿人体欣赏 | 国产亚洲精品久久久999密臂 | 男男校园园bl文全肉高h寝室 | 亚洲AV无码久久流水呻蜜桃久色 | 99久久国产露脸精品国产吴梦梦 | 成人国产在线不卡视频 | 国产午夜福利100集发布 | 2020无码最新国产在线观看 | 久久婷婷五月综合色丁香花 | 免费成年人在线观看视频 | 99精品热视频30在线热视频 | 日本在线高清不卡免费播放 | 黄子佼81岁父亲现状曝光 | 欧美另类摘花hd | 欧美日韩亚洲中字二区 | 老师的玉足高跟鞋满足我 | 亚洲成人日韩 | 亚洲色欲啪啪久久WWW综合网 | 女人被躁到高潮嗷嗷叫免费 | 超碰日韩人妻高清视频 | 久久视频在线视频观看精品15 | 超碰最新网站 | 国产成人久视频免费 | 纯h超级大尺度小黄文 |