电子发烧友App

硬声App

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

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

3天内不再提示
电子发烧友网>电子资料下载>电子资料>笔记本电脑键盘转换为USB开源分享

笔记本电脑键盘转换为USB开源分享

2022-11-24 | zip | 0.09 MB | 次下载 | 免费

资料介绍

描述

 

我做这个项目是因为我看到很多论坛帖子有人问如何使用旧笔记本电脑上的键盘。不幸的是,给出的答案是“做不到”、“太难了”或“拆开另一个 USB 键盘并窃取控制器电路”。我相信通过使用基于安装在 FPC 连接器板上的 Teensy LC 或 3.2 的“几乎通用”键盘控制器,我可以获得更好的答案。该板可接受 1 mm 或 0.8 mm 间距的最多 34 个引脚的键盘电缆。下面显示的板子不适用于每个键盘,但它适用于大多数键盘。

 
poYBAGN-uVGAc9luAAI_8bLtKYU857.png
相同的电路板装有 Teensy LC 或 3.2
 

Teensy 最初加载了一个自动连续性测试例程,该例程使用 USB 发送按下键时连接的引脚号。这是一种比使用欧姆表更好的解码密钥矩阵的方法。可以根据连续性测试结果制作如下所示的表格。

 
pYYBAGN-uVOAJA_WAAF2L6m-OKM646.png
HP DV9000 键盘矩阵表
 

映射出按键矩阵后,可以使用 USB 键盘控制器例程对 Teensy 进行重新编程TMK软件将为您提供您可能想要所有功能,但设置起来非常复杂。作为替代方案,我使用 Teensyduino“微型管理器”功能编写了一个简单的 Arduino 例程。此代码已在十几种不同的笔记本电脑键盘上进行了测试。

一些 FPC 电缆需要修改以适合通用连接器。戴尔 D630 电缆的 FPC 电缆末端有一个免焊连接器,可轻松移除。然后我撕下粘在电缆末端的超厚塑料背衬,并在侧面切出一个凹口以对齐触点。为了使厚度恢复正常,我将 2 张纸粘在电缆的末端(见下文)。

 
poYBAGN-uVeAYd7IAAQAvGAkHjs825.png
 

我测试的大多数键盘都有标准 FPC 电缆,但联想 ThinkPad T61 键盘在电缆末端焊接了一个 44 针连接器。我喜欢这个键盘的手感,所以我设计了两个不同的电路板来控制它。

 
pYYBAGN-uVuAJOatAAjkKqatuqk800.png
Teensy LC 需要电平转换器,但 3.2 可承受 5 伏电压
 

我的 Teensy 3.2 电路板扫描键盘和专用的 Fn 键,驱动 Caps、Num 和 Scroll Lock LED 状态信号,并通过时钟、数据和复位信号控制 Trackpoint。我的 Teensy LC 电路板使用 TLV810 复位发生器和 BSS138 电平转换器来控制 Trackpoint。Fn 开关连接到矩阵中,因此无需使用任何额外的 I/O 引脚即可对其进行扫描。此板上仅支持 Caps-Lock LED 状态信号。

“几乎通用”的 USB 控制器和 T61 控制器的所有文件都位于我的GitHub 存储库中。

我的“ Instructable”一步一步地描述了组装板和解码键盘矩阵。

查看我的其他 hackster 项目,该项目详细介绍了如何将笔记本电脑 PS/2 触摸板转换为 USB 转换键盘和触摸板后,您只需要一块显卡即可制作Raspberry Pi 笔记本电脑

我希望你发现这些项目很有用。

 


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费