# 前言
**注意:浇水由LED1的亮灭进行模拟**
源码参考:
正点原子定时器中断实验
正点原子RTC实验
正点原子RTC实验
正点原子TFTLCD显示实验
正点原子按键实验
正点原子蜂鸣器实验
开发板:正点原子 STM32F103 精英版
语言:C语言
开发环境:Keil5
**开发板**使用了 LED KEY BEEP TFTLCD TIM3 RTC USART DHT11模块
程序仅供学习参考,会有一些bug(比如:报警时长、休息时长的问题)。
## 代码下载:
[码云](https://gitee.com/ikaros-521/STM32_DHT11_Intelligent_watering_system_demo) [GitHub](https://github.com/Ikaros-521/
STM32_DHT11_Intelligent_watering_system_demo)
## 功能介绍:
1. LCD显示当前时间(时:分:秒)、当前温度(CEL)、当前湿度(%RH)、温度上限(CEL)、湿度上限(%RH)、湿度下限(%RH)、浇水时长(min)、休息时长(min)、报警时长(sec)。已经当前设备处于的工作模式(working浇水中 resting休息中 running正常运行中)。
2. LED0约2秒反转一次。**LED1亮表示浇水,灭表示关水**(浇水由LED1来模拟)。
3. 按键功能;KEY0 进入修改模式,分别针对当前时间、当前温度、当前湿度、温度上限、湿度上限、湿度下限、浇水时长、休息时长,报警时长的修改(处于修改下的数值会变红),最后退出修改模式。
在修改模式下:KEY1数值+1(封顶循环),KEY_UP数值-1(封底循环)
在普通模式下:KEY1进入休息,KEY_UP进入工作。(提供了手动控制)
4. 当前湿度低于下限或湿度正常但温度高于上限时,报警设置的时长(这里时间<=设定),开始进入浇水(LED1点亮模拟浇水),浇水过程中如果湿度高于上限,可以打断浇水(直接进入休息,休息时长是工作时长+休息时长-已工作时长),否则浇水完毕后会进入休息(时长为休息时长)。休息完毕后会重新进行条件判断。
5. 配置的数据存储于flash中(首地址0X08070000)
6. 串口打印相应的信息,具体参考效果图。
7. 不接入DHT11模块是不行的,会等待模块接入。
8. TIM4对独立看门狗进行投食,(100ms一投食,125ms的等待投食)
# 接线
DHT11 DATA —> PG11 3.3V供电
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210510091720369.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0lrYXJvc181MjE=,size_16,color_FFFFFF,t_70)
# 效果图
开始运行(我已经设置好了一些配置),现在温湿度都正常。(ps:时间不是很准)
![在这里插入图片描述](https://img-blog.csdnimg.cn/2021051009401923.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0lrYXJvc181MjE=,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210510094224800.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0lrYXJvc181MjE=,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210510094251346.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0lrYXJvc181MjE=,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210510094348247.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0lrYXJvc181MjE=,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/2021051009475827.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0lrYXJvc181MjE=,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210510094842904.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0lrYXJvc181MjE=,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210510094918968.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0lrYXJvc181MjE=,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210510094949155.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0lrYXJvc181MjE=,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210510095010523.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0lrYXJvc181MjE=,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210510095255992.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0lrYXJvc181MjE=,size_16,color_FFFFFF,t_70)
漏拍LED1了,补充
![在这里插入图片描述](https://img-blog.csdnimg.cn/2021051009542535.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0lrYXJvc181MjE=,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/2021051009543964.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0lrYXJvc181MjE=,size_16,color_FFFFFF,t_70)
没有合适的资源?快使用搜索试试~ 我知道了~
毕设&课程作业_STM32F103+DHT11模块 简单实现 智能浇水系统demo.zip
共220个文件
h:43个
c:41个
d:38个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 49 浏览量
2024-01-31
14:53:33
上传
评论
收藏 7.31MB ZIP 举报
温馨提示
计算机类毕业设计、课程作业,系统源码!!!
资源推荐
资源详情
资源评论
收起资源包目录
毕设&课程作业_STM32F103+DHT11模块 简单实现 智能浇水系统demo.zip (220个子文件)
RTC.uvguix.Administrator 85KB
RTC.axf 469KB
RTC_sct.Bak 464B
keilkilll.bat 372B
stm32f10x_tim.c 104KB
lcd.c 80KB
stm32f10x_flash.c 59KB
stm32f10x_rcc.c 49KB
stm32f10x_adc.c 45KB
stm32f10x_i2c.c 43KB
stm32f10x_can.c 43KB
stm32f10x_usart.c 36KB
system_stm32f10x.c 35KB
stm32f10x_fsmc.c 34KB
stm32f10x_spi.c 29KB
stm32f10x_dma.c 28KB
stm32f10x_sdio.c 27KB
stm32f10x_gpio.c 22KB
stm32f10x_dac.c 18KB
core_cm3.c 16KB
main.c 14KB
stm32f10x_cec.c 11KB
stm32f10x_pwr.c 8KB
stm32f10x_rtc.c 8KB
stm32f10x_bkp.c 8KB
rtc.c 8KB
delay.c 7KB
misc.c 7KB
stm32f10x_exti.c 7KB
stm32f10x_wwdg.c 5KB
stm32f10x_dbgmcu.c 5KB
usart.c 5KB
stm32f10x_iwdg.c 5KB
stmflash.c 4KB
stm32f10x_crc.c 3KB
dht11.c 3KB
stm32f10x_it.c 2KB
step.c 2KB
key.c 2KB
timer3.c 2KB
timer4.c 2KB
led.c 1KB
wdg.c 1KB
beep.c 1018B
sys.c 839B
lcd.crf 375KB
stm32f10x_tim.crf 362KB
main.crf 362KB
usmart_config.crf 359KB
usmart.crf 352KB
rtc.crf 349KB
stm32f10x_rcc.crf 348KB
stm32f10x_flash.crf 348KB
stmflash.crf 347KB
usart.crf 346KB
stm32f10x_usart.crf 346KB
stm32f10x_fsmc.crf 346KB
usmart_str.crf 345KB
stm32f10x_gpio.crf 344KB
myiic.crf 344KB
24cxx.crf 344KB
dht11.crf 343KB
step.crf 343KB
wkup.crf 342KB
key.crf 342KB
timer4.crf 342KB
system_stm32f10x.crf 342KB
delay.crf 342KB
timer3.crf 342KB
timer.crf 342KB
stm32f10x_bkp.crf 342KB
stm32f10x_pwr.crf 342KB
stm32f10x_rtc.crf 342KB
led.crf 341KB
stm32f10x_exti.crf 341KB
wdg.crf 341KB
beep.crf 341KB
sys.crf 341KB
misc.crf 341KB
stm32f10x_iwdg.crf 340KB
stm32f10x_it.crf 340KB
core_cm3.crf 4KB
usmart_config.d 2KB
main.d 2KB
stm32f10x_flash.d 2KB
stm32f10x_usart.d 2KB
stm32f10x_fsmc.d 2KB
stm32f10x_iwdg.d 2KB
stm32f10x_gpio.d 2KB
stm32f10x_exti.d 2KB
stmflash.d 2KB
stm32f10x_rcc.d 2KB
stm32f10x_pwr.d 2KB
stm32f10x_rtc.d 2KB
stm32f10x_bkp.d 2KB
stm32f10x_tim.d 2KB
system_stm32f10x.d 2KB
lcd.d 2KB
usmart_str.d 2KB
stm32f10x_it.d 2KB
共 220 条
- 1
- 2
- 3
资源评论
学术菜鸟小晨
- 粉丝: 1w+
- 资源: 4949
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 爱心树LoveTree代码
- preg-match绕过.txtpreg-match绕过.txtpreg-match绕过.txtpreg-match绕过.txt
- SLAM-基于C++实现的具有深度特征的实时SLAM系统实现-附项目源码-优质项目分享.zip
- 愚蠢小熊猫.txt愚蠢小熊猫.txt愚蠢小熊猫.txt
- Screenshot_2024-05-19-09-54-17-66_8d5670488565e26b7916974914990c3c.jpg
- STM32车牌识别源码+原理图+演示视频.zip
- 770347463069912软件2.apk
- Java ASM,learn-java-asm-main.zip
- asm字节插桩asm-master.zip
- 显示模组 瀚彩1.44+ST7735 SPI演示程序STM32(Keil)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功