☰
什么是Planet-X(行星X)?micro:bit一站式开源扩展:14种传感器+6大AI视觉功能全解析
2026/9/25 10:13:28 网站建设 项目流程

什么是Planet-X(行星X)?micro:bit一站式开源扩展:14种传感器+6大AI视觉功能全解析

【免费下载链接】planet-x源师兄扩展项目: 行星X | 由源师兄组织创建项目地址: https://gitcode.com/yuanshixiong/planet-x

Planet-X(行星X)是源师兄组织开发的 micro:bit 一站式开源扩展,把「14 种传感器」与「AI 视觉摄像头」整合进同一个图形化扩展中,让新手在同一块大师兄板上就能完成环境检测、动作控制和视觉识别三大类项目。本文带你完整看懂它的功能版图。

一分钟认识行星X:它到底是什么

在 config.json 中可以看到扩展的自我定义:设备为「大师兄板」,名称为「行星套装」,描述为:

行星套装集成了传感器系列与AI 摄像头两大功能模块,可在同一个扩展中完成环境检测、动作控制与视觉识别等项目开发。

简单说,Planet-X 就是一个"全家桶"扩展:

  • 📡传感器系列:数字量、模拟量、IIC 通信三大类,共 14 种传感器积木
  • 🎥AI 摄像头(二郎神):球体、人脸、卡片、颜色、巡线、物体学习六大视觉功能
  • 🎤语音识别:内置词库 + 自学习词条,让 micro:bit "听懂人话"

所有功能都通过图形化积木调用,源码实现在 library/ 目录,不需要你手写底层驱动。

14种传感器积木清单:数字、模拟与IIC三大类

完整积木清单定义在 category.json 中,按通信类型分为三组:

数字量传感器(10 种)

积木功能说明
DS18B20 温度传感器监测摄氏/华氏温度
DHT11 温湿度传感器读取温度或湿度
双路巡线传感器判断黑线位置(4 种状态)
PIR 人体红外检测人体移动
超声波测距毫米/厘米单位任选
碰撞传感器检测碰撞状态
磁传感器开关磁性开关
激光传感器开关激光发射
电机风扇传感器PWM 调速(默认 100%)
LED 传感器调节亮度(默认 100)

此外还有按键 CD 读取与 PM2.5 空气质量读取积木,数字量部分还支持端口 J1~J4 选择。

模拟量传感器(7 种)

烟雾/酒精气体、紫外线强度、水位、土壤湿度、光照、噪音、电位器——全部通过 ADC 读取,积木见 blocksdef.js。

IIC 传感器(6 个积木)

基于 I2C 总线的颜色传感器(读取颜色 / 判断颜色)和 Trackbit 四通道巡线模块(状态值、偏移、通道状态、灰度值),底层地址与寄存器定义在 library/extend_planet.py。

6大AI视觉功能解析:让micro:bit拥有"眼睛"

AI 摄像头部分由 library/extend_ailens.py 实现,通过 I2C 地址0x14与"二郎神"摄像头通信,switchFunc()方法可一键切换识别模式:

① 球体识别

判断画面中有没有球、球的颜色(红/蓝)、球的数量,还能读取球的坐标、大小与置信度,做"球门计数"类项目很方便。

② 人脸识别

检测画面中是否有人脸,返回人脸数量及坐标、宽高、置信度,适合做人脸计数打卡。

③ 卡片识别

内置四类卡片:数字卡 0-9、字母卡 A-E、交通卡(左转/右转/前进/停止/后退)以及 15 种物体卡(苹果、汽车、雨伞、飞机等),是智能小车"看卡执行指令"项目的核心。

④ 颜色识别

识别画面中的绿、蓝、黄、黑、红、白六种颜色,返回位置与面积数据。

⑤ 巡线追踪

直接输出黑线的角度、宽度、长度和方向(左/右/前),让小车视觉巡线告别传统红外模块。

⑥ 物体学习

摄像头可以"现场学"最多 5 个物体(learnObject),学习后即可识别并输出 0-100 的置信度——相当于给 micro:bit 装了一个自定义分类器。

语音识别:给项目装上"耳朵"

语音模块由 library/asr_model.py 驱动,支持两个层次的指令词:

  • 内置词库:唤醒、打开车灯、向左转、巡线模式、避障模式、播放音乐等 30 条常用指令,定义在 blocksdef.js
  • 自学习词条:最多 10 个自定义词条,通过"开始学习"积木现场录制,实现"说什么就做什么"

配合传感器与 AI 视觉积木,一个"语音遥控 + 视觉避障"的智能小车项目就此成型。

适合谁使用?上手路径推荐

你的情况从哪入手
零基础新手先用数字量积木(温度、按键、LED)感受图形化编程
想玩硬件挑战模拟量传感器,做一个环境监测站
想学 AI直接从 AI 摄像头六大功能入手,体验"视觉编程"
做综合项目语音识别 + 巡线追踪 + 卡片识别组合成智能小车

📌小结:Planet-X 的价值在于"一站式"——传感器、AI 视觉、语音识别三大能力统一封装在一个扩展里,积木化调用、即插即用,是 micro:bit 进阶项目的理想起点。想深入了解各积木参数,可查看 category.json 与 blocksdef.js。

【免费下载链接】planet-x源师兄扩展项目: 行星X | 由源师兄组织创建项目地址: https://gitcode.com/yuanshixiong/planet-x

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询