查看原文
其他

毕业设计| 自制手机app与arduino实现智能监测控制系统

妮mo 达尔闻说 2022-04-25

不想错过我的推送,记得右上角-查看公众号-设为星标,摘下星星送给我


测水位,测温湿度,视频监控,控制灯光开关,一个app搞定!

上面视频演示是赵同学(B站:z点灯师)使用Arduino+手机app控制的自动灌溉系统,相关开源资料可以点击阅读原文下载。

系统硬件

自动灌溉系统硬件组成几大部分:Arduino控制板、摄像头,网络控制板,继电器控制板,土壤水分采集(湿度和温度)、水位监测、灯光控制。
Arduino控制板原理图如下图:
与手机的通信使用的是无线视频传输模块,具体的大家可以在淘宝购买,搜索AR9331即可,具体哪家的就不说了,大家自行去找吧。
温湿度检测使用的是非常实用的DHT11,一款数字信号输出的温湿度传感器,精度湿度+-5%RH, 温度+-2℃,量程湿度20-90%RH, 温度0~50℃。
水位监测是通过PN结比较产生的数字信号,所以当没有水时,并不是立刻在app上显示。而是要等水干掉以后才会有变化。真正水位传感器并不是通过这种方式,一般是霍尔传感器,大家可以根据需要更换,代码原理并没有太多变化。

手机app控制

本系统中设计了一款手机app,能够方便的远程控制,app小程序的代码也同时分享给大家,可以点击阅读原文下载。
手机app的显示功能:
1)显示测得的水位,可以分为低,中,高,三种水位展示。
2)土壤温湿度检测,最多可以显示3块不同土壤的具体测得的数据。
手机app的控制功能:
1)app上可以方便的设置为手动,或自动两种模式。
2)自动模式时,可以设置一个参数,当检测到的值低于这个参数时,会自动打开继电器给土壤供水。
3)手动模式,可以随时控制继电器,给土壤供水。
4)可以控制环境灯的关和开。

通过app还可以查看摄像头采集的图像,同时在app中,还可以控制摄像头动作,以便更大范围的监测。
基于Arduino实现的智能灌溉系统的开源了手机app程序,控制程序,可以点击阅读原文查看。


妮mo点评

别小瞧了Arduino,也别不屑用Arduino做项目,本次分享的项目就是一个很好的示例。用Arduino做控制,与手机app联合,完成一个智能灌溉项目,除了可以用来做毕设项目外,后面还可以继续开发,在继电器端加上电机水泵,就是一个非常实用的项目了。






为了方便同学们查找相关的毕业设计方案,达尔闻助力毕业生新增毕业设计方案专区(点击阅读原文),并征集毕业设计项目,愿意分享的小伙伴可联系妮姐(微信:459888529),也可以加入达尔闻毕业交流QQ群:1081905597

每周四,我们会推送一篇优质毕业设计方案。注意:达尔闻提供的完整方案仅供大家参考学习,不鼓励直接套用,要知道你的答辩老师也可能是达尔闻粉丝噢。


END

毕设系列:

基于STM32实现的温度/心率/步数设计

智能自动寻光循迹灭火小车

51单片机+HX711实现简易电子秤

低成本打造STM32 IoT便携式功率计

STM32+OV7670设计车牌识别系统


更多精彩内容:

项目分享 | 电赛系列 | 人工智能 | 考研 

必考知识点 | 毕业设计 | 开关电源 求职

我们是妮mo,达尔闻创始人,只讲技术不撩汉的小姐姐。达尔闻在线教育平台旨在服务电子行业专业人士,提供技能培训视频,覆盖各细分领域热门话题,比如嵌入式,FPGA,人工智能等。并针对不同人群量身定制分层级学习内容,例如常用知识点,拆解评测,电赛/智能车/考研等,欢迎关注。

官网:www.darwinlearns.com

B站:达尔闻

QQ群:群1:786258064(已满),

          群2:1057755357

点“在看”给我一朵小黄花

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存