[项目分享]小MU绘画连连看 精华

查看: 283|回复: 4

[项目分享] 小MU绘画连连看

[复制链接]
本帖最后由 rzegkly 于 2019-8-11 17:27 编辑

360截图20190811144737755.jpg

立秋,是二十四节气中的第13个节气;
是干支历未月的结束以及申月的起始;
时间在农历每年七月初一前后(公历8月7-9日之间)。
"秋"就是指暑去凉来,意味着秋天的开始。
秋季是天气由热转凉,再由凉转寒的过渡性季节,立秋是秋季的第一个节气。
自然界是五彩斑斓的,正是因为有了这些斑斓的色彩,才使大自然呈现出勃勃生机与活力。
百变小MU化身一名画家,让她去描绘心中美景吧。

微信图片_20190811110257_副本.jpg

一、思路:
1、        建立SIOT物联网服务器;
2、  A端Microbit板:采集颜色信息;
3、        B端掌控板:接受颜色信息;
4、        B端掌控板:合成颜色信息,并发送信息;
5、  A端Microbit板:显示合成的颜色信息;   
360截图20190810210218065.jpg

二、环境
1、硬件: 掌控板 编程板 http://www.dfrobot.com.cn/goods-1902.html
          小MU视觉传感器http://mai.morpx.com/detail.php?id=162
          microbit板 http://www.dfrobot.com.cn/goods-1395.html
          Gravity: UART OBLOQ - IoT物联网模块http://www.dfrobot.com.cn/goods-1577.html
          micro:bit掌控I/O扩展板 http://www.dfrobot.com.cn/goods-1966.html
          RGB 全彩灯带 http://www.dfrobot.com.cn/goods-1894.html
2、软件:Mind+ V1..5.6下载地址:http://mindplus.cc/
         物联网服务器 SIT v1.1 下载地址:https://siot.readthedocs.io/zh_CN/latest

360截图20190811110041877.jpg

三、编写程序
1、步骤1Microbit A端板,采集颜色信息;
micobit0.jpg


(1).通过数据线连接A端microbit和计算机,用管理员模式打开Mind+1.5.6,将Mind+切换为“上传模式”下,连接设备,选择串口com18;

主控板.jpg

360截图20190811094453228.jpg

(2).扩展模块中,添加主控板:microbit ;传感器模块:识别摄像头,通信模块:OBLOQ,显示器:RGB



360截图20190811094554835.jpg



(3).设置物联网平台数据:WIFI账号密码, 账号:siot 密码:dfrobot ,数据采集的对象:bit/ys0 ;bit/ys1 服务器:SIOT; 服务器地址:192.168.1.2;

360截图20190811095655404.jpg

2、A端        Microbit板:采集颜色信息程序;


bit1.jpg

bit2.jpg


1、当摄像头检测到白色卡片1时,microbit板A发送数值“1”,掌控板B收到信息,RGB灯熄灭
2、当摄像头检测到红色卡片2时,microbit板A发送数值“2”,掌控板B收到信息,RGB红灯亮
3、当摄像头检测到黄色卡片3时,microbit板A发送数值“3”,掌控板B收到信息,RGB黄灯亮
4、当摄像头检测到绿色卡片4时,microbit板A发送数值“4”,掌控板B收到信息,RGB绿灯亮
5、当摄像头检测到蓝色卡片5时,microbit板A发送数值“5”,掌控板B收到信息,RGB蓝灯亮

3、B端掌控板:接受颜色信息

1、通过数据线连接B端掌控板和计算机,用管理员模式打开Mind+1.5.6,将Mind+切换为“实时模式”下,连接设备,选择串口com17
掌控接受.jpg


2、扩展模块中,添加主控板:掌控板 ;功能模块:语音识别,网络服务模块:MQTT
201908111510211768.png

201908111511007530.png

201908111511244189.png

3、选择物联网siot平台,设置服务器地址,账号:siot 密码:dfrobot ,数据采集的对象:bit/ys0(接受颜色信息) ;bit/ys01 (发送合成颜色信息)
掌控0.jpg


点击空格键运行程序,可以看到角色会先说“MQTT连接成功,说“小MU绘画连连看 ”

1.当接受到MQTT=1时,掌控板B收到信息,RGB灯熄灭
2.当接受到MQTT=2时,掌控板B收到信息,RGB红灯亮
3.当接受到MQTT=3时,掌控板B收到信息,RGB黄灯亮
4.当接受到MQTT=4时,掌控板B收到信息,RGB绿灯亮
5.当接受到MQTT=5时,掌控板B收到信息,RGB蓝灯亮,

掌控01.jpg

掌控02.jpg


4、B端掌控板:发送合成颜色信息
当红色+蓝色=紫色,发送zise到A端microbit ,
当红色+绿色=黄色,发送huangs到A端microbit ,
当蓝色+绿色=青色,发送qingse 到A端microbit ,
当黄色+绿色=黄色,发送lanse到A端microbit ,


201908111516392721.png

201908111517036474.png


5、A端        Microbit:显示合成的颜色信息;

bit3.jpg

四、知识拓展

1、小MU视频传感器
(1)、工作原理:
         小MU作为嵌入式视觉识别模块,其算法全部在芯片内部完成运算处理,无须云端服务器 的支持,遇过一些简单的奇存器配置即可开启算法,算法开启后,小MU将开始不断的处理摄 像头所拍围到的图像,如果图像中出现了目标物体(与算法检测内容一双的物体)且大小,角度 清晰度等可以满足识别的资求,那么就会将该物体在图像中的相对位置,大小,分类编号等数据 写入否存器,每处理一图像这些数就会被,用户通过读取这些寄存器来获取面像识别的结果。

360截图20190810215733547.jpg

(2)、设置方法:
     micro:bit和小MU通过4pin PH2.0—杜邦线进行连接, 虽然官方给出了IIC和UART两种接口,
     习惯性选择更灵活好用的IIC方式, 同时micro:bit掌控I/O扩展板 IIC接口,貌似是“姻缘巧合”。
    注意:
         选择IIC模式,需要将左侧的模式拨码开关1拨到下面,开关2拨在上面


yingjian_副本.png

2、三原色

三原色指色彩中不能再分解的三种基本颜色,我们通常说的三原色,即品红、黄、青(是青不是蓝,蓝是品红和青混合的颜色)。三原色可以混合出所有的颜色,同时相加为黑色,黑白灰属于无色系。

色彩中颜料调配三原色混合色为黑色,而三原色作为光基材料中由于光的特殊属性混合色为白色。

360截图20190809222310787.jpg

五、视频回放

rzyzzxw  版主

发表于 2019-8-13 09:52:33

康老师又一力作。
回复 支持 反对

使用道具 举报

rzegkly  版主
 楼主|

发表于 2019-8-13 21:07:09

rzyzzxw 发表于 2019-8-13 09:52
康老师又一力作。

谢谢
回复 支持 反对

使用道具 举报

2692689622  见习技师

发表于 5 天前

感谢分享,很棒的项目
回复 支持 反对

使用道具 举报

rzegkly  版主
 楼主|

发表于 4 天前

相互学习
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
wifi气象站

硬件清单

btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2019 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail