找回密码
 注册
关于网站域名变更的通知
查看: 442|回复: 1
打印 上一主题 下一主题

Micropython实例之TPYBoardv102自动浇花系统

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-1-29 10:10 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
Micropython实例之TPYBoardv102自动浇花系统
; r  J8 Y4 L9 P/ l$ }1.系统功能7 {3 b+ I3 S" A; S* w6 }
    监测土壤湿度、环境温度、光照强度    根据当前环境自动浇水,寒冷天气自动加热土壤! X9 Y) o( J. o2 y
    2.所需元器件$ }9 {+ Y9 J; ~2 M
    TPYBoard板子1块    光敏模块1块    DS18B20模块1块    土壤湿度检测模块1块    杜邦线若干    继电器2个+ @/ o" P* n7 |* a8 M# ]" X6 f7 c) z* j
    3. 接线方式0 p" v+ t& G6 m2 m
    接线完毕之后将main.py、boot.py、ds18X20.py、onewire.py导入TPYBoard V102 盘符即可运行。自动浇水实验代码
* x8 B- X# f$ E) ~2 ~+ ~0 ]* P

# S4 Q' e* D" B; `    

/ I) x  A6 o& y; n0 M" Q 5.源代码" |# h) ]: p; S( M; f7 g
% p" v8 O5 Q4 B0 X# i* U

    4 v% F; }, f" T1 C: R
  • from pyb import Pin, ADC
  • from 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), P1 p3 ]  M5 b+ {4 K& o( A! V
+ f" _- A  K5 h4 i6 {  ?: C

+ d( ], _5 T( T6 B& i

该用户从未签到

2#
发表于 2019-1-29 16:24 | 只看该作者
这个不错,看看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-5 00:26 , Processed in 0.125000 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表