Python怎么实现自动浇花系统
发表于:2024-10-21 作者:千家信息网编辑
千家信息网最后更新 2024年10月21日,这篇文章主要讲解了"Python怎么实现自动浇花系统",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Python怎么实现自动浇花系统"吧!1.系统功能监
千家信息网最后更新 2024年10月21日Python怎么实现自动浇花系统
这篇文章主要讲解了"Python怎么实现自动浇花系统",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Python怎么实现自动浇花系统"吧!
1.系统功能
监测土壤湿度、环境温度、光照强度
根据当前环境自动浇水,寒冷天气自动加热土壤
2.所需元器件
TPYBoard板子1块
光敏模块1块
DS18B20模块1块
土壤湿度检测模块1块
杜邦线若干
继电器2个
3. 接线方式
接线完毕之后将main.py、boot.py、ds18x20.py、onewire.py导入TPYBoard v102 盘符即可运行。自动浇水实验代码
5.源代码
from pyb import Pin, ADCfrom ds18x20 import DS18X20 gl = ADC(Pin('Y12')) #300亮-1700暗sd = ADC(Pin('Y11')) #1800干-800湿wd = DS18X20(Pin('Y10'))ks = Pin('Y9', Pin.OUT_PP)jr = Pin('Y8', Pin.OUT_PP) while True: print('\t光照强度:',gl.read(),'\t土壤湿度:',sd.read(),'\t当前温度:',wd.read_temp()) pyb.delay(200) if gl.read()<=250 : #阳光充足 if sd.read()>800 : #多浇水 ks.value(1) else : ks.value(0) elif gl.read()>=1300 : #阳光不足 if sd.read()>1200 : #少浇水 ks.value(1) else : ks.value(0) else : #阳光一般 if sd.read()>1000 : #正常浇水 ks.value(1) else : ks.value(0) if wd.read_temp()<18 : #温度过低 jr.value(1) else : jr.value(0)
感谢各位的阅读,以上就是"Python怎么实现自动浇花系统"的内容了,经过本文的学习后,相信大家对Python怎么实现自动浇花系统这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
系统
土壤
模块
温度
湿度
学习
光照
内容
强度
环境
阳光
接线
寒冷
代码
元器件
功能
天气
就是
思路
情况
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
it技术人员软件开发
计算机服务器特点和应用
数据库清除查询缓存
数据库管理员考试
数据库最常见的概念模型是
数据库项集
数据库怎么把成绩变成90分
深圳初到互联网科技
筑牢网络安全照片
数据库基于学生奖学金表
网络安全替身群众安全感
数据库丌LR啥意思
数据库 无损链接
数据库系统 数据库关系
ext从数据库加载数据库
浙江计算机三级网络安全
军人使用手机网络安全
3shape导板设计数据库
戴尔服务器总代理多少钱
易信软件开发团队
数据库应用vf课件
轻量服务器ipv6
软件开发定制报价明细有哪些
冰川服务器
数据库怎么把成绩变成90分
互联网大会十五项黑科技是
曙光电脑无法访问服务器
护苗网络安全的心得体会
阿里云预先创建一个数据库
软件开发平台上云