查看: 928|回复: 22

[经验] 【Arduino】108种传感器模块系列实验(54)---大按键点动模块

[复制链接]
  • TA的每日心情
    开心
    2019-11-21 09:12
  • 签到天数: 187 天

    [LV.7]常住居民III

    发表于 2019-7-8 17:38 | 显示全部楼层 |阅读模式
    本帖最后由 eagler8 于 2019-8-30 08:30 编辑

    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试做实验,不管成功与否,都会记录下来---小小的进步或是搞不定的问题,希望能够抛砖引玉。

    【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)

    实验五十四: 大按键点动轻触开关模块(高电平输出)

    轻触开关
    又叫按键开关,最早出现在日本(称之为:敏感型开关)使用时以满足操作力的条件向开关操作方向施压开关功能闭合接通,当撤销压力时开关即断开,其内部结构是靠金属弹片受力变化来实现通断的。轻触开关由:嵌件、基座、弹片、按钮、盖板组成,其中防水类轻触开关在弹片上加一层聚酰亚胺薄膜。轻触开关有接触电阻荷小、精确的操作力误差、规格多样化等方面的优势,在电子设备及白色家电等方面得到广泛的应用如:影音产品、数码产品、遥控器、通讯产品、家用电器、安防产品、玩具、电脑产品、健身器材、医疗器材、验钞笔、雷射笔按键等等。因为轻触开关对环境的条件(施压力小于2倍的弹力/环境温湿度条件以及电气性能)大型设备及高负荷的按钮都使用导电橡胶或锅仔开关五金弹片直接来代替,比如医疗器材、电视机遥控器等。

    0 (1).jpg

  • TA的每日心情
    开心
    2019-11-21 09:12
  • 签到天数: 187 天

    [LV.7]常住居民III

     楼主| 发表于 2019-7-9 15:46 | 显示全部楼层
    本帖最后由 eagler8 于 2019-7-12 05:52 编辑

    Arduino 系列传感器和模块实验目录清单:

    一块扩展板完成Arduino的9类18项实验(代码+图形+仿真)
    https://www.arduino.cn/thread-88696-1-1.html
    实验一:干簧管传感器模块
    https://www.arduino.cn/thread-86350-1-1.html
    实验二:光敏电阻传感器模块
    https://www.arduino.cn/thread-86393-1-1.html
    实验三:微波雷达感应开关模块
    https://www.arduino.cn/thread-86397-1-1.html
    实验四:振动传感器模块
    https://www.arduino.cn/thread-86512-1-1.html
    实验五:热敏电阻温度传感器模块
    https://www.arduino.cn/thread-86520-1-1.html
    实验六:KY-038高感度声音传感器模块
    https://www.arduino.cn/thread-86576-1-1.html
    实验七:旋转电位器模块
    https://www.arduino.cn/thread-86866-1-1.html
    实验八:湿度传感器模块
    https://www.arduino.cn/thread-87993-1-1.html
    实验九:火焰(红外线)传感器模块
    https://www.arduino.cn/thread-88283-1-1.html
    实验十:敲击传感器模块KY-031
    https://www.arduino.cn/thread-88401-1-1.html
    实验十一:金属触摸传感器模块KY-36
    https://www.arduino.cn/thread-88422-1-1.html
    实验十二:开关霍尔磁力传感器模块
    https://www.arduino.cn/thread-88461-1-1.html
    实验十三:触摸传感器模块
    https://www.arduino.cn/thread-88523-1-1.html
    实验十四:倾斜传感器模块(角度开关)
    https://www.arduino.cn/thread-88530-1-1.html
    实验十五:手指侦测心跳传感器模块KY-039
    https://www.arduino.cn/thread-88557-1-1.html
    实验十六:电容式数字触摸传感器模块(TTP223 )
    https://www.arduino.cn/thread-88567-1-1.html
    实验十七:HC-SR312微型热释电传感器模块
    https://www.arduino.cn/thread-88578-1-1.html
    实验十八:0.25W太阳能滴胶板传感器模块(45X45毫米)
    https://www.arduino.cn/thread-88669-1-1.html
    实验十九:常闭型SW-420震动开关传感器模块
    https://www.arduino.cn/thread-88672-1-1.html
    实验二十:水银开关传感器模块(KY-017)
    https://www.arduino.cn/thread-88787-1-1.html
    实验二十一:激光头传感器模块(KY-008)
    https://www.arduino.cn/thread-88842-1-1.html
    实验二十二:MAX7219点阵显示模块(8X8 LED共阴)
    https://www.arduino.cn/thread-88851-1-1.html
    实验二十三:NE555频率可调脉冲发生器模块(方波简版)
    https://www.arduino.cn/thread-88867-1-1.html
    实验二十四:水位水滴传感器模块(Water Sensor)
    https://www.arduino.cn/thread-88886-1-1.html
    实验二十五:MQ-2气敏式烟雾传感器模块(甲烷等)
    https://www.arduino.cn/thread-88906-1-1.html
    实验二十六:4X4矩阵键盘模块(轻触式按键)
    https://www.arduino.cn/thread-88966-1-1.html
    实验二十七:GY-BMP280-3.3 高精度大气压强传感器模块
    https://www.arduino.cn/thread-89010-1-1.html
    实验二十八:三色5050 RGB全彩LED模块 KY-009
    https://www.arduino.cn/thread-89022-1-1.html
    实验二十九:DS1302实时时钟模块(带电池  掉电走时)
    https://www.arduino.cn/thread-89070-1-1.html
    实验三十:光敏二极管传感器模块(英语photodiode )
    https://www.arduino.cn/thread-89129-1-1.html
    实验三十一:ISD1820录音语音模块(8-20秒)
    https://www.arduino.cn/thread-89154-1-1.html
    实验三十二:雨滴传感器模块(雨水/雨量/叶面湿度)
    https://www.arduino.cn/thread-89184-1-1.html
    实验三十三:ESP8266串口WIFI收发无线模块 (ESP-01S)
    https://www.arduino.cn/thread-89245-1-1.html
    实验三十四:三色LED交通灯模块(红绿黄灯)
    https://www.arduino.cn/thread-89273-1-1.html
    实验三十五:模拟量声音传感器模块(4线制)
    https://www.arduino.cn/thread-89289-1-1.html
    实验三十六:WS2812B智能外控集成LED四位彩灯模块
    https://www.arduino.cn/thread-89297-1-1.html
    实验三十七:MQ-3酒精乙醇传感器模块
    https://www.arduino.cn/thread-89300-1-1.html
    实验三十八:joystick双轴XY按键摇杆模块(游戏控制杆)
    https://www.arduino.cn/thread-89365-1-1.html
    实验三十九:DS18B20单总线数字温度传感器模块
    https://www.arduino.cn/thread-89368-1-1.html
    实验四十:360度旋转增量编码器模块(KY-040)
    https://www.arduino.cn/thread-89427-1-1.html
    实验四十一:IS0203激光接收管传感器模块
    https://www.arduino.cn/thread-89428-1-1.html
    实验四十二:DSM501A韩国PM2.5灰尘粉尘传感器模块
    https://www.arduino.cn/thread-89441-1-1.html
    实验四十三:5V低电平触发单路继电器模块
    https://www.arduino.cn/thread-89445-1-1.html
    实验四十四:类比霍尔磁性传感器 KY-035(模拟量)
    https://www.arduino.cn/thread-89464-1-1.html
    实验四十五:红外避障传感器模块(光电接近开关)
    https://www.arduino.cn/thread-89473-1-1.html
    实验四十六:350Ω高精度电阻式应变片传感器 (BF350)
    https://www.arduino.cn/thread-89474-1-1.html
    实验四十七:七段LED数码管模块(共阴/共阳)
    https://www.arduino.cn/thread-89475-1-1.html
    实验四十八:GY-291三轴重力加速度模块 (IIC/SPI传输)
    https://www.arduino.cn/thread-89567-1-2.html
    实验四十九:有源蜂鸣器报警器发声模块(低电平触发)
    https://www.arduino.cn/thread-89568-1-2.html
    实验五十:W25Q64 FLASH外扩存储模块 (SPI接口 )
    https://www.arduino.cn/thread-89570-1-2.html
    实验五十一:自锁点动触摸按键传感器模块(TTP223芯片)
    https://www.arduino.cn/thread-89721-1-1.html
    实验五十二:SPI接口Micro SD卡模块(带电平转换芯片)
    https://www.arduino.cn/thread-89729-1-1.html
    实验五十三: 土壤湿度水分传感器模块(电阻式)
    https://www.arduino.cn/thread-89734-1-1.html
    实验五十四: 大按键点动轻触开关模块(高电平输出)
    https://www.arduino.cn/thread-89785-1-1.html
    实验五十五:DHT11 温湿度传感器(数字型单总线通信)
    https://www.arduino.cn/thread-89786-1-1.html
    实验五十六: 8路LED流水的灯跑马灯模块SUNLEPHANT
    https://www.arduino.cn/thread-89832-1-1.html
    实验五十七: 四档频率占空比可调矩形波信号发生器(NE555)
    https://www.arduino.cn/thread-89868-1-1.html
    实验五十八: HC-SR04超声波测距传感器模块(5针宽电压)
    https://www.arduino.cn/thread-89869-1-1.html
    实验五十九: RS232转TTL2代串口模块刷机板(MAX3232)
    https://www.arduino.cn/thread-89895-1-1.html
    实验六十:ATTINY85 Digispark kickstarter 微型usb开发板
    https://www.arduino.cn/thread-89898-1-1.html
  • TA的每日心情
    开心
    2019-11-21 09:12
  • 签到天数: 187 天

    [LV.7]常住居民III

     楼主| 发表于 2019-7-11 07:42 | 显示全部楼层
    12*12*7.5系列
    是一款仿欧姆龙开关的可配按键帽轻触开关产品,它由四个定位柱和四个引脚组成,其开关规格尺寸为12*12mm,一般市面上又广泛被称为12x12防水轻触开关。该开关常规的盖帽颜色区分有黑色和黄色两种;按键力度区分有250gf、180gf、160gf等3个标准力度。
    00-.jpg

  • TA的每日心情
    开心
    2019-11-21 09:12
  • 签到天数: 187 天

    [LV.7]常住居民III

     楼主| 发表于 2019-7-11 07:47 | 显示全部楼层
    01.jpg
  • TA的每日心情
    开心
    2019-11-21 09:12
  • 签到天数: 187 天

    [LV.7]常住居民III

     楼主| 发表于 2019-7-11 07:50 | 显示全部楼层
    技术参数
    回复力:50gf min
    接触电阻:≤50mΩ
    行程:0.25±0.1mm
    额定值:DC 12V 50mA
    绝缘电阻:≥100 MΩ
    使用范围温度:-20℃~70℃
    保存温度范围:-30℃~80℃
    驱动力:250±30gf、180±30gf、160±30gf
    机械寿命:50000次
    0-0 (1).jpg

  • TA的每日心情
    开心
    2019-11-21 09:12
  • 签到天数: 187 天

    [LV.7]常住居民III

     楼主| 发表于 2019-7-11 07:53 | 显示全部楼层
    轻触开关使用时的注意事项
    1、给轻触开关端子进行焊接时,如果在端子上施加负荷,因条件不同会有松动,变形及电特性劣化的可能,请在使用时注意。
    2、使用通孔印刷电路板及推荐以外的电路板时, 由于热应力的影响会发生变化,所以请事先就焊接条件进行充分的确认。
    3、进行两次焊接时,请在第一次焊接部分恢复到常温之后再进行。连续加热可能使外围部变形,端子的松动,脱落及电特性降低。
    4、关于焊接的条件设定,需要确认实际批量生产条件。
    5、产品以直流的电阻负载为前提设计制造的。使用其它负荷[感应性负荷,电容性负荷]时,请另行确认。
    6、印刷电路板安装孔及模式,请参照产品图中记载的推荐尺寸。
    7、开关请用于直接由人操作按开关的结构。请不要用于机械性的检测功能。
    8、轻触开关操作时,如果施加规定以上的负荷,开关将有被损坏的可能。请注意不要在开关上施加规定以上的力。
    9、请避免从侧面按操作部的用法。
    10、对于平轴杆型,尽量按下开关中心部。对于铰链结构,按下时轴杆按动位置将移动,请特别注意。
    11、开关安装后,因其他零部件的粘结剂硬化等通过蓄热硬化炉时,请与专业人士联系。
    12、如果使用开关的整机的周围材料产生腐蚀性气体,将有可能造成接触不良等现象,所以请事先进行充分的确认。
    13、碳接触点具有因推压负荷接触电阻发生变化的特性。用于电压分压回路等时,请在充分确认之后使用。
    14、关于密闭型以外的型号,对异物的侵入,请充分注意。
    0-.jpg

  • TA的每日心情
    开心
    2019-11-21 09:12
  • 签到天数: 187 天

    [LV.7]常住居民III

     楼主| 发表于 2019-7-11 12:33 | 显示全部楼层
    大按键点动轻触开关模块

    02.jpg
  • TA的每日心情
    开心
    2019-11-21 09:12
  • 签到天数: 187 天

    [LV.7]常住居民III

     楼主| 发表于 2019-7-11 13:00 | 显示全部楼层
    名称:按键模块
    尺寸:11*22mm
    颜色:红色键帽
    电压:3.5、5V
    输出:数字电平(按下高电平,释放低电平)
    接口:Arduino 3P接口 S V G
    平台:Arduino、单片机、ARM、树莓派

    02-.jpg

  • TA的每日心情
    开心
    2019-11-21 09:12
  • 签到天数: 187 天

    [LV.7]常住居民III

     楼主| 发表于 2019-7-11 13:07 | 显示全部楼层
    04-.jpg

    04.jpg
  • TA的每日心情
    开心
    2019-11-21 09:12
  • 签到天数: 187 天

    [LV.7]常住居民III

     楼主| 发表于 2019-7-11 13:29 | 显示全部楼层

    kittenblock中小学创客名师推荐的图形化编程软件

    /*
    【Arduino】66种传感器模块系列实验(54)
    实验五十四: 大按键点动轻触开关模块(高电平输出)
    按键开关接D2
    LED 接D13
    实验一,串口简单计数器(按键中断)
    在循环中,我们不断检测按键是否为高电位
    如果为高电位,则计数加1;
    反之,不做动作(继续自动计数)
    */
    
    #define anjian 2         //定义按键脚
    int count=0;             //定义初始count值
    
    void setup() {             
    Serial.begin(9600);     //设置波特率
    pinMode(anjian,INPUT);     //设置按键脚为输入模式
    }
    
    void loop() {
    if(digitalRead(anjian)==HIGH)   // 当检测到按键按下时
    {
    delay(2);
    count=count+1;                  //计数加1
    }
    Serial.println(count);          //打印出count值
    delay(500);                     //延时一段时间再次检测
    }

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

    本版积分规则

    热门推荐

    为拍月亮而生的便携望远镜系统。
    为拍月亮而生的便携望远镜
    参赛项目: 便携望远镜系统 参赛组员: 1人 布丁:嵌入式软件、上位机软件、电路、结
    基于机器视觉的智能分拣机械臂
    基于机器视觉的智能分拣机
    本作品是一个基于机器视觉的智能机械臂操作平台,其采用atmega32单片机作为主控制系统
    小白求助
    小白求助
    也许我这个问题也许看起来有些幼稚。。。 还在入门的路上打滚,在看《爱上Arduino》这
    SpiderRobot 蜘蛛
    SpiderRobot 蜘蛛
    关于SpiderRobot 项目实行方案 之前有人推荐我做这个项目,于是乎就有了这个 h
    没有合适的模块,想到自己焊接芯片
    没有合适的模块,想到自己
    有些模块没有加工过的模块销售,想着自己要是能把芯片焊在一起也是一样的。只是这个尺
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表