這個(gè)鍵盤(pán)對(duì)我來(lái)說(shuō)更像是一個(gè)藝術(shù)項(xiàng)目。以及了解事物如何運(yùn)作的機(jī)會(huì)。什么是底層代碼和歷史!喚起人們的好奇心。
背景
中世紀(jì)的數(shù)制是13世紀(jì)歐洲的西多會(huì)教派發(fā)明的。西多會(huì)是僧侶和修女的天主教宗教秩序。他們彼此之間使用了一個(gè)秘密數(shù)字符號(hào)。直到大約20年前,沒(méi)有人真正知道它,一位英國(guó)東方學(xué)家和歷史學(xué)家DavidA.King寫(xiě)了一本關(guān)于它的書(shū)。它被各種不同的團(tuán)體用于各種中世紀(jì)密碼和秘密數(shù)字系統(tǒng)。它是一個(gè)只能寫(xiě)入0到9999的每個(gè)數(shù)字的系統(tǒng)。它不能寫(xiě)入任何其他數(shù)字,但很容易用于書(shū)籍的日期和頁(yè)碼。
硬件部件
SeeedXIAO-RP2040
定制印刷電路板。由SeeedFusion制造
鍵盤(pán)開(kāi)關(guān)(20個(gè))
USB-C轉(zhuǎn)USB-A數(shù)據(jù)線
自制鍵盤(pán)外殼(樺木膠合板、螺絲)
自制鍵帽(實(shí)心橡木和樺木膠合板)
XIAORP2040特征:
小尺寸20x17.5毫米
USB-C
11針+電源針
復(fù)位按鈕
開(kāi)機(jī)鍵
RGBLED(用戶可編程)
電源LED(2種顏色)
用戶LED
264KBSRAM和2MB閃存
3.3V!
定制PCB
我的設(shè)計(jì)包含四列五行開(kāi)關(guān)。
這是我第一次訂購(gòu)黃色PCB。我認(rèn)為它非常適合我的木制機(jī)械鍵帽和外殼。
PCB由SeeedFusion制造。我訂購(gòu)了五個(gè)和兩個(gè)組裝。我覺(jué)得他們看起來(lái)不錯(cuò)。墊是鍍金的。只有一個(gè)PCB有某種顏色滴落。
軟件
首先,我計(jì)劃將PlatformIO與Arduino框架一起使用,但PlatformIO尚不支持此板(XIAO-RP2040)。所以我使用了ArduinoIDE。
有多種編程選擇:
CircuitPython/MicroPython和Thonny
ArduinoIDE(安裝XIAORP2040板)
帶有Arduino框架的PlatformIO(尚不支持?。?/p>
設(shè)計(jì)理念
主要部件是鍵帽,其他一切部件都盡可能少:
-
pcb
+關(guān)注
關(guān)注
4365文章
23483瀏覽量
409424 -
鍵盤(pán)
+關(guān)注
關(guān)注
4文章
866瀏覽量
40666
發(fā)布評(píng)論請(qǐng)先 登錄
USB數(shù)字鍵盤(pán)的數(shù)據(jù)傳輸模式是什么?
單機(jī)數(shù)值輸入控件,彈出數(shù)字鍵盤(pán),單擊數(shù)字輸入值
如何用TJC串口屏去做一個(gè)數(shù)字鍵盤(pán)
如何制作一個(gè)小數(shù)字鍵盤(pán)
如何實(shí)現(xiàn)基于Arduino的HID數(shù)字鍵盤(pán)設(shè)計(jì)?
如何利用HAL庫(kù)去制作一種u***數(shù)字鍵盤(pán)呢
基于Raspberry Pi Pico實(shí)現(xiàn)的數(shù)字鍵盤(pán)設(shè)計(jì)方案

BBkey80:由XIAO RP2040驅(qū)動(dòng)的GL516兼容鍵盤(pán)

減少數(shù)字鍵盤(pán)所需的引腳數(shù)量開(kāi)源

數(shù)字鍵盤(pán)開(kāi)源硬件

AI WB2和XIAO RP2040組合開(kāi)源

如何使用數(shù)字鍵盤(pán)控制7段顯示器

使用RP2040和KMK固件的40%正交線性鍵盤(pán)

基于XIAO SAMD21開(kāi)發(fā)板的數(shù)字鍵盤(pán)制作方案

評(píng)論