close
每個人家裡或許都會有車庫捲門,大門鐵捲門,門禁感應鎖,每次都要帶一串要匙跟遙控器,實在不方便,於是寫了一個程式利用MQTT來控制鐵捲門上下以及門禁的開關。但是元件不容易安裝線路又亂,所幸自己畫了一塊板子,用JLCPCB 大約7天就送來了。今天來跟各位分享如何安裝
 
這是板子的Layout,我不是本科系的,如過有設計不良的還請多指教

螢幕快照 2021-03-10 下午2.06.11.png

2D 圖 選用黑色油墨看起來比較有質感

螢幕快照 2021-03-07 下午5.35.07.png

3D圖 模擬元件上件後的樣子

螢幕快照 2021-03-07 下午5.36.19.png

經過7天漫長的等待,板子終於送到了~~~

IMG_1693.jpg

純手工焊元件,有點老花,這麼小的元件真是吃力,一般快速捲門應該都有12V or 24V的電源,所以板子上的DC-DC降壓模組最高可到24V,預設是12V降到5V,如果有不同的電壓,模組上也提供調節的旋鈕,利用3用電表量一下,調到適合的電壓,輸出端都調到5V,可以高一點點,後續還有LDO會降壓到3.3V,供給ESP8266使用。

IMG_1714.jpg

來做一下可靠度測試,用Node-RED自動執行200次按鍵測試,沒問題就可以上線了。

IMG_1707.jpg

接下來今天的主角出現了,快速鐵捲門的控制盒,把外殼打開,應該會長這樣。

如果是傳統鐵捲門或是沒有紅色框框端子排的,就不能從主機下手,有另外的處理方法,後續再分享。

IMG_1615.jpg

看一下端子排,上面應該都有標示,如圖

IMG_1616 2.jpg

有12V電源及控制的接點,保險起見用電表量一下,12V 沒錯(實際11.44V),控制端子的電壓也量一下,5V(實際5.37V),都在設計範圍內

IMG_1720.jpg

IMG_1721.jpg

接著就按照板子的標示,12V的線接到主機的12V端子,GND->GND,UP-> ▲,STOP->■,DOWN->▼。

溫馨提醒:操作一定仔細確認,最好搭配電表量測,萬一正負極接錯勢必會有些元件受損。

上電後綠燈恆亮,(12V的power指示),MCU上的藍燈恆亮表示正常啟動了。接下來就要設定WIFI及MQTT。

拿起手機或是電腦可以連結WIF的(iPad也可以),打開WIFI設定,找到Gate-Control,連線.....設定畫面自己跑出來

IMG_1724.PNG

選最上面的Configure WiFi

IMG_1725.PNG

選擇你家的WiFi AP,點選就會自動輸入SSID,只要再輸入密碼。

IMG_1726.PNG

向下滑,設定MQTT的資料

1.位置代號中英文都都可以,作為裝置辨識用

2.MQTT 主題,Topic格式為: esphome/ 單一層,或是 esphome/xxxx/xxxx 多層,建議用英數字不要用中文,複雜一點的,尤其是用免費的MQTT server

3.MQTT主機位址:可用免費的(建議不要),或是自架加一個 or 付費的,沒有硬體可以架在雲端,可參考這兩篇。

iOS x IoT ( 3 ) — 建立雲端 Server

iOS x IoT ( 4 ) — 建立 MQTT Broker

4.MQTT port: 一般是設定1883

5.MQTT 帳號密碼就看需求設定

IMG_1727.PNG

設定完按Save即可,此時MCU重啟,若連上網藍燈就會開始閃爍,若是恆亮表示WiFi沒有設定好,重複以上的步驟確認一下!

小秘訣:如果設定錯誤要重設參數時,按著OTA鍵不放,再按reset鍵,一開始會藍燈慢閃3次,OTA鍵持續按著,直到藍燈快閃6次就會重置設定,重複以上的步驟。

硬體安裝部分完工!(板子其實很小,可以把線簡短一點藏在控制盒內,我是故意放在外面........欣賞 ^___^)

IMG_1723.jpg

接下來就是軟體控制部分,有兩個APP都不錯用

IoT OnOff (iOS & Android系統 都有)

螢幕快照 2021-03-11 下午2.46.00.png

IoT OnOff app 設定請參考影片說明

 

 

 

MQTT Dash (只有 Android有)

螢幕快照 2021-03-11 下午2.46.23.png

這個是設定好的畫面

IoT On/Off

IMG_1695.jpg

MQTT Dash

IMG_1728.JPG

或是有用HA Home Assistant 也可以整合進去

IMG_1694.jpg

最後來看一下測試成果

 

 

 

arrow
arrow
    創作者介紹
    創作者 terrywu5 的頭像
    terrywu5

    IoT 智慧生活的異想世界

    terrywu5 發表在 痞客邦 留言(1) 人氣()