基于STM32設計的藥品柜溫濕度監測系統(華為云IOT)(184)
文章目錄
- 一、前言
- 1.1 項目介紹
- 【1】項目功能介紹
- 【2】整體需求總結
- 【3】項目硬件模塊組成
- 1.2 設計思路
- 【1】整體設計思路
- 【2】ESP8266工作模式配置
- 【3】華為云IOT手機APP界面開發思路
- 1.3 項目開發背景
- 【1】選題的意義
- 【2】研究過程中的主要問題和解決辦法
- 【3】發展現狀
- 1.4 開發工具的選擇
- 1.5 系統框架圖
- 1.6 系統功能總結與流程圖
- 1.7 系統原理圖
- 1.8 硬件實物圖
- 二、硬件選型
- 2.1 STM32開發板
- 2.2 USB下載線
- 2.3 ESP8266 WIFI
- 2.4 OLED顯示屏
- 2.5 DHT11溫濕度模塊
- 2.6 PCB板
- 2.7 蜂鳴器模塊
- 2.8 穩壓模塊
- 2.9 電源插頭
- 2.10 繼電器(2個)
- 2.11 風扇模塊
- 2.12 加熱片
- 2.13 BH1750光敏傳感器
- 2.14 母對母杜邦線
- 三、部署華為云物聯網平臺
- 3.1 物聯網平臺介紹
- 3.2 開通物聯網服務
- 3.3 創建產品
- (1)創建產品
- (2)填寫產品信息
- (3)產品創建成功
- (4)添加自定義模型
- 3.4 添加設備
- (1)注冊設備
- (2)根據自己的設備填寫
- (3)保存設備信息
- (4) 設備創建完成
- 3.5 MQTT協議主題訂閱與發布
- (1)MQTT協議介紹
- (2)華為云平臺MQTT協議使用限制
- (3)主題訂閱格式
- (4)主題發布格式
- 3.6 MQTT三元組
- (1)MQTT服務器地址
- (2)生成MQTT三元組
- 3.7 模擬設備登錄測試
- (1)填入登錄信息
- (2)打開網頁查看
- (3)MQTT登錄測試參數總結
- 四、上位機開發
- 4.1 Qt開發環境安裝
- 4.2 創建IAM賬戶
- 4.3 獲取影子數據
- 4.4 設計上位機
- 【1】新建Qt工程
- 【2】設計UI界面
- 【3】配置參數讀取與保存
- 【4】通信交互代碼
- 【5】上位機完整代碼
- 【6】設置應用圖標和應用名稱
- 【7】編譯工程代碼
- 【8】更新時間日期
- 【9】 運行效果
- 【10】可執行文件
- 【11】軟件使用介紹
- 六、STM32設備端代碼設計
- 【1】 硬件連線
- 【2】 硬件實物圖
- 【3】 KEIL工程
- 【4】 STM32完整代碼
- 【5】 程序正常運行效果
- 【6】 STM32與手機APP的交互協議
- 【7】取模軟件使用
- 【8】組裝過程
- 六、項目自我介紹
一、前言
1.1 項目介紹
【1】項目功能介紹
藥品柜溫濕度檢測系統的開發背景主要源于藥品儲存的嚴格環境要求和現代醫藥管理的智能化需求。藥品作為一種特殊的商品,其質量和安全性關系到患者的生命健康,而儲存環境對藥品的質量和安全性有著至關重要的影響。因此,對藥品儲存環境的溫濕度進行實時監測和調控,以保證藥品的質量和安全性,是現代醫藥管理的重要任務之一。
傳統的藥品儲存環境監測方式主要依靠人工巡檢,這種方式不僅費時費力,而且容易受到人為因素的影響,無法保證監測的準確性和及時性。同時,隨著科技的發展和醫藥管理的智能化需求,現代藥品儲存需要更加智能化、自動化的監測和管理方式,以提高藥品儲存的安全性和效率。
因此,設計了這個基于STM32的藥品柜溫濕度檢測系統。該系統通過使用STM32F103RCT6微控制器和溫濕度傳感器DHT11,對藥品柜內的環境溫度和濕度進行實時監測和顯示,并能夠在超過或低于預設閾值時觸發報警。同時,通過使用ESP8266 WIFI模塊和華為云IOT云平臺,該系統能夠將監測數據實時上傳到云平臺,并通過Qt設計Android手機APP進行展示和管理