基于K210的AI入门级别开发板,双核CPU+KPU可实现人脸识别、图像识别与分类等机器视觉任务。
智慧农业、智能家居、智能园区、工业物联网等
1.产品简介
1.1. AI-K210模组开发板基于嘉楠 K210芯片,该芯片具有双核64位主频400MHZ RISC-V CPU拥有核心神经网络加速器KPU,算力1TOPS,芯片自带8M SRAM,可在本地设备完成处理和存储K210低功耗仅为0.3W,模组具备完整的运行环境,直接集成TYPE-C接口的USB编程调试接口方便用户直接下载程序。集成摄像头和LCD显示屏接口,板载两颗LED和电源指示灯。用户IO口以2.54*22P排针引出。用户可以自行设计开发底板进行对接,为保证正常工作模组板至少需要5V2A的供电能力,如果需要底板设计时请尽量使用DCDC供电,并约束电源纹波。此外不需要对接底板的也可以直接使用模组板。
1.2. 软件开发模组支持标准的官方SDK开发环境(C/C++)和开源的microPython(python)开发和其他的IDE开发,
标准的官方SDK是C语言开发结合VSCODE进行开发,安装SDK和相关的依赖安装VSCODE,直接用C语言开发编程。
开源的microPython(python)开发就是使用开源的microPythony的bin固件文件+IDE,然后在IDE中使用python进行开发。这个请参考开源项目,比如托管在github 的maxipy。如果使用类似maxipy项目则硬件需要配置文件(如果缺少配置文件摄像头、LCD、SD卡将会驱动不起来)默认自带,如没有附件下载发送进开发板就可以了。另外也可以自行编译移植microPythony到开发板上。
l其他的IDE开发自行研究,概不赘述了。
注:初学者需要注意的是,官方的SDK和IDE不要混了官方的SDK需要结合VSCODE使用C语言开发,而官方的CanMV IDE是运行mpython编程的。要运行mpython需要先把K210系统烧写成支持IDE的mpython的固件(类似烧入了一个小系统),才能使用CanMV IDE或者MaixPy IDE 开发 , 新手入门强烈建议直接上CanMV IDE 或者MaixPy IDE,用Python编程。简单快速, 需要深入研究开发者建议使用官方的SDK开发。
1.3.默认配置的摄像头是OV2640,如果需要别的型号则自行购买,默认的LCD液晶屏是2.4寸的320*240,如其他型号需要则自行购买。TF卡默认不提供需要自备,这个需要使用正品的劣质货容易不识别或者出问题。正品推荐使用SANDISK的4-32GB SD卡(SD建议使用SDK的SD file demo来测试读写附件有)。另外硬件版本V1.0和V1.1全兼容通用随机发货。
2.应用场景
用于人脸识别检测、人脸验证、图像识别与分类等机器视觉任务,可用于教育学习、智能家居、智慧农业、智能抄表、智能门禁、考勤等场所。
3.产品参数
输入电压:5V
输入电流:<1.5A
IO引出数量:19
图像识别:QVGA@60FPS/VGA@30FPS
网络模型:TinyYolov2(after pruned)
深度学习框架:TensorFlow/Keras/Darknet
外设:FPIOA\UART\GPIO\SPI\I2C\I2S\TIMER
音频处理:APU
视频处理:KPU/FPU/FFT
FLASH:128Mbit
编程语言:C/C++, MicroPython
操作系统:裸奔、FreeRTOS、RT-Thread
IDE:CanMV、MaixPy IDE、PlatformlO IDE、Arduino IDE
模组重量:10g
模组尺寸:48*48mm
4.产品展示
1.使用官方的SDK+VS 编译的人脸检测,C语言编程。
2.使用MaixPy+IDE 训练的识别硬币模型,这个模型存在SD卡上,也可以存在FLASH,看训练后的数据大小。
3.使用IDE+python 红色识别(box/red)#CSDN找了一段python代码
4.使用IDE+python 红色识别(box/red)#CSDN找了一段python代码
5.使用IDE+python PWM调光LED
点赞