https://github.com/uinika/uinio-keyboard
a Multi-Functional input module, includes Keyboard, Rocker, Rotary Encoder.
https://github.com/uinika/uinio-keyboard
Last synced: 4 months ago
JSON representation
a Multi-Functional input module, includes Keyboard, Rocker, Rotary Encoder.
- Host: GitHub
- URL: https://github.com/uinika/uinio-keyboard
- Owner: uinika
- Created: 2023-02-22T08:46:22.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-29T04:16:14.000Z (over 1 year ago)
- Last Synced: 2024-12-27T14:44:31.728Z (over 1 year ago)
- Language: HTML
- Homepage:
- Size: 36.9 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# UINIO-Keyboard 多功能输入模组
[**UINIO-Keyboard**](https://gitee.com/uinika/UINIO-Keyboard) 是一款基于[**江苏沁恒 CH452**](https://www.wch.cn/products/CH452.html) 的 64 位键盘输入装置,采用两线制的 **I²C** 总线通信接口,并且外扩有[**日本阿尔卑斯阿尔派(ALPSALPINE)**](https://www.alpsalpine.com/) 的 3 枚 **EC11** 旋转编码器、以及 1 枚 **RKJXV** 模拟量碳膜摇杆,基本覆盖了嵌入式开发当中主流的实体输入方案。


## 设计概要
1. 同时板载有 **编码键盘**、**旋转编码器**、**模拟量摇杆** 三种常用的输入外设;
2. 添加了六枚 `3mm` 直径的机械孔,便于使用**铜柱**或者**螺丝**进行固定和安装;
3. 键盘按键使用 `3 × 4 × 2.5` 封装规格的四引脚贴片按键,这里可以购买日本[**阿尔卑斯阿尔派**](https://www.alpsalpine.com/c/)的 `SKRPACE010` 型,或者国产[**讯普精密**](https://www.xunpu.com.cn/)的 `TS-1089S-02526` 型微动按键;
4. 碳膜摇杆如果购买不到日本**阿尔卑斯阿尔派**(ALPS Alpine)的原厂型号,那么可以平替为国产的 [**广东控银 JP13**](http://www.k-silver.com/c_html_products/jp13heisedaikaiguan-825.html) 型摇杆;
5. 关于 64 位键盘的具体键位编码,以及参考驱动程序,可以查阅沁恒官方的[**《数码管驱动及键盘控制芯片 CH452 数据手册》**](https://www.wch.cn/downloads/CH452DS1_PDF.html);
## 参考技术文档
[UinIO.com 电子技术实验室](http://uinio.com/) 为 **UINIO-Keyboard** 开源项目提供了如下参考技术资料:
- [《UINIO-Keyboard 核心板原理图》](http://uinio.com/my/works/UINIO-Keyboard/UINIO-Keyboard-Schematic.pdf)
- [《交互式 BOM 物料清单与 PCB 版图在线预览》](http://uinio.com/my/works/UINIO-Keyboard/UINIO-Keyboard-BOM.html)