气象站行业新闻

新闻中心

Service support

动起来!自己做一个实时更新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里面的数组给改成你自己取的才行.

下载地址

pan.baidu.com/s/1nuAYenf

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

来源:编辑:author发布时间:2024-03-14