步驟1:準備Adafruit Feather M0 Bluefruit LE

如果沒有預裝配,首先將插頭引腳焊接到電路板上。
更新公豬d到最新的固件。除非電路板更新至至少0.7.6,否則我的arduino草圖將無效。如果您運行較舊的固件,草圖將無法正常工作或存在性能問題。我確認我的草圖運行版本0.7.7和0.8.0完美無缺。您可以使用應用程序Bluefruit LE Connect for(iOS或Android)通過手機無線更新主板固件。我使用iOS應用程序,您可以選擇升級或降級到許多版本。選擇0.7.7或0.8.0。我不能保證一切都能在新版本中正常工作。
接下來在草圖所需的Arduino IDE中安裝板卡和庫。
確保安裝Adafruit SAMD板和使用電路板管理器的Arduino SAMD板。
另外,使用庫管理器安裝Adafruit BluefruitLE nRF51 v1.9.5
通過上傳一些示例確認電路板工作正常如果你正確安裝了庫,你應該在示例 - 》 Adafruit Bluefruit nRF51下看到草圖。
最后,在確認電路板工作正常后,使用此步驟中提供的文件上傳我的草圖。
步驟2:清潔并準備Commodore 64(如需要)
如果你有一個Commodore 64主板,它將不會被移除使用。
清潔Commodore 64鍵盤觸點。在清潔我之前,空格鍵和F1鍵在按下時并不總是記錄。在下面的過程之后,一切都運行良好。
首先拆除連接到換檔鎖的電線
取下固定鍵盤底部的23個小螺釘
翻轉電路板
然后清理觸點
我使用QD Contact Cleaner
我將一些噴到一個小杯子里并用q-tips輕輕地清潔每個接觸,直到沒有更多或很少的黑色接觸到q-tips
我嘗試了同樣的清潔過程,首先用酒精擦拭它不像接觸式清潔器那么有效。
清潔后所有按鍵都工作正常。
按照相反的步驟重新組裝鍵盤。不要忘記將電線重新焊接到換檔鎖定鍵。
步驟3:在面包板上構建電路



現在按照Fritzing圖所示將電路連接到面包板上。我在圖片中使用了兩個面包板,一個大的白色面包板和一個小的藍色面包板,只是為了將它展開一點。在一個大的白色面包板上有適合所有東西的空間。
來自Commodore 64鍵盤的功能區圖片顯示了如何識別引腳編號。引腳1位于缺少孔的一側(引腳2)。
電路中二極管的放置方向很重要。確保二極管上的暗帶位于圖中所示的一側。我使用的二極管是1N4148。
所有電阻都是220歐姆。
RGB Led需要是共陰極類型,否則無法正常工作電路。
如果一切正常,你應該可以通過藍牙將Commodore 64連接到設備,讓它作為藍牙鍵盤正常工作!
(另請注意:74HC595芯片上的引腳1是芯片上的點)
第4步:建立一個更永久的電路。



現在你已經確認一切正常,它的接線時間一個更永久的電路。
照片中顯示是我如何布置我的組件。
我使用了一個20針公針頭并用鉗子取下第二個針腳,以便從Commodore 64鍵盤上安裝色帶。我還使用了一個4針公針插頭來制作RGB LED的連接器。
我拍了一張照片,然后把它翻過來拍了一張照片。
我標記了圖表上的所有引腳,并繪制了所有需要進行的連接。
要非常小心并仔細檢查所有內容。
一旦你確定一切是正確的開始使用30規格的電線焊接連接使用圖片作為指導。我用一個萬用表來確保我焊接的每個東西之間都有電氣連接,并且附近的引腳之間沒有不應該連接的電氣連接。
我使用女性 - 女性跨接電纜和一些瘋狂的膠水為RGB LED制作電纜。
(注意:在水平74HC595上我繪制了針腳9-16的連接當引腳真正位于數字上方的孔中時,數字下面是
步驟5:添加一個開關,USB連接器和安裝完成它。





完成階段:
首先我選擇了一個位置來固定電路板和電池組并將它們熱粘在適當的位置
用于電路板我選擇了一塊用于主板的螺絲并用熱膠粘在那里螺絲
I熱粘在其他角落的兩個螺絲,將它緊緊地固定到位,然后將電路從底部抬起一點
我也熱熔了RGB LED取代舊的LED。您可能不需要使用熱膠,但是當我獲得它時,我的C64外殼被損壞了。
然后我用一個公母100mm JST連接器延長了電池線并焊接了滑動開關,以便能夠打開和關閉藍牙鍵盤
接下來我獲得了一個短男性用于充電的micro-usb電纜連接到母usb_a電纜
我為交換機和USB電纜3D打印了一個支架(附帶了stl文件)
我需要稍微提交孔適合開關和USB線
我瘋狂地將USB線固定到位,開關很好,只有摩擦力
最后我熱膠安裝板就位
步驟6:功能的最終注意事項
LED設置為:
當電池電量良好且連接到藍牙時為藍色
當電池電量正常且電池沒有連接到藍牙時
注意:為了給電池充電,當通過USB電纜連接電源時,開關需要處于打開位置。
鍵盤功能:
我只在iOS設備上測試過,它可以做我想過的所有事情。它應該在很大程度上適用于其他系統,但我還沒有測試過。
恢復密鑰等同于mac上的選項密鑰。
Commodore密鑰等同于命令鍵盤上的鍵。
ctrl鍵等同于mac上的控制鍵。
為了使用選項移位命令,請按恢復鍵和右移鍵。
右移和左移鍵不同。在某些情況下,它們將不會有相同的結果,并且可以用來鍵入Commodore鍵盤上未顯示的鍵。
右移7是`
右移=是|
右移/是\
右移:是{
右移; is}
tab是鍵盤左上角的左箭頭
clear/home按鈕將光標移動到行的開頭
右移和clear/home將光標移動到行尾
左移clear/home突出顯示光標后面行中的所有內容
左移和光標鍵可以是用于突出顯示文字
未修改的功能鍵:
F1 =播放/暫停
F3 =音量增大
F5 =音量減小
F7 =靜音
按下左移鍵時的功能鍵:
F1 =媒體下一步
F3 =媒體上一頁
F5 =搜索
F7 = Home
按下右移時的功能鍵:
F1 =亮度+
F3 =亮度 -
F5 =搜索
F7 =切換虛擬鍵盤
-
藍牙鍵盤
+關注
關注
0文章
10瀏覽量
8420 -
Commodore64
+關注
關注
0文章
3瀏覽量
1867
發布評論請先 登錄
工控機與普通計算機的核心差異解析
貿澤電子開售全新Arduino UNO Q單板計算機
【作品合集】賽昉科技VisionFive 2單板計算機開發板測評
工業計算機的重要性
自動化計算機經過加固后有什么好處?
自動化計算機的功能與用途
工業計算機與商用計算機的區別有哪些
Blue Lion超級計算機將在NVIDIA Vera Rubin上運行
工業計算機如何設計用于沖擊和振動
計算機網絡入門指南
基于Nordic nRF52840無線鍵盤、鼠標物聯網解決方案
樹莓派替代臺式計算機?樹莓派上七款最佳的輕量級操作系統!
性能與耐用性的完美結合!高性能的樹莓派CM5工業計算機!
NVIDIA 宣布推出 DGX Spark 個人 AI 計算機
如何將Commodore64計算機變成藍牙鍵盤
評論