999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于STM32 的智能魚缸的設計與實現*

2023-12-28 02:51:36胡智豪宋志強
微處理機 2023年6期
關鍵詞:系統設計

胡智豪,宋志強

(無錫學院自動化學院,無錫 214105)

1 引 言

隨著生活水平日益提高,人們把更多的時間、金錢、精力投入到自己的興趣愛好之上,例如飼養觀賞性魚類。國內外觀賞魚市場正在快速發展[1-2]。然而養好觀賞魚并非易事,飼養人需要為魚提供適合的水溫、水質和食物等,這就加大了人們時間和精力的投入,同時,也提高了大眾進入觀賞魚飼養領域的門檻[3]。市面上主流的智能魚缸系統的設計思路是先要滿足魚缸基本的觀賞功能,再利用一些傳感器可以讓人們更加方便地得到魚缸內的一些主要信息,最后利用一些無線控制功能讓人們可以通過便攜式設備管理魚缸[4-6]。本設計是一款基于STM32 的智能魚缸系統,使用傳感器獲取魚缸的關鍵信息,對信息進行處理和上傳手機端,借助于智能化產品的強大功能將觀賞魚飼養的門檻降低,能夠讓系統用戶在飼養觀賞魚的同時體會到從傳統魚缸飼養中得不到的樂趣。

2 系統設計方案

此款智能魚缸設計有如下功能:按鍵控制、溫度測量、Wi-Fi 控制、模擬喂食、濁度檢測、光強檢測、屏幕顯示[7-9]。

系統的整體連接圖如圖1 所示。按鍵控制是通過按鍵操作實現魚缸進行喂食、開關燈、換水、增氧。Wi-Fi 控制是通過ESP8266-01S 模塊和機智云平臺搭配使用,在手機端控制魚缸和進行信息查詢。光強檢測是通過光敏傳感器模塊來實現光強數據的采集。濁度檢測則是通過濁度傳感器模塊來實現濁度數據的采集。

圖1 系統整體連接圖

3 系統硬件設計

系統的硬件設計原理圖如圖2 所示。采用的主控芯片型號為STM32F103C8T6,該芯片是意法半導體公司(ST)推出的基于Cortex-M3 內核的32 位微控制器,其封裝型號采用LQFP48。該芯片RAM 容量為20kB,ROM 其容量為64kB,擁有的主要硬件資源為37 個GPIO、2 個ADC、4 個定時器/計數器、2個I2C 和3 個USART。

圖2 系統原理圖

系統的主要硬件模塊及具體描述如下:

Wi-Fi 模塊:選用樂鑫ESP8266-01S。該模塊不僅價格便宜,且與機智云平臺配合使用進行物聯網開發的相關資料也較齊全。

舵機模塊:用于現實喂食部分對電機的控制。設計選用SG90 舵機,其可以通過改變PWM 的相關參數從而改變電機轉動的角度。

OLED 屏幕模塊:其滿足的是人們最直觀的視覺需求,因此是系統極重要的部分。對于屏幕有較多選擇,例如LCD1602、IIC 屏幕、SPI 屏幕等。綜合考慮后選用支持IIC 協議的0.96 英寸OLED 屏幕。

電機驅動模塊用來驅動增氧和換水這兩個功能所依賴的電機。選用L9110 這款電機驅動模塊,因其價格便宜,且有兩路輸出,可以同時控制兩個電機,符合設計要求。

濁度傳感器模塊選用TS-300B,該模塊配合轉接板可以輸出數字量和模擬量,價格也較適宜。

溫度傳感器模塊選用DS18B20,它具有微型化、高性能、抗干擾能力強等優點,易于搭配微處理器產品使用。

4 系統軟件設計

系統上電后,程序從主函數運行,對所需模塊進行功能封裝。在主函數調用各個模塊運行時需要相關函數實現對模塊的調用和相關數據的獲取。主函數流程圖如圖3 所示。

圖3 主函數流程圖

主函數之外的其他軟件模塊包括:按鍵控制、光強獲取、OLED 屏幕顯示和電機控制,具體如下:

1)按鍵控制

按鍵控制功能主要分兩部分,一是通過按鍵實現魚缸的控制,二是通過按鍵進行魚缸的配網。由于STM32 具有大量的中斷資源,故采用中斷法實現按鍵的控制,以獲得更高的程序執行效率。

2)光強獲取

光強獲取模塊功能主要是獲取光強數據。它將光敏傳感器模塊輸出的數據傳到STM32,經STM32內部ADC 對數據進行處理,將數據在屏幕顯示并上傳至手機端,最后根據光強控制LED 的亮滅。

3)OLED 屏幕顯示

OLED 屏幕通過IIC 協議與STM32 通信。首選初始化IIC 總線,之后初始化OLED,通過IIC 總線向OLED 發送指令和數據以初始化OLED 顯示屏。初始化包括設置OLED 顯示模式、對比度、亮度等參數。STM32 獲取相應數據并完成處理后,向OLED發送顯示數據,驅動OLED 液晶顯示屏在對應位置顯示相關信息。

4)電機控制

