极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1164|回复: 0

Micropython 如何用Turnipbit做一个自动浇水装置

[复制链接]
发表于 2018-3-7 16:13:10 | 显示全部楼层 |阅读模式

最近在研究Turnipbit这块板子,打算是连接一个摄像头模块,正在实验练习中,(祝自己早日弄好)上篇文章我们讲了用Turnipbit连接LCD5110显示英文词句,前几天给家里花浇水的时候发现花招了很多虫子,忍痛全剪掉了,看着空空如也的花盆又想起浇水的事,我们能不能做一个装置,通过检测土壤湿度实现自动浇水的功能。装置还没做出来,我就想可不可以通过Turnipbit以及Turnipbit扩展板来实现当土壤湿度达到设置的定值时做出报警提示.        具体装置怎么做请求各位大佬给点意见。                                                                                       
需要一些器件
1.Turnipbit板和Turnipbit扩展板一块
2.杜邦线若干
3.土壤湿度检测模块一个
4.usb数据线一条

先来看一下土壤湿度检测模块原理
土壤湿度检测模块主要用来测量土壤容积含水量。它利用电磁脉冲原理、根据电磁波在介质中传播频率来测量土壤的表观介电常数(ε),从而得到土壤容积含水量(θv),当检测到土壤湿度达到某一设置标准则开始浇水。
                              



Turnipbit扩展板与发光二极管接口对应如下表:
  
Turnip扩展板
         
土壤湿度检测模块
3V3                VCC
GND                GND
P5                DO
关于代码 ,首先打开Turnipbit可视化编程界面http://www.turnipbit.com/
我用了编程代码和可视化编程两种方式来实现。
      

  1. from microbit    import *
  2.    
  3.    
  4.    
  5. while True:
  6.    
  7.   if pin5.read_digital():
  8.    
  9.     display.show(Image("09990:99999:00090:09000:00900"))
  10.    
  11.   else:
  12.    
  13.     display.show(Image.HAPPY)
复制代码

   
   
   可视化编程图

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊 ( 浙ICP备09023225号 )

GMT+8, 2018-12-11 15:47 , Processed in 0.043745 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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