为了后续更容易掌握模块的丰富功能,首先需要了解模块的每个部分,为此请通读下列图文。
模块的正方向
此为KOI锦鲤模块的正方向
旋转镜头
镜头旋转为0~180。若从前往后旋转,注意摄像头排线的收纳,动图GIF
摄像头前置
不难理解,摄像头与屏幕同一方向为摄像头前置,如图
前置一般应用在:人脸追踪交互、物体追踪交互,可从屏幕直观看到摄像头的数据
摄像头后置
摄像头与屏幕反方向为摄像头后置,如图
后置一般应用在:条码、二维码扫描、线条追踪等
屏幕与屏幕坐标系
屏幕为高清IPS屏,像素为240x240
坐标系原点起始为屏幕的左上角
屏幕用于显示摄像头的实时数据流,与一些操作的交互信息
按键AB与复位按键Reset
模块左右两侧各有一个可编程按键,类似Microbit的A和B按键
麦克风
屏幕左下方有收音的麦克风,收音距离约为50cm
USB数据口
此数据口用于给模块更新固件或者给模块供电
PH2.04PIN串口
此接口用于与能量魔块主控盒、Microbit、Arduino或者其他带串口的板子进行串口通讯
4PIN引脚定义:
新手强烈推荐使用能量魔块主控盒,这样不会有插错的风险
注意!能量魔块与KOI配合使用,KOI必须额外供电5V。可以从能量魔块的电池盒用USB接口进行引出。
TF卡槽
TF卡槽为弹卡式卡槽,最大内存支持为16G,可以存放音频,图片、机器学习模型等。
插接方向:
喇叭
喇叭用于播放内存卡内的音频文件
乐高插销孔
模块的乐高插销孔为全孔(普通)插销孔,尺寸符合乐高尺寸。
插销孔间距:
长为4个插销孔间距
宽为3个插销孔间距
软件支持
KOI可在Makecode或者Kittenblock中使用
Kittenblock的教程,因为1.8.5还在提升中,因此还没形成文档,暂时只做了视频教程,大家也可以看看。
常见问题与解答
1、KOI锦鲤能作为独立主控控制其他的传感器吗?
答:本身K210原生是支持的,KOI锦鲤上留有一个通讯串口。但小喵的大部分用户群体不适合直接操作串口,如果KOI作为独立主控去使用,KOI锦鲤上你需要写一个串口发送的程序,与之串口相连的板子也需要写一个串口的接收程序。因此你至少写两个程序。这个对大多数用户来说都是太难和繁琐。因为大部分用户已经熟悉Microbit的编程,此KOI锦鲤作为模块进行使用,大家只需要对Microbit进行编程即可,这个对大部分用户来说体验是最好具有可操作性。
2、KOI宣传可以作为主控,那应该如何进行使用?
答:在1.8.5的Kittenblock中,KOI锦鲤作为主控插上数据线可以直接与Kittenblock的舞台进行在线交互。这个过程中无需其他板子作为辅助,即作为主控。详细的教程可以观看
3、KOI锦鲤里面含有电池吗?
答:不含,USB口平时主要用来供电进行使用
4、KOI锦鲤的屏幕是触摸屏吗?
答:不是,它是240*240的IPS显示屏,不能触摸
5、KOI锦鲤的屏幕为什么这么小?不能做大点吗?
答:KOI锦鲤设计思想主要想做成小巧点,与能量魔块进行配合使用。因此在最小体积内做得符合乐高标准,因此240x240的屏幕恰好合适现在的体积。
6、KOI锦鲤的屏幕可以用来做海龟画图吗?
答:不能,KOI的锦鲤屏幕主要用来显示摄像头的数据流。
7、KOI锦鲤的屏幕看起来实际画面屏幕中心亮,四周会暗些是什么回事?是坏的吗?
答:这个现象是正常的,因为单片机所用的ov系列摄像头与大家平时用的手机摄像头有所区别,它的收光能力所限制会出现这样的现象。为什么不用手机的摄像头?一个是成本限制,另外手机摄像头驱动就不是这些简单的单片机所能驱动得起的。至少是MTK或者全志系列芯片才能驱动。
8、KOI锦鲤的摄像头分辨率是多少?我能自己更换高像素的摄像头吗
答:640x480,不能,KOI锦鲤固件底层已经进行了适配,请勿自主更换内部零件,以免损坏模块
10、KOI锦鲤摄像头的排线为什么没有结构盖住?
答:这个设计倾向了功能实用性,摄像头的旋转角度是0~180,因此排线无论如何隐藏,最终都可以被看见。至于摄像头排线为什么不在摄像头镜头后出线?这个方案有设计过,因为结构太紧凑了,布置镜头后出线会经常摩擦到线头,导致排线失效不良。
11、KOI锦鲤的摄像头最远能看到多远?
答:这个要根据你具体调用的功能。例如人脸识别,只要人脸能清晰呈现到屏幕上即可,一般最远1.5米左右。当识别的物体在屏幕上都很难看清,这时这个距离基本是无效的。
12、KOI锦鲤的摄像头是可以旋转调整焦距吗?
答:KOI摄像头在出厂时,都调整好一致性,物视距离是调整好的,镜头的螺旋位上滴了黑胶,因此不可以旋转调整。
13、我的内存卡插上去KOI锦鲤不识别?
答:内存卡不支持热拔插,请在KOI锦鲤通电前确保内存卡已经插好,再通电。通电后屏幕会出现KOI固件的版本号以及内存卡的容量。若不识别内存卡,请更换别的内存卡,推荐喵家的内存卡或者正版的闪迪卡。容量不大于16G的。
14、KOI锦鲤的USB口有什么用?
答:USB口主要用来5V供电,因为KOI内含的芯片比一般市面上的人工智能模块要多,要求的电流也大,因此3.3V是不足以供起电来,因此USB口可以接电脑USB口或者充电宝进行5V供电。
15、KOI锦鲤的Reset按钮有什么用?
答:Reset按钮平常用不到,只有在升级固件时会用到,后期在升级固件我们再讲到。在连上串口时候,你按下Reset按键,KOI就会重启。平时下载程序后,已经脱机了,按reset是没有反应的。
16、KOI锦鲤USB与电脑连接,如果我想断开连接,可以直接拔吗?会损坏KOI吗?
答:直接拔就可以,不需要退出U盘操作。不会损坏KOI。
17、KOI锦鲤B按键那边有个蓝色LED是干嘛用的?
答:那个蓝色LED是WIFI的状态灯,KOI通电后,wifi就进行工作(KOI上电后,显示版本号后,第二屏就会显示APmodel)。蓝色LED隔一秒闪烁一次,此状态表明WIFI还没入网(没连上你家的路由器)程序设置,入网后,蓝灯进入慢闪状态,3秒闪烁一次。