物联网 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的主要内容,如果未能解决你的问题,请参考以下文章
物联网应用之web控制掌控版亮灯(SIoT+掌控板+Web)
物联网应用之web控制掌控版亮灯(SIoT+掌控板+Web)
物联网应用之web控制掌控版亮灯(SIoT+掌控板+Web)