English | 中文
examples
├─DS18x20_Temperature #外接DS18B20示例
├─HomeAssistant #简易配置就可以接入家庭助理 +OLED SS1306 示例
├─NimBLE_Server #使用BLE 控制继电器
├─RTC_DS3231_External_Module # 使用 外部接入 DS3231 RTC模块
├─RTC_PCF8563_TimeSynchronization # 使用板载 PCF8563 RTC
├─TFT_eSPI #使用2.4'寸电阻触摸屏
├─UnitTestExample #测试程序
├─HT74HC595 #HT74HC595测试程序
└─T-Relay6-S3-W5500_Original_Test #T-Relay6-S3外插W5500出厂测试程序
- 安装VisualStudioCode 和 Python
- 在
VisualStudioCode
扩展中搜索PlatformIO
插件并安装. - 安装完成后需要将
VisualStudioCode
重新启动 - 重新开启
VisualStudioCode
后,选择VisualStudioCode
左上角的文件
->打开文件夹
->选择LilyGo-T-Relay
目录 - 点击
platformio.ini
文件,在platformio
栏目中取消需要使用的示例行,请确保仅仅一行有效 - 点击左下角的(✔)符号编译
- 将板子与电脑USB进行连接
- 点击(→)上传固件
- 点击 (插头符号) 监视串行输出s
- 安装 ArduinoIDE
- 将
LilyGo-T-Relay/lib
目录内的所有文件夹拷贝到<C:\Users\UserName\Documents\Arduino\libraries>
,如果没有libraries
目录,请新建,请注意,不是拷贝lib
目录,而是拷贝lib目录里面的文件夹 - 打开ArduinoIDE -> Tools
- Board -> ESP32S3 Dev Module
- USB CDC On Boot -> Enable
- CPU Frequency -> 240MHz
- USB DFU On Boot -> Disable
- Flash Mode -> QIO 80MHz
- Flash Size -> 16MB(128Mb)
- USB Firmware MSC On Boot -> Disable
- PSRAM -> OPI PSRAM
- Partition Scheme -> 16M Flash(3MB APP/9.9MB FATFS)
- USB Mode -> Hardware CDC and JIAG
- Upload Mode -> UART0/Hardware CDC
- Upload Speed -> 921600
- 插入USB到PC,点击上传<如果无法顺利上传,请保持按压BOOT按键,然后单击RST,然后再点击上传,上传完成时需要点击RST退出下载模式
- 请查看参考配置文件
- 在使用过程中,ESPHome得到的效果并不好,不建议使用,如果需要接入HomeAssistant请使用 <examples/HomeAssistant> 草图,可以通过入网配置期间配置继电器数量,MQTT服务器参数 ,HomeAssistant如果开启了自动发现,那么
T-Relay
能够被 HomeAssistant 自动发现.
- ⚠
T-Relay
使用Octal SPI
Flash ,所以 GPIO35 ~ GPIO37 为不可用,请不要在软件中使用这几个IO - ⚠
T-Relay
3v3* 外部允许最大电流为500mA,请不要超过此供电电流 - ⚠
T-Relay
5V Pin 最大允许电流为3000mA,ESP32S3 和其他外部元器件需要将近800mA电流,所以请不要在外部连接大于2000mA的元器件 - ⚠
T-Relay
继电器引脚触电最大允许电流为10A负载电流,请不要连接超过2500W的负载设备 - ⚠如果外接大于48V的继电器负载,请先将主板和连接设备进行断电,防止触电.
- ⚠
T-Relay
为74HC595
串行转并行设计,允许多个T-Relay
副板进行连接,但是请注意,受限于主板的供电的设计,目前建议 级联设备不超过 3 个继电器副板,级联三个副板,主板电源会发烫这是正常的,请不要用手触摸,防止烫伤,如果长时间工作,建议在电源电感处粘贴散热器辅助主板散热. - ⚠ 默认预留DS18B20传感器接口,默认是没有这个传感器的
Shift register | DATA | CLOCK | LATCH |
---|---|---|---|
GPIO | 7 | 5 | 6 |
RTC | SDA | SCL | IRQ |
---|---|---|---|
GPIO | 16 | 17 | 18 |
Relay Channel | CH1 | CH2 | CH3 | CH4 | CH5 | CH6 | CH7 | CH8 |
---|---|---|---|---|---|---|---|---|
GPIO | SR1 | SR2 | SR3 | SR4 | SR5 | SR6 | GREEN LED | RED LED |
T-Relay6-S3-W5500 引脚 | ESP32S3 引脚 |
---|---|
SCLK | IO9 |
MISO | IO11 |
MOSI | IO13 |
CS | IO3 |
RST | IO8 |
INT | IO12 |