524| 0
|
[ESP8266/ESP32] “FireBeetle 2 ESP32 C6开发板”制作呼吸彩灯 |
1.FireBeetle 2 ESP32 C6开发板简介 FireBeetle 2 ESP32-C6是一款基于ESP32-C6芯片设计的低功耗物联网主控板,适用于智能家居项目。ESP32-C6支持Wi-Fi 6、Bluetooth 5、Zigbee 3.0、Thread 1.3通讯协议,可接入多种通讯协议的物联网网络。FireBeetle 2 ESP32-C6支持Type-C、5V DC、太阳能供电,部署时有更多的供电方式选择。 多种传输协议支持,扩展无线连接性 FireBeetle 2 ESP32-C6支持Wi-Fi、Thread通讯协议,因此可以制作Matter Wi-Fi 终端设备和 Matter Thread 终端设备,实现多系统、多平台智能家居设备的无缝通信与协作。此外,FireBeetle 2 ESP32-C6还支持BLE、Zigbee通讯协议,与其他MCU组合,可作为Thread 边界路由器、Matter 网关和 Zigbee 网桥。 支持Wi-Fi 6,实现超低功耗物联网设备 ESP32-C6是乐鑫首款支持Wi-Fi 6协议(802.11ax)的芯片,Wi-Fi 6有更好的网络容量,可以让设备进行高效率、低延迟的工作。此外,Wi-Fi 6的目标唤醒时间(TWT,Target Wake Time)技术,能有效降低设备功耗,延长电池使用时间,让设备长久续航。 优秀的电源系统,设备供电更方便 FireBeetle 2 ESP32-C6集成了锂电池充电管理,可以通过type-C、5V DC、太阳能板为锂电池进行充电,太阳能充电解决了部署在阳台、窗户、屋顶等无电源线的场景带来的问题。FireBeetle 2 ESP32-C6使用太阳能电源管理模块 5V@1A同款太阳能电源管理芯片,可最大限度的利用输入电源的电流输出能力,可最大化太阳能板在各种光照条件下的输出功率。FireBeetle 2 ESP32-C6支持电池电量监测,以便在电量不足时采取措施,确保设备持续运行。 2.PWM主要内容 使用FireBeetle 2 ESP32-C6制作呼吸彩灯,使用器件,七彩灯*1,MEL7132PG-N*4个,电阻*4,排针1*8P。 脉冲宽度调制或PWM是用于改变脉冲串中的脉冲宽度的常用技术。PWM有许多应用,如控制伺服和速度控制器,限制电机和LED的有效功率。
1 PWM的基本原理 脉冲宽度调制基本上是一个随时间变化而变化的方波。基本的PWM信号如下图所示。 2 基本PWM信号 有很多术语与PWM相关:
周期 如图所示,Ton表示导通时间,Toff表示信号的关断时间。周期是导通和关断时间的总和,并按照以下公式计算: 占空比 占空比用于计算为一段时间的导通时间。使用上面计算的周期,占空比计算为: 3 调节电压变化 (1)改变电路中的电压。
(2)省电又环保的PWM变频技术
4 模式输出(PWM)指令和默认频率 (1) analogWrite()函数
5.硬件连接 (1)原理图 (2)PCB (3)成品做了适当修改加入了其他元素,只做彩灯部分可按上图操作 6.示例程序(程序以一个灯为例)
void setup()
void loop()
|
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed