附录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 翻转继电器。
« 上一篇 附录C:参考书目