【动起来!自己做一个实时更新OLED显示的天气预报 成本仅24元】

电子专业 徐 自远 1012℃

【动起来!自己做一个实时更新OLED显示的天气预报 成本仅24元】

好久没有更新 .以前有位粉丝私信我能不能发个diy oled气象站的教程.

正好最近在研究oled 就想着做个oled天气预报 准确的说是实时天气 如果想要预报改下接口地址就好

先看视频效果

临时赶工的 字模取的不完全 所有东西我都有打包在文章结尾

材料清单

esp8266-12E或F 都可以 12元

OLED屏幕 12元

OLED用8266驱动小编这里用的spi驱动方式 店家说是iic spi通用 通过短接实现转换 但是实际iic无效

而且!!显示图片是倒序! ..

制作过程及结果

接线方法

CLK-13

SDA-12

CS-2

DC-0

RES-4

是模拟spi方式 并未使用硬件spi (因为库是arduino的库 8266使用硬件iic或spi需要修改库的引脚)

库文件:g8u2 (超级好用的OLED库)

取模软件 字模提取V2.2 (小编用的是自己写的取模软件…有bug显示不全推荐你们用这个V2.2的)

天气接口:丫丫天气 免费接口有每小时30次数据获取限制 够用!(如果发现代码里的地址获取不到数据 请自行申请一个)

主要的是http的 8266的库没有支持https方法 这个很重要! 强行https会取不到数据

准备工作完成!


看到没 风字缺头 晴字缺日….这就是我用自己写的字模软件的结果……后来也懒得改了 (用包里的字模软件就不会有这种问题啦~)

左部是头条的logo (位图就这样了 何况还是64X64的图)

8266用arduinoIDE开发. 不知如何设置的翻一番我以前的文章 都有写

程序很糙.我会打包 注释该写的都有写

吐槽一下我这款oled屏幕.取模的字节必须要倒序才可以正常显示.要知道别人家的oled都是正序啊我这个是 要是取模的字节是0x17,要把它变成0xe8才可以.真是蛋疼.各位如果直接使用代码的话一定要把str.h里面的数组给改成你自己取的才行.

下载地址

点我下载

说个事儿~ 能关注我一下不 ?

https://m.toutiao.com/group/6484942257743987213/?iid=16893732201&app=news_article&tt_from=android_share&utm_medium=toutiao_android&utm_campaign=client_share

 

转载请注明:徐自远的乱七八糟小站 » 【动起来!自己做一个实时更新OLED显示的天气预报 成本仅24元】

喜欢 (0)

苏ICP备18041234号-1 bei_an 苏公网安备 32021402001397号