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

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

3天内不再提示

用树莓派和Arduino打造植物环境监测模型

454398 来源:电子发烧友网 作者:编译/程弢 2014-09-18 11:07 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

我热爱我的植物,但是不管我有多爱它们,有时候总是忘记照顾它们,给它们浇水。所以我制作了“植物小伙伴”。植物小伙伴是一个土壤水分传感器系统,当我的植物需要浇水的时候就可以通过电子邮件和短信提醒我。整个系统由两个子系统:无线、电池供电的传感器节点。它通过采集植物的温度、湿度、土壤水分数据,为每个单独的植物做一个接收基站记录和处理数据。我也做了一个移动应用程序,允许我通过互联网连接到基站,监控植物的实时和历史数据上报给我的手机

这是机器人和恐龙密切关注我的罗勒植物。

这是兔子。

用竹板构造的这些角色携带的电子产品能收集温度、湿度和土壤水分数据。 一旦数据被收集,它是无线发送到基站。

左上:机器人。

右上角:兔子。

左下:恐龙。

右下方:合影。哈哈

这些角色的大脑是由Arduino克隆搭建。这不仅是Arduino克隆小,它还包含一个无线收发器上,允许我无线传输和接收数据!

可能很难看清,需要较近来看,我用一个白色的石头部分遮上LED灯,用来提示水位较低,低电池或其他类型的错误时候的指示灯。

上图:这个角色的侧面。蓝色的设备是一个温度和湿度传感器

中间:暴露的内部电路。

底部:后盖通过小螺丝来保护传感器节点。

正如您可以看到的,这些角色是由四个AA或四个AAA电池。只要注意电源管理和数据采集,电池大约能持续4.5个月。

植物小伙伴是如何设计的。

左上:激光切竹块组成的机器人,恐龙和兔子。

中间:机器人与他的脑袋。

右上角:恐龙LED照明灯测试。

左下:兔子内部电池操作测试。连接土壤探针。

右下方:兔子制作。

所以现在,我用这些朋友来照顾我的植物和收集数据,那么这一切的数据都去哪里?这些数据在这里。温度、湿度、土壤水分数据传输无线基站。生活在这个基站和树莓派模型与USB无线适配器。基站负责从节点收到数据,然后通过串口传送到树莓派,树莓派负责处理数据和日志并记录到一个mySQL数据库上运行。土壤水分达到设置的阈值时,短信和电子邮件发送到我的手机提醒我,我的植物需要浇水。树莓派运行lighttpd网络服务器提供实时和历史数据在互联网上通知我的手机。

植物小伙伴基站的设计。

左上:内部框架结构。

中间:侧板连接到框架结构。

右上角:LED照明灯试验基地。LED灯的底部被盖上了一层半透明的丙烯酸。这允许光散射在丙烯酸和散射光在基地。基站包含24个LED灯,由基站通过3级联控制移位寄存器,允许不同照明亮度调整和序列。

中间行:基站轮流通过不同的照明模式来完成。图片最右边显示树莓派斜放在这个盒子里。为什么?我想要小。如果你仔细看,你可以看到迷你电源,这电容器让我很兴奋。左下:基站LED灯全亮。

底部中间:顶视图。三角形孔洞设计让我这狗屎一般的东西看起来超级先进。

右下方: 基础框架的LED灯通过磁铁让主要底盘相连接。

在这里你可以看到我对树莓派做了一些修改,以达到降低基站的总体规模的目的。我脱掉USB接口并扩展到底盘的一部分,可怜的Sandisk超16gb的SD卡被切成两半(实际电子产品只拿卡的一半,剩下的只是塑料)。我也完全绕过microUSB口,焊接导线直接电源板。在最终完成作品图片上。 你可以看到基站天线

写一个程序,植物小伙伴手机APP允许我监测土壤湿度,湿度和温度并告知我的手机。手机应用程序通过互联网连接到基站和检索实时和历史数据。主屏幕给出了字符(传感器节点),积极收集数据。点击带来的数据字符就可以获知。

在这里,每个数据监测植物的细节屏幕字符。日期、土壤水分、湿度和温暖(温度)值显示和颜色编码。频繁的切换摄氏和华氏温度可以使用这个号码。下面的图表、是过去五天实时数据的平均值,点击哪一天就能看到那一天的平均值。

