【电子DIY作品】+墨水屏段子手+ESP8266+可以联网实时显示幽默段子的小作品

[复制链接]
查看1631 | 回复10 | 2023-11-13 10:07:01 | 显示全部楼层 |阅读模式
本帖最后由 sunyuanze 于 2023-11-13 10:12 编辑

本次参赛的作品,是一个自动从网上抓取实时段子,并显示在一块墨水屏上的一个小电子作品。

硬件方面,因为需要联网抓取网络数据,所以选取了安信可的ESP8266WIFI模组。
ESP8266模组的优点是价格便宜,使用方便,网上可参考的资源也很多,很容易就可以打造自己的DIY作品。
墨水屏驱动采用的是网上通用的驱动电路,加入锂电池充放电管理电路和几个按键作为用户交互。
组合了几部分的电路图,自己绘制了PCB电路板。
因为本人手菜,考虑到减少焊接难度,贴片元件都使用的是0603封装,而不是更小的0402封装,否则电路板可以做的更加小巧。
微信截图_20231113095234.png

之后便是去JLC打样白嫖了电路板。
因为本人也是个初学者小白,所以打样回来的电路板难免存在这样那样的问题,
后来又经过了几次反复修正,最终终于可以正常运行了。
铁板烧手工SMT
微信图片_20231113094136.jpg


软件方面是使用比较容易上手的arduino IDE进行的开发。
利用ESP8266HTTPClient库,调用网络接口获取json数据,
然后利用ArduinoJson库进行解析,把文字显示在墨水屏上。
微信图片_20231113101052.jpg 微信图片_20231113101056.jpg
按配网按键时,esp8266切换到WIFI_AP_STA模式,启动一个ESP8266WebServer。
这时可以通过访问应用网页进行WIFI设置和刷新间隔等其他一些设置。
设置页面还有一个长续航模式的复选框。
如果选上的话,每次获取网络数据后,esp8266会自动进入休眠模式,会增加续航时间。
但是这种模式下就不能通过按键来切换新段子了。
如果不选长续航模式,则可以通过按中间的按键来随时切换新段子。
微信图片_20231113094936.jpg


顺便画了个PCB外壳,用铜螺柱组装上之后还是蛮漂亮的,朋克风~
微信截图_20231113095409.png 2022-08-08 110106.png 2022-04-23 183528.png


-------------------------------------------------华丽的分割线----------------------------------------------------
本人是一个DIY电子爱好者,从几年前开始接触单片机以来,业余有时间就自己动手制作一些小的电子制作。
开始的时候基本都是复刻一些其他大佬的作品,其间学习了很多单片机软硬件开发的相关知识。
做的多了,逐渐也有了一些自己的想法,并开始试着自己也做一些小作品。

其实网上可以利用的免费数据接口有很多,比如天气接口、新闻接口,心灵鸡汤接口等等。。。
我这里只是以RollToolsApi通用系列接口的其中一个段子接口为例,算是抛砖引玉吧,大家可以按照这个思路来自己开发许多新的功能。
安信可的这款ESP8266模组真的是一款不可多得的个人DIY神器,可以联网就有了无限可能。
但是ESP8266也因为内存和引脚资源有限,所以只能做一些对性能和资源要求不高的小程序。
目前ESP8266已经逐渐被功能更加强大的ESP32所代替。
今后有机会再利用ESP32来DIY一些新作品出来,敬请期待。




回复

使用道具 举报

1084504793 | 2023-11-13 11:08:29 | 显示全部楼层
能看电子书最好了
回复 支持 反对

使用道具 举报

san | 2023-11-14 23:08:23 | 显示全部楼层
牛的
回复

使用道具 举报

干簧管 | 2023-11-15 13:54:58 | 显示全部楼层
顶顶
回复

使用道具 举报

bzhou830 | 2023-11-16 08:58:11 | 显示全部楼层
顶顶
选择去发光,而不是被照亮
回复

使用道具 举报

Mr.Tail | 2023-11-16 16:21:17 | 显示全部楼层
小安派-ESL了解下啦
回复 支持 反对

使用道具 举报

心云 | 2023-11-26 12:29:54 | 显示全部楼层
回复

使用道具 举报

King6688 | 2023-11-27 23:27:26 | 显示全部楼层
发这种段子真的好吗
回复 支持 反对

使用道具 举报

cnfulishe | 2024-3-27 16:31:58 | 显示全部楼层
楼主太厉害了!加油,点个赞
回复 支持 反对

使用道具 举报

1055173307 | 2024-4-2 13:00:22 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则