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

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

3天内不再提示

智能花盆:集成Seeed Studio 16位ADC技术

柴火创客空间 来源:柴火创客空间 2025-01-24 10:09 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

今天小编带来是来自美国的创客Shebin Jose Jacob的项目:智能花盆,使用了Seeed Studio 16-Bit ADC,温度,湿度,光敏传感器。借助这些智能硬件,得以将普通植物转变为可互动的植物宠物,并根据环境变化展示各种情绪!

背景故事

Fytó是一款智能花盆,可以轻松让你的植物变成“宠物”。它内置传感器,能够监测从光照到土壤湿度的多项数据,并通过触发六种不同的“情绪”向你传达植物的状态。这些情绪会显示在花盆正面的屏幕上。

只需将植物放入Fytó,它就会开始和你“对话”!

植物宠物和它的情绪

Fytó拥有三种基本感知能力:

1.土壤湿度

2.温度

3.光照强度

Fytó根据植物的健康状况,显示六种表情:

口渴(Thirsty)

当土壤湿度过低时,Fytó会显示“口渴”,表示植物需要水分。

炎热(Hot)

当Fytó感觉炎热时,它会显示“炎热”表情,提醒植物温度过高。

寒冷(Freeze)

当温度过低时,Fytó显示“寒冷”,表示植物需要温暖。

疲倦(Sleepy)

当光照强度过低时,Fytó会显示“疲倦”,表示植物光照不足,需要更多阳光。

满足(Savory)

当植物喝到水时,Fytó会显示“满足”,表示植物感到非常开心,就像吃到了美味的食物。

开心(Happy)

当所有条件都完美时,Fytó会显示“开心”,表示植物健康、快乐。

材料清单

硬件

Waveshare 2寸LCD模块 x1

模拟土壤湿度传感器(适用于Arduino) x1

模拟LM35温度传感器(适用于Arduino)x1

LDR模块(光敏电阻模块)x1

Pi Zero 2W x1

4通道16位ADC转换器(型号:ADS1115)x1

5V 2.5A开关电源适配器 x1

Micro USB面包板5V电源模块 x1

硅胶测试导线 x1

软件

树莓派Raspbian

PI ZERO 2W(大脑)

使用树莓派Zero 2W作为这个花盆的控制器。树莓派有多个不同的版本,包括PI3、PI4、Zero和Zero 2W。选择使用Zero 2W的原因主要有以下几点:

1.尺寸小巧:与其他版本的树莓派相比,Zero 2W的体积更小,更适合空间有限的应用,便于集成到花盆中。

2.性能更强:尽管其体积小,但Zero 2W配备了更强的处理器和更高的计算能力,能够更好地处理传感器数据和控制花盆的其他功能。

因此,Zero 2W在性能和尺寸上的平衡使它成为控制花盆的理想选择。

dfbcccae-d972-11ef-9310-92fbcf53809c.png

dfd47aca-d972-11ef-9310-92fbcf53809c.png

树莓派Zero 2W的核心是一颗1GHz的BCM2710A1芯片,搭载64位ARM Cortex-A53 CPU,并配备512MB的RAM。坦白说,这款树莓派比原版树莓派快了大约四倍,而且其价格仅为当前树莓派3的一个小部分。因此,Zero 2W完全能够轻松处理屏幕上的GIF播放任务。

其强大的性能和低成本,使其在性能要求较高但预算有限的项目中,成为一个非常理想的选择。

带ADC的传感器

本项目使用的传感器包括:

1.电容式土壤湿度传感器

2.该传感器用于检测土壤的湿度。与其他类型的电阻式湿度传感器不同,它采用电容式感应来测量土壤湿度。这种设计的优势在于它能够防止腐蚀,因为它使用了耐腐蚀材料,因此具有较长的使用寿命。LM35温度传感器

3.该传感器用于测量环境温度,您也可以根据需求使用任何其他类型的温度传感器。LDR模块(光敏电阻模块)

用于检测光的强度。在本项目中,使用了内置SMD电阻的LDR模块。如果您使用裸光敏电阻(LDR),请记得为其添加拉下或拉上电阻。

dff607e4-d972-11ef-9310-92fbcf53809c.png

问题与解决方案

主要问题在于树莓派无法直接从这些模拟传感器中采样数据。为了解决这个问题,模拟传感器可以通过两种方式与树莓派进行连接:

1.使用外部模数转换器(ADC)。

2.使用微控制器来采样模拟传感器的数据,并通过串行接口将所有采集的数据传输到树莓派。

ADS1115 模数转换器(ADC):
它是一款具有高精度的16位ADC,能够精确地将模拟信号转换为数字信号,从而使树莓派能够读取和处理传感器的数据。

e002d2d0-d972-11ef-9310-92fbcf53809c.png

240×320,通用2寸IPS LCD显示模块:

IPS显示屏具有更高的对比度、更广的视角、更优秀的色彩还原和图像质量等优点,,并且价格非常实惠。

e016ded8-d972-11ef-9310-92fbcf53809c.png

测试和校准

校准对于确保测量准确性非常重要。由于树莓派Zero 2W没有引脚接口,所有传感器和LCD模块通过跳线和面包板连接到树莓派4,这样可以更方便地进行测试和校准。

e0413fc0-d972-11ef-9310-92fbcf53809c.png

在树莓派中编写了一段Python代码,用于确定土壤湿度传感器和光敏电阻模块的最大值和最小值。

e0635b82-d972-11ef-9310-92fbcf53809c.png

这些代码可根据传感器数值在显示屏上显示表情符号。本项目中共使用了6种表情符号。

e07f8a8c-d972-11ef-9310-92fbcf53809c.png

3D打印

开始设计花盆,并使用Autodesk Fusion 360完成设计工作。

e08dfa36-d972-11ef-9310-92fbcf53809c.png

e09db980-d972-11ef-9310-92fbcf53809c.png

e0b83fda-d972-11ef-9310-92fbcf53809c.png

e0c8f186-d972-11ef-9310-92fbcf53809c.png

花盆的结构主要分为三部分:外壳、底座和容器。容器用于放置植物,如果植物需要更大的空间,可以适当增加容器的尺寸。

设计时特意没有为组件固定设计螺丝孔,因为小直径螺丝在市场上较难找到。如果需要使用螺丝,可以参考附带的STEP文件。打印时选用了PLA材料,并设置了10%的填充密度。

布线

根据电路图开始焊接各个组件。第一张图展示了传感器与树莓派的连接方式,第二张图则展示了显示屏与树莓派的连接方式。

e0ea13a2-d972-11ef-9310-92fbcf53809c.png

e0fa61d0-d972-11ef-9310-92fbcf53809c.png

首先将 LM35 温度传感器焊接到一个小型洞洞板上,方便固定在外壳上。接着将 LDR 模块的引脚剪短以便安装。然后使用 30 AWG 的硅胶线从每个组件引出连接线。

供电部分采用了一个微型 USB 模块,并使用了一个 5V 2A 的电源适配器。如果有规格相同的手机充电器,也可以直接使用,无需额外购买。

小贴士:焊接时建议将烙铁温度调节到 300-350 摄氏度之间,效果更佳。

组装过程

开始逐步组装各个组件。首先将 LCD 模块安装到前端位置。随后使用激光切割制作了一块 2 毫米厚的透明亚克力板,放置在显示屏前方,用于遮盖 LCD 模块与外壳之间的深度差距。

e116e878-d972-11ef-9310-92fbcf53809c.png

接着将光敏电阻模块和温度传感器分别固定在两侧,确保两个传感器都能够外露以便正常工作。最后,通过强力双面胶将模拟数字转换器(ADC)和 Raspberry Pi Zero 2W 固定在指定位置。

e139b9de-d972-11ef-9310-92fbcf53809c.png

e157f6ba-d972-11ef-9310-92fbcf53809c.png

e175c33e-d972-11ef-9310-92fbcf53809c.png

e18210c6-d972-11ef-9310-92fbcf53809c.png

连接好 USB 模块与 Raspberry Pi 后,接着将底座与外壳粘合在一起。然后,将土壤湿度传感器插入到已经放置植物的容器中,并完成剩余的连接。最后,将容器放入外壳内部,完成组装。

最终成果

只需为 Fytó 接通电源,它便会开始与您进行互动。

e1bd7c4c-d972-11ef-9310-92fbcf53809c.png

Fytó 是您室内花园中植物的完美伴侣,赋予了每一盆植物生命。凭借其生动活泼的个性,它不仅能够实时反馈植物的健康状况,还能与您互动,成为您园艺生活中的贴心伙伴。

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

    关注

    100

    文章

    7392

    浏览量

    553801
  • 智能花盆
    +关注

    关注

    1

    文章

    7

    浏览量

    2300

原文标题:柴火创客秀 | 基于Seeed Studio 16-Bit ADC的智能花盆

