【创意PCB】PCB月饼,吧唧一口嘎嘣脆! - 嘉立创EDA开源硬件平台

编辑器版本 ×
标准版 Standard

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版 professional

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

标准版 【创意PCB】PCB月饼,吧唧一口嘎嘣脆!

  • 2.6k
  • 4
  • 13

简介:用WS2812做了一个环形时钟,2812无所不能,利用esp32的互联网,通过网络更新时间,显示时分秒,实现实时时钟。

开源协议: Public Domain

(未经作者授权,禁止转载)

创建时间: 2021-08-23 13:05:18
更新时间: 2022-10-17 21:16:20
描述

我没想好阿。。。。。露头的那个就是esp32。

没时间制作支架,自己做去吧。

最大支持5V3A供电,这种充电头到处都是,毕竟快充时代,谁还用5V1A呐(苹果:你再骂)。

只要不拿来当补光灯,或者广场上的探照灯(眼睛都要瞎的亮度)。

划水终于过了海(基本全靠浪)。

灯采用的是WS2812B-mini。

主控用的是esp32。

主要功能展示:

esp32上电后,会自动连接手机的热点,获取ntp站点的时间数据,然后断开WiFi连接,秒针(灯)开始走动。

因为网络的延时,可能误差几秒,但是都不是问题,可以设定隔多少时间连上路由器更新数据。我设定的是每晚23点更新。

因为家里的路由器不需要频繁的更换密码(基本不换),所以可以直接配置好WiFi名称和密码,烧录进去。

受限与本人技术不行,外壳啥的都没有,不然会更好看。

 

 

学习esp32点亮ws2812方法:

我也是刚学。。。。。。。

我写的代码估计大佬们可能看不下去,小白的话推荐自学!!!!

我给出我学习的代码路径:

安装esp_idf,官方有文档教程,B站有官方的视频教程,官方还有如何用vs code的esp插件开发教程视频

WS2812的学习代码可以在乐鑫官方的ESP-Skainet开发指南找到https://github.com/espressif/esp-skainet

X2VNt3go2iVbYi99Z4Z1JpSjcBPNhL3NH9gSotVy.png

顺便学习一下esp32的红外遥控:https://github.com/espressif/esp-idf/tree/v4.2/examples/peripherals/rmt

该路径下讲到了如何驱动ws2812灯条

OD36opzZFhpgn4fkJgReGzK1Jd2QUr6lY2VNuWue.png

最后就是联网获取时间了SNTP:https://github.com/espressif/esp-idf/tree/v4.2/examples/protocols/sntp

C3wnCsda64GNbYSWc7eQEMSxX4Ll6ldeqocUQ2Fa.png

然后自己再结合一下,了解工作原理,就能自己写出来了。

ESP_IDF  YYDS!!!

乐鑫官方给的例程很多,你只要经常去esp_idf文件夹里面翻一翻,就有例子,其实在SNTP这个步骤可以学习一下如何通过网口或者WIFI连接网络,vs code的函数跳转很强,把ESP_IDF作为工作区,文件里面的函数都能找到(虽然不知道是不是需要这样设置)。其实就是我不会arduino,不然上手会更轻松。。。。

设计图
原理图
1 /
PCB
1 /
未生成预览图,请在编辑器重新保存一次
ID Name Designator Footprint Quantity BOM_Supplier Part BOM_Supplier
1 10u C1,C3 C0603 2 C466781 LCSC
2 100n C2,C4,C6,C5 C0603 4 C282519 LCSC
3 PMEG3050EP,115 D1,D2 SOD-128_L3.7-W2.5-LS4.7-RD 2 C50603 LCSC
4 BSMD1206L-350 F1,F2 F1206 2 C960022 LCSC
5 X6521WV-2×05H-C30D60 H3,H4 HDR-TH_10P-P2.54-V-M-R2-C5-S2.54 2 C706895 LCSC
6 WS2812B-MINI LED1,LED2,LED3,LED4,LED5,LED6,LED7,LED8,LED9,LED10,LED11,LED12,LED13,LED14,LED15,LED16,LED17,LED18,LED19,LED20,LED21,LED22,LED23,LED24,LED25,LED26,LED27,LED28,LED29,LED30,LED31,LED32,LED33,LED34,LED35,LED36,LED37,LED38,LED39,LED40,LED41,LED42,LED43,LED44,LED45,LED46,LED47,LED48,LED49,LED50,LED51,LED52,LED53,LED54,LED55,LED56,LED57,LED58,LED59,LED60,LED61,LED62,LED63,LED64,LED65,LED66,LED67,LED68,LED69,LED70,LED71,LED72,LED73,LED74,LED75,LED76,LED77,LED78,LED79,LED80,LED81,LED82,LED83,LED84 LED-SMD_4P-L3.5-W3.5-TL_WS2812B 84 C527089 LCSC
7 LED-0603_B LED85 LED0603_BLUE 1 C72041 LCSC
8 2N3904(SOT-23) Q1,Q4 SOT-23-3_L2.9-W1.3-P1.90-LS2.4-TR 2 C18536 LCSC
9 10k R1,R2,R21 R0603 3 C73809 LCSC
10 4.7k R3,R4,R5,R6 R0603 4 C105428 LCSC
11 22R R7,R8 R0603 2 C96423 LCSC
12 4.7k R9 R1206 1 C26043 LCSC
13 470R R10 R0603 1 C140089 LCSC
14 0R R11,R12,R13,R14,R15,R16,R17,R18,R19,R20 R1206 10 C19290 LCSC
15 TS-1101VA-C-A-A SW1,SW2,SW5 SW-SMD_XKB_TS-1101VA-C-A-A 3 C2885164 LCSC
16 MSK12C02 SW4 SW-TH_MSK12C02 1 C431540 LCSC
17 ESP32-WROOM-32D U1 WIFIM-SMD_39P-L25.5-W18.0-P1.27-BL 1 C473012 LCSC
18 CH340C U2 SOP-16_L10.0-W3.9-P1.27-LS6.0-BL 1 C84681 LCSC
19 U263-163N-4BS1735 U3,U4 USB-C-SMD_U263-163N-4GS1735 2 C2931471 LCSC
20 AMS1117-3.3_C347256 U5 SOT-89_L4.5-W2.5-P1.50-LS4.2-BR 1 C347256 LCSC

展开

工程视频/附件
序号 文件名称 下载次数
1

20210914_205702.mp4

303
2

20210904_125922.mp4

208
3

esp32+ws2812.rar

105
工程成员
侵权投诉
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

温馨提示
动态内容涉嫌违规
内容:
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

support
  • 开源平台公众号

MP