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