KOI锦鲤介绍—kittenbotdocs文档

为了后续更容易掌握模块的丰富功能,首先需要了解模块的每个部分,为此请通读下列图文。

模块的正方向

此为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秒闪烁一次。

THE END
1.计算机控制系统中实时在线方式和离线方式的含义是什么?计算机控制系统中实时、在线方式和离线方式的含义是什么? 相关知识点: 试题来源: 解析 答:(1)实时:所谓“实时”,是指信号的输入、计算和输出都是在一定时间范围内完成的,即计算机对输入信息以足够快的速度进行处理,并在一定的时间内作出反应并进行控制,超出了这个时间就会失去控制时机,控制也就失去了意义。 (2https://easylearn.baidu.com/edu-page/tiangong/questiondetail?id=1721323425869444568&fr=search
2.线控与传统控制的区别与联系线控:主要通过电子信号或电信号进行传输和控制。在线控系统中,传感器收集信息并转换为电信号,然后通过导线或无线方式传输到控制器,控制器再根据这些信号做出相应的控制决策。 传统控制:则更多地依赖于机械、液压或气动等物理方式进行传输和控制。传统控制系统通常包括各种机械部件、液压缸、气压缸等,通过它们的运动来实现https://blog.csdn.net/weixin_41150257/article/details/143732147
3.监控器摄像头显示不在线(摄像头监控不在线是什么原因?)文章目录1、监控摄像头不在线是什么原因监控显示未上线是怎么回事?2、nvr通道不在线什么意思?3、lwscam控制摄像机不在线是因为啥?4、摄像头通电但一直不在线怎么回事?5、监控摄像头离线是什么原因?1、监控摄像头不在线是什么原因监控显示未上线是怎么回事?原因有很多首先看摄像头有没有问题电源和BNC有没有接好然后看https://www.rdhyw.com/news/show-35316.html
4.语音控制灯的原理是什么智能语音灯有哪些→MAIGOO知识语音控制灯的原理是什么 智能语音灯有哪些 家装设计范 摘要:在当下,智能产品已然成为一种潮流,各种各样的智能家电进入我们的生活,智能灯也不例外。智能语音灯是区别于传统的可以用语音控制的灯。再细分为离线语音灯和在线语音灯。离线语音灯是指,不需要联网,通过芯片可以控制语音指令,来控制灯的状态。在线语音灯需要https://m.maigoo.com/goomai/214549.html
5.工业机器人的特点基本组成应用前景2、离线编程 离线编程采用部分传感器,主要依靠计算机图形学技术,建立工作模式,对编程结果进行三维图形学动画仿真来检测编程的可靠性,最后将生成的代码传递给工业机器人控制柜控制机器人运行。 在离线状态下,使用文字编辑器编写程序,之后加载到机器人控制器上运行。它帮你降低停机时间,加速机器人系统集成,并且在不影响生产https://www.cnpp.cn/focus/19982.html
6.在线式和离线式的脉冲控制仪有什么区别?全国脉冲控制仪是脉冲袋式除尘器清灰的主要控制装置,通过输出信号控制电磁脉冲阀对滤袋进行循环清灰以提高https://m.1633.com/ask/305540.html
7.常见问题·国产操作系统麒麟操作系统——麒麟软件官方网站2) 麒麟系统下如何离线安装软件 A: 此处假设安装QQ客户端,在QQ安装包所在目录空白处,右键选择“在终端中打开”,执行命令:sudo dpkg -i qq-0-arm6deb 输完命令回车,提示输入密码(输入的密码不会显示在屏幕),输完回车即可完成;3) 麒麟系统下如何在线安装软件https://www.kylinos.cn/support/problem
8.智能语音控制芯片的行业逻辑为什么会感觉智能语音控制家电不好用? 因为之前的技术实现不了。 原来实现语音控制家电的,有两条主要技术路径,一种是在线的,一种是传统离线的。 所谓在线语音,就是互联网模式,通过音箱采集用户语音,上传到互联网云端,进行大算力语音处理,将指令再传给家电厂商的云,或者返回到音箱进行控制……所以你直观感受一下,要https://www.eefocus.com/article/529430.html
9.基于离线策略的电力系统安全稳定在线附加紧急控制方法随着电网规模的增大,电网运行特性将更为复杂,离线控制策略与电网实际运行工况失配的可能性还会加大,电网安全稳定运行的风险也将增加。[0003]为了克服离线控制策略的固有缺点,“在线预决策,实时匹配”紧急控制技术在国内外电网中得到了一些工程应用,由于大电网安全稳定紧急控制“在线预决策”的计算时间通常需要几分钟,而大https://www.xjishu.com/zhuanli/05/CN104779608.html
10.最好的PID入门,中学基础即可PID控制器是一种常用的控制技术,常用于多种机械装置(如车辆、机器人、火箭)中。用数学方式来描述PID控制器是非常复杂的。本文描述了如何在使用NXT-G编程的LEGO机器人上https://www.jianshu.com/p/e3845ee1e868
11.“数控一代”受工艺、技术或者经济的限制,一些重要的过程参数和质量指标难以甚至无法通过硬件传感器在线检测。目前,生产过程中通常采用定时离线分析的方法,即每几小时采样一次,送化验室进行人工分析,然后根据分析值来指导生产。由于时间滞后大,因此远远不能满足在线控制的要求。https://www.clii.com.cn/XinXiHuaYingYong/201304/t20130402_376483.html
12.如何实现远程办公?花生壳使用教程是什么离线ip保持功能会自动保留最后一次登陆ip,即使花生壳不在线,域名也能正常解析,是您信赖的选择。 5、实时状态监控 花生壳运行情况实时监控,可以随时查看,让您一目了然。 6、覆盖主流网络硬件 花生壳和多家硬件厂商嵌入式合作,覆盖市场上主流的网络硬件。 看了本文了解了花生壳使用教程了吧。花生壳通过云服务器快速与内网https://hsk.oray.com/news/17956.html
13.8个在线和离线最佳视频速度控制器应用程序这样,您就需要可靠的软件来控制您的视频并使其按照您喜欢的速度播放。 如果您想更改和调整文件的视频速度,则必须寻找视频速度控制器。 有一些内置视频速度控制的应用程序/软件可以离线使用,也有一些应用程序可以在线使用。视频速度控制器它们的主要功能和特点各不相同。 因此,如果您有兴趣发现这些应用程序的优秀且有价值https://www.apeaksoft.com/zh-CN/video-editing/video-speed-controllers.html
14.离线下装与在线下装的区别?盖德问答现场装置在运行,然后我控制室重新改了一下组态,那这是不是就叫在线下装?离线下装是不是就是装置停的时候的下装? 0评论 +关注 共9个回答 清悸,设备工程师 2018-08-04回答 应该是全局下装(改变系统架构、增减系统部件等)、局部下装(修改部分不影响主控制器的组态、逻辑)。 全局下装不能在装置运行期间https://m.guidechem.com/wenda/question/detail738745.html
15.智能路由器是什么以及智能路由器有什么作用和功能路由器网络智能路由器就是智能化管理的路由器,可以由用户自行安装各种应用,自行控制带宽、在线人数、浏览网页、在线时间、拥有强大的USB共享功能,智能路由器最大作用就是提升用户体验,相比普通路由器设置更简单,使用更方便,另外针对移动时代也增强了移动功能https://www.jb51.net/network/141058.html
16.MPC算法51CTO博客2.传统的控制方法为什么被称为离线控制? 设计变阻器应有的级数来达到控制并励直流电动机启动的例子,那么如何看的出来是离线控制呢?其实很简单,在起始的时候就已经把每级电阻值就给定出来了,但是实际上是否能如理论计算的这样呢?比如我电压突然受到了扰动了怎么办?那么这个计算的每级电阻值肯定不对了啦,但是传统的控https://blog.51cto.com/15127512/3559103
17.什么是plc编程软件?Worktile社区调试和模拟:PLC编程软件提供调试和模拟功能,可以在编写程序之前测试控制逻辑的正确性和效果。这些功能包括在线监视和调整变量值、模拟输入和输出信号、模拟PLC运行状态等。 程序管理:PLC编程软件允许用户管理和组织程序文件,包括创建、保存、导入和导出程序文件。这些功能使得程序的版本控制和共享变得更加容易和高效。 https://worktile.com/kb/ask/1982903.html
18.工业机器人离线编程第3章搬运机器人的离线编程在线免费阅读6.学会使用RobotStudio仿真软件在离线状态下进行目标点示教。 7.学会搬运常用I/O配置及搬运程序编写。 ◆ 任务描述 本工作站以太阳能薄板搬运为例(如图3-1所示),利用IRB120机器人在流水线上拾取太阳能薄板工件,将其搬运至暂存盒中,以便周转至下一工位进行处理。本工作站中已经预设搬运动作效果,大家需要在此工作站https://fanqienovel.com/reader/7106065821654322184