附录D:实验指导
为了更好地掌握本教程内容,建议读者完成以下实验:
实验 1:点亮第一盏 LED
- 目标:搭建 Arduino/ESP32 开发环境,烧录 Blink 程序。
- 硬件:ESP32 开发板。
- 步骤:下载 IDE -> 安装驱动 -> 编写
digitalWrite代码 -> 烧录 -> 观察现象。
实验 2:温湿度采集上云
- 目标:掌握传感器读取和 MQTT 通信。
- 硬件:ESP32 + DHT11。
- 步骤:读取传感器 -> 连接 WiFi -> 连接 MQTT Broker -> 发布 JSON 数据。
实验 3:搭建家庭监控仪表盘
- 目标:掌握全栈开发流程。
- 软件:Node-RED + Grafana。
- 步骤:部署 MQTT Broker -> Node-RED 订阅数据 -> 写入 InfluxDB -> Grafana 展示。
实验 4:语音控制风扇
- 目标:体验 AIoT。
- 硬件:麦克风 + 扬声器 + 继电器。
- 步骤:使用 Python 识别关键词“打开风扇” -> 控制 GPIO 翻转继电器。