2D 圖 選用黑色油墨看起來比較有質感
3D圖 模擬元件上件後的樣子
經過7天漫長的等待,板子終於送到了~~~
純手工焊元件,有點老花,這麼小的元件真是吃力,一般快速捲門應該都有12V or 24V的電源,所以板子上的DC-DC降壓模組最高可到24V,預設是12V降到5V,如果有不同的電壓,模組上也提供調節的旋鈕,利用3用電表量一下,調到適合的電壓,輸出端都調到5V,可以高一點點,後續還有LDO會降壓到3.3V,供給ESP8266使用。
來做一下可靠度測試,用Node-RED自動執行200次按鍵測試,沒問題就可以上線了。
接下來今天的主角出現了,快速鐵捲門的控制盒,把外殼打開,應該會長這樣。
如果是傳統鐵捲門或是沒有紅色框框端子排的,就不能從主機下手,有另外的處理方法,後續再分享。
看一下端子排,上面應該都有標示,如圖
有12V電源及控制的接點,保險起見用電表量一下,12V 沒錯(實際11.44V),控制端子的電壓也量一下,5V(實際5.37V),都在設計範圍內
接著就按照板子的標示,12V的線接到主機的12V端子,GND->GND,UP-> ▲,STOP->■,DOWN->▼。
溫馨提醒:操作一定仔細確認,最好搭配電表量測,萬一正負極接錯勢必會有些元件受損。
上電後綠燈恆亮,(12V的power指示),MCU上的藍燈恆亮表示正常啟動了。接下來就要設定WIFI及MQTT。
拿起手機或是電腦可以連結WIF的(iPad也可以),打開WIFI設定,找到Gate-Control,連線.....設定畫面自己跑出來
選最上面的Configure WiFi
選擇你家的WiFi AP,點選就會自動輸入SSID,只要再輸入密碼。
向下滑,設定MQTT的資料
1.位置代號中英文都都可以,作為裝置辨識用
2.MQTT 主題,Topic格式為: esphome/ 單一層,或是 esphome/xxxx/xxxx 多層,建議用英數字不要用中文,複雜一點的,尤其是用免費的MQTT server
3.MQTT主機位址:可用免費的(建議不要),或是自架加一個 or 付費的,沒有硬體可以架在雲端,可參考這兩篇。
iOS x IoT ( 4 ) — 建立 MQTT Broker
4.MQTT port: 一般是設定1883
5.MQTT 帳號密碼就看需求設定
設定完按Save即可,此時MCU重啟,若連上網藍燈就會開始閃爍,若是恆亮表示WiFi沒有設定好,重複以上的步驟確認一下!
小秘訣:如果設定錯誤要重設參數時,按著OTA鍵不放,再按reset鍵,一開始會藍燈慢閃3次,OTA鍵持續按著,直到藍燈快閃6次就會重置設定,重複以上的步驟。
硬體安裝部分完工!(板子其實很小,可以把線簡短一點藏在控制盒內,我是故意放在外面........欣賞 ^___^)
接下來就是軟體控制部分,有兩個APP都不錯用
IoT OnOff (iOS & Android系統 都有)
IoT OnOff app 設定請參考影片說明
MQTT Dash (只有 Android有)
這個是設定好的畫面
IoT On/Off
MQTT Dash
或是有用HA Home Assistant 也可以整合進去
最後來看一下測試成果