左:机器人的数据是关于我的罗勒的

右上角:兔子的数据是关于我的摇钱树的

右下方:收到一条兔子提醒我的摇钱树需要浇水了的短信。

机器人原型MK1

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

    关注

    190

    文章

    6515

    浏览量

    195924
  • 树莓派
    +关注

    关注

    122

    文章

    2069

    浏览量

    109668
  • 智能硬件
    +关注

    关注

    205

    文章

    2402

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

    多功能自动环境监测气象站

    环境监测
    pingao141378
    发布于 :2025年07月22日 17:49:09

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

    能否将树莓装入无人机?使用树莓打造无人机是可行的。树莓
    的头像 发表于 07-14 17:49 1518次阅读
    <b class='flag-5'>用</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b><b class='flag-5'>打造</b>无人机,你需注意的事项!

    如何在树莓派上安装并运行 Arduino 集成开发环境

    使用树莓单板计算机,你可以运行各种应用程序,包括广受欢迎的Arduino集成开发环境(IDE)。这意味着你可以用它轻松地为通过USB连接到树莓
    的头像 发表于 07-01 17:41 4034次阅读
    如何在<b class='flag-5'>树莓</b>派上安装并运行 <b class='flag-5'>Arduino</b> 集成开发<b class='flag-5'>环境</b>!

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

    在本教程系列的第一部分中,您将学习如何使用树莓AI摄像头来检测不同的树莓型号。本系列由DavidPlowman创建,他是树莓
    的头像 发表于 06-13 16:39 982次阅读
    <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通
    的头像 发表于 06-04 15:33 1138次阅读
    <b class='flag-5'>用</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>“揪出”家里的耗电怪兽!

    超酷的树莓激光雷达扫描仪!

    摘要这款DIY的PiLiDAR扫描仪项目利用树莓进行激光雷达测绘。激光雷达通过发射激光来扫描周围环境,从而创建三维模型。该项目需要树莓
    的头像 发表于 06-01 08:33 792次阅读
    超酷的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>激光雷达扫描仪!

    树莓自动灌溉系统:植物的智能保姆!

    树莓自动灌溉系统让植物在你长期缺席时仍生机盎然RedditorPeppeatta建立了一个自动灌溉系统,以确保他们珍贵的辣椒在他们不在的时候活着。即使在理想的条件下,保持植物存活也是
    的头像 发表于 05-27 15:35 421次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>自动灌溉系统:<b class='flag-5'>植物</b>的智能保姆!

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

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

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

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

    解锁树莓集群:一步步打造你的超级计算阵列!

    树莓集群简介树莓集群是由多台联网的树莓计算机组成的网络,它们作为一个统一、协调的单元协同工
    的头像 发表于 04-25 16:17 1922次阅读
    解锁<b class='flag-5'>树莓</b><b class='flag-5'>派</b>集群:一步步<b class='flag-5'>打造</b>你的超级计算阵列!

    4台树莓5跑动大模型!DeepSeek R1分布式实战!

    导语“4台树莓5组网,轻松运行大模型——这可能是2025年最颠覆认知的开源AI项目!”GitHub明星项目distributed-llama最新实战案例曝光:通过独创的动态
    的头像 发表于 03-24 14:50 1064次阅读
    4台<b class='flag-5'>树莓</b><b class='flag-5'>派</b>5跑动大<b class='flag-5'>模型</b>!DeepSeek R1分布式实战!

    智慧路灯的环境监测功能如何实现?

    管理提供了丰富、实时的数据支持,还有助于提升城市居民的生活质量,打造宜居环境。那么,叁仟智慧路灯究竟是如何实现环境监测功能的呢?接下来,让我们深入探究其中的奥秘。         显示周边环境
    的头像 发表于 03-18 14:41 626次阅读

    STM32、Arduino树莓开发方式差异大吗

    最近看到有网友问:STM32、Arduino树莓开发方式差异大吗?   要说相同点,它们之间也有很多相同点。但你要说他们之间开发的差异,其实也蛮大的。   STM32、Arduino
    的头像 发表于 01-02 11:33 1925次阅读