【掌控板2.0】<Mind+>:光控灯、声控灯、语音识别模块、实现Easy IoT上MQTT消息的通讯实验

时间:2024-03-25 15:33:01

一、实验目的及要求

  • 实验一】光控灯
  • 实验二】声控灯
  • 实验三】语音识别控制灯
  • 实验四】实现Easy IoT上mqtt消息的通讯
    (1)甲按A键(或触摸P)发送消息至topic1,同时监听topic0。
    (2)乙监听topic1,接收到甲的消息后按A(或触摸P)回复消息给topic0甲显示。

二、实验原理与内容

  • (1)实现天黑自动亮灯,天亮灭灯
  • (2)实现声音强度到一定程度自动亮度,否则灭灯
  • (3)实现语音控制灯的开关
  • (4)实现mind+下Easy IoT上mqtt消息的通讯

三、实验软硬件环境

  • 硬件:掌控板、数据线
  • 软件:Mind+(最新版本)

四、实验过程

连接掌控版(通过以下3步完成掌控板在Mind+中的连接设置)
(1)将掌控板通过数据线连接到电脑;
(2)打开Mind+软件,选择“上传模式”;
(3)单击“扩展” ,弹出如下窗口,选择“主控板”后,单击“掌控板”。
【掌控板2.0】<Mind+>:光控灯、声控灯、语音识别模块、实现Easy IoT上MQTT消息的通讯实验【实验一】光控灯
【掌控板2.0】<Mind+>:光控灯、声控灯、语音识别模块、实现Easy IoT上MQTT消息的通讯实验【掌控板2.0】<Mind+>:光控灯、声控灯、语音识别模块、实现Easy IoT上MQTT消息的通讯实验实验效果图:
【掌控板2.0】<Mind+>:光控灯、声控灯、语音识别模块、实现Easy IoT上MQTT消息的通讯实验【掌控板2.0】<Mind+>:光控灯、声控灯、语音识别模块、实现Easy IoT上MQTT消息的通讯实验

【实验二】声控灯
【掌控板2.0】<Mind+>:光控灯、声控灯、语音识别模块、实现Easy IoT上MQTT消息的通讯实验【掌控板2.0】<Mind+>:光控灯、声控灯、语音识别模块、实现Easy IoT上MQTT消息的通讯实验实验效果图:
【掌控板2.0】<Mind+>:光控灯、声控灯、语音识别模块、实现Easy IoT上MQTT消息的通讯实验【掌控板2.0】<Mind+>:光控灯、声控灯、语音识别模块、实现Easy IoT上MQTT消息的通讯实验

【实验三】语音识别控制灯
【掌控板2.0】<Mind+>:光控灯、声控灯、语音识别模块、实现Easy IoT上MQTT消息的通讯实验【掌控板2.0】<Mind+>:光控灯、声控灯、语音识别模块、实现Easy IoT上MQTT消息的通讯实验实验效果图:
【掌控板2.0】<Mind+>:光控灯、声控灯、语音识别模块、实现Easy IoT上MQTT消息的通讯实验【掌控板2.0】<Mind+>:光控灯、声控灯、语音识别模块、实现Easy IoT上MQTT消息的通讯实验

【实验四】实现Easy IoT上mqtt消息的通讯
(1)甲实验代码:

【掌控板2.0】<Mind+>:光控灯、声控灯、语音识别模块、实现Easy IoT上MQTT消息的通讯实验【掌控板2.0】<Mind+>:光控灯、声控灯、语音识别模块、实现Easy IoT上MQTT消息的通讯实验(2)乙实验代码:
【掌控板2.0】<Mind+>:光控灯、声控灯、语音识别模块、实现Easy IoT上MQTT消息的通讯实验【掌控板2.0】<Mind+>:光控灯、声控灯、语音识别模块、实现Easy IoT上MQTT消息的通讯实验实验效果图:

【掌控板2.0】<Mind+>:光控灯、声控灯、语音识别模块、实现Easy IoT上MQTT消息的通讯实验【掌控板2.0】<Mind+>:光控灯、声控灯、语音识别模块、实现Easy IoT上MQTT消息的通讯实验【掌控板2.0】<Mind+>:光控灯、声控灯、语音识别模块、实现Easy IoT上MQTT消息的通讯实验【掌控板2.0】<Mind+>:光控灯、声控灯、语音识别模块、实现Easy IoT上MQTT消息的通讯实验【掌控板2.0】<Mind+>:光控灯、声控灯、语音识别模块、实现Easy IoT上MQTT消息的通讯实验**

五、实验结论与体会

  • 通过本次实验,使我对mind+图形化编程的用法了解更深一步。
  • 通过本次实验,学会了使用mind+来实验光控灯、声控灯、语音控制灯和Easy IoT上mqtt消息的通讯。
  • 通过过本次实验,使我对mind+和掌控板的基础知识了解更深一步,也提高了自已在硬件方面的动手能力。