物联 DFrobot 掌控版的使用 智能灯和MQTT

目录

一、实验目的及要求

二、实验原理与内容

三、实验软硬件环境

四、实验过程

总结:


一、实验目的及要求

【实验一】光控灯

【实验二】声控灯

【实验三】语音识别控制灯

【实验四】实现Easy IoT上mqtt消息的通讯

甲按A键(或触摸P)发送消息至topic1,同时监听topic0

乙监听topic1,接收到甲的消息后按A(或触摸P)回复消息给topic0甲显示

 

二、实验原理与内容

实现天黑自动亮灯,天亮灭灯

实现声音强度到一定程度自动亮度,否则灭灯

实现语音控制灯的开关

实现mind+下Easy IoT上mqtt消息的通讯。

 

三、实验软硬件环境

硬件:掌控板

软件:Mind+

 

四、实验过程

1.光控灯

制作流程很简单,光控灯需要的只是读取环境光强度

图形化代码如下:

C代码如下:

效果图:

当用强光照射时,灯打开

 

2.声控灯

原理与光控灯基本一致,只需读取声音强度即可

图形代码:

C代码:

效果图:

安静环境下:

有嘈杂声时:

 

3.语音识别灯

需要使用实时模式和语音识别模块

图形代码如下:

效果图:

说开灯时:

说关灯时:

四:MQTT消息

这个实验需要用到MQTT模块,图形代码如下:

主程序:

按键程序:

接收消息程序:

C代码:

效果图:

开机时连接wifi

连接wifi与mqtt后

按下A键发送消息

总结

这次实验十分基础,我学会了基本的几个模块与图形化编程,觉得还是十分好玩的,希望下次能够做出更有趣的东西 

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年8月23日
下一篇 2020年8月23日

相关推荐