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

BBkey80:由XIAO RP2040驅(qū)動的GL516兼容鍵盤

減少數(shù)字鍵盤所需的引腳數(shù)量開源

AI WB2和XIAO RP2040組合開源

使用RP2040和KMK固件的40%正交線性鍵盤

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

評論