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

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

3天内不再提示

鬼才创客:用树莓派DIY天气检测站

454398 来源:电子发烧友网编译 作者:吴攀 2015-07-20 11:00 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

树莓派是现在最受创客欢迎的开发平台之一,看得多了,自己也忍不住想做一个。在经过了学习和查询之后,我终于打造出了自己的树莓派天气观测站。

那么这个项目有什么用呢?因为树莓派是一个很强大的平台,你可用获得的信息做很多事情。你可以将收集到的信息导出成RRD和CSV格式的文件,同时还可以使用Weather Underground API获得月相,日升日落等信息。你可以使用树莓派每分钟拍摄一张照片,从而制作时间连续图。你可以通过网络接口将这些照片和数据上传到自己的网站上供别人查询,网页的背景还可以随着时间和天气的变化而发生改变。

这个项目是一个很不错的项目,对于树莓派的学习和应用很有帮助,因为在开发相关代码的过程中,许多大量使用到树莓派的GPIO(通用输入/输出)。

我使用的是树莓派 B+。

鬼才创客项目:用树莓派DIY一个天气检测站

物料清单。

部分物料展示。

本文选自电子发烧友六月《嵌入式技术特刊》,特刊荣邀各界资深专家,与您一探究竟!

安装主要的控制件:树莓派,GPS,相机和光敏电阻可以安装到同一个包装壳内。GPS可以提供经度和纬度的信息,然后根据这些信息我们可以确定此时的准确时间。

线材非常混乱。右下角你能看到MCP3008模数转换芯片,那不会安装到这一个壳内。

内部接口用Cat 5接口引出。注意这两个接口并不是用来连接网络的,而是用来连接其他传感器的接口,树莓派的网络功能我使用的WiFi模块。我使用这种接口的原因是一位这很方面,因为我需要向树莓派上额外接入12条线,而两个Cat 5接口就能提供16个接入点,其它四个还可以作为未来的扩展使用。

Cat5接口外部。

光敏电阻和相机前面使用了有机玻璃。

实际拍摄时玻璃会有炫光的效果,请问应该怎样解决?

温度、湿度和压力传感器安装到一个保护壳内,此外其中还有模数转换器

左边板上MCP3008模数转换器,右边的板上分别是DHT11数字湿度和温度传感器,以及BMP180温度和压力传感器。

连接。

用树脂玻璃来制作雨量计。

雨量计使用的是一个简单的簧片开关,只能通过简答地计数来大致计算降雨量。

风向测试可用轻质胶合板制成。

用磁簧开关设置八个主要方向。

当转杆的方向不同时,电阻也不一样。

上漆后做好防水处理。

风速测量仪所采用的风杯,轻质的塑料半球即可。

这是霍尔传感器派上用场的时候。

霍尔传感器通过计算转速来计算风速,上面可以看到霍尔传感器和两个磁极。

安装起来。风速的测量中风杯的大小和转杆的长度对数据结果都有影响。为了对风速进行校正可以采用以下方法:选择一个无风的场所,将该设备安装到一个可以按一定速度移动的装置上,根据该装置的速度和风速测量设备的读数可以实现对风速的校正。

收集信息的程序是通过Python编写的,我使用了一些Adafruit的Git库:https://github.com/kmkingsbury/raspberrypi-weather-station

