|

【CIRCUS Pi】運用 M5Stack Core Basic 打造 IOT 智慧植栽

   
作者/圖片來源: CIRCUS Pi

本篇文章將透過範例程式與大家分享如何透過M5Stack Core Basic 主控板搭配土壤溼度、光強度等感測器所得的環境參數,建立一個智慧監控植物生長狀態的系統,並且將感測器所蒐集到的數據記錄於 ThingSpeak 雲端,再依據所得數據控制抽水馬達、植物燈條、風扇等運作,調整植物所需的水分、光量與溫度,解決植物因缺水、光照不足與土壤過於潮濕等問題,提供植物一個合適的生長環境。

材料清單

M5Stack BASIC IoT基礎開發板套件-K001

M5Stack Goplus2 直流電動機和伺服驅動器模組 -M025-B

M5Stack 環境感測模組-U001-B

M5Stack 土壤濕度感測模組-U019

M5Stack 光強度感測模組-U021

385微型抽水馬達

使用軟體與線上服務連結

UiFlow線上編輯器

開發者手冊 

台灣 NTP Pool

ThingSpeak

硬體架構與設定

智慧植栽使用M5Stack Core BASIC 作為主控板,考量到需要同時驅動一顆抽水馬達(12V)、一顆散熱風扇(5V)、植物燈(5V),並且需要獲取感測器數值(光感測、土壤溼度),M5Stack提供了一款擴充性極高的BASE模組 M5Stack Goplus2 馬達驅動器模組,控制核心搭載STM32,支援2路直流馬達、4路伺服馬達,可擴充3個GPIO,正好符合我們的實作需求,以下是硬體配置圖。將M5Stack Core BASIC 拆開,透過排插擴充GOPLUS2模組,側邊Port A(M5Stack Core常用的接腳定義) 連接M5Stack 環境感測模組

接著將繼電器模組、光感測模組、土壤溼度模組依序連接GOPLUS2的左側三個GPIO連接埠(expand PortB Pin out ),風扇、抽水馬達連接GOPLUS2上方兩個DC馬達連接埠,將12V變壓器連接於下方額外供電,如下圖所示。

本文為會員限定文章

立即加入會員! 全站文章無限看~

                               

已經是會員? 按此登入

只需不到短短一分鐘...

輸入您的信箱與ID註冊即可享有一切福利!

會員福利
1

免費電子報

2

會員搶先看

3

主題訂閱

4

好文收藏

Author: CIRCUS Pi

分享有趣的創作與教學,提供Maker們創作的軍火庫,DIY 零件 | 套件| 工具,官網連結

Share This Post On

Submit a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *