Mingming.Zhang 发表于 2017-9-26 11:12:24

wifi气象站



从“家" 和“DIY”,联 想到 生 活 与 爱 好为 生 活 每 一 个 角 落 仔 细 做 思 考我 认 为 真 正 重 要 的 事应 以 简 单 却 贴 心 的 方 式 呈 现不 附 和 个 性 或 流 行始 终 相 信 「 这 样 就 好 」的 理 性 满 足 感将 科 技、开 源 硬 件、设 计 润 物 细 无 声 的 方 式 加 入 我 的 桌 面 和 家分 享 DIY 的 乐 趣家 本 应 更 美 好
蔚 蓝 天、芳 草 地戴 上 耳 塞 点 击 一下《稻香》所 谓 的 那 快 乐 赤 脚 在 田 里 追 蜻 蜓 追 到 累 了偷 摘 水 果 被 蜜 蜂 给 叮 到 怕 了谁 在 偷 笑 昵我 靠 着 稻 草 人 吹 着 风 唱 着 歌 睡 着 了云 朵 正 是 我 想 要 的它 所 有 的 设 计 和 功 能,都 能 很 好 的 对 生 活 表 达 善 意
###硬件清单.FireBeetle Board-ESP8266 WiFi物 联 网 开 发 板;.2.8" TFT 触 摸 显 示 屏 ;.3.7V 电 池 。
###Wifi气象站制作教程**电路连接**FireBeetle Board-ESP8266 与 tft 液 晶 屏的接线            TFT显示屏      ----------    ESP8266物联网控制板             SCK               ----------    SCK             MOSI            ----------    MOSI             MISO            ----------    MISO             TFT_CS          ----------    IO15             TFT_DC         ----------   IO2             T_CS            ----------   IO0             T_IRQ            ----------   IO5             RESET            ----------   RESET             5V               ----------      5V             GND            ----------      GND             GND            ----------      GND**外壳建模**测量出每个原部件的尺寸并记录(最好备个游标卡尺),开始草图、建模以及装配好各个模型。
** 下载并安装arduino库 **如果您是新手,您需要安装板和库才能使用arduino ide编译和上传代码。您可以通过下载以及直接链接手动安装它们,也可以使用arduino ide中的库管理器进行搜索和安装。.下载 Adafruit GFX Library;.下载 Adafruit ILI9341 Library;.下载 Adafruit STMPE610;.下载 WIFIManager (for esp8266);.下载 JSON Streaming Parser;.下载 ESP8266 Weather Station
void loop() {if(USE_TOUCHSCREEN_WAKE) {   // determinein 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();    }**获取wunderground API密钥**使用wunderground API来拉取天气数据。注册一个wunderground.com的账户,它是完全免费的,一旦注册并登陆,请转到api部分并创建一个api密钥。将其复制到剪切板并保存。它需要粘贴到setting。h文件中。
输入你的电子邮箱,所需的用户名密码。并同意服务条款。
注册你的api密钥,填写表单
最后得到我们需要的api,注意保存和记录。
**参数设置**手 动 调 整 几 个 设 置 才 能 正 确 显 示 你 所 在 地 区 的 天 气 状 况。在 setting。h文 件 中,查 找”wunderground“部分。在 这 里,需 要 输 入 你 的wundergroundapi 密 钥,所 需 的 语 言 国 家 地 区 和 城 市。所 以 参 考下 面 的 实 例 代 码: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密码,然后点击保存按钮。
桌面好物,从你动手的第一个wifi气象站开始:###常见问题汇总(持续更新中)https://www.bilibili.com/video/av44389203**Q1:材料问题,材料从哪里买?大概多少钱?**这个作品需要用到的硬件其实很少,只要三个:显示屏,物联网主控板,锂电池就行啦~如果要购买的话,京东或者淘宝搜DF即可找到,然后也可以在DF社区教程上直接点击心愿单链接购买。**Q2:硬件连接问题,如何接线?**正常情况下,按照电路图进行接线是完全没有问题的。有些小伙伴可能插线错误导致白屏等问题,所以需要一定的耐性,然后会建议先了解常用的硬件接口,电路图也教程里有,大家可以去看看。**Q3:程序问题,比如源代码为什么编译不通过?有的编译成功下载不了?**编译不通过的原因通常是必备的库没有安装完整;编译后有可能是没有下载主控板的固件,导致程序下载不进去。**Q4:如何设置城市和地区?**在我的程序中城市设定的是上海,所以你们还需到官网去查一下气象的城市代号,每个省市是不一样的。**Q5:气象站的外壳模型,为什么跟显示屏的尺寸不一样?**因为每个人买的显示屏尺寸不一样,所以使用教程中的模型需要改一下长宽参数,模型是开源的,改起来也很方便,用尺子测量一下实际屏幕的长宽即可。如果没有3D打印机的话,也可以自己用其他材料DIY一个外壳,比如纸板或者木质材料等等。

zbl 发表于 2017-11-21 18:38:57

对气象站制作感兴趣的小伙伴可以戳这里购买硬件:
https://www.dfrobot.com.cn/goods-1499.html

zbl 发表于 2017-11-25 21:36:37

本周三(29号)有微信线上交流活动,大家记得来参与哦~~

梁棹凯1 发表于 2018-6-9 01:13:35

学习学习

北岛 发表于 2017-11-8 13:04:26

下 载 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();
    }      
库怎么添加 还有这个代码什么用 小白一枚

Mingming.Zhang 发表于 2017-10-25 10:17:34

happycool333 发表于 2017-10-25 08:32
Mingming.Zhang 厉害了。很实用的东西。
有两个问题请教:
1,这个气象站续航多少天?


1.续航和你个人配置的锂电池容量决定,而且我的应用场地是桌面可以插上microusb的;
2. 外壳是3d打印的,即使没有3d打印机(现在打印服务已经非常普及和方便了,可以去未来工场上线上打印24小时收货)

foreversky 发表于 2017-9-26 12:47:08

项目不错。代码呢?沙发

Mingming.Zhang 发表于 2017-9-26 13:08:07

foreversky 发表于 2017-9-26 12:47
项目不错。代码呢?沙发

不知道,怎么加进去。 还:L:L不熟悉发帖

Ash 发表于 2017-9-26 16:14:34

选择你要发的语言就可以啦~

1973742214 发表于 2017-9-26 17:50:28

厉害了,视频呢?上视频....

Mingming.Zhang 发表于 2017-9-27 09:47:35

1973742214 发表于 2017-9-26 17:50
厉害了,视频呢?上视频....

搞得着急,并没有视频{:5_196:}。 下次一定视频

ShenZhiYu 发表于 2017-9-27 11:17:37

能否把代码发过来看一下,谢谢啦

Mingming.Zhang 发表于 2017-9-27 11:40:46

气象站代码在下面

hnyzcj 发表于 2017-9-27 19:19:53

非常好的项目,值得学习

昶平 发表于 2017-9-28 08:53:08

这个不错顶一个谢谢分享

aj1139420688 发表于 2017-9-28 22:02:49

那个网站根本就打不开,怎么回事呢?

Mingming.Zhang 发表于 2017-9-29 10:02:47

aj1139420688 发表于 2017-9-28 22:02
那个网站根本就打不开,怎么回事呢?

多打开几次,等等刷新一下。是可以进去的

细颗粒物 发表于 2017-9-29 14:54:28

666666666666666

细颗粒物 发表于 2017-9-30 09:04:23

66666666666666666666666666

biubin4125 发表于 2017-10-12 21:21:05

请问一下,套件可以去哪里购买?

Mingming.Zhang 发表于 2017-10-12 21:24:24

biubin4125 发表于 2017-10-12 21:21
请问一下,套件可以去哪里购买?

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

biubin4125 发表于 2017-10-13 17:22:07

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

好的,已申请加你微信。:lol

Mingming.Zhang 发表于 2017-10-13 21:21:30

biubin4125 发表于 2017-10-13 17:22
好的,已申请加你微信。

刚刚下班前看到了,我是你们的全能技术指导。

heinau 发表于 2017-10-24 10:45:25

楼主的项目的颜值和质量都很高啊{:5_148:}

dacheng 发表于 2017-10-24 22:13:30

heinau 发表于 2017-10-24 10:45
楼主的项目的颜值和质量都很高啊

外壳文件SW什么版本的?

dacheng 发表于 2017-10-24 23:04:30

外壳文件用什么软件打开?
页: [1] 2 3 4
查看完整版本: wifi气象站