设为首页收藏本站

[应用教程] wifi气象站

Mingming.Zhang 发表于 2017-9-26 11:12:24 | 显示全部楼层 [复制链接]
19 1427
本帖最后由 Mingming.Zhang 于 2017-10-18 00:07 编辑

                         WiFi 气 象 站

IMG_7581.JPG


         从 “家” 和 “DIY”,联 想 到 生 活 与 爱 好。 为 生 活 每 一 个 角 落 仔 细 做 思 考 ,我 认 为 真 正 重 要 的 事 ,应 以 简 单 却 贴 心 的 方 式 呈 现。不 附 和 个 性 或 流 行 ,始 终 相 信 「 这 样 就 好 」的 理 性 满 足 感 。如 何 将 科 技、开 源 硬 件、设 计 润 物 细 无 声 的 方 式 加 入 我 的 桌 面 和 家,分 享 DIY 的 乐 趣 家 本 应 更 好。
IMG_7778.jpg

材 料:
.    FireBeetle Board-ESP8266 WiFi  物 联 网 开 发 板;
.    2.8" TFT 触 摸 显 示 屏 ;
.    3.7V 电 池 。
weather_parts.jpg
下 载 并 安 装 Arduino 库:
如果您是新手,您需要安装板和库才能使用arduino ide编译和上传代码。您可以通过下载以及直接链接手动安装它们,也可以使用arduino ide中的库管理器进行搜索和安装。
.  下 载 Adafruit GFX Library;
.  下 载 Adafruit ILI9341 Library;
.  下 载 Adafruit STMPE610;
.  下 载 WIFIManager for esp8266;
.  下 载JSON Streaming Paser;
void loop() {
  if (USE_TOUCHSCREEN_WAKE) {     // determine in settings.h!
   
    // for AWAKE_TIME seconds we'll hang out and wait for OTA updates
    for (uint16_t i=0; i<AWAKE_TIME; i++  ) {
      // Handle OTA update requests
      ArduinoOTA.handle();
      delay(10000);
      yield();
    }
PlaneSpotterWiring[1].png

FireBeetle Board-ESP8266 与 tft 液 晶 屏的接线
IMG_7777.jpg
获 取 wunderground  API 密 钥:
1505701031.jpg

使用wunderground API来拉取天气数据。注册一个wunderground.com的账户,它是完全免费的,一旦注册并登陆,请转到api部分并创建一个api密钥。将其复制到剪切板并保存。它需要粘贴到setting。h文件中。
1506394568(1).jpg
输 入 你 的 电 子 邮 箱,所 需 的 用 户 名  密 码。 并 同 意 服 务 条 款
1506394692(1).jpg
注 册 你 的 api 密 钥,填 写 表 单
}GLEVYFF[7S}&quot;6`Y$SV.png

最 后 得 到 我 们 需 要 的 api, 注 意 保 存 和 记 录
设 置:
手 动 调 整 几 个 设 置 才 能 正 确 显 示 你 所 在 地 区 的 天 气 状 况。在 setting。h文 件 中,查 找”wunderground“部 分。在 这 里,需 要 输 入 你 的wunderground  api 密 钥,所 需 的 语 言 国 家 地 区 和 城 市。所 以 参 考 下 面 的 实 例 代 码:
1. // Wunderground设置
2. const boolean IS_METRIC = false ;
3. const String WUNDERGRROUND_API_KEY = “api_key_here” ;
4. const String WUNDERGRROUND_LANGUAGE = “ZH” ;
5. const String WUNDERGROUND_COUNTRY = “China” ;
6. const String WUNDERGROUND_CITY = “shanghai” ;
睡眠和节能:
显示屏被编程为在10秒钟后关闭。当显示屏被点击时,它将自动重新打开。您可以通过调整代码中的延迟值来调整”唤醒“时间。
1. //对于AWAKE_TIME秒,我们将挂出并等待OTA更新
2. for (uint16_t i = 0 ; i < AWAKE_TIME ; i ++ ){
3. //处理OTA更新请求
4. ArduinoOTA 。handle ();
5. 延迟(10000 );
6. yield ();
初次启动:
Arduino ide第一次运行,它会将esp8266转换为接入点。显示屏将指示您连接到esp8266 wifi接入点。

连接到esp8266:
你可以在可用的wifi网络中列出esp4796337;

配置wifi:
一旦连接,你的电脑或者手机将自动启动加入wifi登陆页面。你可以选择扫描可用的wifi网络或者手动输入。


输入wifi密码,然后点击保存按钮。
weather_hero-desk.jpg
桌面,从你动手的第一个wifi气象站开始:
IMG_7768.jpg

wifi气象站.zip

24.69 KB, 下载次数: 27, 下载积分: 创造力 -1

发表于 2017-9-26 12:47:08 | 显示全部楼层
项目不错。代码呢?沙发
回复 支持 反对

使用道具 举报

发表于 2017-9-26 13:08:07 | 显示全部楼层
foreversky 发表于 2017-9-26 12:47
项目不错。代码呢?沙发

不知道,怎么加进去。 还:L不熟悉发帖
回复 支持 反对

使用道具 举报

发表于 2017-9-26 16:14:34 | 显示全部楼层
截图201709261614232959.png 选择你要发的语言就可以啦~
回复 支持 反对

使用道具 举报

发表于 2017-9-26 17:50:28 | 显示全部楼层
厉害了,视频呢?上视频....
回复 支持 反对

使用道具 举报

发表于 2017-9-27 09:47:35 | 显示全部楼层
1973742214 发表于 2017-9-26 17:50
厉害了,视频呢?上视频....

搞得着急,并没有视频。 下次一定视频
回复 支持 反对

使用道具 举报

发表于 2017-9-27 11:17:37 | 显示全部楼层
能否把代码发过来看一下,谢谢啦
回复 支持 反对

使用道具 举报

发表于 2017-9-27 11:40:46 | 显示全部楼层
气象站代码在下面

wifi气象站.zip

24.69 KB, 下载次数: 21, 下载积分: 创造力 -1

回复 支持 反对

使用道具 举报

发表于 2017-9-27 19:19:53 | 显示全部楼层
非常好的项目,值得学习
回复 支持 反对

使用道具 举报

发表于 2017-9-28 08:53:08 | 显示全部楼层
这个不错  顶一个  谢谢分享
回复 支持 反对

使用道具 举报

发表于 2017-9-28 22:02:49 | 显示全部楼层
那个网站根本就打不开,怎么回事呢?
回复 支持 反对

使用道具 举报

发表于 2017-9-29 10:02:47 | 显示全部楼层
aj1139420688 发表于 2017-9-28 22:02
那个网站根本就打不开,怎么回事呢?

多打开几次,等等刷新一下。是可以进去的
回复 支持 反对

使用道具 举报

发表于 2017-9-29 14:00:32 | 显示全部楼层
6666666666
回复 支持 反对

使用道具 举报

发表于 2017-9-29 14:54:28 | 显示全部楼层
666666666666666
回复 支持 反对

使用道具 举报

发表于 2017-9-29 15:01:41 | 显示全部楼层
6666666666666666666666
回复 支持 反对

使用道具 举报

发表于 2017-9-30 09:04:23 | 显示全部楼层
66666666666666666666666666
回复 支持 反对

使用道具 举报

发表于 2017-10-12 21:21:05 | 显示全部楼层
请问一下,套件可以去哪里购买?
回复 支持 反对

使用道具 举报

发表于 2017-10-12 21:24:24 | 显示全部楼层
biubin4125 发表于 2017-10-12 21:21
请问一下,套件可以去哪里购买?

可以按照材料清单去dfrobot商城里去买,也可以加我微信13291389293  顺便指导一下你去怎么买到。
回复 支持 反对

使用道具 举报

发表于 2017-10-13 17:22:07 | 显示全部楼层
Mingming.Zhang 发表于 2017-10-12 21:24
可以按照材料清单去dfrobot商城里去买,也可以加我微信13291389293  顺便指导一下你去怎么买到。 ...

好的,已申请加你微信。
回复 支持 反对

使用道具 举报

发表于 2017-10-13 21:21:30 | 显示全部楼层
biubin4125 发表于 2017-10-13 17:22
好的,已申请加你微信。

刚刚下班前看到了,我是你们的全能技术指导。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则 允许回帖同步到新浪微博  

  • 初级技师
  • 191
  • 3

楼主的其它帖子

推荐阅读

精华导读




公司简介| 联系我们| 小黑屋| 加入我们| 微博| 优酷| 英文网站| DF创客社区 ( 沪ICP备09038501号-4  
友情链接| 硬创邦| 花生壳社区| 模友之吧| 电子发烧友社区| 创客星球| 云汉电子社区| 电子工程网| 与非网| Arduino中文社区| 南极熊3D打印网| OneNET|

上海智位机器人有限公司  沪ICP备09038501号-4   

Powered by Discuz! X3.1

Licensed Comsenz Inc.

返回顶部 返回列表