资料介绍
描述
门铃是一个很好的例子,说明如何将您的设备连接到 Arduino Cloud 并让它们相互交谈。
只要 WiFi 网络可用,门铃就可以让您从任何地方开门。
该项目由两部分组成:发射器和接收器。发射器是实际打开门的发射器,并与其相连。接收器是一种会响铃的设备,您可以使用它从任何地方开门。
了解 Arduino 云
Arduino Cloud 是一个简单的工具,可将您的 Arduino/Genuino 开发板连接到互联网并通过 mqtt 通信相互连接。
Mqtt 是一种机器对机器连接协议,允许发布者和订阅者交换消息。
当一个设备订阅另一个设备正在发布信息的主题时,两个不同设备之间的连接就会发生。
Arduino 云入门
如果这是您第一次使用 Arduino Cloud,我们强烈建议您遵循入门指南。
遵循几个简单的配置步骤,您将获得一个基本的 Arduino 草图来开始您的项目。
在示例代码中,理解如何发布和接收消息很重要。
为了发布消息,我们将使用:
client.publish("/username/device1/topic", "text");
虽然之前定义了用户名和设备名称,但主题可以根据我们的喜好命名,它是我们发布消息的地方。
文本字段是我们要以字符串格式发布的消息。
为了 接收 消息,我们首先必须订阅一个主题,其他设备正在其中发布:
client.subscribe("/username2/device2/ChannelName2");
这些字段必须填写发射器设备的凭证。
现在我们接收消息并使用此代码读取它们:
void messageReceived(String topic, String payload, char * bytes, unsigned int length) {
Serial.println(payload)
}
收件人
现在我们可以开始构建我们的项目了。
我们希望接收器在收到正确的消息时播放歌曲,并在按下按钮时发送“打开”消息。
为此,我们需要将一个按钮、一个扬声器和一个 sd 分线板连接到我们的板上。
为了让它播放,我们需要AudioZero库。为了获得更好的质量,存储在 SD 卡上的音频文件必须是具有 88200 Hz、8 位无符号 PCM 单声道质量的 .wav 格式。使用audacity等音频程序可以轻松获得此类文件 。
传送器
请注意,对于这个例子,我们假设我们的门已经连接到一个继电器,该继电器可以通过打开和关闭来锁定和解锁门。
剩下要做的就是将我们的电路板连接到这个继电器和前门按钮。
- Helping Finger开源硬件
- 颜色循环开源硬件
- Ada SensorTile开源硬件
- 开源硬件-警灯
- AirBits开源硬件
- 闪烁的LED开源硬件
- 智能积木开源硬件
- 光电门铃开源硬件
- 音箱开源硬件分享
- HBus开源硬件
- 监控门铃开源硬件
- Arduino手表开源硬件
- 机械臂开源硬件
- 基于Arduino硬件光控灯制作资料 6次下载
- 主流的开源硬件有哪些详细资料说明
- 电子门铃电路图分享 2166次阅读
- 典型门铃电路图分享 3577次阅读
- 用小安派开源硬件制作一个桌面天气站 809次阅读
- 使用开源硬件的烹饪过程 1313次阅读
- 寻找开源硬件成功的触发器 636次阅读
- 基于ESP32和DFPlayer实现WiFi门铃的制作 3174次阅读
- dfrobotDFRobot Bluno M3控制器简介 1823次阅读
- 源创通信BPI-M1+ 开源硬件开发板介绍 2648次阅读
- 源创通信开源智能路由器 MTK 7623N 介绍 2897次阅读
- 带闪烁LED的门铃电路讲解 5516次阅读
- 遥控门铃的结构与工作原理介绍 1.3w次阅读
- 关于FPGA在开源方面的探索浅析 3706次阅读
- 无线语音门铃怎么样?无线语音门铃工作原理浅析 3357次阅读
- 三大主流开源硬件对比:Arduino vs BeagleBone vs Raspberry Pi 6363次阅读
- 开源硬件究竟有多“Open”?看完这个你就清楚了 6939次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多