使用ESP8266制作一个微型气象站

 

本文主要介绍如何制作一个微型气象站。

这个想法和大部分代码来自Daniel Eichhorn在这个网址上的博客,可以去看看,这里面有一些很酷的东西!

http://blog.squix.ch/2015/12/esp8266-weather-station-new-version.html

我已经根据自己的应用更新/更改了部分代码,使得其适用于具有不同控制芯片(SH1106与SSD1306)的较大OLED。我还添加了一些新功能和改进。

1)该气象站从互联网获取数据,显示当前的天气和3天预报;

2)该装置可以切换显示另一个城市的数据 - 也许您的亲戚或朋友住在那里;

3)该装置具有传感器,可显示室内的温湿度;

4)程序将在10分钟左右内将系统置于深度睡眠状态,按下本机顶部的按钮即可唤醒。

步骤1:所需的材料

除了3D打印的房屋外,您还需要的两个主要部分是:

1)ESP8266-13 WIFI电路板

2)1.3“OLED(或者是更小的0.96”OLED)

另外还需要以下:

3)SHT22温湿度传感器

4)按钮

5)振动传感器

6)USB插座和5v至3.3V稳压器

7)一些10k电阻(我同时使用了贴片型和直插型)。

更多详细内容请参见:https://www.yiboard.com/thread-701-1-1.html

原文地址:https://www.cnblogs.com/woshiziyu/p/6737531.html