开源硬件小项目:安信可ESP-C3F控制WS2812

Posted 小小河神纠结多

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开源硬件小项目:安信可ESP-C3F控制WS2812相关的知识,希望对你有一定的参考价值。


前言

       相信大家还记得的话,我之前发过一个ESP-C3F控制WS2812的项目,防止大家真忘了,现在就给大家回忆一下:安信可ESP32-C3模组阿里云远程控制WS2812RGB灯条(基于ESP-IDF的SDK)
       这个项目到最后都没给大家展示硬件部分,那是因为博主并不想把叙li亚风格的接线展示出来,满足大家的好奇心,我就拍了张照:
在这里插入图片描述
正在调试阶段,实在太丑了,我就没发出来,今天终于也是调试完毕,也改了一下,效果还算可以。

一、软件说明

       整个硬件都是使用立创EDA专业版进行设计,立创EDA专业版是在网页上进行设计,所以要求各位同学的网络保持正常。
在这里插入图片描述
       有个别聪明的同学就说了,你怎么不用AltiumDesigner,或者一些更专业的设计软件不好?博主的解释是这样的:
       1. AltiumDesigner固然是好用,博主私人也在用,但是这个项目是个完全开源的,用的设计软件当然也应该是正版且免费的;
       2. 立创EDA专业版 是咱们中国完全自主研发的EDA设计平台,而且有些功能是AltiumDesigner所没有的,比如元件阵列分布,PCB元件快速阵列布局,非常有意思,支持国产。

二、原理图设计

1.灯珠阵列

       博主用了24颗WS282灯珠,每颗灯珠都有一个去耦电容,防止灯珠互相干扰,灯珠之间采用并联的方式接入(这种元件排列方式可以自动生成)。
在这里插入图片描述

2.ESP-C3外围电路

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、PCB设计

1.元件布局

在这里插入图片描述
博主为了方便,把灯摆成圆形阵列,大家可以根据自己的审美摆出各种形状。

2. 2D预览图

在这里插入图片描述

四、实物展示

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

五、板子使用说明

1.接线

在这里插入图片描述
       电源输入: USB接口
       串口调试及下载口: TX接USB转串口模块的RXD,RX接模块的TX,G接模块的GNDV口在有USB接入时,可以不接。

2.程序下载说明

       确保接线正确:
       (1) USB有电源输入;
       (2) TX、RX和G 正确接入USB转串口模块。
       板子上电后,摁住IO9键,然后摁一下复位键,松开复位键后模块即可进入下载模式:

在这里插入图片描述
在这里插入图片描述
注意: 因为灯珠时并联的接入,所以暂时无法实现跑马灯效果!!!!
对应源码地址: https://gitee.com/seahi007/ESP32-C3ControuWs2812
编程相关博文: 安信可ESP32-C3模组阿里云远程控制WS2812RGB灯条(基于ESP-IDF的SDK)

以上是关于开源硬件小项目:安信可ESP-C3F控制WS2812的主要内容,如果未能解决你的问题,请参考以下文章

安信可内测离线语音模块VB-01与ESP-C3-12F通信

安信可ESP-C3-12F模组应用之物联网时钟

微信小程序控制硬件第17篇 : 腾讯连连小程序通过LLSync蓝牙协议控制安信可PB-02模组,无需网络实现蓝牙本地通讯。(附带源码)

微信小程序控制硬件第17篇 : 腾讯连连小程序通过LLSync蓝牙协议控制安信可PB-02模组,无需网络实现蓝牙本地通讯。(附带源码)

微信小程序控制硬件第17篇 : 腾讯连连小程序通过LLSync蓝牙协议控制安信可PB-02模组,无需网络实现蓝牙本地通讯。(附带源码)

微信小程序控制硬件17 分享腾讯物联平台腾讯连连小程序 蓝牙设备 H5 自定义面板开发的那些坑,支持控制安信可 TB/PB蓝牙模组ESP32/C3/S3模组,让你少走弯路。(附带源码)