• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

如何运用开发板来利用简易震动开关

eef6ab6a477f1803 2019-03-12 浏览量:1167
老师给了一个一个触点固定一个触点是用弹簧弹簧一端固定一端接一小块负重.当振动的时候负重块摆幅度到一定值时接触到固定触点产生开关信号的简易震动开关。想要使用开发板来做个震动报警器。震动之后,开发板触发led并且有蜂鸣声。
求大神指点。
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 简单啊  你的负重在来回振动的时候,会触碰到不同的触点

    你给负重接VCC,给不同的触点接单片机IO

    然后你轮询读单片机IO的电平值,读到VCC,就说明振动了,你检测到更多的触点有VCC,就说明振动幅度越大

    蜂鸣器很简单,接一个IO给高电平,另一端GND

    LED同蜂鸣器

    • 发布于 2019-03-12
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:12
  • 就是电磁感应原理,一个线圈,然后利用一个弹簧挂着磁铁振动切割线圈磁感线发电,通过运放放大信号驱动led
    • 发布于2019-03-12
    • 举报
    • 评论 0
    • 1
    • 0

  • 打字时标点符号要打上,不然读起来太累,你这个应该是利用机械震荡产生周期信号,通过单片机控制LED,单片机用外部中断采集就好
    • 发布于2019-03-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 震动开关一端接GND一端接IO口,IO口要有内部上拉,并且下降沿触发。触发后亮灯并驱动蜂鸣器。
    • 发布于2019-03-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个要求不复杂啊,你一个IO扫描检测通断即可,振动使得IO会检测到不同状态,就可以报警啦。

    IO一般可以上拉或者下拉,振动脱开时会切换状态。

    • 发布于2019-03-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 将传感器当成一个按键就可以,一端上拉电阻至VCC,一端接地,单片机检测电阻上电压来确定是否有震动
    • 发布于2019-03-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以使用轻触的开关的啊,类似于按键的原理
    • 发布于2019-03-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 核心就是负重块碰到不同触点的检测,每个触点接一个IO;负重块可考虑接VCC,然后IO输入拉低;当负重块碰到某个IO,这个IO的电平是有变化的,做这个变化检测。后面就是检测到了触发相应动作。
    • 发布于2019-03-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 振动开关接到单片机一个IO上面,这种开关只有开与关两种状态的,对应的就是IO的高低电平,触发之后单片机控制蜂鸣器与LED即可
    • 发布于2019-03-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 要看你的开发板上有没有振动的元件了,一般没有时,要使用线外接一个进行驱动的
    • 发布于2019-03-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 你的振动开关的接口是什么类型的呢,是不是支持单片机进行驱动,还有功率是不是太大的问题
    • 发布于2019-03-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 震动开关就跟开关一样使用就好,记录开关状态就好
    • 发布于2019-03-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 这还不如直接买一个几块钱的振动传感器呢,用单片机直接检测弹簧管振动的话要占用太多资源了,没必要这样做。

    • 发布于2019-03-12
    • 举报
    • 评论 0
    • -2
    • 0

相关问题

问题达人换一批

如何运用开发板来利用简易震动开关