智能电路(2)之按键模块

       学好开源硬件,不仅仅需要会编程就可以了,电路基础是很重要的;软件和硬件都玩的溜,才是高手,那么小编为了方便大家的学习,特别画了一块智能传感器板子,来带领大家学习电路基础,玩转智能模块。其主要分为14个小模块,主要是针对各种百名带赛事量身定制的智能模块。

智能电路(2)之按键模块_第1张图片

        今天小编来带领大家来学习第二个模块,按键模块

一、材料准备

①按键两个

②4.7kΩ阻值电阻两个

二、电路原理图

智能电路(2)之按键模块_第2张图片        智能电路(2)之按键模块_第3张图片

三、理论学习

       日常生活中,我们会接触到各式各样的按键,如:家里的门铃按键、钟表的调时按钮、键盘按键等。家里的电灯开关,就是一种带自锁功能的按键。按键按照结构可以大致分为两种:①机械按键和触摸按键,手机的触摸屏就是典型的触摸按键。

①机械按键

智能电路(2)之按键模块_第4张图片

②触摸按键

智能电路(2)之按键模块_第5张图片

        这节主要为大家介绍的是机械按键中的,四角轻触按键,如图2所示。如图1所示:它是两两引脚默认是相连的,默认1、2引脚内部是相连的,3、4引脚内部是相连的,当按键按下去的时候,相连的两个引脚就会和另外两个相连的引脚进行导通。比如我们给1、2脚通上0V电压,当按下按键的时候,3、4引脚就会从原来的没有电压,变成0V电压;那么同样道理,如果1、2通的5V电压,当按下按键的时候,3、4引脚就会从原来的没有电压,变成5V电压,这样我们就可通过主控芯片,来检测按键是否被按下了,从而来触发不同的功能。

        在实际的电路设计中,我们会默认给1、2引脚通上一个电压,比如0V,那么会把3、4引脚连接到主控芯片的引脚上,从而来监测按键是否被按下。但是因为3、4引脚默认是没有电压,可能会受到外界环境的影响,在按键没有按下的时候,会出现假0V的电压,这样主控芯片就会误判按键被按下了,为了屏蔽这个问题,一般在电路中,给3、4引脚加一个上拉或者下拉电阻,如果1、2引脚通的0V,那么就给3、4引脚一个上拉电阻;相反就给一个下拉电阻,保证3、4引脚在按键没有被按下的时候,有一个和1、2引脚相反的默认电压。

        通过上述的理论基础,小编就设计这个按键模块,引出了四个引脚,其中GD和3V分别接主控芯片的相同的供电压,如果电压大于主控芯片的供电电压,会烧毁芯片。然后k1和k2分别连接到主控芯片的引脚上,用来检测,两个按键是否被按下。

四、科普

     ①自锁功能,就是可以锁定状态,按键按下,手松开后,不会回复原来状态的功能

     ②按键和开关的区别,按键是可以回弹的,松开手就自动回弹;开关是需要再次按下才回弹

     ③上拉电阻,就是通过一个电路链接到正电压上,正电压根据系统的供电电压决定,比如esp32主控芯片系统供电电压是3.3V,那么我们就上拉连接3.3V。

     ④下拉电阻,和上拉正好相反,就是通过电阻连接到0V。

你可能感兴趣的:(通过智能模块学习电路基础,单片机,物联网,智能硬件,青少年编程,人工智能,嵌入式硬件,mcu)