MENU

制作简易小型气象站

• November 30, 2019 • Read: 3342 • Windows,源码分享,技术分享

最近沉迷酷安DIY,看到他们人手一台多亲和一块副屏。就是羡慕哎,我也想搞搞。前两天看到一位老哥做的制作小气象站,感觉还不错。于是我....淘宝->搜索->下单->等快递->->->拆快递->开始制作 成本在30元左右!

准备材料

1、ESP8266开发板×1
2、0.96寸OLED屏幕i2c接口×1
3、母对母杜邦线×4
4、USB数据线×1
5、openweathermap天气Key码x1 注册获取

微信图片_20191130151117.jpg

制作时使用到的固件及工具查看链接
(1) 安装驱动和Ardunio,将ESP8266用数据线连接至电脑,之后打开设备管理器,查看端口情况,能看到COM3,表示连接成功。
2106404_0946_3569@795x579.jpg

(2) 接着配置及安装ESP8266固件,打开第一个
2106404_7899_4476@784x152.png

文件->首选项,找到附加开发板管理器网址选项,填入查看链接
2106404_7901_9211@1053x878.png

工具->开发板->开发板管理器,搜索ESP8266模块,安装最新版。注意图中NodeMCU 1.0(ESP-12E Module),往下滑可以找到
2106404_7904_652@731x540.png

2106404_7906_9365@476x233.png

成功安装完固件之后,找到并安装这3个库:
1.ESP8266 Weather Station
2.JSON Streaming Parser by Daniel Eichhorn
3.ESP8266 OLED Driver for SSD1306 display by Daniel Eichhorn. 3.0.0 版本以上
2106404_7909_4526@606x296.png

(3) 安装完之后修改以下代码 填写你家WIFI名称及密码
2106404_0948_9218@729x600.jpg

设置北京时间,默认不用更改
2106404_7914_4239@1053x878.png

打开连接,注册登陆后获取Key。
2106404_7916_8795@1287x503.png

再通过我分享给你的压缩包中的文件获取城市编号ID
3.png

获取到Key和城市ID之后进行修改
KEY
2106404_7921_6931@1053x878.png

城市ID
2106404_7924_1124@1053x878.png

之后上传项目,稍等片刻(直接上传就行)
2106404_7926_6244@480x305.png

完了之后按下RST键
(4) 接线 将屏幕和esp8266按照这个连起来。
G-->gnd
3v-->vcc
d4-->scl
d3-->sda
完成以后再次按下板子上的RST键,就可以看到已经连接上wifi并且显示天气和时间了

Last Modified: March 25, 2020
Leave a Comment

24 Comments
  1. Stmlker Stmlker

    请问7针可以当做4针的oled屏用吗

    1. @Stmlker应该是可以的,不过我没试过不确定

  2. 你好博主,看了你的博客能问下你的valine是重写版本吗,表情挺多的。还有你的视频插件有具体写法吗?

    1. @影子这些都是主题自带的

    2. @AnJL可以看下你的valine版本吗,我准备重写,1.3.1不太好看

    3. @影子我还不知道呢,我问出来,告诉你,

  3. 只看懂了第一和最后一张,整个过程看的云里雾里,我还是适合直接买个成品

    1. @夜语凭栏我刚开始的时候也是云里雾里的,但是实际操作起来还是不困难的。

  4. 飞扬 飞扬

    这个库下载不了啊 要命了 啊啊啊 有啥办法吗

    1. @飞扬关闭 多试几下,我下载了3次才成功,或者你挂一个节点

    2. 飞扬 飞扬

      @AnJL您那有下载好了的集成环境能发我一下吗

    3. @飞扬这个好像内置的,我不清楚在目录哪里。我已经删除了@(笑尿),你多试几次,耐心等待一下,没提示框 你就等待

    4. 飞扬 飞扬

      @AnJL好的吧 关键是基本不动

    5. @飞扬等一下吧,我下载的时候也是。如果没有飞机,那就看运气

  5. 自己动手,乐趣多读啊,现在很少去酷安了

    1. @平顶山我也是闲余时间去逛逛@(哈哈)

  6. 厉害了。
    我想问一下,头图是哪里找的资源,很漂亮。

    1. @哥斯拉unsplash pinterest pixabay

    2. @哥斯拉有的我自己做,不过这三个应该够你用的了