教你通過光照傳感器自動化控制物聯網8路繼電器開關

各位看官好啊,教大家做一個 光照 自動控制 物聯網8路開關

教你通過光照傳感器自動化控制物聯網8路繼電器開關

準備材料

8路繼電器模塊 1個

51單片機 1個(燒錄好通訊程序)

8050三極管 1個(其他NPN型三極管也可以)

光照傳感器模塊 1個(0-10K的就OK)

物聯網控制器 1個(淘寶搜索瘋狂物聯)

手機 1臺(不限制品牌與系統)

簡單說一下,這個主要的功能。

我們在任務管理器這裡建立一個任務,當光照傳感器被遮擋,就會自動打開八路繼電器的所有開關

噹噹光照傳感器接收到光線信號又會把把路繼電器打開。下面我們來講一下具體的實現方法。

教你通過光照傳感器自動化控制物聯網8路繼電器開關

接線

教你通過光照傳感器自動化控制物聯網8路繼電器開關

這個是8路繼電器的接線方法

教你通過光照傳感器自動化控制物聯網8路繼電器開關

接上光照傳感器

教你通過光照傳感器自動化控制物聯網8路繼電器開關

光照傳感器接線方法

教你通過光照傳感器自動化控制物聯網8路繼電器開關

打開手機控制端,在設備的右上角點擊工具按鈕打開設備基本配置

教你通過光照傳感器自動化控制物聯網8路繼電器開關

因為我們在物聯網控制器的AIN0接口這裡接入了一個光照傳感器

所以我們要再控制端這裡配置一下,將IO01(T)這裡選擇 AIN0

教你通過光照傳感器自動化控制物聯網8路繼電器開關

回到主控頁面點擊控制端下方的刷新按鈕,就可以在控制端這裡看到目前採集到的關照值。

教你通過光照傳感器自動化控制物聯網8路繼電器開關

能夠正常獲得光照值之後呢,我們需要建立一個任務。

點擊設備有上的 任務控制按鈕

教你通過光照傳感器自動化控制物聯網8路繼電器開關

在彈出的對話框之點擊這+打開新建任務窗口

教你通過光照傳感器自動化控制物聯網8路繼電器開關

在設備判斷這裡選擇 AIN0 (光照傳感器的值)

選擇光照傳感器的值大於110。

教你通過光照傳感器自動化控制物聯網8路繼電器開關

執行設備這裡選擇IO03(8路繼電器)

輸入 8位16進制的字符,比如 ff000000 轉成2進制就是 11111111 00000000 00000000 00000000

因為我們八路繼電器是接在單片機的p00 到p07 這個接口裡面。

對應到32位二進制數的話就是最高八個位。

1繼電器打開 0 繼電器關閉

最高8位是 1 的話就表示 8路繼電器全部打開

教你通過光照傳感器自動化控制物聯網8路繼電器開關

30號任務之後呢?我們可以在任務列表這裡看到任務的具體情況。

方法我們再建立一個任務。照傳感器不被遮擋的時候就關閉8路繼電器(8路繼電器也是可以單獨控制的,比如 關閉第二個繼電器 二進制 是 10111111 00000000 00000000 00000000 轉成16進制就是 bf000000)

教你通過光照傳感器自動化控制物聯網8路繼電器開關

設置好了,看一下效果

好了 這樣就完成看 光照傳感器控制8路繼電器了,本文還有對應的視頻

http://www.365yg.com/item/6549030434582299150/

這個是視頻地址,有興趣的 可以去看一下


分享到:


相關文章: