你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

基于stm32的非接触式红外测温系统

[复制链接]
STMCU小助手 发布时间:2023-2-6 15:22
一、硬件材料清单:
1、STM32核心板
2、OLED显示屏
3、mlx90614 红外测温传感器
4、蜂鸣器
5、按键

二、实现的功能
1、mlx90614红外温度数据的实时检测
2、本地OLED数据实时刷新
3、按键设置温度阈值上下线
4、超出温度阈值设置范围,蜂鸣器报警

三、效果演示

54e3036996c54fb887bb97f5261be9c7.png
40d7222355e640d1aaf8b084ea33dd4d.png

8c9f126e2ac24319911ef79a6a28f3b6.png


四、硬件部分源代码共享
  1. delay_init();                     
  2. //        NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
  3.         OLED_Init();
  4.         OLED_ColorTurn(0);
  5.   OLED_DisplayTurn(0);
  6.         OLED_Clear();
  7.         OLED_ShowString(0,0,"Temp:",16);
  8.         OLED_ShowString(0,20,"lim_H:",16);
  9.         OLED_ShowString(0,40,"lim_L:",16);
  10.         OLED_Refresh();
  11.         SMBus_Init();       
  12.         KEY_Init();
  13.         LED_Init();
  14. while(1)
  15.         {
  16.                                        

  17.                         temperature = (short)(SMBus_ReadTemp()*10/2);       
  18.                         OLED_ShowNum(50,0,temperature/10,2,16);
  19.                         OLED_ShowString(70,0,".",16);               
  20.                         OLED_ShowNum(80,0,temperature%10,1,16);
  21.                         OLED_ShowString(90,0,"'C",16);                                               
  22.                  
  23.                   //display limit value
  24.                         OLED_ShowNum(50,20,limit_TEMP_H,2,16);
  25.                         OLED_ShowNum(50,40,limit_TEMP_L,2,16);
  26.                         OLED_Refresh();               


  27.                         switch(t)
  28.                         {                                 
  29.                                 case KEY0_PRES:
  30.                                         limit_mode++;
  31.                                         if(limit_mode > 2)
  32.                                         {
  33.                                                 limit_mode = 0;
  34.                                         }                                       
  35.                                        
  36.                                         break;
  37.                                
  38.                         }
  39.         }
复制代码

————————————————
版权声明:淮南草


收藏 评论0 发布时间:2023-2-6 15:22

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版