RISC-V MCU 自动浇花装置设计

本文介绍了一种集土壤湿度检测、自动浇水和蓄水箱供水于一体的盆栽自动浇水系统。系统采用ADC采集湿度传感器数据,通过WiFi与手机APP交互,提供手动、自动和定时浇水模式。此外,系统还具备远程控制功能,适用于家庭和办公室等场所。硬件方面,选用了低能耗的水泵和稳压电源,确保长久续航。设计过程中,团队学习了产品设计流程,收获了实践经验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一部分  设计概述

1.设计目的

在家里养养盆花可以陶冶情操,丰富生活,因此,家庭盆栽如今被许多人喜爱。花草生长问题80%以上是由花儿浇灌问题引起的;好不容易种植几个月的花草,因为浇水不及时而缺水死亡。虽然市场上有卖盆花自动浇水器,但价格十分昂贵,并且大多只能设定一个定时浇水的时间,很难做到给盆花自动适时适量浇水。因此,我想设计一种集盆花土壤湿度检测,自动浇水以及蓄水箱自动供水于一体的盆花自动浇水系统。让人们无暇顾及时也能得到及时的浇灌。

2.应用领域

家庭,办公室等需要自动浇水的场合。也可根据主人需求安放在其他需要浇水的场地,本产品自带水箱,只需要一次设置完模式选择定时加水即可完成自动浇水任务。

3.主要技术特点

本作品简单易用能很好地被应用于植物的自动照料,在硬件上我们利用开发板可用功能设计了wifi与MCU以及其他设备(主要是手机)的通讯,用ADC采集土壤湿度传感器返回的电压值,完成对于土壤干湿度的检测。在软件方面,我们的程序对三个模式的功能进行了开发,手动、自动、定时浇水都可运行,我们还开发了一款适配于浇水装置的APP,在APP上可以对植物状态和浇水频率进行调整。

4.关键性能指标

待机时间长久,关键在于低能耗的水泵加上带负载能力强的稳压电源,意味着,一个pwm口,至少可带6个小水泵,且不至于靠近过载。一来满足家中花草多的人的需要,二来便于同批同种的植物栽培生长。

5.主要创新点

(1)检测温度和土壤干湿度。

(2)主人可以根据需求自行设置浇水强度。

(3)自动地判断当前土壤是否需要浇水。

(4)使用物联网进行远程指令控制模拟出差旅行等不在家场景。

土壤温湿度采集与显示系统以赤菟V307核心板做为控制核心,通过软件设置达到具体动作实现。土壤的温湿度是由ADC0832和两个点位器进行模拟并送入单片机,通过单片机的I/O口把检测到的土壤温湿度值用OLED显示出来。同时,如果系统在智能浇水设置情况下,则该值与设定的浇水上下限值相比较,若低于下限值,则单片机发出一个控制信号,开始浇水。若高于上限值时,单片机再发出一个控制信号控制,停止浇水。如果系统设置在手动浇水情况下,则按照设定好的定时浇水时间进行浇水,温湿度检测电路把检测到的土壤温湿度值显示在OLED上,以达到对土壤温湿度实时监测的目的。

第二部分  系统组成及功能说明 

1.整体介绍

图(1)

本项目的核心在于用赤菟V307对湿度检测模块传回数据进行处理,结合APP设定内容控制水泵进行智能浇水,测试者也可将设定内容显示在OLED 屏幕上,方便实地查看设定情况。

2.各模块介绍

2.1电源部分:

(1)、我们采用3S电池组(12V),或者直接接入USB-C进行供电(电池续航时间视植物浇水频率而定,一般植物电池组至少可工作半年以上)。

1)容量:1100mah

2)单片电池储存电压:3.8-3.9v

3)额定电压:11.7v(实际12.6v)

4)建议充电电压:11.1v.

(2)、稳压电源LM2596

1)型号:      LM2596-5.0

2)输入电压:8-40v

3)输出电压:4.9-5.1 v

4)输出电流:0.5-3.0A

5)LM2596开关频率:150KHZ

6)D1(ss34)管压降:0.1v

                                                                       图(2)

小记:上述的性能指标,对于这两个小水泵来说,是性能溢出了。

在本次的设计里,持久耐用是驱动力,高超的性能没有带来令人心动的效率,反而带来了不小的能耗

因此通过改良,使用了更适合的稳压电源AMS1117。

1)型号:AMS1117-5.0

2)输入电压:6.5-12 v

3)输出电压:4.95-5.05 v


4)输出电流:0-800 mA

图(3)

2.2APP部分:

采用APP+wifi的形式,通过配网,借助局域网的互联性,实现上行下发。本次作品主要依靠手机APP进行浇水的配置,我们主要提供了如下两个模式

定时浇水模式:主人定时自动浇水。

自动浇水模式:湿度传感器自动检测土壤湿度然后进行自动浇水。

PS:作品还配备远程手动浇水模式,主人可自由控制是否需要浇水。

2.3湿度检测模块:

通过完成湿度数据采集返回到单片机,运用V307的ADC进行数据采集,通过0~3.3v的变化,得到相应的湿度值。而后其根据APP设定模式和湿度判断程序判断是否需要浇水。

2.4浇水水泵:

此模块我们购买了PWM驱动的水泵模块,3v~6v的水泵,工作在5v时,正常工作电流为0.18A。因此用单片机产生的PWM信号模拟浇水,能保证完成任务的前提下,保证了能耗的缩减,并与湿度检测模块联动完成智能浇水控制。

2.5OLED 屏幕:

此模块为赤菟V307自带模块,主要用于功能调试,在项目完成后我们将它转化为显示湿度,浇水频率等功能的显示。

第三部分  总结与致谢

1.可扩展之处

我们考虑了许多植物的生长要求,以及水分的需求量,在主要部分我们完成了自动浇花的硬件需要和软件功能,但在一些部分还是存在不足, 首先在形态上我们目前采取的是小功率水泵对于一个盆栽进行浇水的实验,未来可以推广至对多个植物同时进行照料(以不同植物不同的水量需求进行浇水控制)。

2.总结与致谢

通过本次设计,我们初步了解了设计一个产品的基本过程,设计并不是想想说说而己,必须要考虑很多方面,如何进行人机交互,如何创造一个具有人性化得APP等等,通过本次竞赛,我们收获了一些以前不了解的知识例如如何查看数据手册如何进行模拟仿真等等方面。

我们所设计的是自动浇花装置,一开始只是有个大致概念,我们仔细了解行业的相关内容,通过上网查资料,和同学交流,以及老师的帮助,对本次设计有了进一步了解,对比了许多方案后才得出了本次的设计。虽然本次设计中有一些我们认为很好的模块由于学业,放假被迫割去,但是我们在其他部分的设计中还是有了许多心得体会,ADC,PWM,WiFi,蓝牙,小型APP,都在本次项目中有了很好的体现。我们都认为收获良多。

最后感谢我们小组中所有同学的辛勤付出与老师同学们的细心指导,没有你们我们的项目功能难以实现,同时我们也要感谢网络上的网友们,网上的指导老师们,他们的许多方案启迪了我们,也对我们的设计有很大的帮助,也感谢品牌方的大力支持,给与我们一块多功能的开发板供我们学习。

  附录

                        ​​​​​​​

        ​​​​​​​        ​​​​​​​  

                                                                        实物图

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值