05 WiFi繼電器

(2021/06/16)

前一單元介紹我以前參加WFDuino研習所購買的WiFi智能插座,這一單元來介紹那時所購買的另一個設備—4個繼電器的WiFi模組,這兩個控制器都是ESP8266。所以一樣使用BlocklyDuino來寫程式,測試內容如下

、認識4路WiFi繼電器

  • 外型及相關資料下,右下角的LED燈為P2

  • 使用USB TO TTL模組接上電腦,要燒錄時,先按住按鍵(P0)再接上電腦,之後再放開按鍵

  • 寫上測試程式,這4個繼電器為低平觸發繼電器

  • 利用按鍵啟動繼電器

  • 按一下按鍵開啟電器,再按一下關閉繼電器

  • 繼電器的接法

、利用MQTT來控制4個繼電器

  • MQTT Broker:broker.hivemq.com

  • 只訂閱一個主題,也可以訂閱4個主題

  • 可利用MQTTBox或手機APP來測試

  • 整個過程中,最常出現無法燒錄 (有先按按鍵,再接上電腦)

    • 不知是不是我的設備哪裡出問題?

    • 反正就一直試,甚至把BlocklyDuino關掉

    • 有時覺得運氣好就可以燒錄成功,覺得難搞定

三、D1 mini 繼電器模組

  • Relay Shield for WEMOS D1 mini 繼電器模組,如下圖

  • 撰寫簡易程式來測試

  • 燒錄過程都沒有出現抓不到板子的現象,很順

  • 其實這模組不是很好,因為除了D1腳位外,其他腳位都不能用,所以還是使用分開式的繼電器會比較好一點!

  • 把線路接NO及COM,當GPIO5=1指示燈亮燈,啟動繼電器

  • 其他要利用手機遠端控制的部份,再利用MQTT來完成

、ESP-01S 繼電器模組

  • ESP-01S及ESP8266燒錄器及繼電器模組,如下圖

  • 撰寫簡單的測試程式

    • 控制繼電器的腳位為D0

  • 利用接上燒錄器燒錄程式非常方便,不用按任何鍵,接上即可燒錄

  • 測試:

  • 很奇怪,上面程式控制接在IO0的燈泡可以成功,但接到繼電器模組居然沒有作用,不知是不是繼電器壞了