Esp8266 oled天气预报显示器

0
4538

加了中文显示,把所有文字都转成了XBM。
增加了最重要的空气质量,貌似老外根本用不着~
说一下部署方法吧,首先准备NODEMCU样子的esp8266开发板和0.96寸i2c oled, 显示屏正好可以插在上面


1.申请和风天气的KEY,免费版每天有3000次,够用的,此KEY需要填写到服务器端weather.php第16行key=后面
2.将PHP代码weather.php和time.php部署到云空间,新浪现在要收一点费用,大概一天1毛,应该还有别的免费的空间吧
3.用arduino ide打开工程,修改heweather.cpp和time.cpp中的服务器网址,一共四处,在client.connect和client.print后面
4.用arduino ide将程序写入esp8266,接上OLED显示屏
5.手机连接AP,weather widget,打开任意网站,设置esp8266要连接的热点,设置天气预报的城市,城市用全拼不带空格
完成了,可以使用了,略复杂,有什么免费好用的PHP空间或者好用的天气源请大家告知~

上图了,3D打印外壳,加了磁吸供电,ESP8266这边用两根漆包线连接到磁铁上,磁吸座加个USB线就行,线可以从轴里传过去
也可以从后面直接捅过去。

上面是我把自己发在数码之家的帖子搬过来了,现在情况有点不一样了,现在服务器已经搬到VPS上,比较稳定,后面也加入了一块小的转接板来方便接线。

回复

请输入你的评论
请在此输入你的昵称