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

    文章

    138

    浏览量

    18805
  • 过滤器
    +关注

    关注

    1

    文章

    425

    浏览量

    19506
  • 树莓派
    +关注

    关注

    116

    文章

    1686

    浏览量

    105439

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

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

收藏 人收藏

    评论

    相关推荐

    物联网平台在共生养殖系统中的应用

    共生是指巧妙融合水产养殖与水耕栽培两种农业生产模式,形成科学高效的可持续发展系统系统中,鱼类排泄物被转化为蔬菜所需的营养物质,同时蔬菜
    的头像 发表于 09-21 10:57 244次阅读

    我用的是multisim14.0,因为是初学者,仿真电路的时候找不到合适的模型,应该怎么办?

    我用的是multisim14.0,因为是初学者,仿真电路的时候找不到合适的模型,应该怎么办? 比如我电路用的是AO3400的NMOS,但是在multisim14.0软件自带的元件库里面没找到类似的,开启电压是1.5v的nmos,请教大家,应该怎么办?
    发表于 08-23 10:59

    嵌入式学习-Ubuntu系统安装之使用提供的ubuntu系统

    注意:学习资料可在ElfBoard官方网站“资料”专区获取。使用提供的ubuntu系统对于零基础的初学者,建议先使用ELF 1开发板资料包\\08-开发环境中提供的开发环境来进行ubu
    发表于 08-09 15:40

    Ubuntu系统安装之使用提供的ubuntu系统

    注意:学习资料可在ElfBoard官方网站“资料”专区获取。使用提供的ubuntu系统对于零基础的初学者,建议先使用ELF 1开发板资料包\\08-开发环境中提供的开发环境来进行ubu
    发表于 08-08 11:00

    手把手教你!STM32单片机入门指南:从初级到中级工程师的学习路线

    首选的跳板。为了帮助初学者系统地学习STM32,我们提供了一条从初级到中级的学习路线,涵盖了从基础知识到进阶应用的全方位技能提升,最终助力初学者达到嵌入式
    的头像 发表于 07-22 14:38 2817次阅读
    手把手教你!STM32单片机入门指南:从初级到中级工程师的学习路线

    适合初学者的嵌入式项目有哪些?

    适合初学者的嵌入式项目有哪些? 嵌入式学习是一个实践性很强的领域,通过实际项目可以帮助你巩固理论知识并提升技能。以下是几个适合初学者练手的嵌入式项目,每个项目都涵盖了从硬件到软件的不同层面
    发表于 07-11 10:23

    SOLIDWORKS学生支持 可访问各种产品资源

    SOLIDWORKS作为三维CAD设计软件,一直致力于广大学生提供全方面的支持。无论你是初学者还是高等设计师,都能在这里找到适合自己的学习资源。SOLIDWORKS学生支持不仅提供
    的头像 发表于 06-12 17:22 251次阅读

    基于STM32的智能循迹小车

    初学者的智能小车
    的头像 发表于 05-08 14:43 2989次阅读
    基于STM32的智能循迹小车

    国内哪家的FPGA适合初学者

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

    初学者请问各位大佬

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

    浅谈PLC程序执行的过程

    plc初学者,学习编程,首先要了解PLC程序执行的过程是什么。
    的头像 发表于 01-08 09:31 2447次阅读

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

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

    初学仿真常见的错误

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

    面向CAN总线初学者的教程分享

    ,各种各样的电子控制系统被开发了出来。由于这些系统之问通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。
    发表于 11-15 09:21 306次阅读
    面向CAN总线<b class='flag-5'>初学者</b>的教程分享

    分享给嵌入式初学者

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