文章出处:【微信号:ChaiHuoMakerSpace,微信公众号:柴火创客空间】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    贸泽开售Seeed Studio reComputer Jetson开发套件助力AI应用开发

    ) 和工业4.0等应用领域快速开发人工智能 (AI) 解决方案。     贸泽供应的Seeed Studio reComputer Jetson 20-1 Xavier NX开发套件配备NVIDIA的Jetson Xavier
    发表于 06-27 17:05 1070次阅读
    贸泽开售<b class='flag-5'>Seeed</b> <b class='flag-5'>Studio</b> reComputer Jetson开发套件助力AI应用开发

    Digi-Key、Seeed Studio和Machinechat联合推出业界首个自用LoRaWAN-in-a-Box解决方案

    Digi-Key 是 Machinechat 和 Seeed Studio 的业界首个自用 LoRaWAN-in-a-Box 解决方案的独家经销商。
    发表于 11-23 10:40 1970次阅读
    Digi-Key、<b class='flag-5'>Seeed</b> <b class='flag-5'>Studio</b>和Machinechat联合推出业界首个自用LoRaWAN-in-a-Box解决方案

    智能花盆的仿真图

    智能花盆的仿真图,用数码管显示出温湿度,按照设定的温湿度上下限,超过范围可以自动浇水,在人靠近时自动报警
    发表于 03-04 22:27

    Seeed Studio BeagleBone Green Wireless开发板为物联网应用开发解决更多挑战

    终端应用定制评估板非常困难,几乎是不可能的,而对于涉及数以百计用户的大规模用户测试则可用于部署。Seeed Studio的BeagleBone Green Wireless开发板结合了必要的技术和业务
    发表于 08-29 14:51

    16ADC简化了电流测量设计要点

    16ADC简化了电流测量设计要点LTC2433-1是一款用于DC测量的高性能16增量累加型ADC
    发表于 03-04 10:19 24次下载

    ADI推出1216小型封装ADC器件

    ADI推出1216小型封装ADC器件 Analog Devices, Inc.(ADI)日前最新推出12
    发表于 12-09 09:51 1751次阅读

    智能电网对高精度16ADC的需求

    智能电网对高精度16ADC的需求 虽然全球对于智能电网没有明确的定义,但是节能环保是智能电网
    发表于 01-06 11:25 1724次阅读

    Linear推出16SAR ADC LTC2393-16

    Linear推出16SAR ADC LTC2393-16  凌力尔特公司 (Linear Technology Corporation) 推出
    发表于 01-19 10:50 1297次阅读

    纤巧 16 ADC 集成 2ppm/ºC 基准用于空间受限传感器应用

    纤巧 16 ADC 集成 2ppm/ºC 基准用于空间受限传感器应用
    发表于 03-21 12:28 6次下载
    纤巧 <b class='flag-5'>16</b> <b class='flag-5'>位</b> <b class='flag-5'>ADC</b> <b class='flag-5'>集成</b> 2ppm/ºC 基准用于空间受限传感器应用

    低功耗、16双/单ADC

    低功耗、16双/单ADC
    发表于 05-25 17:25 10次下载
    低功耗、<b class='flag-5'>16</b><b class='flag-5'>位</b>双/单<b class='flag-5'>ADC</b>

    低噪声1620 Msps ADC

    低噪声1620 Msps ADC
    发表于 05-27 08:32 2次下载
    低噪声<b class='flag-5'>16</b><b class='flag-5'>位</b>20 Msps <b class='flag-5'>ADC</b>

    ADC824 Microcomporter,24ADC16ADC,12DAC,Flash MCU数据Sheet

    ADC824 Microcomporter,24ADC16ADC,12
    发表于 06-18 13:00 13次下载
    <b class='flag-5'>ADC</b>824 Microcomporter,24<b class='flag-5'>位</b><b class='flag-5'>ADC</b>,<b class='flag-5'>16</b><b class='flag-5'>位</b><b class='flag-5'>ADC</b>,12<b class='flag-5'>位</b>DAC,Flash MCU数据Sheet

    Seeed Studio BeagleBone Green Wireless开发板解决物联网应用开发面临的挑战

    Seeed Studio BeagleBone Green Wireless开发板解决物联网应用开发面临的挑战
    发表于 11-02 08:16 0次下载
    用<b class='flag-5'>Seeed</b> <b class='flag-5'>Studio</b> BeagleBone Green Wireless开发板解决物联网应用开发面临的挑战

    智能花盆开源项目

    电子发烧友网站提供《智能花盆开源项目.zip》资料免费下载
    发表于 11-25 09:46 2次下载
    <b class='flag-5'>智能</b><b class='flag-5'>花盆</b>开源项目

    智能花盆开源分享

    电子发烧友网站提供《智能花盆开源分享.zip》资料免费下载
    发表于 06-09 10:39 1次下载
    <b class='flag-5'>智能</b><b class='flag-5'>花盆</b>开源分享