Advertisement

mlx90614传感器利用非接触式红外技术进行温度采集,并编写了Python代码。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
mlx90614非接触式红外传感器温度采集的Python程序代码,主要功能在于在树莓派平台上实现该模块的温度数据获取和应用。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Python实现MLX90614
    优质
    本项目通过Python编程实现了对MLX90614非接触式红外温度传感器的数据采集功能,能够高效、准确地获取环境或物体表面温度信息。 这段文字描述的是如何在树莓派上使用MLX90614非接触式红外传感器进行温度采集的Python代码实现。
  • MLX90614 IR模块书驱动(已验证有效)
    优质
    本资源提供了一套经过验证有效的MLX90614非接触式红外测温传感器的驱动代码,适用于IR温度数据采集的应用开发。 MLX90614 是一款非接触式红外测温传感器 IR 温度采集模块。我已经使用 STM32F103 系列开发板进行验证,并确认其可用性。只需配置好 IIC 接口即可正常使用。
  • 基于STM32F4的MLX90614实现
    优质
    本项目介绍了一种利用STM32F4微控制器与非接触式红外测温模块MLX90614相结合的设计方案,并提供了详细的硬件连接和软件编程指导。此设计能够精准测量物体表面温度,适用于多种工业及消费电子应用领域。 网上很多资料都是基于F1的,不能直接用于F4。因此我进行了改写并分享出来。
  • MLX90614.ino
    优质
    本项目为Arduino平台上的一个示例代码,用于展示如何使用MLX90614非接触红外温度传感器测量物体表面温度。通过简单的电路连接和代码编写,即可实现精准的温度读取功能,适用于多种需要实时温度监测的应用场景。 MLX90614 是一款红外非接触式温度计,采用 TO-39 金属封装集成了红外感应热电堆探测器芯片与信号处理专用集成电路。该设备内置低噪声放大器、17位模数转换器及强大的数字信号处理器单元,实现了高精度和高分辨率的测量能力。 MLX90614 经出厂校准,并支持 PWM 和 SMBus(系统管理总线)两种输出模式。默认配置下为 10 位 PWM 输出格式,连续传送温度范围在 -20 至 120°C 的物体表面温度信息,分辨率为 0.14 °C。POR 默认启动模式采用的是 SMBus 数据传输格式。
  • 使STM32CubeMX配置和读取GY-906(MLX90614)
    优质
    本项目详细介绍如何利用STM32CubeMX工具配置并读取GY-906(基于MLX90614芯片)的非接触红外测温传感器,实现精准体温监测功能。 使用STM32CubeMX配置读取MLX90614(GY-906)非接触红外测温传感器。
  • MLX90614测试
    优质
    本项目提供了一套基于MLX90614传感器的非接触式红外测温方案的测试代码,便于开发者快速实现温度检测功能。 这段代码用于测试MLX90614的温度功能,并可以调节反射率。其中,65536代表物体检测的反射率设置,而64258则适用于人体温度检测的反射率设置。
  • STC15单片机与MLX90614IIC/I2C程序(SMBUS通版)
    优质
    本项目提供基于STC15系列单片机通过IIC/SMBUS协议读取MLX90614非接触式红外测温传感器数据的程序,适用于体温监测等应用场景。 亲测通过带调试文件的STC15单片机与MLX90614非接触式红外温度传感器IIC I2C程序适用于MLX90615 SMBUS,具有良好的通用移值性。
  • STM32F1读取MLX90614ESF
    优质
    本项目介绍如何使用STM32F1系列微控制器与MLX90614ESF红外非接触式温度传感器进行通讯,实现环境或物体表面温度的精确测量。 使用STM32F1读取MLX90614ESF非接触式温度传感器的工程测试代码可以下载。如果仅需MLX90614模块的相关程序,可查阅相关资料获取更多信息。
  • MLX90614 (已测试通过).rar
    优质
    本资源包含MLX90614红外非接触式温度传感器的应用资料与测试报告,适用于需要精准测量体温或物体表面温度的项目。经过实际验证,具有高效、可靠的特点。 MLX90614红外无接触测温STM32代码已测试通过。SCK连接到PB6,SDA连接到PB7,串口1输出温度值。
  • MLX90614_Linux驱动源.zip
    优质
    本资源提供了一个适用于Linux操作系统的MLX90614红外温度传感器驱动程序源代码。帮助开发者轻松集成非接触式测温功能到基于Linux平台的应用中。 MLX90614红外温度传感器的Linux驱动源码已在产品中使用过。适用于Android 6.0系统,内核版本为3.4.39,可供学习参考。 ```c #include #include #include #include #include #include #include #include #include //__gpio_set_value #include //script_item_u #include //pin_config_set #include //SUNXI_PINCFG_TYPE_* #include #include #include #include #define ACK 0 #define NACK 1 #define SA 0x5a //Slave address 单个MLX90614时地址为0x00,多个时默认为0x5a #define RAM_ACCESS 0x00 //RAM access command #define EEPROM_ACCESS 0x20 //EEPROM access command #define RAM_TOBJ1 0x07 //To1 address in the eeprom #define RAM_TOBJ2 0x08 #define RAM_TA 0x06 #define DEVICE_NAME mlx90614 struct gpio_func_desc { unsigned short pin; char *name; }; struct gpio_func_desc SCLK = {0, sensor_sck}; //蓝色 struct gpio_func_desc SDIN = {0, sensor_sda}; //白色 void SMBus_StartBit(void); void SMBus_StopBit(void); ```