【开源】WiFi天气(支持切换城市、一键上网配置)

admin 2017-6-1 3974


WiFiWeather(WiFi天气)使用说明


一、介绍

WiFiWeather(WiFi天气)是一款创意电子,能够在连接WiFi的情况下,获取当前实时天气状况、实时气温、实时湿度、实时AQI(空气质量状况), 三天天气预报(今、明、后天),并且可以同时获取到当前时间与日期。
采用STM32F103单片机作为主控,ESP8266-12F作为与服务器之间数据交互的通信模块,显示则采用0.96寸的OLED屏;具有 三个独立按键,可以实现不同城市的手动选择,供电接口为Micro USB; 连接路由器或者手机热点一键配置,不到30s可配置完成。

二、配置说明

需要准备的材料:带微信的智能机,路由器或者别的手机建的热点(一定要有wifi),Micro USB数据线,5V电源。

1.拿到“WiFi天气”(以下简称“模块”)后,首先是检查下外观,有没有在快递运输中明显的损坏,待检查完好后,连接Micro USB电源线至模块,此时板上的电源指示灯会亮
2.紧接着,会出现“正在获取天气请稍候...”的提示,由于我们还没有连接路由器或者WiFi热点,所以,不会获取到任何信息;此步骤主要验证OLED显示正常
 
3.断开模块的电源
4.打开手机微信,关注“安信可科技”公众号,关注后进入该公众号,下方有“WiFi配置”字样,点击进入会出现“开始配置”按钮,点击继续, 接着会出现当前手机所连接的WiFi名称(路由器或者热点名称一定不能为中文,否则连接不上)和要输入当前WiFi 密码的输入框,输入密码后,点击“连接”,此时等待模块上电
 
 
5.以上三步完成后,按住三个按键中中间的“选择功能(Select)”按键不放,接上电源(注:点击连接后,到该步按住“功能键”至模块上电需在5s内完成), 上电的一瞬间,会出现以下字样,则证明进入了WiFi配置模式
在20s左右,若配置成功,手机端会有配置成功的提示,否则,将提示配置失败
 
6.若配置成功,在接下来获取天气时,将会获取到数据,如下图;否则,获取不到数据,还需回到第三步(断开模块的电源),重新配置
 
 
 
8.在进入上面的三个界面后,在任意一个界面点击三个按键中的中间那个,也就是“选择”键,进入界面(如下)切换时间设置和天气ID设置选项,左右键分别是+ - ,中间的按键为依次选择,直到最后一个选中后,再按一次,自动保存退出该界面,进入正常的显示界面。
 

上个小视频https://v.qq.com/x/page/a0509tige56.html

三:资料

1.工程源码,可直接下载(注:删减了城市设置,wifi配置,城市ID可直接固化到程序,wifi配置可使用安信可的WiFi配置工具)
 WiFi天气V1.0 201705062037.rar (2 MB, 下载次数: 22) 
2.原理图(两处设计错误,以指出,一看就懂)
 WiFi天气.rar (18.78 KB, 下载次数: 15) 
3.PCB图,对应原理图的错误,需改正
 WiFi天气PCB.rar (460.82 KB, 下载次数: 14) 


临时使用说明,随时更新。
http://bluemickeycat.top/

最新回复 [0]
返回