作为一个为我的柠檬树的健康状况而苦恼的人,一个监控我的柠檬树健康状况的系统是一个梦想成真。我的办公室没有自然光,所以我有一个照明系统来获得适量的光线,有时加热器会开着,所以预测我的柠檬树需要多少水是困难的。
没有什么比上班时看到我的柠檬树落下一串黄色的叶子更糟糕的了,或者更令人心碎的是,它的一个小柠檬。
Instructables用户byoon了一个项目由加州理工学院的4名学生组成的团队制作。该项目包括一步一步的说明创建一个FPGA驱动的植物浇水系统。该系统测试土壤湿度、空气温度和光照水平,以便在需要的时候给植物浇水。
在教学大纲中,他们使用了Basys 3产品名称:板,Arduino板,面包板,光传感器,湿度传感器,电阻,温度传感器。
然而,这个项目可以用更少的硬件和更紧凑的硬件进行最小的修改。Arduino是专门用于其模拟到数字转换器,可以用我们的一些Pmods.

此外,可以使用一个小得多的FPGA板。我们的一个Cmods,比如Cmod A7可以放置在一个更紧凑的设计面包板。

光传感器,光敏电阻,电阻器,面包板,面包板火都可以在模拟部分设备。
他们使用的湿度传感器可以找到在这里.
在列出他们所使用的用品之后,团队就开始进行设计。首先,他们描述了Arduino和FPGA如何通信,以及它们如何与传感器通信。他们还通过FPGA和Arduino的模块设计。
它们解释了代码,包括与I/ o的通信和状态图。所有部分都有详细的说明。
最后,所有的代码都被发布,这样项目就可以很容易地被复制。
看看byoon的项目在Instructables。如果你有一个很棒的项目想与我们分享,请在下方评论或在项目库中发布Digilent论坛.你永远不知道,你可能会被Digilent博客推荐!

嗨,令人印象深刻。
我现在正在用FPGA做一些项目。但是,您不觉得FPGA太强大了,不能只读取一些传感器吗?我知道这个项目是为了学习,所以它很好。但是,我认为你可以在arduino的adc上完成传感器处理。
但就像我之前说的,非常令人印象深刻。继续科技+自然,我喜欢科技如何帮助我们变得更环保。