查看: 616|回复: 13

[原创] 【LinkSprite试用】声光报警

[复制链接]

129

主题

4

好友

4794

积分

状元

Rank: 6Rank: 6

  • TA的每日心情
    开心
    昨天 21:58
  • 签到天数: 528 天

    [LV.9]以坛为家II

    发表于 2016-4-17 10:19:47 |显示全部楼层
    接上一篇帖子http://www.eeboard.com/bbs/thread-47235-1-1.html
    下来驱动蜂鸣器,BLE sensors TAG提供了一个无源的蜂鸣器,由一个2N7002 MOS驱动。控制引脚为P0.22。设计中应该是为了降低功耗采用MOSFET,我之前设计如果单片机IO输出电流很小的话,都是采用三极管9102或9013,或者不使用,但是电阻要接,蜂鸣器有时候噪声太大。
    先看电路图,蜂鸣器由P0_22(41 pin)控制,

    1.jpg
    0005110due4q3tq5qn515s.jpg

    我们当然可以不使用该MOS管驱动,如果不使用到该器件,建议将P0.22设置为低电平,这样做可以降低功耗。
    在之前按键控制LED的帖子中加入蜂鸣器代码,保存、编译,下载,代码如下
    1. #include "mbed.h"

    2. DigitalOut LED_R(P0_20);
    3. DigitalOut LED_G(P0_19);
    4. DigitalIn key1(P0_28);
    5. DigitalIn key2(P0_29);
    6. DigitalOut buzzer(P0_22);
    7. int main()
    8. {
    9.      while(1)
    10.      {
    11.          if(!key1)
    12.          {
    13.              wait_ms(10);
    14.              if(!key1)
    15.                  LED_G=0;
    16.                  buzzer=!buzzer;
    17.                  wait_ms(1);      
    18.          }
    19.          else LED_G=1;
    20.       
    21.          if(!key2)
    22.          {
    23.              wait_ms(10);
    24.              if(!key2)
    25.                  LED_R=0;   
    26.          }
    27.          else LED_R=1;
    28.      }
    29. }
    复制代码
    效果,按下KEY1时蜂鸣器、LED同时工作,按下key2时红色LED亮,可以做一个火焰声光报警系统,各信号灯代表不同的含义
    20160412_233322.jpg

    hex文件附上
    mbed_blinky_NRF51822_buzzer and LED.rar (118.87 KB, 下载次数: 4, 售价: 1 铜板)
    回复

    使用道具 举报

    129

    主题

    4

    好友

    4794

    积分

    状元

    Rank: 6Rank: 6

  • TA的每日心情
    开心
    昨天 21:58
  • 签到天数: 528 天

    [LV.9]以坛为家II

    发表于 2016-4-17 10:27:04 |显示全部楼层
    按下按键蜂鸣器不够响亮,不悦耳
    看了一下数据手册NRF51882 低于10mA 的峰值电流
    回复

    使用道具 举报

    0

    主题

    0

    好友

    10

    积分

    白丁

    Rank: 1

  • TA的每日心情
    开心
    2016-4-20 09:54
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2016-4-20 09:49:41 |显示全部楼层
    这个无源蜂鸣器什么尺寸,是压电式的吗,功耗是多少?
    回复

    使用道具 举报

    129

    主题

    4

    好友

    4794

    积分

    状元

    Rank: 6Rank: 6

  • TA的每日心情
    开心
    昨天 21:58
  • 签到天数: 528 天

    [LV.9]以坛为家II

    发表于 2016-4-20 22:47:59 |显示全部楼层
    acmilann 发表于 2016-4-20 09:49
    这个无源蜂鸣器什么尺寸,是压电式的吗,功耗是多少?

    贴片式,很小,电路图我没有
    回复

    使用道具 举报

    1

    主题

    0

    好友

    65

    积分

    童生

    Rank: 2

  • TA的每日心情
    难过
    2016-5-23 21:31
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2016-5-15 21:13:36 |显示全部楼层
    大神你好 我也在做有关linksprite开发板的小作业,由于还不是很懂 方便加个扣扣我请教一些问题么?谢谢咔
    回复

    使用道具 举报

    1

    主题

    0

    好友

    65

    积分

    童生

    Rank: 2

  • TA的每日心情
    难过
    2016-5-23 21:31
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2016-5-15 22:05:50 |显示全部楼层
    火焰声光报警系统怎么做?
    回复

    使用道具 举报

    129

    主题

    4

    好友

    4794

    积分

    状元

    Rank: 6Rank: 6

  • TA的每日心情
    开心
    昨天 21:58
  • 签到天数: 528 天

    [LV.9]以坛为家II

    发表于 2016-5-15 22:32:44 |显示全部楼层
    Finger-D 发表于 2016-5-15 22:05
    火焰声光报警系统怎么做?

    http://atmel.eefocus.com/module/forum/thread-3914-1-1.html
    回复

    使用道具 举报

    1

    主题

    0

    好友

    65

    积分

    童生

    Rank: 2

  • TA的每日心情
    难过
    2016-5-23 21:31
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2016-5-19 22:24:55 |显示全部楼层
    只用linknode能实现简单的声光报警器么?l老师布置的任务,让用linknode实现简单的功能,求指导,谢谢
    回复

    使用道具 举报

    129

    主题

    4

    好友

    4794

    积分

    状元

    Rank: 6Rank: 6

  • TA的每日心情
    开心
    昨天 21:58
  • 签到天数: 528 天

    [LV.9]以坛为家II

    发表于 2016-5-20 21:46:38 |显示全部楼层
    Finger-D 发表于 2016-5-19 22:24
    只用linknode能实现简单的声光报警器么?l老师布置的任务,让用linknode实现简单的功能,求指导,谢谢:lovel ...

    可以,你可以设置按键触发,当检测到按键信号时,设置LED、蜂鸣器相关引脚输出相关电平即可
    回复

    使用道具 举报

    1

    主题

    0

    好友

    65

    积分

    童生

    Rank: 2

  • TA的每日心情
    难过
    2016-5-23 21:31
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2016-5-21 14:04:40 |显示全部楼层
    suoma 发表于 2016-5-20 21:46
    可以,你可以设置按键触发,当检测到按键信号时,设置LED、蜂鸣器相关引脚输出相关电平即可 ...

    可以私聊加个扣扣么?
    回复

    使用道具 举报

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

    关闭

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


    手机版|爱板网 |网站地图  

    GMT+8, 2016-12-9 04:13 , Processed in 0.279599 second(s), 21 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部