PIC16键盘输入示意图

键盘输入系统如何工作?
电路的核心是PIC16F84(但也可能是PIC16F88或PIC16F819)读取按键,并控制电磁阀和蜂鸣器。每个按键都有一个二极管,可防止多次按键造成干扰,微控制器一次扫描一行。当微控制器检测到按下回车键时,它将检查输入的代码是否等于密码。如果代码与系统匹配,则会激活电磁阀,这样就可以将门,橱柜或其他任何想要锁定的东西打开。只有当微动开关被激活时,系统才会释放电磁阀,用于检测门何时关闭。
按下按钮时,微控制器也会短路蜂鸣器发出蜂鸣声。如果输入了错误的代码,蜂鸣器将发出3声嘟嘟声,表示代码不正确。如果代码是正确的,蜂鸣器会发出9声短促的哔声并接通电磁阀以指示成功。功率调节电路由7805提供,具有所有必需的反向保护,EMF保护和平滑功能。蜂鸣器和电磁阀也与二极管并联,以防止控制它们的晶体管发生损坏。
构建DIY键盘输入系统电路
此处显示的项目使用在铣床上制作的定制PCB。但是,对于那些不想使用定制PCB的人来说,这个项目可以很容易地在面包板或条板上制作。如果您打算构建此项目是为了安全,则键盘应与主控制器分开。这是为了防止个人通过强制电磁阀打开来潜在地破坏电路。
带螺线管的已完成系统
微动开关需要安装在这样的位置,使得当门或柜子关闭时,微动开关被激活。这样控制器可以停用电磁阀并重新锁定系统。使用PIC16键输入系统时,如果代码或电路出现问题,建立备用电源或激活电磁阀的方法可能是个好主意。您可以在下面找到ASM和KiCad文件:
DIY键盘输入系统文件
-
PIC16
+关注
关注
2文章
152浏览量
35560 -
键盘输入
+关注
关注
0文章
2浏览量
1773
发布评论请先 登录
软键盘常见问题的解决方法
HarmonyOS应用自定义键盘解决方案
AD-PCB快捷键总结
迅为RK3562开发板Debian系统开发安装虚拟键盘
GUI GUIDER 1.9.0创建LVGL9工程使用键盘问题求解
树莓派OS 的屏幕键盘不好用?这个方法可以解决问题!
开关柜一键顺控在一键停电、一键送电中的作用
低功耗Air724UG模组软件指南:KEYPAD示例~
一款支持USB摄像头输入录像的高清录播机

怎样制作一个12键的键盘输入系统
评论