项目简介
本项目是基于MQTT协议的物联网项目,构建了名为 “Cacophony Society” 的噪音制造者网络。借助Arduino Nano 33 IoT开发板与MQTT协议,实现对一系列噪音制造设备的远程控制。项目最初是为 “捉迷藏” 游戏设计,通过发送指令激活隐藏的噪音设备,干扰寻找者。
项目的主要特性和功能
- MQTT通信:利用MQTT协议实现设备间的实时信息交互。
- Arduino开发板:采用Arduino Nano 33 IoT开发板作为主控制器,接收并处理信息,控制噪音设备开关。
- 噪音设备控制:开发板连接如厨房用具、书桌等噪音制造设备,可通过指令控制发声。
- 移动应用界面:提供手机端控制界面,方便用户控制设备开关及启动 “混乱模式”。
- 可视化监控:借助Shiftr Broker实现设备信息的实时监控与可视化展示,便于了解设备状态和消息传输情况。
安装使用步骤
- 环境准备:确保开发环境已安装Arduino IDE和相关库文件,且拥有MQTT broker服务(如Shiftr Broker)。
- 硬件连接:按项目接线图连接Arduino Nano 33 IoT开发板、按钮、电磁铁等硬件。
- 代码上传:使用Arduino IDE将代码上传至开发板。
- 配置broker:在Shiftr Broker或其他MQTT broker上创建对应主题,将设备连接到broker。
- 手机应用部署:将移动应用界面部署到手机或网络。
- 测试与运行:通过手机应用发送指令,测试并运行项目。
注意:本项目涉及硬件连接和部署,需根据实际情况配置调整,且仅供学习研究,不用于非法或不当用途。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】