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

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

3天内不再提示

TynecastleTech团队为初学者提供的鱼菜共生系统

jf_9aVl32Dp 来源:Arm软件开发者 2023-05-08 11:20 次阅读

我们(通过推特DM)获悉,Tynecastle高中的一支队伍进入了一年一度的PA树莓派比赛(https://www.youtube.com/watch?v=id8f45TlViU)的决赛。TynecastleTech今天将在伦敦举行比赛,我们祝愿帮助过他们的学生和老师们好运。他们建立了一个小规模的鱼菜共生系统,允许用户在没有土壤的情况下种植自己的植物,使用鱼类排泄物作为营养来源。树莓派控制泵,监测温度和pH值,如果它们的变化超出最佳范围,就会提醒用户。

TynecastleTechs推特:https://twitter.com/TynieTechs

4ebdc784-ed4d-11ed-90ce-dac502259ad0.png

获取信息

《初学者水培》是团队开始建立自己的水培系统之旅的教科书。他们了解了细菌如何将鱼类排泄物转化为硝酸盐肥料,给植物施肥,以及在这样的系统中可以茁壮成长的鱼类类型。当地水族馆商店的工作人员以及一位园艺专家的家庭成员为那些生长良好的植物提供了建议。

4ee2fd60-ed4d-11ed-90ce-dac502259ad0.png

加注水箱

研究表明,该团队选择了Scissortail Rasbora,因为这是一种顽强且适应性强的鱼类,可以生活在较小的水箱中。他们将12只Scissortail和水生植物一起放入一个40升的塑料桶中,创造一个类自然的环境,并提供藏身之处,减轻鱼类的压力。他们选择Java苔藓、Anubias和Cryptocoryne作为最适合小型水箱的植物物种,并添加了一些成熟的样本。该团队将水加热到热带鱼最喜欢的温度(约24°C或75°F),并安装了适当的过滤器。

4f120056-ed4d-11ed-90ce-dac502259ad0.png

感谢Wonder Pets&Aquariums提供这段ScissortailRasbora游泳的视频

视频链接:

B站:https://www.bilibili.com/video/BV1BV4y1k7eE/

Youtube:https://www.youtube.com/watch?v=5pBvCUalsFU

学校的CDT部门介入帮助,在丙烯酸薄板上钻孔,用作鱼缸盖。这使得该团队能够通过它铺设电力电缆和水管,还可以通过它给鱼喂食。

鱼菜共生系统在行动

为了展示鱼菜共生技术的实际应用,学生们需要从种子开始成功种植新植物。一位园艺专家建议西洋菜是最好的选择,因为它在水中生长良好,而且比其他植物生长得稍快。TynecastleTech团队选择了一个长的塑料窗台作为植物床的容器,这样可以让水沿着整个长度流动,输送营养,促进生长。他们添加了粘土卵石,为植物提供了一点稳定性,并使它们能够在周围生长根系。

4f358058-ed4d-11ed-90ce-dac502259ad0.png

布置光源

学生们需要一个光源,这样植物才能继续进行光合作用。他们选择了室内生长灯——他们发现这些灯比普通的LED灯产生更多的功率,这将提高光合作用的速率。

他们想在一个周期内控制紫外线,以模拟白天和晚上。这将使植物“知道”何时进行光合作用,何时休息,并继续进行其他重要的植物代谢。他们最初的计划是将计时器连接到树莓派的GPIO引脚,并用Python编写一些代码来操作它,但他们没有时间了,于是选择了一个更昂贵的带内置计时器的照明带。

树莓派让水流动

在系统的水循环中,水泵将水从鱼缸输送到植物床,并从植物床输送到鱼缸,在两者之间共享营养——这就是正在进行的鱼菜共生系统。泵连接到中继网络,因此控制系统的树莓派可以与它们通信。学生们用Python编写了一个计时器,使水泵将水从鱼缸输送到植物床15分钟,然后从植物床排到水箱一分钟,然后停止44分钟,然后重新启动。

4f77bc84-ed4d-11ed-90ce-dac502259ad0.png

对于这场比赛来说,最重要的是,团队需要找到一种方法来监测水培环境,并证明他们的电子设备按预期工作。他们选择pH和温度传感器作为提供系统状态实时数据的最有用方法。他们将防水DS18B20温度传感器(https://www.adafruit.com/product/381)直接连接到树莓派(https://www.raspberrypi.com/products/)。一些Python代码会监控其输出,如果温度读数过高或过低,则会触发蜂鸣器。还有Python代码来监测pH传感器的读数。

4fbe0f22-ed4d-11ed-90ce-dac502259ad0.png

让我们看看你在做什么

TynecastleTech团队的学生和他们的老师Holt女士做得很好。我们期待着看到你在比赛中的表现!

去年的比赛

视频链接:

B站:https://www.bilibili.com/video/BV1Vs4y137qo/

Youtube:https://www.youtube.com/watch?v=id8f45TlViU

我们很喜欢看到你们这些天才老师和其他学校工作人员如何在课堂上使用树莓派,所以一定要留言分享你们年轻工程师的工作成果。

审核编辑 :李倩

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

    关注

    3

    文章

    132

    浏览量

    15819
  • 过滤器
    +关注

    关注

    1

    文章

    407

    浏览量

    19001
  • 树莓派
    +关注

    关注

    113

    文章

    1640

    浏览量

    104751

原文标题:TynecastleTech团队为初学者提供的鱼菜共生系统

文章出处:【微信号:Arm软件开发者,微信公众号:Arm软件开发者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    国内哪家的FPGA适合初学者

    如题,想着手学习FPGA的话,国内哪家的比较好,更适合初学者学习?这方面的经验,是一点都没。
    发表于 04-14 19:17

    初学者请问各位大佬

    为什么在89C51单片机中R1可以提供低地址 在外部扩展RAM中不是P0口提供低8位地址P2口提供高8位地址吗初学者有些不理解望各位大佬解答一下谢谢
    发表于 02-23 16:39

    请问初学者要怎么快速掌握FPGA的学习方法?

    对于初学者 FPGA的编程语言是什么? FPGA芯片的基础结构也不了解. FPGA开发工具的名称和使用方法都不知道. 要学的很多啊,请问有什么自学的学习方法么?
    发表于 01-02 23:01

    初学仿真常见的错误

    本推文针对Sentaurus初学者频繁遇到的错误进行简单整理,具体是包括Sde、Sdevice仿真常见错误。
    的头像 发表于 12-03 16:24 819次阅读
    <b class='flag-5'>初学</b>仿真常见的错误

    分享给嵌入式初学者

    电子发烧友网站提供《分享给嵌入式初学者.doc》资料免费下载
    发表于 11-08 10:46 0次下载
    分享给嵌入式<b class='flag-5'>初学者</b>

    OpenCV初学者如何提取这些不规则的ROI区域

    等,而且这些ROI区域往往不是矩形区域,一般都是不规则的多边形区域,很多OpenCV初学者都不知道如何提取这些不规则的ROI区域。
    的头像 发表于 10-31 14:51 549次阅读

    面向CAN总线初学者的入门教程

    本资料是CAN初学者的入门书,对 CAN 是什么、CAN 的特征、标准规格下的位置分布等、CAN 的概要及 CAN 的协议进行了说明。
    发表于 10-20 17:25 1次下载

    初学者入门

    太好了,初学者学习慢慢消化中……
    发表于 09-21 13:50

    《从零开始学ARM》真心适合新手小白

    ARM架构一直以来都备受欢迎,无论是在移动设备、嵌入式系统还是服务器领域。然而,对于初学者而言,ARM架构可能显得复杂而晦涩。《从零开始学ARM》这本书初学者
    发表于 09-02 15:29

    STM32初学者的考虑因素 STM32标准库和HAL库如何选择

    初学者尝试学习STM32开发时,通常会面临一个关键的选择:是选择STM32的标准库,还是HAL库?这两个库各自有着优势与适用场景,本文将从多个角度分析,帮助初学者更好地选择适合自己的库。 在开始
    发表于 08-08 09:43 1050次阅读

    BMS架构的初学者指南,电池管理系统bms的功能包括哪些

    电池技术的持续转型促使许多新人学习设计电池管理系统。本文提供了电池管理系统(BMS)架构的初学者指南,讨论了主要功能块,并解释了每个模块对电池管理
    的头像 发表于 07-12 15:41 2270次阅读
    BMS架构的<b class='flag-5'>初学者</b>指南,电池管理<b class='flag-5'>系统</b>bms的功能包括哪些

    图像处理初学者应该学习的100个问题-你都学会了吗?

    本文整理了图像处理初学者应该需要了解的100个基础问题,涉及读取、显示图像、操作像素、拷贝图像、保存图像、灰度化(Grayscale)、二值化(Thresholding)、大津算法、HSV 变换
    的头像 发表于 07-10 10:30 511次阅读
    图像处理<b class='flag-5'>初学者</b>应该学习的100个问题-你都学会了吗?

    初学者工具包-沙漏(个人模组)

    电子发烧友网站提供初学者工具包-沙漏(个人模组).zip》资料免费下载
    发表于 06-26 09:43 0次下载
    <b class='flag-5'>初学者</b>工具包-沙漏(个人模组)

    初学者快速判断并查找出LED显示屏故障的方法

    LED显示屏故障分析对于初学者来说直接、有效的方法就是排除法,LED显示屏主要由三大硬件部分组成:控制卡、单元板、开关电源。LED显示屏故障分析对于初学者来说直接、有效的方法就是排除法,LED显示屏主要由三大硬件部分组成:控制卡、单元板、开关电源。
    的头像 发表于 06-15 14:48 794次阅读
    <b class='flag-5'>初学者</b>快速判断并查找出LED显示屏故障的方法

    PLC初学者必须掌握的梯形图

    PLC初学者必须掌握的七大梯形图
    发表于 05-25 16:44 4次下载