MLX90614积木使用完全指南3块积木搞定初始化、物体温度与环境温度读取【免费下载链接】CupCode_MLX90614红外测温模块源师兄的红外测试模块扩展项目地址: https://gitcode.com/yuanshixiong/mlx0614本指南带你快速上手MLX90614 积木——源师兄的红外测温扩展CupCode_MLX90614。它基于 I2C 通信实现非接触式红外测温只需 3 块积木就能完成初始化、读取被测物体表面温度℃和传感器环境温度℃非常适合新手在 ohcode 积木编程平台上做免接触测温、热源探测等小项目 ️。 这个MLX90614红外测温积木能做什么扩展在积木库中提供 3 块积木分类见 category.json定义见 blocksdef.js积木作用红外测温 MLX90614 \| SCL脚 \| SDA脚初始化传感器指定 I2C 的 SCL / SDA 引脚MLX90614 物体温度(℃)读取被测物体表面温度返回数字MLX90614 环境温度(℃)读取传感器芯片自身环境温度返回数字底层驱动封装在 library/mlx90614_lib.py通过 SMBus 读取寄存器0x06环境/芯片温度和0x07红外物体温度自动换算为摄氏度积木只是把驱动变成了拖一拖的操作 。 MLX90614接线方法4根线接好就能用按下面的默认接线方式连接I2C 地址固定为0x5AMLX90614 引脚开发板引脚SCLGPIO22可在积木内修改SDAGPIO21可在积木内修改VCC3.3VGNDGND 提示如果 SCL/SDA 换到其他引脚只需在初始化积木里修改数字即可其余积木不变。⚡ 最快安装方法一行命令获取扩展整个扩展目录放入 ohcode 的扩展库即可使用上传代码时请保留library/目录详见 README.mdgit clone https://gitcode.com/yuanshixiong/mlx0614 积木1初始化 MLX90614必放第一块拖入红外测温 MLX90614 | SCL脚 | SDA脚积木SCL、SDA 默认分别为 22 和 21与上表默认接线一致一般不用改。该积木会自动生成驱动导入和初始化代码见 blocksdef.js放在程序最前面即可import sys sys.path.insert(0, library) import mlx90614_lib _mlx mlx90614_lib.MLX90614(22, 21)️ 积木2 积木3读取物体温度与环境温度这两块积木都是取值型积木输出数字可以放进任意需要的地方比如打印、显示、比较print(物体温度:, _mlx.object_temp(), ℃) print(环境温度:, _mlx.ambient_temp(), ℃)两者的区别物体温度镜头看到的被测物体表面温度是测温的主角环境温度传感器芯片自身的温度可用来判断传感器是否过热、做数据校准参考。 常见问题读不到温度怎么办检查接线SCL/SDA 是否接反VCC 必须是 3.3V 而不是 5V检查积木初始化积木是否放在读取积木之前引脚号是否与实际接线一致保持距离MLX90614 是红外传感器正对物体表面读取距离约 1~20cm 效果最佳。 相关文件一览文件说明library/mlx90614_lib.pyMLX90614 驱动object_temp()/ambient_temp()blocksdef.js积木定义与 Python 代码生成category.json积木分类初始化 / 读取config.json扩展说明信息README.md扩展完整说明文档按初始化 → 物体温度 → 环境温度的顺序拖好 3 块积木你的免接触红外测温程序就搭好了 【免费下载链接】CupCode_MLX90614红外测温模块源师兄的红外测试模块扩展项目地址: https://gitcode.com/yuanshixiong/mlx0614创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
