YFROBOT创客社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 14088|回复: 15
打印 上一主题 下一主题

ESP8266 + 12864I2c 接口实现 国内天气预报显示 小猪佩奇版

[复制链接]

签到天数: 1 天

[LV.1]初来乍到

跳转到指定楼层
楼主
发表于 2018-5-13 18:55:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 bulesky 于 2018-5-13 19:00 编辑

   本教程完全参考版主发布的ESP8266+0.96OLED weather station(气象站) -- 无线wifi天气预报.
   不同点是我在版主的基础上增加了当前时间显示功能,将使用的知心API用的VIP版本接口,降为免费接口,仅查看今天和未来两天的天气情况(ps:我之前用的VIP接口到期了,ESP8266一直复位重启,我调试了好久,发现是免费版接口只能看后两天天气,导致JSON 解析异常报错)。当天的天气明细信息因为是免费版,所以只现实和了天气情况和温度,其他的体感信息,我一律删除了。替换成了最近很火的小猪佩奇。
    好了,闲话少说教程开始,因为我用的LED12864 显示器是只有4个接线口的,跟楼主的不一样,所以请按我下图的接线方式接线。同时因为我的这块显示器是从高位往地位显示数据,跟版主的恰恰相反,所以我第一次运行的时话,所有显示的图片都是反的,跟乱差不多,不够没关系。我从别的地方借鉴了一段代码,可以实现图片的正常显示,需要修改Adafruit_GFX 里面的代码,下面我会把我的代码打包上来。
   接线方式
-----------------------------------------------
  ESP8266              LED12864
  3V   ----------------  VCC
  GND ---------------  GND
  SCL ----------------  D1
  SDA ---------------  D2

-------LED I2C 4 个接口的接线方式-----------------------------------
https://vc.bilibili.com/video/1604697


GitHub 代码:https://github.com/bulesky520/ESP8266-LED12864-


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 支持支持1 反对反对

签到天数: 866 天

[LV.10]以坛为家III

沙发
发表于 2018-5-14 08:53:23 | 只看该作者
想要免费长期使用心知天气就使用楼主的程序(个人用户一般不会去购买天气数据,想要完全免费的天气数据我记得只有OpenWeatherMap了,以楼主的能力应该可以试试他们的数据);不过楼主的屏幕是iic接口,spi接口的屏幕需要稍微更改下
回复 支持 反对

使用道具 举报

签到天数: 9 天

[LV.3]偶尔看看II

板凳
发表于 2018-5-14 10:51:38 | 只看该作者
哥们,改过的库分享一下
回复 支持 反对

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

地板
 楼主| 发表于 2018-5-15 12:16:48 | 只看该作者
wuwei 发表于 2018-5-14 10:51
哥们,改过的库分享一下

已经上传到GitHub了。忘记提交了。哈哈哈
回复 支持 反对

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

5#
 楼主| 发表于 2018-5-15 12:17:16 | 只看该作者
AllBlue 发表于 2018-5-14 08:53
想要免费长期使用心知天气就使用楼主的程序(个人用户一般不会去购买天气数据,想要完全免费的天气数据我记 ...

感谢版主,我想问下,你画的连线图,用的是什么软件?
回复 支持 反对

使用道具 举报

签到天数: 866 天

[LV.10]以坛为家III

6#
发表于 2018-5-15 14:12:34 | 只看该作者
bulesky 发表于 2018-5-15 12:17
感谢版主,我想问下,你画的连线图,用的是什么软件?

FRITZING 软件
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2018-7-9 17:25:12 | 只看该作者
大神,能把代码发邮箱吗?我这里用不了github
2554276567@qq.com
谢谢您!
回复 支持 反对

使用道具 举报

签到天数: 25 天

[LV.4]偶尔看看III

8#
发表于 2018-8-13 23:01:01 | 只看该作者
楼主,可以改成网页设置SSID和密码吗?
回复 支持 反对

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

9#
发表于 2019-2-25 10:51:51 | 只看该作者
不好意思,能请教下我直接下载验证,却一直提示fatal error: TimeLib.h: No such file or directory,这怎么办?十分感谢贴主
回复 支持 反对

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

10#
发表于 2019-3-13 19:48:54 | 只看该作者
AllBlue 发表于 2018-5-14 08:53
想要免费长期使用心知天气就使用楼主的程序(个人用户一般不会去购买天气数据,想要完全免费的天气数据我记 ...

版主求问下为何我下载了贴主的,编译验证的时候却显示没有TimeLib.H,您知道这个头文件在哪个库里么?
fatal error: TimeLib.h: No such file or directory

点评

缺少库文件,下载一个即可,TimeLib.h  发表于 2019-3-15 13:08
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋|联系我们|YFROBOT ( 苏ICP备20009901号-2  

GMT+8, 2024-4-25 20:38 , Processed in 0.050782 second(s), 25 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表