我们的室外气象数据将通过免费提供的服务,地下气象。您将需要创建一个帐户,在他们的网站上,得到一个天气的API密钥。做以下说明贝娄链接:
https://www.wunderground.com/weather/api
我们的气象站是基于由Daniel Eichhorn完成伟大的工作(@ squix78)。按照他的指示去GitHub拨库。你至少需要安装图书馆贝娄:
-
Daniel Eichhorn气象站:https://github.com/squix78/esp8266-weather-station
-
JSON解析器的Daniel Eichhorn流:https://github.com/squix78/json-streaming-parser
在你的图书馆安装IDE重新开始下载程序从下面我的GitHub:
mjrobot家气象站代码
一旦你的代码加载到你的Arduino IDE,打开“stationcredentials。H”和你的人事数据代替虚拟数据:
/ * * / WiFi
const char* wifi_ssid =“你的SSID”;
const char* wifi_pwd =“密码”;
/ * * /
wunderground设置常量布尔is_metric = true;
const string wundergrround_api_key =“钥匙”;
const string wundergrround_language =“en”;
const string wunderground_country =“瘦肉精”;
;
请注意,我们将从地下服务检索天气信息将以圣地亚哥(城市)和Cl(国:智利)。你必须改变你自己城市的数据。
这就是它!你的站必须运行,现在你可以看见我的原型的照片。