当前位置: 首页 > news >正文

江苏推广网站建设业务seo软件工具

江苏推广网站建设业务,seo软件工具,株洲湘潭交通新闻,淘宝自动推广软件目录 一、前言 二、项目简介 1.功能详解 2.主要器件 三、原理图设计 四、PCB硬件设计 1.PCB图 2.PCB板打样焊接图 五、程序设计 六、实验效果 七、资料内容 项目分享 一、前言 项目成品图片: 哔哩哔哩视频链接: https://www.bilibili.c…

 目录

一、前言

二、项目简介

1.功能详解

2.主要器件

三、原理图设计

四、PCB硬件设计

1.PCB图 

2.PCB板打样焊接图

五、程序设计 

六、实验效果 

七、资料内容

项目分享


一、前言

项目成品图片:

哔哩哔哩视频链接:

https://www.bilibili.com/video/BV1z1421d7Yp/?share_source=copy_web&vd_source=097fdeaf6b6ecfed8a9ff7119c32faf2

(资料分享见文末) 

二、项目简介

1.功能详解

基于STM32的心率血氧手环(可报警)。功能如下:

  1. 心率血氧采集:MAX30102采集人体心率和血氧
  2. 计步:ADXL345三轴加速传感器记录人行走步数
  3. 时间显示:外部DS1302时钟模块读取和保存当前实时时间(支持掉电保存)
  4. 温度采集:DS18B20温度传感器采集人体体温
  5. OLED显示:显示当前时间、体温、心率、血氧和步数信息
  6. 按键控制:调整时间和日期,为心率、血氧和体温设置正常阈值范围
  7. 异常报警:当心率、血氧和体温在阈值范围外时触发声光报警(蜂鸣器报警、指示灯闪烁)
  8. 蓝牙APP控制:手机端蓝牙app显示心率、血氧、体温和步数信息,并可设置阈值上下限和控制步数清零
  9. 跌倒检测:板子倾斜90°持续5秒以上触发跌倒监测报警

2.主要器件

  • STM32F103C8T6最小系统板
  • OLED显示屏(4针I2C协议)
  • MAX30302心率血氧传感器
  • ADXL345加速度传感器
  • DS18B20温度传感器
  • 蓝牙模块(BT04-A)
  • 蜂鸣器
  • LED灯

三、原理图设计

四、PCB硬件设计

1.PCB图 

2.PCB板打样焊接图

五、程序设计 

int main(void)
{unsigned char i;DelayInit();NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);	//设置NVIC中断分组2:2位抢占优先级,2位响应优先级I2C_Configuration(); //IIC初始化OLED_Init(); //OLED初始化KEY_Init(); //按键初始化DelayMs(200);CheckNewMcu();OLED_CLS();//清屏DS18B20_Init();DS1302_Init(&SysDate); DelayMs(100);for(i=0;i<8;i++)OLED_ShowCN(i*16,2,i+8,0);//测试显示中文:欢迎使用使能手环DelayMs(1000);OLED_CLS();//清屏DS1302_DateRead(&SysDate);//读时间OLED_CLS();//清屏for(i=0;i<2;i++)OLED_ShowCN(i*16,4,i+16,1);//测试显示中文:心率for(i=0;i<2;i++)OLED_ShowCN(i*16+48,4,i+18,1);//测试显示中文:血氧for(i=0;i<2;i++)OLED_ShowCN(i*16+95,4,i+20,1);//测试显示中文:步数OLED_ShowCentigrade(112, 2);    //℃IIC_init();//IIC初始化uart1_Init(9600);adxl345_init();//ADXL345初始化Init_MAX30102();//MAX30102初始化TIM2_Init(99,719);   //定时器初始化,定时1ms//Tout = ((arr+1)*(psc+1))/Tclk ; //Tclk:定时器输入频率(单位MHZ)//Tout:定时器溢出时间(单位us)while(1){shanshuo=!shanshuo;KeySettings();DisplayTime();if(setn == 0)//不在设置状态下,读取相关数据{DisplayTemperature();GetSteps();GetHeartRateSpO2();if(fallTime==0){if(displayfall==0){displayfall=1;OLED_CLS();//清屏for(i=0;i<3;i++)OLED_ShowCN(i*16+48,2,i+64,0);//测试显示中文:跌倒UsartSendReceiveData();DelayMs(1000);DelayMs(1000);OLED_CLS();//清屏for(i=0;i<2;i++)OLED_ShowCN(i*16,4,i+16,1);//测试显示中文:心率for(i=0;i<2;i++)OLED_ShowCN(i*16+48,4,i+18,1);//测试显示中文:血氧for(i=0;i<2;i++)OLED_ShowCN(i*16+95,4,i+20,1);//测试显示中文:步数OLED_ShowCentigrade(112, 2);    //℃}}}UsartSendReceiveData();DelayMs(10);}
}
void TIM2_IRQHandler(void)//定时器2中断服务程序,用于记录时间
{ static u16 timeCount1 = 0;static u16 timeCount3 = 0;if (TIM_GetITStatus(TIM2, TIM_IT_Update) != RESET) //检查指定的TIM中断发生与否:TIM 中断源 { TIM_ClearITPendingBit(TIM2, TIM_IT_Update); //清除中断标志位  timeCount1 ++;if(timeCount1 >= 800)  {timeCount1 = 0;sendFlag = 1;if(tiltFlag){if(fallTime>0)fallTime--;  //跌倒时间倒计时}}timeCount3 ++;if(timeCount3 >= 100) {timeCount3=0;if(fallTime==0){        //跌倒蜂鸣器报警BEEP=1;} else{if(((hrAvg!=0)&&(hrAvg>=xinlvMax||hrAvg<=xinlvMin))||((spo2Avg!=0)&&(spo2Avg<=spo2Min))||(temperature>=tempMax||temperature<=tempMin))//不在范围蜂鸣器报警{BEEP=~BEEP;beepFlag|=0x01;	}else{	beepFlag&=0xFE;BEEP=0;}}}}
}

六、实验效果 

七、资料内容

项目分享

http://www.yayakq.cn/news/97407/

相关文章:

  • 做淘宝的网站有哪些内容宁波网站建站模板
  • 一般做网站需要什么框架二手网站排名
  • 网站建设需要的设备和软件一分钟看懂seo
  • 有什么发布做投标报价的网站wordpress 08影院
  • 五屏网站建设品牌好合肥专业做网站公司哪家好
  • 怎么做网站后台上传网站空间
  • 乌班图系统做网站开源免费建站程序用的最多的
  • 卖网站链接小程序模版
  • 自助建站信息网优秀学校网站模板
  • 百度文库 旅游网站建设方案书wordpress 插件 慢
  • 沈阳网站建设方案托管南宁网站建设
  • 山东济南做网站公司设计案例分享网站
  • 外贸网站域名被封网站建设力度
  • 做网站接项目网络营销有哪些内容
  • 政务网站队伍建设情况汇报wordpress搜索参数
  • 怎么做网站的页眉无极搜索引擎
  • 文登市住房和城乡建设局网站黄冈论坛交友
  • 公司创建网站销售wordpress更改鼠标
  • 网站建设添加汉语如何查看网站域名信息
  • 房产汽车网站模板做门户网站的好处
  • c语言做网站后台网站地图 设计
  • 制作网站培训学校免费行情软件app网站mnw直
  • 禅城做网站网站建设 诺德中心
  • 苏州网页模板建站松江新城做网站公司
  • 网站建设基本功能网站点击推广
  • 国内做钢铁的网站wordpress获取文章图片地址
  • 深圳网站制作公司知乎网页版
  • 网站制作收费标准怎么制作网站教程图片
  • 广州顺德网站建设一起做网店网官网
  • 丽水网站推广公司网站被谷歌收录