3782| 6
|
AIOT第一波——麦昆识数字+siot |
本帖最后由 hnyzcj 于 2019-8-26 09:54 编辑 缘起: 最近MU摄像头比较火,很多人都在玩,最后我也入手了一个。MU可是算是AI吧,那么我们能否把物联网的东西给加上呢?这正好与最近社区的AIOT脑洞赛对应上了。 【项目展示】 【项目背景】 麦昆星球偏离了原来的航线,与星系总部失去了联系。为了重新建立与总部的联系需要发送一些数字信息,可是没有人能认出来。为了及时联系上总部,麦昆接收了任务这项任务…… 【任务导航】 1.了解视觉识别技术。 2.通过MU视觉传感器识别数字卡片上的数字。 3.通过物联网模块将识别的数字上传Siot物联网平台。 4.Gravity: UART OBLOQ - IoT物联网模块 *1 5.铜柱、螺丝若干 【材料学习】 1.视觉识别 视觉识别是人工智能领域中一个非常重要的部分。它指用摄像设备和电脑及其他相关设备,对生物视觉的一种模拟。它的主要任务是通过对采集的图片或视频进行处理以获得相应场景的三维信息,就像人类和许多其他类生物每天所做的那样。我们今天将利用MU视觉传感器来进行卡片上的数字识别。 图2视觉识别 2.设置MU视觉传感器 MU 是一个集成了多种视觉算法及传感功能的嵌入式图像识别模块。MU的视觉算法包括色块检测,颜色识别,球体识别,人体检测,以及形状、交通、数字卡片识别。目前 MU 全面支持 Arduino,MicroBit,Mixly,Mind+主流开发平台。MU 支持 4 种通讯模式:UART(00),I2C(01),WIFI(10),图传(11)(目前WIFI和图传模式没有开放)。根据所需要的通讯方式,拨动MU 左侧的 Output 拨码开关调整其通讯模式。 图3摄像头的设置 因MicroBit 仅支持 9600 波特率,建议使用 I2C 模式。选择通讯方式后,程序中的通讯方式应与拨码开关保持一致。编程时应首先配置通讯方式,然后才可以进行其他的参数配置,使用过程中不可更改,每次切换通讯方式,需要重启MU。 MU支持4个地址:0x60(默认),0x61,0x62,0x63。当MU与其他传感器地址冲突时需要进行更改。I2C 模式下支持多个不同地址的MU 协同工作,可以给MU分配不同的地址。一般情况下保持默认地址即可。调整地址如上图拨动右侧拨码开关。 【操作实践】 1.安装摄像头 拿出麦昆车体、MU摄像头、物联网模块、铜柱、3D打印支架、螺丝等结构件组装进行安装。 按下图方式把MU摄像头与I2C(蓝色—SDA,绿色—SCL,黑色—负极,红色—正极)进行连接,物联网模块与麦昆车体P1,P2进行连接(绿色—P1,蓝色—P2,红色—正极,黑色—负极) 电路连线 连接摄像头和物联网模块 组装摄像头支架 安装固定螺丝 固定摄像头支架 固定摄像头 2.程序编写 打开Mind+软件,首先添加麦昆拓展指令集后,再选择传感器部分添加“视觉识别摄像头”,如图所示。 选择通信模块中的OBLOGQ物联网模块 主程序框架如图所示物联网模块设置 配置物联网模块和启动数字卡片算法 物联网Siot的设置 3.运行测试 【拓展延伸】 请修改程序中的“识别数字卡片”算法为“识别交通卡片”,使得麦昆可以识别到交通卡片并按照交通指示牌行走。 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed