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

Posted Mpara

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了物联网 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键发送消息

 topic1发送消息,掌控版接收消息时

总结

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

以上是关于物联网 DFrobot 掌控版的使用 智能灯和MQTT的主要内容,如果未能解决你的问题,请参考以下文章

物联网 DFrobot掌控板 简单的抢答器实验

物联网应用之web控制掌控版亮灯(SIoT+掌控板+Web)

物联网应用之web控制掌控版亮灯(SIoT+掌控板+Web)

物联网应用之web控制掌控版亮灯(SIoT+掌控板+Web)

物联网基于OneNET和Siri快捷指令实现控制ESP8266-01S点亮LED灯和查询DHT11温湿度传感器数据

物联网基于OneNET和Siri快捷指令实现控制ESP8266-01S点亮LED灯和查询DHT11温湿度传感器数据