Zigbee 传感器与 Gravio 边缘平台打造交互式激光投影
学习构建便携式交互激光投影仪,利用 Zigbee 传感器、Gravio 边缘计算平台与 Chromecast 接收动作触发播放动画 GIF。
本指南演示:树莓派 4 安装 Ubuntu 20.04 LTS、集成 PIR 传感器、通过 CATT 触发 GIF 动画投射至激光投影仪。同时介绍传感器采购与 Gravio 账号创建。
所需硬件:
- 树莓派 4 (4GB 或 8GB)
- 32GB microSD 卡 (Class 10)
- USB 电源 (5V 2.5A)
- USB‑UART 适配器 (传感器通信用)
- 单向 PIR 运动传感器 (Zigbee 兼容)
- Chromecast Ultra (或任意 HDMI 转 Wi-Fi 适配器)
- HDMI 线与投影仪电源适配器
- Gravio 传感器租赁计划 (可选但推荐)
步骤 1:树莓派 4 安装 Ubuntu 20.04 LTS
- 下载 树莓派版 Ubuntu 20.04 LTS 镜像。
- 用
Etcher或dd写入 microSD 卡,等待写入校验完成。 - 插入 SD 卡,接键盘、显示器、电源。树莓派启动进入 Ubuntu。
- 初始设置时连 Wi-Fi。若稍后配置,按下文操作。
Netplan 配置 Wi-Fi
编辑 Netplan 配置:
sudo vim /etc/netplan/50-cloud-init.yaml
替换为以下内容,填入你的 SSID 与密码(注意转义双引号):
network:
ethernets:
eth0:
dhcp4: true
optional: true
version: 2
wifis:
wlan0:
dhcp4: true
dhcp6: true
access-points:
"":
password: ""
保存后测试:
sudo netplan try
连接成功则重启。默认凭据登录 (用户 ubuntu,密码 ubuntu) 并立即修改密码。
准备 Gravio
Gravio 通过 USB 适配器采集传感器数据并转发至边缘平台。若你所在国家不在 Gravio 分销覆盖范围,请联系我们获取支持。
步骤 2:桌面端安装 Gravio Studio 并创建账号
Gravio Studio 是配置 IoT 栈与部署应用的桌面客户端,支持 macOS 与 Windows。需订阅传感器租赁计划以接收 Zigbee 传感器。
- 从 官网 下载 Gravio Studio。
- 按向导安装。
- 启动并用邮箱与强密码注册,邮箱收验证码。
- 在 Gravio Studio 输入验证码激活账号。
登录后进入 “Subscriptions” 标签添加传感器租赁计划,系统将 Zigbee 传感器密钥下发至账号。
下方截图为 macOS 界面 (Windows 流程一致)。
完成 Gravio 账号配置后,即可通过 USB 适配器将树莓派接入边缘平台、编程 PIR 传感器触发 GIF 动画、经 Chromecast 投射至激光投影仪。
来源:Interactive Laser Projector Using Zigbee Sensors
制造工艺