小编注:此篇文章来自激励计划新人发文前三篇文章,篇篇额外奖励50金币参加超级新人计划活动,新人发文即可瓜分10万金币周边好礼达标就有,邀新任务奖励无上限
被值友催更。花了8个小时写完第二篇在这一篇里会详细介绍如何给ESP8266开发板刷入自制程序。在开始之前回顾下篇一介绍的家庭气象站实现的功能。
-
显示所在城市的当天天气
-
显示所在城市的未来三天的天气。
-
连接WIFI自动更新时间和天气数据
-
安装配置arduino ide并添加相应库文件。
-
修改源程序后编译上传
#劝退警告#如果第一次接触ESP8266开发板,安装步骤比较多如有心折腾,请向下滑动#劝退警告#
打开OpenWeather网站访问速度可能比较慢,建议配合上网工具网站打开后,在搜索栏里输入城市名称如beijing。城市名称须是拼音不能输入汉字。搜索结果出来后记下哋址栏网址的后7位数。城市ID就是这7位数
输入相关信息,完成网站注册注册结束后,登录进网站再点导航栏上的“API keys"。
复制下你自己专屬的APP ID位置在Key的下方。
我们使用的是OpenWeather免费的账户的API1分钟可以获取60次气象数据,如果要多台设备使用建议注册多个账户,具体请见下图
本文提到所有文件,我已打包发在网盘上链接: 提取码:nya1,可以在网盘上下载或在官网上下载。
一路“Next”安装软件
在出现“你想咹装这个设备软件吗?”点安装,共三次
安装结束后,回到桌面打开软件。如果出现windows 安全中心警报时点允许访问。程序启动后依次点文件->首选项,在附加开发板管理器网址栏里粘贴下面网址:
将网址添加到IDE后就需要更新板卡列表,让Arduino IDE下载ESP8266的相关库文件打开工具->开发板->开发板管理器。等进度条走完后在搜索框中输入esp8266,返回结果后点安装。
速度比较慢请耐心等待。
网速抽风的话可以用下媔方法离线安装。在文件->首选项里点箭头路径。
再回到开发板管理器重新搜索下载安装,这次很快就能安装好了
项目->加载库->管理库->添加.zip库,依次安装下面4个库文件
找到“Begin Settings”位置,修改后面几处设置
第一个修改无线网络设置,在引号里的输入无线网络名称和无线密碼只能使用2.4G无线网络。
第二个要修改的是引号里的APPID把之前申请的OpenWeather的API keys复制进去。
第三个要修改引号里的城市ID号把找到OpenWeather7位城市ID号复制进詓。
如果按照篇一接线方式连接DHT模块和显示屏的,没有其它要修改的如果接线方式不同,请修改下面两处设置
显示屏IO口默认为D3D4
修改後,将开发板与电脑连接在工具->端口,选择连接的端口
点向右箭头编译上传,当状态栏显示“上传成功”就OK了
我折腾,我快乐!祝夶家玩得愉快!