首页/新闻资讯/正文详情

第一个MLX90614项目:用ohcode积木亲手打造非接触式温度计

发布时间:2026/9/25 1:33:28 来源:云帆数科 栏目:资讯中心
第一个MLX90614项目:用ohcode积木亲手打造非接触式温度计
第一个MLX90614项目用ohcode积木亲手打造非接触式温度计【免费下载链接】CupCode_MLX90614红外测温模块源师兄的红外测试模块扩展项目地址: https://gitcode.com/yuanshixiong/mlx0614还在为“怎么从零做一个红外测温仪”发愁MLX90614 红外测温模块搭配ohcode 积木编程让零基础的你也能在几块积木的拖动中亲手完成一个非接触式温度计。它通过 I2C 接口读取被测物体的表面温度和环境芯片温度全程无需物理接触是新手入门传感器项目的绝佳选择。为什么第一个传感器项目选 MLX90614特性说明非接触测温对准物体即可读取表面温度不烫手、不干扰被测物I2CSMBus通信只需 4 根线接线简单地址固定0x5A双温度输出同时提供物体温度(℃)与环境温度(℃)积木式开发ohcode 中拖入积木即可生成 Python 驱动调用告别手写 I2C 读写对新手来说最大的价值是驱动、通信协议这些底层细节都封装好了你只需要关心“初始化 → 读温度”两步。快速上手4 根线完成接线准备工作一块开发板、一个 MLX90614 模块、4 根杜邦线。模块引脚接开发板说明SCLGPIO22I2C 时钟线可在积木中修改SDAGPIO21I2C 数据线VCC3.3V供电GNDGND共地 默认使用 GPIO22/GPIO21 作为 SCL/SDA如果你的板子引脚不同直接改初始化积木里的数字即可代码会自动同步更新。积木搭建步骤3 块积木做出温度计本扩展在 ohcode 积木箱中新增了一个MLX90614红外测温分类定义见 category.json包含三块积木初始化积木红外测温 MLX90614 | SCL脚 → SDA脚填入 22 和 21积木会自动生成import mlx90614_lib以及MLX90614(22, 21)的初始化代码。读物体温度MLX90614 物体温度(℃)返回被测物体表面的温度值例如把它放进“显示”或“打印”积木里就能看到实时读数。读环境温度MLX90614 环境温度(℃)返回传感器芯片自身感受到的环境温度适合做参考值。三块积木的拼装逻辑非常直观初始化积木 → 循环显示MLX90614 物体温度(℃)并延时 1 秒积木背后的代码生成逻辑在 blocksdef.js 中定义它会把积木翻译为对驱动类的调用而真正的 I2C 读写、16 位寄存器解析、开尔文转摄氏度的换算全部由 library/mlx90614_lib.py 驱动完成——object_temp()读物体温度ambient_temp()读环境温度你完全不手写底层代码。安装这个 ohcode 扩展获取完整扩展目录含积木定义和驱动库git clone https://gitcode.com/yuanshixiong/mlx0614将整个扩展目录放入 ohcode 的扩展库位置积木MLX90614红外测温分类即会自动出现。⚠️ 上传/打包项目时请务必保留library/目录否则运行时找不到驱动。项目文件导览文件作用library/mlx90614_lib.pyMLX90614 驱动object_temp()/ambient_temp()blocksdef.js积木定义 Python 代码生成category.json积木分类初始化 / 读取config.json扩展名称与说明信息README.md官方说明接线与积木用法新手常见问题Q读出的温度是 0 或读数异常怎么办先检查 4 根线是否接反、VCC 是否接在 3.3V再确认 SCL/SDA 与积木中填写的引脚一致默认 22/21。I2C 对共地要求严格GND 一定要接好。Q物体温度和什么有关系物体温度受距离、物体发射率金属表面偏低影响。把镜头对准深色、非金属的物体读数更接近真实值。Q能只读环境温度吗可以。MLX90614 环境温度(℃)积木独立使用初始化后即可随时读取芯片环境温度适合做“房间温度计”这类子项目。写在最后从接线到第一块积木落下整个过程不到 10 分钟。当你看到屏幕上跳动的温度数字时你就已经完成了人生第一个MLX90614 红外测温项目 下一步可以试试把温度接入报警逻辑做一个“过热即蜂鸣器响”的免接触测温小卫士。【免费下载链接】CupCode_MLX90614红外测温模块源师兄的红外测试模块扩展项目地址: https://gitcode.com/yuanshixiong/mlx0614创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