用戶可通過按鍵手動控制電機的打開或關閉,也可通過手機端下方命令控制電機。當濁度傳感器檢測到水體渾濁時便可自動控制電機進行換水。

5 機智云平臺設計

機智云平臺設計實現的功能是將各傳感器數據上傳到手機端顯示,便可在手機上通過Wi-Fi 下發指令控制智能魚缸。機智云平臺為開發者提供了自助式智能硬件開發工具與開放的云端服務,將智能硬件產品開發周期縮短,快速實現智能化[10]。

5.1 創建數據點

使用機智云平臺進行開發時,首先要創建數據點,并需要定義數據點的類型。設計通過機智云創建的數據點如表1 所示。

表1 機智云平臺創建的數據點 單位:%

5.2 機智云代碼移植流程

用機智云平臺創建好項目后,進入到相關的界面,按照界面的提示進行操作,它即可自動幫助用戶生成Wi-Fi 控制的相關代碼。在代碼包生成以后,需要對其中代碼進行移植。只有將代碼移植到工程文件里面后,才能實現預期的功能。機智云代碼的移植流程如圖4 所示。

圖4 機智云代碼移植流程圖

5.3 手機APP 設計

手機APP 是通過機智云平臺生成的。使用機智云平臺進行APP 生成的方法非常簡單,不需要按照安卓APP 開發那樣操作,對于不懂安卓應用的開發者來說是非常友好的。其配置流程如下:

點擊創建移動應用;點擊右上方進行APP 界面設置,將創建的項目進行關聯,最后保存退出;進入控制頁面選擇配網方式等,保存退出;點擊構建應用,等待應用構建完成,最終在手機端掃碼下載APP。各步驟操作及界面如圖5 所示。

圖5 機智云平臺生成APP 各步驟界面

最終由機智云生成的APP 的界面如圖6 所示。

圖6 機智云生成APP 界面

6 結束語

系統基于STM32F103C8T6,實現了智能魚缸所需的溫度測量、Wi-Fi 控制、喂食等功能。通過使用性價比較高的Wi-Fi 模塊配合機智云平臺實現了手機端控制。對比其他的智能魚缸設計,遠程控制實現方式更加簡單,成本也較低。系統在加熱器設計部分還存在不足,將在后續研究中加以完善。

猜你喜歡
系統設計
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
主站蜘蛛池模板: 欧美亚洲国产一区| 中日无码在线观看| 精品欧美视频| 日韩精品亚洲人旧成在线| 日韩欧美网址| 97色婷婷成人综合在线观看| 亚洲第一色网站| 国产激情在线视频| 成人精品午夜福利在线播放| 性色生活片在线观看| 毛片久久网站小视频| 成人一级黄色毛片| 丝袜国产一区| 欧美综合中文字幕久久| 国产精品手机视频一区二区| 色综合天天操| 精品国产免费第一区二区三区日韩| 91精品日韩人妻无码久久| 国产成人精品优优av| 国产成人精品视频一区二区电影| 国产迷奸在线看| 国产精品太粉嫩高中在线观看| 国产精品免费电影| 国产成人亚洲欧美激情| 亚洲AV无码一二区三区在线播放| 国产乱肥老妇精品视频| 色妺妺在线视频喷水| 日韩高清在线观看不卡一区二区| 欧美色综合网站| 72种姿势欧美久久久大黄蕉| 日韩精品成人网页视频在线| 三区在线视频| 成人a免费α片在线视频网站| 国产大片黄在线观看| 日韩a级片视频| 国产成人免费手机在线观看视频| 国产成人精彩在线视频50| 久热精品免费| 九色视频最新网址| 波多野结衣中文字幕久久| A级毛片无码久久精品免费| 日韩黄色在线| 国产精品自在在线午夜| 亚洲娇小与黑人巨大交| 亚洲国产精品成人久久综合影院| 亚洲日本一本dvd高清| 国产精品久久久久久久伊一| 凹凸精品免费精品视频| 情侣午夜国产在线一区无码| 国产黄在线免费观看| 一区二区三区成人| 国产97公开成人免费视频| 亚洲中文字幕在线一区播放| 日韩123欧美字幕| 2020最新国产精品视频| 中文字幕在线不卡视频| 国产AV无码专区亚洲精品网站| 一级毛片免费高清视频| 久久精品人人做人人综合试看| AV片亚洲国产男人的天堂| 在线无码av一区二区三区| 天天做天天爱夜夜爽毛片毛片| 91无码网站| 久久精品一品道久久精品| 中文字幕在线播放不卡| av手机版在线播放| 婷婷99视频精品全部在线观看| 亚洲天堂久久新| 青青青视频91在线 | 国产91在线|日本| 丁香婷婷综合激情| 亚洲人成影视在线观看| 玖玖免费视频在线观看| 少妇精品在线| 亚洲综合色婷婷| 小说区 亚洲 自拍 另类| 午夜一区二区三区| 亚洲成AV人手机在线观看网站| 青青国产成人免费精品视频| 国产精品香蕉在线| 伊人久久大香线蕉综合影视| 五月天综合网亚洲综合天堂网|