新闻详情

新闻详情

首页 / 资讯中心 / 详情

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

发布时间:2026/9/25 1:33:26来源:尧图网络
第一个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),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

RL-赵-(七)-不基于模型2-时序差分/TD算法02-计算ActionValue:Sarsa01【基于RM算法⮕求解贝尔曼公式】【基于一步采样直接求出给定π下ActionValue】 2026/9/25 2:11:05

RL-赵-(七)-不基于模型2-时序差分/TD算法02-计算ActionValue:Sarsa01【基于RM算法⮕求解贝尔曼公式】【基于一步采样直接求出给定π下ActionValue】

RL-赵-(七)-不基于模型3:Sarsa【TD算法】【在线】【基于RM算法在无模型条件下求解贝尔曼公式->基于一步采样直接计算出给定π下的Action Value->立刻基于ϵ-greedy更新π】 原始Sarsa用于估计一个给定policy(π)的 Action Value(Policy Evaluation)。 和 Policy Improv…

阅读更多 →
【Dify】多阶段深度学习图像处理应用 2026/9/25 2:11:05

【Dify】多阶段深度学习图像处理应用

深度学习驱动的多阶段图像处理工作流正在成为视觉内容生成与优化的重要工具。以模型节点协同方式,流程实现了图像的逐步增强和智能化处理,适合初学编程者理解与上手。 本文梳理了典型多模型工作流的操作流程,解析每个环节的节点作用与实现方式,展示多场景下的应用方法,为…

阅读更多 →
RL-赵-(七)-不基于模型2-时序差分/TD算法05-计算ActionValue:Q-Learning01【求贝尔曼最优公式⮕直接得最优ActionValue⮕直接更新目标π】【无需PE与PI迭代】 2026/9/25 2:11:05

RL-赵-(七)-不基于模型2-时序差分/TD算法05-计算ActionValue:Q-Learning01【求贝尔曼最优公式⮕直接得最优ActionValue⮕直接更新目标π】【无需PE与PI迭代】

RL-赵-(七)-不基于模型5:Q-Learning【TD算法】【离线】【基于RM算法在无模型条件下求解贝尔曼最优公式->直接计算出最优ActionValue->直接更新目标π】【无需PE与PI迭代】 直接求解q*(最优action value)得到最优策略,无需在PE与PI迭代来找最优策略。 直接估计optimal acti…

阅读更多 →
C语言详解 2026/9/25 2:11:05

C语言详解

文章目录1 . 概要2 . C语言语法2.1 关键字解释、3 . C语言运算符优先级4 . 本质理解4.1 内存的本质:数字世界的生命与轮回4.2 语法的本质:掌控数字宇宙的至高功法5 . 语法应用5.1 简单示例5.2 指针:时空操控的灵魂之术5.2.1 跨越维度的力量5.…

阅读更多 →
RL-赵-(七)-不基于模型2-时序差分/TD算法04-计算ActionValue:n-step Sarsa【折中①one-step Sarsa与②∞-step MC:采样n步然后更新π】 2026/9/25 2:11:05

RL-赵-(七)-不基于模型2-时序差分/TD算法04-计算ActionValue:n-step Sarsa【折中①one-step Sarsa与②∞-step MC:采样n步然后更新π】

RL-赵-(七)-不基于模型4:n-step Sarsa【TD算法】【Sarsa与MC的折中形式:采样n步就更新π】【Sarsa只需要一步的数据就更新;MC需等到一个episode数据搜集结束再更新】 n-Step Sarsa是Sarsa的一个变型或者是一个推广,因为n-step Sarsa包含了Sarsa和蒙特卡洛两种方法,也就是c…

阅读更多 →
高频扩容备件管理:固件兼容性与物理耦合失效应对指南 2026/9/25 2:10:59

高频扩容备件管理:固件兼容性与物理耦合失效应对指南

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

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