0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

自制一个简单的气象站

科技观察员 来源:randtekk 作者:randtekk 2022-08-05 16:06 次阅读

该项目是一个完整的 DIY 气象站,将其数据提交到“THINGSPEAK”网站,可以从任何浏览器查看。

介绍

这个项目有 4 个温度传感器——1 个在室外,3 个在关键位置。当温度过冷时,这些读数用于控制补充加热器,防止我那陈旧历史的房子里的管道冻结。还有一个超声波距离传感器安装在托梁上,如果发生洪水,它可以测量水位。该项目重新点燃了建立自己的气象站的长期梦想。它现在已经成为相当复杂的系统,有 3 个独立的微控制器进行通信,最后将数据发送到互联网。

第 1 步

我从手头已有的 DHT22 温湿度传感器Arduino Nano 开始。然后我建立了一个“Tipping Bucket”雨量计,紧随其后的是风速计。风速计和雨量计都使用霍尔效应传感器和磁铁进行检测。我还添加了气压模块和实时时钟

接下来,我建造了一个通风的盒子来容纳 DHT 和气象站电路,并将所有东西都安装在离我家大约 100 英尺的栅栏上。在这个阶段,所有数据都只通过蓝牙发送到我的手机,所以我还添加了一个射频发射器(433Mhz)。

pYYBAGLsztyAN7jZAASA5-S3eOk837.png

pYYBAGLsztiAOxj5AAaPrxEQOiM160.png

pYYBAGLsztWAWRr9AAOHQFsu5cY156.png

第 2 步

接下来我还构建了数据接收器。我拿了一个超外差射频接收器模块,为它建造了一个抛物面天线,并将它连接到我桌子上的 Arduino MEGA 类型板上,监控我的“Crawlspace Buddy”,并解析/处理数据。

我决定 MEGA 将成为我计划中的几个家庭监控项目的数据/控制中心。MEGA 在下面的照片中,埋在 MEGA 原型防护罩下,LCD 安装在 UNO 防护罩上。

poYBAGLsztGAZqv1AAXeTC_4XwM429.png

poYBAGLszs2AQh6BAALXcrCwbyI805.png

第 3 步

最后,我需要实现项目链中的最后一个环节——将它连接到互联网,这样我就可以从世界任何地方监控我家的天气。在使用 ESP8266 模块和分线板几个小时后,我决定寻找一个单独的基于 ESP8266 的开发板。根据我读过的几篇文章,我认为 NodeMCU 的开发板听起来是我的最佳选择,并且在Amazon上搜索发现了一个“气象站套件”,其中包括一个 NodeMCU ESP8266 开发板、一个 DHT11 温度/湿度传感器和 a.96 “ OLED 显示器。

它将从“Weather Underground”中检索天气和预报数据,从时间服务器中校正时间。然后它将温度和湿度读数从 DHT 发送到“ 并将必要的代码添加到 NodeMCU 程序中。每 10 分钟一次,它会收到来自 MEGA 的数据摘要,并将其提交给“Thingspeak”网站。这是我的公共频道的链接,其中包含我的实时天气数据。 https://thingspeak.com/channels/463187

poYBAGLszsmACfr1AAU9dJTaaao215.png

需要解决的问题

作为任何复杂项目的典型特征,在开发过程中必须解决一些问题。对于该项目,室外站的电力是一个主要问题。我目前使用 3.7v 18650 型电池为监控站供电。我最终想结合太阳能充电,但这预计将在以后实现。目前,我只是监控电压,并在需要时更换电池。

事实证明,这些电池的工作范围基本上是线性的,我在完全充电时使用 8.4v,在 7.4v放电时,电压开始以更快的速度下降。我使用降压转换器将其降到系统的 5v 稳压电压,这 5v电压还通过 OptoMOS 继电器连接到升压调节器的输入到输出 9.6v 到发射器。该电源仅在每分钟一次数据包的实际传输期间打开。(每个数据包发送 2 次以帮助防止数据丢失,因为这只是一种单向射频链路。)

为了最大限度地延长电池寿命,我还实现了睡眠/省电,断开 Nano 上 LED电阻,并消除板载调节器。这使我在省电模式下的功耗降至约 11 mA,在正常操作期间为 16 mA,在 RF 传输期间约为 24 mA。由于风速和雨量读数都是由中断生成的,为了保持风速测量的准确性,Nano 仅在风速计 10 秒内没有输入脉冲时才会进入省电模式。使用当前的设置,在我必须更换它们之前,我可以在一组充满电的电池上使用大约 48-60 小时。风对潜在的电池寿命产生显着影响,因此范围很广。

结论

