跳到主要内容

准备


软件

此处使用Kittenblock 1.89.xx版本

硬件

线路连接

image.png
image.png
image.png

上传程序

  1. 抢红包程序.zip
  2. 下载完成之后将作品解压出来
    image.png
  3. 打开作品,按照图示点击,然后选择刚才第一步下载的文件
    image.png
  4. 之后具体参考🔗未来板快速开始,连接未来版并且上传程序
    image.png
  5. 未来板屏幕出现以下字样表示程序已经开始运行
    image.png

    未来版一直无法进入此界面?

    1. 连接未来板恢复固件,然后再重试一次
      image.png
    2. 首先确保,robotbit电源开关已打开。
    3. 确保电池电量充足,可以通过robotbit上的usb给电池充电
    4. 程序下载之后先不要连接koi,等未来板出现提示字样之后再连接koi
      image.png

使用指引

提要

在之后的操作里,会用到未来版的一些传感器,请参考图示了解。
image.png

模型训练

在训练模型之前先将koi和手机的位置固定好

  1. 有红包情况,按下未来版a键位会训练一次,每训练一次都会听到一次蜂鸣器响起,需要训练十次。
    image.png
  2. 被打开的红包,按下未来版b键位会训练一次,每训练一次都会听到一次蜂鸣器响起,需要训练十次。

image.png

  1. 其他内容,对未来板麦克风吹气,则会进行其他内容的训练。每训练一次都会听到一次蜂鸣器响起,需要训练十次。
    注:训练其他内容的时候,每训练一次你可以适当变化手机屏幕的聊天内容

image.png

检测训练成果

  1. 在所有内容训练完毕之后,将未来版姿态朝下。结束训练,请把下一个步骤看完在操作未来板
    image.png
  2. 当听到未来发出“哆啦咪”的声音,表示已经结束训练,此时请立刻将未来版摆正
    image.png
  3. 现在将koi对准手机微信画面,开始进行画面识别测试
    1. 有红包
      image.png
    2. 已领取
      image.png
    3. 其他对话
      image.png
  4. 如果识别内容和标签A(有红包),B(已领取),C(其他对话)对应上了则表示训练成功
  5. 此时再次将未来板姿态朝下(参考之前的图示),回到训练模式
  6. 然后将未来板左倾,保存训练数据,
  7. 在下次运行程序的时候,可以让未来板姿态右倾,加载模型数据,然后直接姿态朝下进入识别模式即可,不需要在训练

    识别并不准确?

    1. 首先识别做不到百分之百准确,因为这个还是以教育娱乐为目的。如果有七八成一般就够了
    2. 可以增加训练次数,总训练次数为40张图片,所以要训练三个场景的话,最个场景训练13次
    3. 可能是之前进行了错误的寻来,可以重新进入训练模式通过上下摇晃未来板,待屏幕出现重置特征分类字样时候,重新训练(未来板姿态朝下可以切换训练模式或者识别模式)

    训练数据保存失败?

    1. 在未来版左倾的时候,koi出现一大堆红色错误字样
      这种情况一般是没有插sd卡导致,但此时再插入sd卡,是需要重启koi重新训练数据的。

舵机角度调整

在之前的“检测训练成果”的步骤中,成功识别到红包时,舵机应该是已经在运转了。但是角度可能不正确,所以需要单独调整舵机角度,然后在把正确的舵机角度程序上传到未来板。

  1. 断开未来版数据线,以及关闭robotbi上的电源,让未来板关机
  2. 重新接上数据线,并且打开robotbit电源,然后再到软件上连接未来版
    image.png
  3. 此时不要上传程序,直接点击这个积木块,舵机就会直接动起来。
    image.png
  4. 然后需要根据舵机做出的动作修改一系列角度
    image.png
  5. 待到调试完毕,点击“抢红包动作”时,已经可以正确的打开红包了
  6. 此时再将程序上传,就大功告成了
    image.png
  7. 最后不要忘了保存修改后的程序
    image.png