D2DX架构全景:Glide API到DirectX 11转译引擎的设计哲学与核心组件
D2DX架构全景:Glide API到DirectX 11转译引擎的设计哲学与核心组件

D2DX架构全景:Glide API到DirectX 11转译引擎的设计哲学与核心组件 【免费下载链接】d2dx D2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions. 项目地址: https://gitcode.com/gh_mirrors/d2/d2dx … · 2026/9/25 1:33:22

Android修改手机硬件标识:OpenGL渲染器与系统属性实战
Android修改手机硬件标识:OpenGL渲染器与系统属性实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:33:22

PlutoSDR+MATLAB环境搭建指南:驱动/固件/支持包安装与联调避坑
PlutoSDR+MATLAB环境搭建指南:驱动/固件/支持包安装与联调避坑

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:33:22

DShot协议原理与双向通信实战指南
DShot协议原理与双向通信实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 2:13:45

Windows 手动安装 CMake 3.30.3 绿色包:环境配置与避坑指南
Windows 手动安装 CMake 3.30.3 绿色包:环境配置与避坑指南

简介:CMake 3.30.3 Windows x86-64 官方安装包,面向在 64 位 Windows 平台上进行 C 开发的工程师与学习者,用于解决跨平台项目构建配置繁琐、编译流程难以自动化的问题。压缩包共 2000 个文件,以 1147 个 txt 与 853 个 html 为主… · 2026/9/25 2:13:39

毫米波雷达无线感知:DETR动作识别毕设源码详解
毫米波雷达无线感知:DETR动作识别毕设源码详解

简介:基于毫米波雷达的无线感知智能化算法设计,完整毕业设计源码与论文文件打包为zip。面向智能家居应用场景,方案提出将特征队列提取与任务输出需求解耦的系统架构,利用人体骨架关键点、锚定框等通用中间特征统一不同任务&#x… · 2026/9/25 2:13:33

用机器学习做APT检测:从任务定义到工程实践的完整指南
用机器学习做APT检测:从任务定义到工程实践的完整指南

简介:基于机器学习的APT检测完整代码,面向网络安全研究人员、蓝队工程师及机器学习初学者,解决高级持续性威胁难以通过传统规则发现的问题。项目以随机森林算法为核心,融合异常检测思路,借助欠采样、过采样及SMOTE合成… · 2026/9/25 2:13:33

团队 Git 规范落地指南:分支、提交与协作避坑
团队 Git 规范落地指南:分支、提交与协作避坑

简介:Git团队开发规范文档面向新入职开发人员及需要统一Git操作流程的协作团队,系统梳理了master主干、developer开发分支、feature功能分支、bugfix修复分支的命名规则与使用场景,强调所有开发须从主干创建新分支、完成后合并回主干的协作流… · 2026/9/25 2:13:33

Ocelot WebSockets 代理实战指南:从基础配置、SignalR 到自定义缓冲中间件
Ocelot WebSockets 代理实战指南:从基础配置、SignalR 到自定义缓冲中间件

API网关后端微服务 【免费下载链接】Ocelot .NET API Gateway 项目地址: https://gitcode.com/gh_mirrors/oc/Ocelot 点击查看 免费下载 导读 本文是 Ocelot(.NET API Gateway)官方文档 docs/features/websockets.rst 的深度实战解读&#… · 2026/9/25 2:13:33

数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)
数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战
创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX
MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:37

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码