0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

454398 来源:工程师吴畏 2019-08-05 10:22 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

PIC16键盘输入示意图

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

键盘输入系统如何工作?

电路的核心是PIC16F84(但也可能是PIC16F88或PIC16F819)读取按键,并控制电磁阀和蜂鸣器。每个按键都有一个二极管,可防止多次按键造成干扰,微控制器一次扫描一行。当微控制器检测到按下回车键时,它将检查输入的代码是否等于密码。如果代码与系统匹配,则会激活电磁阀,这样就可以将门,橱柜或其他任何想要锁定的东西打开。只有当微动开关被激活时,系统才会释放电磁阀,用于检测门何时关闭。

按下按钮时,微控制器也会短路蜂鸣器发出蜂鸣声。如果输入了错误的代码,蜂鸣器将发出3声嘟嘟声,表示代码不正确。如果代码是正确的,蜂鸣器会发出9声短促的哔声并接通电磁阀以指示成功。功率调节电路由7805提供,具有所有必需的反向保护,EMF保护和平滑功能。蜂鸣器和电磁阀也与二极管并联,以防止控制它们的晶体管发生损坏。

构建DIY键盘输入系统电路

此处显示的项目使用在铣床上制作的定制PCB。但是,对于那些不想使用定制PCB的人来说,这个项目可以很容易地在面包板或条板上制作。如果您打算构建此项目是为了安全,则键盘应与主控制器分开。这是为了防止个人通过强制电磁阀打开来潜在地破坏电路。

带螺线管的已完成系统

微动开关需要安装在这样的位置,使得当门或柜子关闭时,微动开关被激活。这样控制器可以停用电磁阀并重新锁定系统。使用PIC16键输入系统时,如果代码或电路出现问题,建立备用电源或激活电磁阀的方法可能是个好主意。您可以在下面找到ASM和KiCad文件:

DIY键盘输入系统文件

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • PIC16
    +关注

    关注

    2

    文章

    152

    浏览量

    35837
  • 键盘输入
    +关注

    关注

    0

    文章

    2

    浏览量

    1788
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    新品 | Unit CardKB2,42便携式键盘输入单元;Core2 For AWS v1.3,物联网核心主控

    UnitCardKB2UnitCardKB2是款卡片大小的42便携式键盘输入单元。机身小巧轻便,适合随身携带与嵌入式集成,内置ESP32-C61HF4主控,支持2.4GHzWi-Fi6。设备预置
    的头像 发表于 04-03 17:42 404次阅读
    新品 | Unit CardKB2,42<b class='flag-5'>键</b>便携式<b class='flag-5'>键盘输入</b>单元;Core2 For AWS v1.3,物联网核心主控

    低成本宏键盘旋钮开源项目介绍

    办公切软件、调参数太繁琐?创作时控笔刷 / 缩放总找快捷?商用宏键盘价格高,还难适配个性化操作需求?想自制宏键盘,却遇设计复杂、组装难度高的问题?
    的头像 发表于 03-25 11:09 514次阅读

    深入了解TCA8424:低电压8x16键盘扫描器的技术剖析

    深入了解TCA8424:低电压8x16键盘扫描器的技术剖析 在当今的电子设备中,键盘输入是不可或缺的部分。而TCA8424作为款低电压8x16
    的头像 发表于 01-30 17:20 824次阅读

    【开源键盘合集】60%、100%、120%多种键盘布局,你选哪种?

    ,不定时更新中~60%配列#01Grabert60%配列机械键盘“Grabert”是款非常优秀的开源机械键盘,它采用了QMK固件和VIA配置器,让用户可以自由定制
    的头像 发表于 01-27 08:05 2711次阅读
    【开源<b class='flag-5'>键盘</b>合集】60%、100%、120%多种<b class='flag-5'>键盘</b>布局,你选哪种?

    深入剖析LM8330:I2C兼容的键盘控制器与多功能拓展芯片

    1. 强大的键盘支持能力 LM8330支持高达8 x 12键盘矩阵,再加上8特殊功能(SF),能够实现完整
    的头像 发表于 12-23 15:25 595次阅读

    如何制作字母数字键盘

    制作字母数字键盘
    发表于 09-05 07:24

    键盘常见问题的解决方法

    用户点击输入框时,软键盘默认弹出。但在特定场景下,需要对软键盘的弹出和收起进行控制,如点击空白区域收起软键盘,进入页面时输入框主动获焦。开发
    的头像 发表于 09-04 09:11 958次阅读

    HarmonyOSAI编程编辑区代码生成

    Hide ‘Inline Edit’ Overlay选项。 在对话框中输入所需要的代码功能描述,在键盘输入回车开始生成。点击Stop Generation,可中断本轮代码生成过程。 生成完毕将在编辑区
    发表于 08-20 15:24

    UCD90124 12轨电源序列器和系统健康监测器技术总结

    UCD90124是 12 轨 PMBus/I^2^C 可寻址电源定序器和系统健康监视器。该器件集成了 12 位 ADC,用于监控多达 1
    的头像 发表于 08-19 11:17 1046次阅读
    UCD90124 <b class='flag-5'>12</b>轨电源序列器和<b class='flag-5'>系统</b>健康监测器技术总结

    请问EDSADC的采样值和实际输入电压值的换算关系是怎样的?

    如题,像EVADC的换算关系是 端口电压值 = 采样值 / 4096 * 5(参考电压为5V,12bit精度条件下)。那么EDSADC转换完成后得到的采样值,它跟端口电压值的换算关系是怎样的呢(
    发表于 07-22 07:02

    HarmonyOS应用自定义键盘解决方案

    自定义键盘种替换系统默认键盘的解决方案,可实现键盘个性化交互。允许用户结合业务需求与操作习惯,对按键布局进行可视化重构、设置多功能组合键
    的头像 发表于 06-05 14:19 2604次阅读

    AD-PCB快捷总结

    上的1 在交互布线的过程中,切换布线方法(设定每次单击鼠标布1段线还是2段线)。 1-06 主键盘上的2 在交互布线的过程中,添加过孔,但不换层。 1-07 Tab在交互布线
    发表于 05-26 15:10

    迅为RK3562开发板Debian系统开发安装虚拟键盘

    当我们在使用 debian 系统的时候,如果想要进行输入,无可避免地要外接键盘。当我们的输入量不大的时候可以进行虚拟键盘的安装。具体步骤如下
    发表于 05-21 11:13

    MAX22005 12通道工厂校准可配置工业模拟输入技术手册

    MAX22005是12通道工业级模拟输入电压模式器件,通过在每个通道中使用外部精密电阻也可将其配置为模拟
    的头像 发表于 05-21 10:26 1225次阅读
    MAX22005 <b class='flag-5'>12</b>通道工厂校准可配置工业模拟<b class='flag-5'>输入</b>技术手册

    U盘一键制作

    在电脑维修中启动盘很重要,靠谱的u盘一键启动制作方法
    发表于 05-06 16:10 44次下载