Pico-DLAI2
来自Waveshare Wiki
| ||||||||||||||||||||
| ||||||||||||||||||||
说明
产品概述
这是一款DALI转接板,搭配 ESP32-S3-Pico/ESP32-C6-Pico主板,可以轻松控制 DALI设备的灯光,简单处理即可 DIY 一套智能家居系统。
特点
- 接口兼容大部分 Pico 板
- 体积小巧
- 产品为通用 DALI 转接板,具体控制需通过主控板控制
- 提供 ESP32-S3-Pico/ESP32-C6-Pico 主控板示例程序
产品连接方式
资源介绍
搭建环境
- 安装 Arduino IDE
- 安装完成后打开 Arduino IDE
- 进入首选项
- 添加 JSON 链接
https://espressif.github.io/arduino-esp32/package_esp32_index.json
- 进入开发板管理器,搜索 esp32 ,在下方的 esp32 by Espressif Systems 中选择 3.0.2 版本并点击安装(若不能正常安装可使用手机热点尝试)
- 安装完成重启 Arduino IDE 即可使用
若安装失败则展开
- 安装 3.0.2 版本失败
- 下载资源文件
链接: https://pan.baidu.com/s/1ppl7ZU2NSTY_TfFzs1pDWA 提取码: 0755
- 从资源管理器按路径 “c:\Users\Waveshare\AppData\Local\Arduino15\staging\packages” 进入(其中 Waveshare 为计算机用户名,需要开启显示隐藏文件)
- 将上方下载的文件解压至 packages 文件夹下
- 重新执行安装操作
- 安装完成重启 Arduino IDE 即可使用
示例程序
- 根据使用的主控板选择产品型号
- 选择型号与端口(若使用 ESP32-S3-Pico 则选择型号 ESP32S3 Dev Module,若使用 ESP32-C6-Pico 则选择型号 ESP32C6 Dev Module,以下演示选择 ESP32-S3-Pico 作为主控板)
- 设置板子参数
- 编译并烧录示例
- 烧录成功可观察到两个页面
- 页面 1 分别显示的参数如下
参数 | 功能 | 说明 |
SD Card | 显示 SD 卡的大小 | 请注意,仅支持 16GB 及以下的 SD 卡 |
Flash Size | 显示 Flash 大小 | 当前板载 16MB Flash |
Angular deflection | 显示板子角度偏移 | 显示三个方向的偏移 |
RTC Timr | 显示 RTC 时间 | 显示当前 RTC 时间 RTC 时间与当前时间不一致,是因为掉电状态下并不能留存数据,如需要保持 RTC 时间正常,则需连接 RTC 电池并更新 RTC 时间 |
Wireless number | 显示扫描到的WIFI和蓝牙个数 | 扫描结束会在末尾显示 Scan Finish |
- 页面 2 为蜂鸣器控制页面