AIOT第一波——麦昆识数字+siot

2019-08-255485
精华项目
AI 快速预览详细 收起
本文介绍了如何使用麦昆Micro:bit教育机器人V3.0、MU视觉传感器和物联网模块,实现数字卡片的视觉识别并将结果上传至Siot平台。项目包括硬件安装、程序编写和运行测试,适合零基础新手入门。通过这个项目,孩子们可以了解视觉识别技术,并动手实践物联网的应用。


缘起:              

        最近MU摄像头比较火,很多人都在玩,最后我也入手了一个。MU可是算是AI吧,那么我们能否把物联网的东西给加上呢?这正好与最近社区的AIOT脑洞赛对应上了。


【项目展示】
AIOT第一波——麦昆识数字+siot图4AIOT第一波——麦昆识数字+siot图5

【项目背景】
       麦昆星球偏离了原来的航线,与星系总部失去了联系。为了重新建立与总部的联系需要发送一些数字信息,可是没有人能认出来。为了及时联系上总部,麦昆接收了任务这项任务……
AIOT第一波——麦昆识数字+siot图2

【任务导航】
         1.了解视觉识别技术。
         2.通过MU视觉传感器识别数字卡片上的数字。
         3.通过物联网模块将识别的数字上传Siot物联网平台。

       4.Gravity: UART OBLOQ - IoT物联网模块                *1
       5.铜柱、螺丝若干

【材料学习】
        1.视觉识别
        视觉识别是人工智能领域中一个非常重要的部分。它指用摄像设备和电脑及其他相关设备,对生物视觉的一种模拟。它的主要任务是通过对采集的图片或视频进行处理以获得相应场景的三维信息,就像人类和许多其他类生物每天所做的那样。我们今天将利用MU视觉传感器来进行卡片上的数字识别。
AIOT第一波——麦昆识数字+siot图3
图2视觉识别

2.设置MU视觉传感器 
        MU 是一个集成了多种视觉算法及传感功能的嵌入式图像识别模块。MU的视觉算法包括色块检测,颜色识别,球体识别,人体检测,以及形状、交通、数字卡片识别。目前 MU 全面支持 Arduino,MicroBit,Mixly,Mind+主流开发平台。MU 支持 4 种通讯模式:UART(00),I2C(01),WIFI(10),图传(11)(目前WIFI和图传模式没有开放)。根据所需要的通讯方式,拨动MU 左侧的 Output 拨码开关调整其通讯模式。
AIOT第一波——麦昆识数字+siot图1
图3摄像头的设置
      
       因MicroBit 仅支持 9600 波特率,建议使用 I2C 模式。选择通讯方式后,程序中的通讯方式应与拨码开关保持一致。编程时应首先配置通讯方式,然后才可以进行其他的参数配置,使用过程中不可更改,每次切换通讯方式,需要重启MU。
MU支持4个地址:0x60(默认),0x61,0x62,0x63。当MU与其他传感器地址冲突时需要进行更改。I2C 模式下支持多个不同地址的MU 协同工作,可以给MU分配不同的地址。一般情况下保持默认地址即可。调整地址如上图拨动右侧拨码开关。

【操作实践】
       1.安装摄像头
        拿出麦昆车体、MU摄像头、物联网模块、铜柱、3D打印支架、螺丝等结构件组装进行安装。
AIOT第一波——麦昆识数字+siot图6
        按下图方式把MU摄像头与I2C(蓝色—SDA,绿色—SCL,黑色—负极,红色—正极)进行连接,物联网模块与麦昆车体P1,P2进行连接(绿色—P1,蓝色—P2,红色—正极,黑色—负极)
AIOT第一波——麦昆识数字+siot图7
电路连线
AIOT第一波——麦昆识数字+siot图8
连接摄像头和物联网模块
AIOT第一波——麦昆识数字+siot图9
组装摄像头支架
AIOT第一波——麦昆识数字+siot图10
安装固定螺丝
AIOT第一波——麦昆识数字+siot图11
固定摄像头支架
AIOT第一波——麦昆识数字+siot图12
固定摄像头
AIOT第一波——麦昆识数字+siot图14

2.程序编写
        打开Mind+软件,首先添加麦昆拓展指令集后,再选择传感器部分添加“视觉识别摄像头”,如图所示。
AIOT第一波——麦昆识数字+siot图15
选择通信模块中的OBLOGQ物联网模块
AIOT第一波——麦昆识数字+siot图16
主程序框架如图所示物联网模块设置
AIOT第一波——麦昆识数字+siot图17
配置物联网模块和启动数字卡片算法
AIOT第一波——麦昆识数字+siot图18
物联网Siot的设置

3.运行测试
AIOT第一波——麦昆识数字+siot图13

AIOT第一波——麦昆识数字+siot图19
AIOT第一波——麦昆识数字+siot图20

【拓展延伸】
        请修改程序中的“识别数字卡片”算法为“识别交通卡片”,使得麦昆可以识别到交通卡片并按照交通指示牌行走。
AIOT第一波——麦昆识数字+siot图21




创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(5)
DFGY
DFGY

这个厉害了
DFGY
DFGY

这个厉害了
gada888
gada888
MU可以派上大用场
gray6666
gray6666
让人眼馋的小M模块。
hnyzcj
hnyzcj
作者
回复gray6666
搞一块
rzyzzxw
rzyzzxw
哇哦,杰品。
- 没有更多了 -