查看: 1508|回复: 0

[原创] Microbit Turnipbit 孩子也能做的声光控开关

[复制链接]

主题

好友

1348

积分

进士

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

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2018-3-10 09:18:26 |显示全部楼层
    最近一直在研究Turnipbit这块板子,之前也做了几个小实验,研究了下针脚,发现光敏传感器和声音传感器针脚能对的上,就做了下这个声光控小实验,顺便测试下这块板子的性能。不得不说熟悉Microbit的人都能熟练操作,可视化拼插编程哪怕是孩子也能熟练操作。                                                                                                                                                                                          
    需要器件
    1.Turnipbit以及Turnipbit扩展板个一块
    2.pc机一台
    3.数据线一条
    4.光敏传感器和声音传感器个一个
    5.杜邦线若干

    光敏传感器模块原理

    光敏传感器是利用光敏元件将光信号转换为电信号的传感器,它的敏感波长在可见光波长附近,包括红外线波长和紫外线波长。光传感器不只局限于对光的探测,它还可以作为探测元件组成其他传感器,对许多非电量进行检测,只要将这些非电量转换为光信号的变化即可。

                                  
    2.声音传感器模块原理

    声音传感器的作用相当于一个话筒
    (麦克风)。它用来接收声波,显示声音的振动图象,但不能对噪声的强度进行测量。
    该传感器内置一个对声音敏感的电容式驻极体话筒。声波使话筒内的驻极体薄膜振动,导致电容的变化,而产生与之对应变化的微小电压。这一电压随后被转化成0-5V的电压,经过A/D转换被数据采集器接受,并传送给计算机。

    4.4.接线方法:
    Turnipbit扩展板与发光二极管接口对应如下表:
      
    Turnip扩展板
      
    光敏模块
    3V3
    VCC
    GND
    GND
    P5
    DO
    Turnip扩展板
    声音模块
      
    3V3
    VCC
      
    GND
    GND
      
    P11
    OUT
    4.5. 源代码:
    代码编程还是分两种方式来实现
    打开Turnipbit可视化编程地址http://www.turnipbit.com/
    代码编程:
    1. from microbit import *


    2. while True:
    3.   if pin5.read_digital():
    4.     if not pin11.read_digital():
    5.       display.show(Image("09990:99999:99999:09990:00900"))
    6.       sleep(5000)
    7.   else:
    8.     display.show(Image("09990:90009:90009:09990:00900"))
    复制代码
       可视化编程图

    回复

    使用道具 举报

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

    关闭

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

    手机版|爱板网

    GMT+8, 2018-12-12 16:35 , Processed in 0.442334 second(s), 13 queries , MemCache On.

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

    苏公网安备 32059002001056号

    Powered by Discuz!

    返回顶部