[B站最萌小电视] 天气时钟粉丝数显示oled小电视

物联网天气时钟

最近太极创客交流群里又有小伙伴完成了一个有趣又可爱的制作。这个项目本是一个开源项目,在B站UP主monster阿原将原先国外天气平台优化为国内和风天气平台的基础上,太极创客团队成员小凯又完成了WEB配网、B站粉丝数显示,以及电路和外壳的设计并最终录制视频,整个实现过程和材料整理都是由太极创客团队完成。话不多说,咱直接上图吧,相信你也会被它深深的吸引哦~

OLED小电视正面 Arduino

OLED小电视放大视图 Arduino

小电视特点

看完了小电视的爆照,咱们来看这个功能丰富有强大的小电视特点吧,它能完成很多您意想不到的功能和效果哦,您可以把它当做一个小时钟,当做一个天气预报,在您出门的时候看一看还能提醒您要不要带雨伞,甚至您还可以在上面看到您的哔哩哔哩粉丝数哦!功能多样的同时,它还有一颗待机超长的“小心脏”哦,充满电的情况下,它可以坚挺10个小时哦,小小的身体蕴含大大的能量呢!
  • WiFi获取和风天气信息
  • WiFi网络对时
  • 超简单配置WiFi(WiFimanager)
  • 哔哩哔哩UP主粉丝信息显示
  • 外观小巧可爱
  • 超长10小时待机
  • 本项目活跃度高,长期维护

怎么样,看完以后是不是觉得这么一个手指大的小电视,可爱而不失优雅,简直就是居家装饰,作为小礼物送朋友的良品呢。

如果您对这个小电视蜜汁感兴趣,但又担心自己搞不懂,没关系,您可以关注太极创客Arduino教程及物联网教程 [1]

看完以上,相信您会比较好奇如何去制作一个这样的并且专属自己的小电视呢,下面就让我们一起来解剖这个可爱的小电视吧。这里需要说明的一点是,这个小电视是由B站UP主Monster阿原DIY气象站 [2]启发制作,因此在这里特别感谢Monster阿原。

以下所有资源图片都可以在作者的Gitee开源地址[3] 进行下载

假如您想要购买这款小电视的套件,可以点击这里直接从我们的团队成员小凯的咸鱼账户购买

制作材料

我们首先来看的是小电视的制作材料。这个小电视的制作材料容易可得,您可以在某宝找到所有材料。

材料 规格 参考价格
ESP01s 或者其他型号,尺寸合适即可 6-7元
OLED 0.96寸,带3.3V稳压 9-11元
3.7V充电模块 ​type-c接口 1-2元
3.7V锂电池 型号602525或者502525 5-7元
三脚开关 宽3.7长8.5 0.1元
外壳 见3D文件
线 若干
亚克力 见图纸CAD 5元
螺钉 M2*10 1元
USB转TTL 有3.3V的 3-5元

外壳部分如果您没有3D打印机的话,您也可以在太极创客QQ交流群内请大家帮您打印,因为目前我已经在群里看到很多热心的小伙伴提到愿意帮助有项目想制作的小伙伴免费打印的呢。需要3D打印的部件并不多,总体尺寸也不大,用小巧玲珑形容再合适不过啦。(目前只针对0.96寸,1.3寸后期更新)

OLED小电视外壳文件 3D SolidWorks Arduino

可以看到,作者小凯 还提供了使用SolidWorks进行建模的外壳源文件,也就是说您可以在他的基础上进行修改,让小电视拥有更多的主题,可以和作者一样是萌萌哒B站小电视,也可以改一个海绵宝宝的(如果您改了海绵宝宝的一定要悄悄告诉我哦)

焊接/连线

在您对ESP01s进行上传程序时,需要遵循以下图示进行接线

OLED小电视 ESP01上传程序 Arduino

主电路接线(注意有一根线是接在OLED的3.3V稳压管上)OLED小电视 连线图 Arduino

Arduino程序 和库文件

以下仅列出需要修改的地方,这些地方作者已在程序相应位置给出了注释,请小伙伴认真阅读。

其中需要说明的是网络时钟目前获取的是中科院以及阿里云的NTP,另外天气用的是和风天气API,可自行注册

(部分Arduino源码)

为了您在编译时少出bug,作者同时将编译所需库文件进行了打包,其中包括自改版的WiFimanager库文件和配置8266开发环境的离线安装包,具体使用教程可参考太极创客教程-为ESP8266-NodeMCU搭建Arduino IDE开发环境[4]

OLED小电视 Arduino库 Arduino

界面制作所需软件

小电视所含资源除以上提及到的以外,作者还考虑到了您如果在制作时,需要自己开发界面,这个时候就需要用到图片取模软件,因此作者还贴心的将 Image2Lcd 2.9 软件一起打包在了资源里面,亲测可用!点击图示exe文件即可使用,暖男有木有!

好了以上就是本期可爱小巧的最萌小电视的详细信息啦,如需详细了解或获取第一手资源,请移步作者Gitee开源地址[3] 或关注太极创客的动态哦,如果您在制作过程中遇到什么问题或有建设性意见想和作者交流的,欢迎您加入太极创客QQ交流群。

相关地址

[1] 太极创客视频教程地址 https://space.bilibili.com/103589285

[2] 项目参考视频 https://b23.tv/dc8xJC

[3] 开源地址 https://gitee.com/taijichuangke/bilibili_weather_clock

[4] 为ESP8266-NodeMCU搭建Arduino IDE开发环境

 

OLED小电视 END Arduino