爱板网论坛

查看: 451|回复: 0

[原创] Micropython 如何用Turnipbit做一个自动浇水装置

[复制链接]

主题

好友

668

积分

举人

  • TA的每日心情
    慵懒
    2018-1-6 09:01
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2018-3-7 16:09:23 |显示全部楼层
    最近在研究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. while True:
    3.   if pin5.read_digital():
    4.     display.show(Image("09990:99999:00090:09000:00900"))
    5.   else:
    6.     display.show(Image.HAPPY)
    复制代码
    可视化编程图




    回复

    使用道具 举报

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

    关闭

    站长推荐上一条 /4 下一条

    手机版|爱板网

    GMT+8, 2018-6-22 17:07 , Processed in 0.075172 second(s), 12 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-5   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001056号

    Powered by Discuz!

    返回顶部