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

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

3天内不再提示

怎样用树莓派制作一个简易的气象站

454398 来源:工程师吴畏 2019-08-02 11:18 次阅读

功能:

信息记录到RRD和CSV,因此可以对其进行操作或导出/导入其他格式

使用Weather Underground API获取历史高点和低点,月相和日出/日落等信息

使用Raspberry Pi相机每分钟拍摄一张照片(可用于制作延时视频

是否有显示数据的网页当前条件和一些历史条件(最后一小时,一天,七天,一个月,一年)

网站主题随时间变化(四个选项:日出,日落,白天和黑夜)。

所有的用于记录和显示信息的软件在Github上是开源的。

机箱

主机箱内装有PI,摄像头,GPS和光线传感器。它设计为防水,因为它包含所有关键部件,测量结果来自远程外壳,设计用于暴露于元件。

外壳包含:

Raspberry Pi(在对峙时) - 需要一个Wi-Fi芯片。不想让Cat5e进入后院!

相机(也在支架上)

GPS芯片,通过USB连接(我用过这个FTDI电缆) - GPS提供纬度和经度,这很好,但更重要的是,我可以从GPS获得准确的时间!

2个以太网/cat 5插孔连接主机箱到容纳其他传感器的另一个外壳。这只是让电缆在两个盒子之间移动的便捷方式。我有大约12根电线,两个cat5提供16种可能的连接,所以我有空间扩展/改变周围的东西。

温度,湿度和压力的外壳

这是我存储温度,湿度和压力传感器的地方,以及雨量计,风向和风速传感器的连接点。

这一切都非常简单。此处的引脚通过以太网电缆连接到Raspberry Pi上所需的引脚。

我尽可能使用数字传感器,并将任何模拟信号添加到MCP 3008上它需要多达8个模拟,这足以满足我的需求,但是有足够的空间来改善/扩展。

这个机箱向空中开放 - 它必须准确的温度,湿度和压力。底部孔是弹出的,所以我给一些电路喷了一层硅胶保形涂料喷雾(你可以在网上或像弗莱电子这样的地方)。它应该保护金属免受任何潮湿,尽管你必须小心不要在某些传感器上使用它。

机箱顶部也是风速的地方传感器适合。这是一个折腾 - 我可以把风速或风向放在上面,但我没有看到一个优于另一个的任何主要优势。总的来说,您希望两个传感器(风向和速度)足够高,因此建筑物,围栏和其他障碍物不会干扰测量。

制作雨量计

我大部分时间都遵循Instructables的教程来制作实际尺寸。

我是用有机玻璃制作的。总的来说,有机玻璃工作正常,但结合胶枪,橡胶密封胶,以及整体切割和钻孔,即使使用保护膜也不会保持原始状态。

要点:

传感器是一个简单的簧片开关,磁铁就像在Raspberry Pi代码中按下按钮一样。我只是随着时间的推移计算水桶,然后将转换为“几英寸的雨”。

使它足够大以容纳足够的水来提示,但不是那么多它需要很多,以提示。我的第一次通过,我没有足够大,所以它会填充并开始在倾斜前开始排水。

风向

要点:

这是一个模拟传感器。八个簧片开关与各种电阻器相结合,将输出分成块,这样我就可以通过该值识别传感器所在的坐标。 (这个概念在本教程中对Instructables进行了解释。)

拧紧风向标部件后,需要对其进行校准,以便“此方向指向北方。”/span》

我用木头做了一个试验台,所以我可以轻松地进出电阻器,为我提供全方位的数值。这非常有用!

我使用了推力轴承,工作正常。

软件

该软件也是开源软件,可在同一个GitHub存储库中使用。

软件用Python编写,用于记录传感器的数据。我使用了Adafruit和其他公司的其他第三方Git库来获取传感器和GPS的信息。还有一些cron作业可以提取一些API信息。其中大部分内容在docs/install_notes.txt的Git文档中进行了解释。

Web软件在PHP中显示在网页上,同时也使用YAML作为配置文件,当然还有用于存储和绘制数据的RRD工具。

利用Weather Underground API获取传感器可以获得的一些有趣数据。拉。记录高点和低点,月相,日落和日出时间以及潮汐信息也可在其API上找到。

所有这些都是可在GitHub上使用,并且在我进一步完善和校准我自己的系统时得到了积极维护和使用,因此您也可以提交功能请求和错误报告。

软件根据一天中的时间更改主题。有四个阶段。如果当前时间是日出或日落的正负两小时,则会显示日出或日落主题。

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

    关注

    1

    文章

    693

    浏览量

    15341
  • 树莓派
    +关注

    关注

    113

    文章

    1637

    浏览量

    104715
收藏 人收藏

    评论

    相关推荐

    【开源作品】基于树莓4B、ESP32制作的桌面机器人、气象站、立方光!

    气象站 这是我十多年来直想建立的项目。我终于成功了,我真的很兴奋——电池供电的气象站项目。我过去建造过许多
    发表于 03-05 16:52

    手持自动气象站-手持气象仪-手持五参数气象

    光伏检测仪气象站
    山东天格光电科技有限公司
    发布于 :2023年11月18日 15:32:10

    校园气象站组成与作用

    对于校园气象站,相信很多人都不陌生,主要作用是用于监测气象要素信息。校园气象站作为学校教学研究的器材,可监测校园气象,为学校提供参考数据,也可以锻炼学生的动手能力。对青少年的
    的头像 发表于 10-31 16:28 319次阅读

    #移动气象站# 扬尘监测# 车载气象站 车载扬尘监测站

    监测气象站
    pgz1234
    发布于 :2023年09月18日 08:52:32

    负氧离子在线监测系统# 气象站# #气象监测

    监测气象站
    pgz1234
    发布于 :2023年09月18日 08:50:51

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

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

    光伏气象站是什么

    光伏气象站作为现代气象观测的重要工具,为气象学、农业、航空、环境科学和能源等领域的研究和应用提供了气象数据,是辅助指导生产生活的重要设施。 传统的手工
    的头像 发表于 08-14 16:36 437次阅读

    带BME280传感器的Arduino简易气象站

    电子发烧友网站提供《带BME280传感器的Arduino简易气象站.zip》资料免费下载
    发表于 07-11 15:44 0次下载
    带BME280传感器的Arduino<b class='flag-5'>简易</b><b class='flag-5'>气象站</b>

    如何制作简单的气象站

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

    气象监测系统是气象站

    气象监测系统是现代气象业务体系的重要组成部分,是提升公共气象服务能力和提高气象预报预测准确率的重要基础。 气象监测系统是
    的头像 发表于 06-14 16:43 276次阅读

    如何使用Openweathermap和0.96英寸oled来制作气象站

    我是 ESP8266 的新手。我想通过使用 Openweathermap 和 0.96 英寸 oled 来尝试气象站。当我尝试编译代码时,出现此错误。怎么了? 调用使用属性错误声明的“HTTPClient::begin”:
    发表于 06-02 10:16

    使用D1 mini作为气象站,A0读数不稳定的原因?

    使用 D1 mini 作为气象站。在其他草图中,通过 100k 电阻将 batter+ 连接到 A0,电池监控效果非常好。 当我将 D1 和 D2 用于连接到 BME280 和 BME280
    发表于 05-25 07:56