一.系統(tǒng)概述
電腦智能底座系統(tǒng)可以監(jiān)測和控制底座的工作狀態(tài),包括溫度控制和角度調(diào)節(jié)功能,提升了底座的智能化和實用性,為用戶提供了更加舒適和便利的使用體驗。具體包括以下主要功能:
1. 數(shù)據(jù)采集:
- 使用STM32單片機作為核心控制器,通過溫度傳感器實時采集溫度數(shù)據(jù)。
2. 數(shù)據(jù)顯示和設(shè)定:
- 顯示溫度數(shù)據(jù),使用戶可以實時監(jiān)測底座溫度。
- 設(shè)定溫度閾值,當(dāng)溫度超過設(shè)定值時觸發(fā)風(fēng)扇轉(zhuǎn)動。
3. 風(fēng)扇控制:
- 控制風(fēng)扇啟動或停止,以調(diào)節(jié)底座溫度,保持在合適的范圍內(nèi)。
4. 電機角度調(diào)節(jié):
- 通過控制按鈕調(diào)節(jié)電機的旋轉(zhuǎn)角度和方向,實現(xiàn)對底座角度的調(diào)節(jié)。
電路圖采用Altium Designer進行設(shè)計:
1. 通過STM32F103C8T6單片機作為系統(tǒng)主控,最小系統(tǒng)電路是整個電路的核心;
2. 通過步進電機驅(qū)動調(diào)節(jié)裝置,步進電機的IN輸入端接單片機GPIO口,OUT輸出端接電機;
3. 通過DS18B20進行溫度檢測,并通過單總線與單片機完成數(shù)據(jù)通信;
4. 通過0.96寸的OLED12864進行數(shù)據(jù)顯示,采用IIC總線的形式與單片機進行通信;
5. 使用獨立按鍵進行閾值設(shè)定和電機調(diào)節(jié)控制,按鍵的一端接地,一端接單片機的GPIO口;
6. 通過繼電器模擬風(fēng)扇控制,并將繼電器的數(shù)據(jù)輸出腳與單片機的GPIO腳進行連接。
三.程序設(shè)計
#include "sys.h" #include "delay.h" #include "adc2.h" #include "math.h" #include "key.h" #include "OLED_I2C.h" #include "Control_Report_To_Police.h" /************************************************ 版權(quán):小常硬件 公眾號:微信搜索“小常硬件“在公眾號免費下載相關(guān)資料 ************************************************/ int main(void) { u32 JR6001_Uart_bound=9600; NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//設(shè)置中斷優(yōu)先級分組為組2:2位搶占優(yōu)先級,2位響應(yīng)優(yōu)先級 delay_init(); //延時函數(shù)初始化 KEY_Init(); //按鍵IO初始化 ULN2003_GPIOA_Init(); //電機初始化 Relay_init(); //繼電器初始化 while(DS18B20_Init()){}; // 溫度初始化 OLED_Init(); //OLED初始化 OLED_CLS(); //OLED清屏 /*******顯示漢字**********/ OLED_ShowCN(0,4,10); //溫度 OLED_ShowCN(0+16,4,11); while(1) { OLED_Display_Cotrol(); //顯示控制函數(shù) } }
-
傳感器
+關(guān)注
關(guān)注
2565文章
52939瀏覽量
766949 -
單片機
+關(guān)注
關(guān)注
6067文章
44975瀏覽量
650125 -
STM32
+關(guān)注
關(guān)注
2293文章
11031瀏覽量
364536 -
電腦
+關(guān)注
關(guān)注
16文章
1778瀏覽量
70241
原文標題:STM32開發(fā)實例_基于STM32單片機的電腦底座系統(tǒng)(電路圖+PCB+程序+流程圖)
文章出處:【微信號:小常硬件,微信公眾號:小常硬件】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
STM32F1系列單片機的時鐘系統(tǒng)

STM32單片機最小系統(tǒng)的工作原理和結(jié)構(gòu)組成

STM32單片機的最小系統(tǒng)
STM32單片機的存儲式數(shù)據(jù)采集系統(tǒng)設(shè)計

51單片機和STM32單片機有哪些區(qū)別

基于STM32單片機的最小系統(tǒng)設(shè)計與實現(xiàn)

hc05與單片機連接圖_STM32單片機最小系統(tǒng)詳解

基于STM32單片機的GSM報警系統(tǒng)設(shè)計

STM32單片機最小化系統(tǒng)設(shè)計原理

評論