气候变化已成为一项全球性挑战,也是当代乃至未来几代人面临的最大挑战之一。气候变化是飓风、野火、超级干旱等自然灾害背后的主要原因。气候变化背后的主要原因之一是森林砍伐。森林砍伐是由于野火、人类住区扩张、资源快速砍伐、农业活动等造成的森林覆盖减少。森林在碳封存中起着至关重要的作用。森林的破坏以及植物和土壤等生物质的最终退化是二氧化碳和其他温室气体排放的第二大贡献者。这最终导致越来越多的温室气体进入大气,进一步加剧了这个问题。此外
显然,森林是应对气候变化的关键。有许多预防方法可以对抗森林砍伐。但治疗性解决方案同样重要。造林,包括造林(创造新的森林覆盖)和重新造林(在受毁林影响的地区重新种植),是最简单但最重要的解决方案。
造林首先是在自然有树木(重新造林)或自然缺乏任何森林(造林)的地区种植树木。这涉及确定合适的位置,并分析不同的因素,如土壤质量、气候、本地生物多样性和人类活动。通过细致的分析和遵循着名的“宫胁方法”(大阪大学Akira Miyawaki博士)、整体计划放牧(Alan Savory教授)等有效的造林技术,许多地方的森林覆盖物已经恢复或发芽,导致
有效的造林有一定的学习曲线。需要环境科学、动物学、植物学等领域的必要科学知识,以确保正在种植的森林能够长期存在并且不会对当地的生物多样性产生任何不利影响。例如,始于 1978 年的中国“绿墙”倡议,从戈壁沙漠开始防治荒漠化。已经看到了一些积极的影响,例如
但是,也有一些问题是由不当的造林做法引起的。许多种植在不自然生长的地方的树木,几年后就会枯萎。那些存活下来的植物会吸收大量原生草和灌木所需的地下水,从而导致更多的土壤退化。如果在这种情况下造林持续超过土地的承载能力,它将导致树木最终死亡。因此,重要的是要容易且容易地获得必要的知识,以确保此类造林工作取得成果。
另一个挑战是技术知识阻碍了普通人在植树造林工作中发挥独立积极的作用。科学知识不是每个人都能理解的,可能会引起人们的犹豫。确保成功造林所需的技术知识对普通人来说是不容易获得的,他们希望独立地去各个地方植树,以取得最好的结果。
关于适当造林的影响因素有足够的数据。通过对与造林相关的科学的一般理解,如土壤特征、天气条件、空气质量等,并利用所有相关的科学数据,我们可以构建一个基于机器学习的解决方案,不仅可以使造林工作快速有效,而且也简化了流程。该解决方案可以让基于机器学习模型的软件针对实时传感器数据(例如来自 PH 传感器或湿度传感器或空气质量传感器的数据)运行,以提供数据驱动的推荐. 该建议将告诉我们,在给定的环境中,建议种植哪种树,这样种植的树木才能健康,并对当地环境产生积极影响。
该解决方案将有所帮助
1.专业人员,通过减少分析和决策时间,帮助他们更快、更高效、更有效地工作,以及
2.普通人,通过简化造林过程,并希望激励更多的人自己做。
这是基于机器学习的解决方案,是我的项目“造林援助工具包”的核心。
Forestation Assistance Kit是一个ML on Edge解决方案,旨在就在某个地点种植哪些树木提出合理的数据驱动建议,从而使 Forestation 变得简单、快速和有效。
我构建的原型使用 Quicklogic 的Quickfeather和 Particle Photon作为大脑。使用的三个传感器是 -花园 PH 计(由于锁定而无法获得合适的 PH 套件)、电容式土壤湿度传感器和MQ135 空气质量传感器。我通过拔出模拟信号引脚并将其发送到 Photon 来使用 Garden PH Meter 进行处理。我还使用Adafruit ADS1015 ADC通过I2C将模拟传感器数据发送到 Quickfeather。整个系统由9V电池供电,通过7805晶体管调节至5V,带有摇臂开关,非常适合用例,因为我们的目标是在收到推荐之前2-3 分钟的有限操作。
对于我的用例,我的目标是 3 棵树 - Banyan、Neem和Peepal 。榕树是非常有名的印度树,具有宗教意义。印楝具有许多草药益处,并且被称为是一种空气净化树。Peepal也是印度一种非常普遍的树。这些树在我所在的地区很常见,所以这就是我针对它们的原因。我继续研究了哪种土壤和空气条件最适合每种植物。根据我的发现,榕树需要高水分,印楝适合空气质量差的地区,而Peepal在碱性土壤中生长良好。
对于您选择的植物,可以遵循类似的过程。
在这里,我使用跳线连接器连接电源部分和主要电子设备。这就是结果!
现在进入软件工作!
对于Photon ,可以在链接的 Github 存储库中找到代码。建议通过 Particle Web IDE 进行编程,详细信息请参见此处。该代码非常不言自明。基本上,程序设置了一些变量,等待 2 分钟让 MQ135 传感器升温,然后从 Garden PH 计读取模拟读数。然后将其转换为 2 个模拟 PH 值(100 或 4000)之一,以指示土壤的性质。然后它通过它的 DAC 引脚输出该信号。然后它读取结果从 Quickfeather 上运行的 ML 模型,对其进行处理并输出 ML 模型推荐的树的名称,可以通过Particle IOT App或通过您的粒子帐户的用户控制台读取。
对于软件的 Quickfeather 方面,您有必要在此处阅读 Quicklogic 人员提供的指南。然后通过这个Hackster 项目实际尝试如何使用 Quickfeather 的软件。此外,要更好地了解 SensiML 软件,请查看他们的教程系列。
然后您可以移除 USB-TTL 转换器并连接 Quickfeather 和 Photon 的 UART 端口以完成该过程。
完成的原型
和一个工作演示
以下是我认为可以改进的地方
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !