所有外链均来自 Sipeed / Kendryte 官方仓库,请放心使用。建议国内用户使用镜像加速。
配套视频教程(B 站 BV 号:BV15p4y1K7HE),适合搭配本页资源同步学习。涵盖开发板开箱、环境搭建、固件烧录、第一个 LED 程序到综合 AI 项目演示,手把手带你跑通 K210 全流程。
支持 Windows / macOS / Linux,图形化烧录 .bin / .kmodel 到 SPI Flash。
基于 OpenMV IDE,支持一键运行、文件管理、帧预览。Windows / macOS / Linux 全平台。官方推荐使用 v2.9.2-2 版本以与 MaixPy 固件完美兼容。
CH340(Maix Bit / Go) 与 CP210x(Maixduino)驱动合集。
约 1.1MB,启动快,适合 MicroPython 学习与原型开发。
约 4.2MB,包含更多外设驱动与 OpenMV 兼容 API。
裸机 C SDK 编译产物,开发者可基于此自由定制 RTOS / 应用。
约 2.6MB,KPU 推理 30 FPS,框选 + 置信度输出。
1000 类 ImageNet 标签,屏幕实时显示 Top-3 分类结果。
教学入门经典,模型仅 ~400KB,便于理解量化与部署全流程。
社区贡献模型,常见可回收 / 有害 / 厨余垃圾准确率 > 90%。
下面整理了 K210 开发板常用的 41 款传感器与外设模块,均通过 GPIO / I²C / SPI / UART / ADC / 单总线 / PWM 等接口接入,可配合本教程示例项目学习使用。下方两张图为模块实物一览表,建议点击放大对照选购。
| 模块名称 | 接口 | 类别 | 学习用途 / 提示 |
|---|---|---|---|
| 双色LED灯 | GPIO ×2 | 输出 | 红绿双色发光二极管,练习高低电平控制与多LED 调度。 |
| RGB-LED | PWM ×3 | 输出 | 共阳/共阴 RGB LED,学习 PWM 调色与色彩混合。 |
| 7彩LED灯 | GPIO | 输出 | 内置闪烁逻辑的七彩 LED,练习 GPIO 时序与延时函数。 |
| 继电器模块 | GPIO | 执行 | 5V/3.3V 驱动,控制灯、电机等大电流负载;高电平触发。 |
| 激光传感器 | GPIO | 输出 | 激光发射头,需配合光敏电阻使用,验证光学对射原理。 |
| 轻触开关按键 | GPIO | 输入 | 4 脚微型轻触按键,练习上拉/下拉电阻与软件消抖。 |
| 倾斜开关模块 | GPIO | 输入 | 内部滚珠开关,检测倾斜/震动状态,入门姿态感知。 |
| 振动传感器 | GPIO | 输入 | 弹簧触发开关,检测振动/敲击事件。 |
| 有源蜂鸣器 | GPIO | 输出 | 内部带振荡电路,高低电平即发出固定频率声音。 |
| 无源蜂鸣器 | PWM | 输出 | 需外部 PWM 驱动,可播放不同频率的音调/旋律。 |
| 干簧管传感器 | GPIO | 输入 | 磁簧开关,磁铁接近时闭合;用于门窗、转速检测。 |
| U 型光电 | GPIO | 输入 | 红外对射式光电开关,检测物体遮挡,计数/测速场景常用。 |
| 雨滴检测模块 | ADC | 输入 | 模拟输出,检测雨滴/湿度;阈值可调。 |
| PS 操纵杆 | ADC ×2 + GPIO | 输入 | 双轴模拟摇杆 + 数字按键,练习多通道 ADC 与按键扫描。 |
| 电位器模块 | ADC | 输入 | 可调电阻分压输出,练习 ADC 读取与阈值判断。 |
| 霍尔开关模块 | GPIO | 输入 | 磁场接近开关,数字输入;可测转速与位置。 |
| 温度传感器 | ADC | 输入 | 热敏电阻模块,模拟输出读取温度(需查表转换)。 |
| 声音传感器 | ADC / GPIO | 输入 | 驻极体麦克风 + 比较器,模拟/数字双输出,检测声音强度。 |
| 光敏电阻模块 | ADC | 输入 | 光敏电阻分压输出,检测环境光强(夜灯/自动亮度)。 |
| 火焰传感器 | ADC / GPIO | 输入 | 红外接收管 + 比较器,检测火焰/红外光源;报警阈值可调。 |
| 烟雾传感器(MQ-2) | ADC | 输入 | 气敏电阻,检测烟雾/可燃气体浓度。 |
| 4 位数码管(TM1637) | GPIO ×2 | 显示 | CLK + DIO 双线协议,动态扫描显示数字/时间。 |
| 触摸开关(TTP223) | GPIO | 输入 | 电容式触摸开关,数字输出;替代机械按键。 |
| 超声波模块(HC-SR04) | GPIO ×2 | 输入 | Trig/Echo 双线,测距 2cm–400cm,需 5V 供电(电平转换)。 |
| DS18B20 温度模块 | 单总线 | 输入 | 数字温度传感器,精度 ±0.5°C;单总线多点测温。 |
| 旋转编码器(EC11) | GPIO ×3 | 输入 | A/B 相信号 + 按键,测速、旋钮菜单。 |
| PCF8591 模数转换器 | I²C | 扩展 | 8-bit ADC ×4 + DAC ×1,扩展 K210 的模拟 IO 数量。 |
| DHT11 温湿度传感器 | GPIO | 输入 | 单总线数字温湿度,练习自定义时序协议解析。 |
| 红外避障传感器 | GPIO | 输入 | 红外反射式接近开关,检测前方障碍;避障小车核心。 |
| IIC LCD1602 液晶模块 | I²C | 显示 | 16×2 字符 LCD(带 PCF8574 转接板),显示字符与简单符号。 |
| BMP280 气压传感器 | I²C / SPI | 输入 | 高精度气压 / 温度 / 海拔传感器,户外与气象站首选。 |
| MPU6050 陀螺仪 + 三轴加速 | I²C | 输入 | 6 轴 IMU,姿态解算、平衡车、空中鼠标。 |
| DS1302 实时时钟传感器 | GPIO ×3 | 输入 | RTC 芯片 + 纽扣电池,断电仍走时;电子钟项目。 |
| 红外循迹传感器(TCRT5000) | ADC / GPIO | 输入 | 红外反射式,识别黑白线,循迹小车必备。 |
| SSD1306 OLED 显示 | I²C / SPI | 显示 | 0.96 寸 128×64 OLED,显示中文/图形;高对比度。 |
| RFID 射频卡传感器(RC522) | SPI | 输入 | 13.56MHz MFRC522,读卡 / 写卡 / 门禁。 |
| 直流电机风扇组件 | PWM / GPIO | 执行 | 130 小马达 + 风扇叶,PWM 调速演示。 |
| 步进电机模块(28BYJ-48)b> | GPIO ×4 | 执行 | 5V 四相五线步进电机,角度精确控制;需配驱动板。 |
| 步进电机驱动模块(ULN2003) | GPIO ×4 | 执行 | 达林顿阵列驱动板,与 28BYJ-48 配套使用。 |
| PIR 人体热释电感应模块(HC-SR501) | GPIO | 输入 | 人体红外感应,安防 / 自动灯 / 入侵检测。 |
| 角度舵机(SG90 / MG90S) | PWM | 执行 | 9g 小舵机,50Hz PWM 控制 0–180° 角度;机械臂、舵机云台。 |
双色LED / 蜂鸣器 / 按键 / 电位器 / DHT11 / 超声波 / OLED / 舵机 / MPU6050 这 9 件套,覆盖 GPIO、PWM、ADC、I²C、单总线等主流接口,性价比最高。其余模块可按项目需要逐步扩充。
官方芯片规格书、寄存器定义、电气特性,建议通读一遍。
含 API 速查、示例代码与典型项目教程,由 Sipeed 维护。
把 TFLite / ONNX / Caffe 模型量化并编译为 K210 可用的 .kmodel。