Pico-DALI2
来自Waveshare Wiki
| ||||||||||||||||||||
| ||||||||||||||||||||
说明
产品概述
这是一款DALI转接板,搭配 ESP32-S3-Pico/ESP32-C6-Pico主板,可以轻松控制 DALI设备的灯光,简单处理即可 DIY 一套智能家居系统。
特点
- 接口兼容大部分 Pico 板
- 体积小巧
- 产品为通用 DALI 转接板,具体控制需通过主控板控制
- 提供 ESP32-S3-Pico/ESP32-C6-Pico 主控板示例程序
产品连接方式
资源介绍
Arduino 下使用
- 请注意,Arduino 上的 ESP32 3.0.X 基于 ESP-IDF v5.1开发,与此前基于 ESP-IDF V4.X 有较大差异,在进行以下操作后,原先程序可以正常运行的程序可能需要进行一些调整才可使用
- 请注意,电脑用户名必须是英文,用户名为中文会导致编译出错
搭建环境
- 安装 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-C6-Pico 作为主控板)
- 编译并烧录示例
- 烧录成功,若设备连接正常,可识别设备并控制设备从最低亮度开始依次变亮