这个项目已经占用了我大约 3 个月的空闲时间,可能还需要更多的时间才能完全实施。我想添加一个风向标来监测风向。它具有的另一个“功能”是一组紫外线 LED,不过由于电流消耗很大,我很少打开它。它们照在风速计上,风速计的一个杯子上涂着绿色荧光漆。当它在晚上打开时,你会看到一个小小的绿色光球来回浮动。这样做的目的是为了给路人一些帮助。

pYYBAGLszsKARnHTAAdKZMECtQ4992.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 温度传感器
    +关注

    关注

    48

    文章

    2940

    浏览量

    156060
  • Arduino
    +关注

    关注

    188

    文章

    6469

    浏览量

    187034
  • 气象站
    +关注

    关注

    1

    文章

    751

    浏览量

    15666
收藏 人收藏

    评论

    相关推荐

    如何使用miniprog3设置气象站

    你好,可以请人帮我,我想计划的cy3271-exp1 PSoC气象站板采用miniprog3这样我可以把周围的光强读数然后发送阅读通过串行命令我写的应用程序并存储的数据画成了GR促性腺激素释放
    发表于 04-15 08:32

    如何使用树莓派制作小气象站

    自动气象站可以实时探测气温、湿度、气压、风速、风向、降雨量、紫外线辐射等气象信息,通过不同的传感器采集地面气象数据,数据采集完成后通过网络统传输到
    发表于 05-19 07:59

    基于51单片机的气象站系统功能描述

    源文件,用AD打开,使用单层的电路板即可。基于51单片机的气象站系统主要分为电源模块、控制模块、液晶显示模块和外接端口模块。电路设计简单,便于爱好者自己动手完成。
    发表于 11-19 08:59

    DIY基于ESP8266的wifi气象站

    描述气象站ESP8266 E12带 ESPHome 的 DIY WiFi 停止处理不断变化的天气软件和 API,自己获取传感器数据
    发表于 06-24 07:26

    分享气象站项目

    描述气象站 | 风向
    发表于 07-11 07:16

    Wemos Mini Di继电器和气象站

    描述Wemos Mini Di继电器和气象站Wemos D1 迷你转接板,用于 3 个中继或 2 个中继+气象站
    发表于 08-17 06:26

    文了解什么是小型气象站?和自动气象站样吗?

    所谓小型气象站种体积相对小的自动气象监测站,监测参数有:风速,风向,温湿度,雨量,大气压,光照,辐射等参数,全套设备包括:传感器前端,采集器,通讯模块,供电部分,支架等组成。 市面上根据它的应用场景不同分为农业
    的头像 发表于 11-02 22:03 1875次阅读
    <b class='flag-5'>一</b>文了解什么是小型<b class='flag-5'>气象站</b>?和自动<b class='flag-5'>气象站</b><b class='flag-5'>一</b>样吗?

    DIY简单气象站

    电子发烧友网站提供《DIY简单气象站.zip》资料免费下载
    发表于 11-07 11:01 1次下载
    DIY<b class='flag-5'>简单</b><b class='flag-5'>气象站</b>

    小型气象站是什么?文浅谈

    小型气象站又叫自动气象站、农业气象站、校园气象站
    的头像 发表于 11-16 13:15 1749次阅读

    简单的物联网气象站

    电子发烧友网站提供《简单的物联网气象站.zip》资料免费下载
    发表于 01-05 11:16 0次下载
    <b class='flag-5'>简单</b>的物联网<b class='flag-5'>气象站</b>

    何为气象站气象站有什么作用?

    气象站,可以监测空气温湿度,风速风向,光照,大气压力,辐射度,降雨量等参数,根据使用场景可分为农业气象站,校园气象站,交通气象站,环境监测站等。
    发表于 02-14 09:29 1070次阅读

    气象站的发展历程和分类

    气象站分为手持气象站和无线远程传输气象站,手持气象站又称为便携式气象站,可移动监测不同环境的参数数值,遥测
    的头像 发表于 04-10 09:09 1004次阅读

    如何制作简单气象站

    电子发烧友网站提供《如何制作简单气象站.zip》资料免费下载
    发表于 06-30 09:45 0次下载
    如何制作<b class='flag-5'>简单</b>的<b class='flag-5'>气象站</b>

    什么是气象站气象站的简介

    什么是气象站气象站的简介
    的头像 发表于 09-14 16:14 1469次阅读

    校园气象站高校科普论文气象站多功能气象站

    校园气象站高校科普论文气象站多功能气象站种集气象监测、数据传输、数据处理、信息发布等功能于
    的头像 发表于 08-06 17:53 442次阅读
    校园<b class='flag-5'>气象站</b>高校科普论文<b class='flag-5'>气象站</b>多功能<b class='flag-5'>气象站</b>