• 端午话药浴:探秘藏东山谷里的藏药浴 2019-06-08
  • 美法院判处杀害中国女留学生的凶手25年监禁 2019-06-08
  • 国产动画电影:如何才能化平庸为经典? 2019-05-31
  • 县名解析:晋中介休市地名来历 2019-05-31
  • 广州拟增38家长护险机构 白云海珠分布最多 2019-05-30
  • 不忘初心、牢记使命、永远奋斗——学习贯彻落实党的十九大精神“基层调研行” 2019-05-24
  • 【波士瑞达奔驰车型报价】波士瑞达奔驰4S店车型价格 2019-05-24
  • 滚滚而来的温暖!山坡上滚下万斤爱心榨菜头 2019-05-20
  • 【新时代 新作为 新篇章】“煤老大”渐行渐远 新动能清风徐来 2019-05-12
  • 搂住所言延退对于企业和零活就业者或专家型科技工作者而言很恰当,可是对于公务员这一群体来说延退可能导致利益固化行政僵化,这是普罗大众不能够容忍的。 2019-05-06
  • 做习近平新闻思想的坚定实践者 2019-05-06
  • 司机打盹惹车祸高速撞栏三人被困 2019-05-05
  • “新时代 新梦想”网络媒体新春走基层 2019-04-28
  • 人民日报一线视角:中医创新呼唤“李时珍” 2019-04-23
  • 西气东输一线山西段开展应急演练 2019-04-22
  • > Arduino
    查看: 33165|回复: 64
    打印 上一主题 下一主题

    [项目分享] 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“部分。在 这 里,需 要 输 入 你 的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密码,然后点击保存按钮。

    桌面好物,从你动手的第一个wifi气象站开始:

    常见问题汇总(持续更新中)

    Q1:材料问题,材料从哪里买?大概多少钱?

    这个作品需要用到的硬件其实很少,只要三个:显示屏,物联网主控板,锂电池就行啦~
    如果要购买的话,京东或者淘宝搜DF即可找到,然后也可以在DF社区教程上直接点击心愿单链接购买。

    Q2:硬件连接问题,如何接线?

    正常情况下,按照电路图进行接线是完全没有问题的。有些小伙伴可能插线错误导致白屏等问题,所以需要一定的耐性,然后会建议先了解常用的硬件接口,电路图也教程里有,大家可以去看看。

    Q3:程序问题,比如源代码为什么编译不通过?有的编译成功下载不了?

    编译不通过的原因通常是必备的库没有安装完整;编译后有可能是没有下载主控板的固件,导致程序下载不进去。

    Q4:如何设置城市和地区?

    在我的程序中城市设定的是上海,所以你们还需到官网去查一下气象的城市代号,每个省市是不一样的。

    Q5:气象站的外壳模型,为什么跟显示屏的尺寸不一样?

    因为每个人买的显示屏尺寸不一样,所以使用教程中的模型需要改一下长宽参数,模型是开源的,改起来也很方便,用尺子测量一下实际屏幕的长宽即可。
    如果没有3D打印机的话,也可以自己用其他材料DIY一个外壳,比如纸板或者木质材料等等。

    气象云模型.zip

    987.17 KB, 阅读权限: 10, 下载次数: 170, 下载积分: 创造力 -1

    售价: 30 创造力  [记录]

    weather_station_color.zip

    28.59 KB, 阅读权限: 10, 下载次数: 81, 下载积分: 创造力 -1

    售价: 30 创造力  [记录]

    来自 54#

    zbl  管理员

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

    对气象站制作感兴趣的小伙伴可以戳这里购买硬件:
    //www.dfrobot.com.cn/goods.php?id=1499
    来自 55#

    zbl  管理员

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

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

    图文直播.jpg (64.78 KB, 下载次数: 895)

    图文直播.jpg
    推荐

    梁棹凯1  学徒

    发表于 2018-6-9 01:13:35

    学习学习
    沙发

    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

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

    1973742214  高级技师

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

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

    Mingming.Zhang  初级技匠
     楼主|

    发表于 2017-9-27 09:47:35

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

    搞得着急,并没有视频。 下次一定视频
    7#

    ShenZhiYu  学徒

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

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

    Mingming.Zhang  初级技匠
     楼主|

    发表于 2017-9-27 11:40:46

    气象站代码在下面

    wifi气象站.zip

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

    9#

    hnyzcj  超级版主

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

    非常好的项目,值得学习
    10#

    昶平  高级技师

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

    这个不错  顶一个  谢谢分享
    11#

    aj1139420688  学徒

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

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

    Mingming.Zhang  初级技匠
     楼主|

    发表于 2017-9-29 10:02:47

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

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

    细颗粒物  初级技匠

    发表于 2017-9-29 14:00:32

    6666666666
    14#

    细颗粒物  初级技匠

    发表于 2017-9-29 14:54:28

    666666666666666
    15#

    细颗粒物  初级技匠

    发表于 2017-9-29 15:01:41

    6666666666666666666666
    16#

    细颗粒物  初级技匠

    发表于 2017-9-30 09:04:23

    66666666666666666666666666
    17#

    biubin4125  初级技师

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

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

    Mingming.Zhang  初级技匠
     楼主|

    发表于 2017-10-12 21:24:24

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

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

    biubin4125  初级技师

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

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

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

    Mingming.Zhang  初级技匠
     楼主|

    发表于 2017-10-13 21:21:30

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

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

    heinau  高级技匠

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

    楼主的项目的颜值和质量都很高啊
    1234下一页
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    为本项目制作心愿单
    购买心愿单
    心愿单 编辑
    wifi气象站

    硬件清单

    btnicon
    我也要做!
    点击进入购买页面
    上海智位机器人股份有限公司 沪ICP备09038501号-4

    © 2013-2019 Comsenz Inc. Powered by Discuz! X3.4 Licensed

    极速赛车预测
  • 端午话药浴:探秘藏东山谷里的藏药浴 2019-06-08
  • 美法院判处杀害中国女留学生的凶手25年监禁 2019-06-08
  • 国产动画电影:如何才能化平庸为经典? 2019-05-31
  • 县名解析:晋中介休市地名来历 2019-05-31
  • 广州拟增38家长护险机构 白云海珠分布最多 2019-05-30
  • 不忘初心、牢记使命、永远奋斗——学习贯彻落实党的十九大精神“基层调研行” 2019-05-24
  • 【波士瑞达奔驰车型报价】波士瑞达奔驰4S店车型价格 2019-05-24
  • 滚滚而来的温暖!山坡上滚下万斤爱心榨菜头 2019-05-20
  • 【新时代 新作为 新篇章】“煤老大”渐行渐远 新动能清风徐来 2019-05-12
  • 搂住所言延退对于企业和零活就业者或专家型科技工作者而言很恰当,可是对于公务员这一群体来说延退可能导致利益固化行政僵化,这是普罗大众不能够容忍的。 2019-05-06
  • 做习近平新闻思想的坚定实践者 2019-05-06
  • 司机打盹惹车祸高速撞栏三人被困 2019-05-05
  • “新时代 新梦想”网络媒体新春走基层 2019-04-28
  • 人民日报一线视角:中医创新呼唤“李时珍” 2019-04-23
  • 西气东输一线山西段开展应急演练 2019-04-22