前言
基于STM32的水產(chǎn)養(yǎng)殖系統(tǒng),可使用APP進行舵機和水泵的控制,并在下位機會實時獲取水質(zhì)數(shù)據(jù)傳輸到云平臺和主題中,下位機也可以設(shè)置溫度閾值自動進行一共水溫的控制
????(本文章僅提供思路和實現(xiàn)方法,并不包含代碼,需要代碼的同學請自行聯(lián)系博主)
????(有疑問或需要定制或者技術(shù)支持等,也請自行聯(lián)系博主)????
一 連線圖
1. 原理圖
2.?? 開發(fā)板本身自帶一個LED ,這個LED作為我們查看網(wǎng)絡(luò)連接狀態(tài)和獲取數(shù)據(jù)狀態(tài)的說明
(1)燈開機閃爍一下,說明我們已經(jīng)連接上云平臺,OLED顯示屏中會顯示聯(lián)網(wǎng)狀態(tài)
(2)硬件每隔8秒會向云平臺傳輸一次數(shù)據(jù),并且LED會改變狀態(tài)
2. PCB效果
3. 實物效果
4. 功能概括
(1)硬件端
- 可獲取溫濕度和水質(zhì),ph數(shù)據(jù)數(shù)據(jù)
- 可控制舵機和水泵的開關(guān)狀態(tài)
- 可設(shè)置溫度閾值,當超過溫度閾值自動打開水泵
- ESP8266自動聯(lián)網(wǎng),設(shè)備在線后自動推送信息
- 設(shè)備掉線后自動判斷重連機制
(2)APP端
- 可控制舵機左右轉(zhuǎn)向
- 可手動控制水泵開關(guān)
- 可查看溫度和水質(zhì),ph數(shù)據(jù)
- 可根據(jù)數(shù)據(jù)點參看數(shù)據(jù)查看歷史數(shù)據(jù)
5.視頻演示
水產(chǎn)養(yǎng)殖https://pan.baidu.com/s/1bcfTo3amwb_14RioeMHs_g?pwd=xzy0
二 底層代碼使用方式
1. 下載程序
- 先根據(jù)原理圖進行連線,連接好以后在做后面的操作
- 打開手機熱點 熱點名字:hhh 密碼:12345678
- 打開程序(硬件由工作室出的可以忽略下載程序這部分)
2. 查看云平臺數(shù)據(jù)
三 APP使用方式
1.下載APP
2.連接平臺設(shè)備
3.設(shè)備控制
4.歷史數(shù)據(jù)查詢
聯(lián)系方式 微信號:13648103287