zoukankan      html  css  js  c++  java
  • Micropython 如何用Turnipbit做一个自动浇水装置

    最近在研究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/
    我用了编程代码和可视化编程两种方式来实现。
    from microbit import *


    while True:
      if pin5.read_digital():
        display.show(Image("09990:99999:00090:09000:00900"))
      else:
        display.show(Image.HAPPY)
     
    可视化编程图
     

     

     
     
     
     
  • 相关阅读:
    非确定的自动机NFA确定化为DFA--作业8
    正规式到正规文法与自动机--作业7
    正规文法与正规式--作业六
    词法分析程序的设计与实现--作业五
    文法和语文总结与梳理--作业4
    语法树,短语,直接短语,句柄--作业
    文法和语言--作业
    作业-编译原理概述
    js实现线性结构转树形结构(生成无限层级菜单)
    基于PriorityQueue(优先队列)解决TOP-K问题
  • 原文地址:https://www.cnblogs.com/xxosu/p/8523124.html
Copyright © 2011-2022 走看看