【单片机毕业设计14-基于stm32c8t6的智能宠物养护舱系统设计】

【单片机毕业设计14-基于stm32c8t6的智能宠物养护舱系统设计】


前言

🔥这里是小殷学长,单片机毕业设计篇14-基于stm32c8t6的智能宠物养护舱系统设计

🧿创作不易,拒绝白嫖可私


一、功能介绍

------------------------------------------智能宠物养护舱系统设计-----------------------------------------

功能:

1.红外测温

2.温湿度监测,光敏自动调节灯光亮度,氧气浓度检测

3.按键手动调节亮度,温湿度阈值

4.蓝牙控制,语音控制进行灯光和阈值调节

功能可定制


🔥 实物展示

二、硬件部分

下面为该毕设中所用到的相关硬件说明,具体参数不做细节描述

c 复制代码
硬件材料
c 复制代码
PCB和原理图

三、软件部分

main.c部分代码

c 复制代码
int main(void)
{		

   NVIC_PriorityGroupConfig(NVIC_PriorityGroup_4);//设置系统中断优先级分组4	  
	 delay_init();            //延时初始化
	 LED_Init();              // led初始化
	 Buzzer_Init();           //蜂鸣器初始化
	 KEY_Exit_Init();         //按键初始化
	 Init_Usart();            //串口初始化
	 DHT11_Init();            //温湿度初始化
	 bspNTCAdcInit();          //ADC初始化
	 TIM3_PWM_Init();         //定时器初始化
	 SMBus_Init();             //红外测温初始化
	 OLED_Init();			        //初始化OLED  
	 OLED_Clear(0);	          //清屏
	 Buzzer_Voice();          //开机蜂鸣器提示
	 Buzzer_Voice();
	printf("--智能宠物养护舱初始化完成--\r\n");
	while(1)
	{
			
		 DHT11_Read_Data(&temp,&humi);   		    //空气温湿度
		 Interface_Task(work_mode);             //界面显示任务
		 Data_Task();                           //数据处理任务
		 Logical_Task();                        //逻辑处理任务
		 Usart_Task();                          //串口处理任务
		 ldr_task();                            //光敏处理任务
		 TIM_SetCompare2(TIM3,100-pwm_duty);	
	}
}

总结

c 复制代码
上面为基于stm32f103c8t6的智能宠物养护舱系统设计相关的大致介绍,源码,pcb和原理图以及相关文档说明做了详细说明,有需可私

🧿创作不易,拒绝白嫖

相关推荐
三易串口屏1 小时前
三易串口屏开发教程:如何使用键盘控件输入参数并发送给单片机
单片机·嵌入式硬件·串口屏·三易串口屏·键盘控件
十月的皮皮2 小时前
STM32从零到量产开发:四路继电器工业控制模块开发实战笔记(小白视角)
c语言·笔记·stm32·stm32cubemx·hal库
2CM_Embed2 小时前
F28379D 下载后 VOFA+ 无数据、Reset 后恢复:一次 TZ 中断误触发排查记录
笔记·单片机·sci·c2000·f28379d·vofa·tz
国科安芯2 小时前
空间机电一体化:AS32S601型抗辐射MCU在卫星推进与执行机构控制中的关键技术研究
单片机·嵌入式硬件·物联网·机器人·云计算
国科安芯3 小时前
AS32S601型抗辐射MCU在分布式太空算力架构中的技术演进与应用前景
人工智能·分布式·单片机·嵌入式硬件·架构·边缘计算
纯音乐sjc3 小时前
ARM Linux 嵌入式中断全流程解析:从 GPIO 到 GIC 架构实战
单片机·嵌入式硬件
雯宝3 小时前
|____1.4外部中断/看门狗/定时器/PWM/RTC/待机唤醒/ADC/DAC/IIC/SPI/485/CAN
单片机
sramdram18 小时前
基于32位微控制器的FOC汽车水泵方案
单片机·嵌入式硬件·汽车·微控制器·32位微控制器
十月的皮皮20 小时前
stm20260720-从新手 C 到量产 STM32 工程:程序设计推导指南
c语言·开发语言·stm32·stm32cubemx·hal库
开发笔记-阿牛21 小时前
解析一款有意思的产品||CK6159A语音芯片设计的儿童专注力训练机-舒尔特玩具
stm32·单片机·嵌入式硬件·音频