背景主题也会随着时间和天气状况发生变化。

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

    关注

    122

    文章

    2069

    浏览量

    109700
  • 智能硬件
    +关注

    关注

    205

    文章

    2402

    浏览量

    111040
  • 天气检测站
    +关注

    关注

    0

    文章

    1

    浏览量

    1568
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    零成本钢铁侠手套!树莓+OpenCV 秒变手势遥控器!

    使用树莓和OpenCV实时扫描并存储二维码使用树莓和OpenCV实现物体与动物识别使用树莓
    的头像 发表于 08-16 16:16 883次阅读
    零成本钢铁侠手套!<b class='flag-5'>树莓</b><b class='flag-5'>派</b>+OpenCV 秒变手势遥控器!

    如何使用树莓与OpenCV实现面部和运动追踪的云台系统?

    使用树莓和OpenCV实时扫描并存储二维码使用树莓和OpenCV实现物体与动物识别使用树莓
    的头像 发表于 08-14 17:45 957次阅读
    如何使用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>与OpenCV实现面部和运动追踪的云台系统?

    如何在树莓 AI HAT+上进行YOLO目标检测

    行YOLO目标检测?如何在树莓AIHAT+上进行YOLO姿态估计?今天是第三部分:如何在树莓AIHAT+上进行YOLO目标
    的头像 发表于 07-19 08:34 1194次阅读
    如何在<b class='flag-5'>树莓</b><b class='flag-5'>派</b> AI HAT+上进行YOLO目标<b class='flag-5'>检测</b>?

    树莓打造无人机,你需注意的事项!

    对于像我这样的普通爱好者而言,能接触到无人机是令人兴奋的。尽管我可以直接购买现成的无人机,但身为DIY爱好者,我更感兴趣的是编写独特的例程序,或对自建的无人机进行升级。因此,我的第一个问题是:我
    的头像 发表于 07-14 17:49 1521次阅读
    <b class='flag-5'>用</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>打造无人机,你需注意的事项!

    树莓分类器:树莓识别不同型号的树莓

    在本教程系列的第一部分中,您将学习如何使用树莓AI摄像头来检测不同的树莓型号。本系列由DavidPlowman创建,他是
    的头像 发表于 06-13 16:39 984次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>分类器:<b class='flag-5'>用</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>识别不同型号的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>!

    树莓“揪出”家里的耗电怪兽!

    在本应用中,我们将使用树莓设置一个CE电流监测器,并通过网页界面显示电路的电流读数。本项目使用的组件硬件组件树莓2ModelBx112通道20安培电流监测控制器x1项目背景介绍在本
    的头像 发表于 06-04 15:33 1142次阅读
    <b class='flag-5'>用</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>“揪出”家里的耗电怪兽!

    树莓“吉尼斯世界记录”:将树莓的性能发挥到极致的项目!

    树莓是一款功能强大、体积小巧且高度可定制的设备,多年来,我们见证了它被应用于众多领域。无论是将其装入3D打印的经典游戏机外壳,还是简单地将它隐藏起来作为家庭文件服务器,我们都报道过在社区里
    的头像 发表于 05-22 16:53 1199次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>“吉尼斯世界记录”:将<b class='flag-5'>树莓</b><b class='flag-5'>派</b>的性能发挥到极致的项目!

    树莓5 与 树莓4:深度对比与独特优势!

    随着技术的不断发展,推动创新与创造力的工具和设备也在不断升级。其中,树莓派系列凭借其多功能性和强大性能,在从简单的DIY项目到复杂的计算任务等众多应用场景中脱颖而出。随着树莓5的近期
    的头像 发表于 05-21 13:15 2070次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>5 与 <b class='flag-5'>树莓</b><b class='flag-5'>派</b>4:深度对比与独特优势!

    树莓 Zero 打造的智能漫游车!

    使用PXFMini和树莓Zero打造您自己的自主漫游车。本项目所用组件硬件组件ErleRoboticsPXFmini×1树莓Zero×1树莓
    的头像 发表于 05-13 16:39 870次阅读
    <b class='flag-5'>用</b> <b class='flag-5'>树莓</b><b class='flag-5'>派</b> Zero 打造的智能漫游车!

    树莓4 打造专属流媒体控制台!

    树莓体验DIY智能科技!如今市面上有各种各样的流媒体控制台,但购买现成的哪有自己从零开始制作的有趣呢?至少,这似乎是树莓
    的头像 发表于 05-11 08:33 427次阅读
    <b class='flag-5'>用</b> <b class='flag-5'>树莓</b><b class='flag-5'>派</b>4 打造专属流媒体控制台!

    树莓“复活”我的世界爬行者,现实版“噩梦”机器人诞生!

    树莓与《我的世界》渊源已久。无论你是树莓运行服务器,还是玩《我的世界》树莓
    的头像 发表于 05-07 17:31 505次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>“复活”我的世界爬行者,现实版“噩梦”机器人诞生!

    车牌识别新花样:树莓打造智能车牌监控系统!

    树莓们打造家庭安防系统的热门之选,这得益于其具备运用人工智能(AI)的能力。AI系统能识别潜在威胁,在此情境下,还能识别过往车辆的牌照信息。
    的头像 发表于 04-26 09:03 501次阅读
    车牌识别新花样:<b class='flag-5'>树莓</b><b class='flag-5'>派</b>打造智能车牌监控系统!

    树莓也能实现海上自动化驾驶?

    全员登船,共赴树莓之旅生活中有些问题,树莓派来解决会更有乐趣。今天,我们要与航海爱好者们分享一个由
    的头像 发表于 04-24 16:04 535次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>也能实现海上自动化驾驶?

    超酷的树莓智能镜项目,快来了解!

    嘿,宝子们!今天给大家分享一些超厉害的树莓智能镜项目。这个链接里有8个目前为止我们见过的最好的树莓智能镜项目。每一个项目都有其独特的魅力和创意。无论是对于科技爱好者还是喜欢
    的头像 发表于 03-25 09:33 1256次阅读
    超酷的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>智能镜项目,快来了解!

    使用小安DSL制作天气

    小安 DSL做天气站 用户分享DIY   前言 小安-DSL(AiPi-DSL) 是安信可开源团队专门为Ai-M61-32S设计的一款
    的头像 发表于 01-03 11:18 850次阅读
    使用小安<b class='flag-5'>派</b>DSL制作<b class='flag-5'>天气</b>站