首页
基于STM32单片机的智能灌溉系统设计
基于stm32单片机的智能灌溉系统
一.系统设计
本次智能灌溉系统的设计使用stm32单片机作为控制中心,通过温湿度传感器进行温湿度检测,通过土壤湿度传感器进行土壤湿度的检测,检测到的数据通过oled显示,并通过esp8266无线通信模块上传到上位机,若检测到数据超过阈值则通过蜂鸣器报警,继电器可以进行灌溉模拟。
图1 系统框图
二.硬件设计
主要设计的电路有主控电路(最小系统电路)设计、温湿度检测、土壤湿度检测、无线通信、光照检测等电路的设计。
图2 硬件电路
三.软件设计
系统的软件实现过程中首先要进行的系统初始化,初始化结束后开始通过传感器进行数据检测,检测到的数据有土壤湿度,空气温湿度。当检测到土壤湿度过低,则通过继电器进行浇水,当检测到温湿度超出阈值,由蜂鸣器进行报警。
图3 程序流程图
图4 主程序
四、实物展示
2017或是小米最重要的一年:小米6能否挑起大梁?
电动自行车锂电化给锂电池企业提供了新的发展机会
小米9透明尊享版图赏 机身背部装饰主板与无线充电线圈裸露
新运输服务网络异军突起 开源模块自驾车或将成主流
图文并茂讲解三极管原理
基于STM32单片机的智能灌溉系统设计
铅酸蓄电池容量检测
智能制造所带来的工业信息安全的思考
磁浮子液位计与磁翻板液位计的区别
富士康借“芯片风”转型 格力功率模块项目落户南京
什么是波和波形
东芝M303E高耐用microSD评测 表现甚至显得有些富余
阜时科技超亿元B轮融资收官 第一路演任财务顾问
微软推出基于云计算业务Azure的新平台
魅族新增银联二维码付款功能,用手机实现代替消费
医疗与5G的跨界融合
IBM发布2023年五大趋势:直面混乱,掌控变局
平均电流模式控制的电流检测变压器电路设计
s3c2410移植MPlayer到linux2.6
OPPO reno 9 系列发布,起售价2499