1赞

7回答

3收藏

[原创] esp8266+4位数码管通过网络授时显示时间

 

乐鑫ESP32 乐鑫ESP32 13555 人阅读 | 7 人回复 | 2019-03-06

本帖最后由 lyly0906 于 2019-3-6 10:59 编辑

  因4位数码管有12个管脚,esp8266 有13个gpio口,但GPIO9、GPIO10默认直连flash,无法直接用、GPIO15 正常状态应保持低位,若接线 则UART下载模式无法用,需要先拔下线再烧写,所以不建议用GPIO15,这样esp8266 正常状态下可用gpio口为10个,也没办法接数码管。
    查了资料发现国外有网友通过修改SD2、SD3引脚接线方式来释放GPIO9、GPIO10,方法如下:
将gpio9 和 gpio10 两引脚从pcb板脱开,然后飞线连接vcc管脚。





动手前需要将esp8266的金属屏蔽保护盖去掉




gpio9 、 gpio10 飞线焊接图(飞线出涂了些热熔胶,防止飞线触碰其他部件)



这样通过以上办法改造后esp8266可以直接连接4为数码管的12个引脚了。

其中4、3、2、1分别为对应数位,a~g 及 dp,数位需要串联电阻(220欧)作为限流。
最后:数码管与esp8266连接对应关系为:
4->gpio1      a->gpio13 b->gpio12 c->gpio14 d->gpio16 e->gpio9 f->gpio10 g->gpio4 dp->gpio5
3->gpio3
2->gpio0
1->gpio2


将4位数码管、esp8266、4个电阻及一些线材焊到洞洞板后,接着烧入代码进行调试。代码已放到github,下载地址:   

https://github.com/lyly0906/esp8266-Nixie-tube.git



接线正面

接线背面(导线外涂热熔胶)

25Q40.jpg (20.23 KB, 下载次数: 107)

25Q40.jpg

ESP8266-ESP-201-GPIO9-GPIO10-schematics.JPG (95.89 KB, 下载次数: 100)

ESP8266-ESP-201-GPIO9-GPIO10-schematics.JPG

clipboard.png (52.32 KB, 下载次数: 104)

clipboard.png

微信图片_20190306105259.jpg (485.14 KB, 下载次数: 86)

微信图片_20190306105259.jpg

微信图片_20190306105249.jpg (1.27 MB, 下载次数: 97)

微信图片_20190306105249.jpg

微信图片_20190306105243.jpg (1.38 MB, 下载次数: 92)

微信图片_20190306105243.jpg

668632bd180446b5726e144c820db13.jpg (1.69 MB, 下载次数: 103)

668632bd180446b5726e144c820db13.jpg

c10d16d6324067a3f377be36a1eae68.jpg (1.49 MB, 下载次数: 102)

c10d16d6324067a3f377be36a1eae68.jpg

点评

酷,很有创意,学习了  发表于 2021-2-1 14:31

评分

参与人数 2与非币 +70 收起 理由
MCU_user + 30 很给力!
satoll + 40

查看全部评分

分享到:
回复

使用道具 举报

回答|共 7 个

倒序浏览

板凳

kmdyc-1898696

发表于 2019-7-24 14:33:16 | 只看该作者

学习中谢谢lz分享
5#

gxgllzh123

发表于 2020-3-6 12:09:15 | 只看该作者

值得、值得
回复 支持 反对

使用道具 举报

6#

mxt93ryyy

发表于 2020-4-22 17:18:33 | 只看该作者

玩得透彻,连盖子都打开了,赞一个
回复 支持 反对

使用道具 举报

7#

liang118038

发表于 2020-7-5 14:04:36 | 只看该作者

为啥不直接添加74HC595来驱动LED数码管呢?才加几毛钱只要用三个IO口就行了,你这个太浪费IO口了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条