本文主要介绍如何制作一个微型气象站。
这个想法和大部分代码来自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电阻(我同时使用了贴片型和直插型)。