
多肉伴侣2.0
简介
小小的体积居然可以自动浇花还可以实时查看环境光照强度,温湿度和实时检测土壤湿度!
简介:小小的体积居然可以自动浇花还可以实时查看环境光照强度,温湿度和实时检测土壤湿度!开源协议
:CC BY-SA 3.0
(未经作者授权,禁止转载)描述
小小的体积居然可以自动浇花还可以实时查看环境光照强度,温湿度和实时检测土壤湿度!
一、项目背景
养过多肉的朋友们都知道多肉这种植物非常的娇弱,水浇多了会被淹死,浇少了会被干死,温度高了会被热死,冷了又会被冻死,想养活一盆多肉可以说是煞费苦心。
而我们平时如果忙一点就很容易忘记给他浇水,等我们发现时他已经奄奄一息,如果一次浇多了我们又没及时发现又会到导致多肉烂根了,那有没有一种设备可以把这项工作做到真正的可视化呢?
二、提出设想
为了缓解这一尴尬的局面我想到了几种解决方案
* 一、找一个人专门为多肉浇花(但是众所周知我们自己经常还忙不过来根本不可能会有人专门为我们来浇花)【So Pass不予采用】
- 二、制作一个设备来解决这个问题,让他可以检测土壤的实时湿度数据来实现自动浇水,还能采集空气的温湿度和光照强度来给我们做到一个实时的数据反馈!【非常可靠 光速执行!!!】
三、主控MCU选型
我们采用高性能的ESP32-Wroom来实现主控+手机通信
工作电压:3.3V
品牌:ESPRESSIF
工作电流:300-500mA
天线连接方式:PCB板载天线
工作温度:-40~80℃
时钟频率的调节范围:80MHz ~240 MHz
无线通信方式:WiFi+蓝牙
四、实物展示
五、细节剖析
一、OLED屏幕
工作电压:3.3-5V
工作电流:300MA
尺寸:0.96英寸
驱动:SSD1306
通信协议:IIC
地址:0x78
二、土壤湿度传感器
采用电容式土壤湿度传感器
工作电压:3.3-5V
工作电流:<10MA
检测方式:电容式
通信协议:模拟信号
三、空气温湿度传感器
工作电压:3-5.5V
工作电流:<10MA
测量分辨率:8 bit
湿度量程: 20 - 90 %RH
湿度精度:±5 %RH
温度量程: 0 - 50 ℃
温度精度:±2 ℃
通信协议:单总线
管脚数量:4 Pin(2.54mm间距排针)
四、光照强度传感器
工作电压:3.3-5V
工作电流:<10MA
模块尺寸:31.1475 x 14.097mm
输出方式: DO接口为数字量输出 AO接口为模拟量输出
读取方式:ADC
管脚数量:4 Pin(2.54mm间距排针
光照传感器买右边这种4Pin的
水泵买USB的5v水泵均可
继电器要买DC3V的 5V的会不吸合!
六、使用教程
一、手机APP蓝牙通信
点灯科技APP可前往点灯科技官网下载
操作前先完整复制此配置文件到手机剪贴板
{¨version¨¨2.0.0¨¨config¨{¨headerColor¨¨transparent¨¨headerStyle¨¨dark¨¨background¨{¨img¨¨assets/img/bg/4.jpg¨}}¨dashboard¨|{¨type¨¨num¨¨t0¨¨土壤湿度¨¨ico¨¨fad fa-humidity¨¨clr¨¨#00A90C¨¨min¨É¨max¨¢1c¨uni¨´%´¨bg¨É¨cols¨Í¨rows¨Ë¨key¨¨SOIL_MOISTURE2¨´x´Í´y´Í¨lstyle¨Ê}{ßBßCßD¨空气温度¨ßF¨fad fa-sun¨ßH¨#FBA613¨ßJÉßKº0ßL´℃´ßMÉßNÍßOËßP¨AIR_TEMPERATURE¨´x´É´y´ÍßRÊ}{ßB¨btn¨ßF¨fad fa-cogs¨¨mode¨ÊßD¨自动控制¨¨t1¨¨文本2¨ßMÉßNÊßOÊßP¨WORK2¨´x´Ð´y´ËßRÍßH¨#EA0909¨}{ßBßCßD¨光照强度¨ßF¨fad fa-house-day¨ßH¨#076EEF¨ßJÉßKº0ßL´%´ßMÉßNÍßOËßP¨LIGHT_INTENSITY¨´x´É´y´ËßRÊ}{ßB¨tex¨ßD¨当前工作模式:暂无数据¨ßaßb¨size¨¨16¨ßMÉßF´´ßNÍßOÊßP¨SBGZZT¨´x´Í´y´ÌßHßdßRÊ}{ßBßißD¨←手动 自动→¨ßaßbßk¨12¨ßMÉßF´´ßNËßOÊßP¨tex-6fg¨´x´Î´y´ËßH¨#595959¨}{ßBßWßF¨fad fa-american-sign-language-interpreting¨ßYÊßD¨手动控制¨ßaßbßMÉßNÊßOÊßP¨WORK1¨´x´Í´y´ËßRÍßHßd}{ßB¨deb¨ßYÉßMÉßNÑßOÌßP¨debug¨´x´É´y´¤C}{ßBßWßF¨fad fa-sprinkler¨ßYÊßD¨水泵开关¨ßaßbßMÉßNÍßOÍßP¨HUMIDIFIER¨´x´É´y´ÏßRËßHßg}{ßB¨ran¨ßD¨水泵启动阈值(仅在自动控制模式下生效)¨ßHßgßKº0ßJÉßMÉßNÑßOËßP¨SBGZYZ¨´x´É´y´¤A´rt´»}{ßBßißD¨水泵处于手动控制模式有效¨ßaßbßkßoßMÉßF¨fad fa-arrow-alt-left¨ßNÍßOÊßP¨SDKZ¨´x´Í´y´ÏßRÊßHßq}{ßBßißD¨自动控制模式可调节此滑块¨ßaßbßkßoßMÉßF¨fad fa-arrow-alt-down¨ßNÍßOÊßP¨ZDKZ¨´x´Í´y´ÒßRÊ}{ßBßißD¨多肉自动培养系统¨ßa´´ßk¤EßMÉßF¨fad fa-charging-station¨ßNÍßOËßP¨tex-1¨´x´Í´y´ÐßRÌßHßU}÷¨actions¨|÷¨triggers¨|÷´rt´|ß11÷}
复制完成后再开始下面的操作
第一步、添加蓝牙设备
第二步、绑定开发板
第三步、更新界面配置
大功告成!
二、烧录教程(基于XHZL-Link V2.31.6)
点我前往:XHZL-Link开源工程
将OLED屏幕拔下然后将Link插上即可(按住多功能按键不松短按重启即可进入烧录模式)
随后打开附件中的烧录工具,选择程序文件并选择端口号并将软件配置为以下状态,并点击【开始烧录】
当界面显示如下时,重启设备即可开始使用
七、软件操作解读
手动控制模式可控制水泵的开关(这时滑动条无效)
自动控制模式通过滑动条控制搭配土壤传感器控制水泵启停(这时水泵开关无效)
八、OLED屏幕解读
光照强度&土壤湿度显示
空气温度&湿度显示
手动模式&自动模式---水泵启动&关闭 显示
九、总结
这个项目陆陆续续进行了2个星期,主要是平时太忙了只能抽出零碎的时间进行开发和调试。
但整体效果我自认为还是非常可以的,对得起这段时间的付出。
我PCB板画的比较业余,还望各位大佬轻点骂。
十、致谢
战略合作伙伴:南京倾宁云控科技有限公司、上海云谦科技有限公司
一、感谢嘉立创EDA提供PCB设计支持。
二、感谢深圳嘉立创科技集团股份有限公司提供PCB免费免费打样沉金支持。
感谢各位观众老爷们看到这里!喜欢这个项目就赶紧通过嘉立创的免费打样一起玩起来吧!
我是小涵,欢迎评论,转发!喜欢我的频道不妨帮忙点个关注!我们下个项目见!
点我加入QQ交流群
群号:873075959
转载请找作者申请 无过分要求均会同意 转载后请注明出处并附加工程链接:
https://oshwhub.com/xiaohanxdzdy/an-automatic-watering-device-bas
未经授权 禁止商用
设计图

BOM


评论