步驟1:準(zhǔn)備Adafruit Feather M0 Bluefruit LE
如果沒有預(yù)裝配,首先將插頭引腳焊接到電路板上。
更新公豬d到最新的固件。除非電路板更新至至少0.7.6,否則我的arduino草圖將無效。如果您運行較舊的固件,草圖將無法正常工作或存在性能問題。我確認我的草圖運行版本0.7.7和0.8.0完美無缺。您可以使用應(yīng)用程序Bluefruit LE Connect for(iOS或Android)通過手機無線更新主板固件。我使用iOS應(yīng)用程序,您可以選擇升級或降級到許多版本。選擇0.7.7或0.8.0。我不能保證一切都能在新版本中正常工作。
接下來在草圖所需的Arduino IDE中安裝板卡和庫。
確保安裝Adafruit SAMD板和使用電路板管理器的Arduino SAMD板。
另外,使用庫管理器安裝Adafruit BluefruitLE nRF51 v1.9.5
通過上傳一些示例確認電路板工作正常如果你正確安裝了庫,你應(yīng)該在示例 - 》 Adafruit Bluefruit nRF51下看到草圖。
最后,在確認電路板工作正常后,使用此步驟中提供的文件上傳我的草圖。
步驟2:清潔并準(zhǔn)備Commodore 64(如需要)
如果你有一個Commodore 64主板,它將不會被移除使用。
清潔Commodore 64鍵盤觸點。在清潔我之前,空格鍵和F1鍵在按下時并不總是記錄。在下面的過程之后,一切都運行良好。
首先拆除連接到換檔鎖的電線
取下固定鍵盤底部的23個小螺釘
翻轉(zhuǎn)電路板
然后清理觸點
我使用QD Contact Cleaner
我將一些噴到一個小杯子里并用q-tips輕輕地清潔每個接觸,直到?jīng)]有更多或很少的黑色接觸到q-tips
我嘗試了同樣的清潔過程,首先用酒精擦拭它不像接觸式清潔器那么有效。
清潔后所有按鍵都工作正常。
按照相反的步驟重新組裝鍵盤。不要忘記將電線重新焊接到換檔鎖定鍵。
步驟3:在面包板上構(gòu)建電路
現(xiàn)在按照Fritzing圖所示將電路連接到面包板上。我在圖片中使用了兩個面包板,一個大的白色面包板和一個小的藍色面包板,只是為了將它展開一點。在一個大的白色面包板上有適合所有東西的空間。
來自Commodore 64鍵盤的功能區(qū)圖片顯示了如何識別引腳編號。引腳1位于缺少孔的一側(cè)(引腳2)。
電路中二極管的放置方向很重要。確保二極管上的暗帶位于圖中所示的一側(cè)。我使用的二極管是1N4148。
所有電阻都是220歐姆。
RGB Led需要是共陰極類型,否則無法正常工作電路。
如果一切正常,你應(yīng)該可以通過藍牙將Commodore 64連接到設(shè)備,讓它作為藍牙鍵盤正常工作!
(另請注意:74HC595芯片上的引腳1是芯片上的點)
第4步:建立一個更永久的電路。
現(xiàn)在你已經(jīng)確認一切正常,它的接線時間一個更永久的電路。
照片中顯示是我如何布置我的組件。
我使用了一個20針公針頭并用鉗子取下第二個針腳,以便從Commodore 64鍵盤上安裝色帶。我還使用了一個4針公針插頭來制作RGB LED的連接器。
我拍了一張照片,然后把它翻過來拍了一張照片。
我標(biāo)記了圖表上的所有引腳,并繪制了所有需要進行的連接。
要非常小心并仔細檢查所有內(nèi)容。
一旦你確定一切是正確的開始使用30規(guī)格的電線焊接連接使用圖片作為指導(dǎo)。我用一個萬用表來確保我焊接的每個東西之間都有電氣連接,并且附近的引腳之間沒有不應(yīng)該連接的電氣連接。
我使用女性 - 女性跨接電纜和一些瘋狂的膠水為RGB LED制作電纜。
(注意:在水平74HC595上我繪制了針腳9-16的連接當(dāng)引腳真正位于數(shù)字上方的孔中時,數(shù)字下面是
步驟5:添加一個開關(guān),USB連接器和安裝完成它。
完成階段:
首先我選擇了一個位置來固定電路板和電池組并將它們熱粘在適當(dāng)?shù)奈恢?/p>
用于電路板我選擇了一塊用于主板的螺絲并用熱膠粘在那里螺絲
I熱粘在其他角落的兩個螺絲,將它緊緊地固定到位,然后將電路從底部抬起一點
我也熱熔了RGB LED取代舊的LED。您可能不需要使用熱膠,但是當(dāng)我獲得它時,我的C64外殼被損壞了。
然后我用一個公母100mm JST連接器延長了電池線并焊接了滑動開關(guān),以便能夠打開和關(guān)閉藍牙鍵盤
接下來我獲得了一個短男性用于充電的micro-usb電纜連接到母usb_a電纜
我為交換機和USB電纜3D打印了一個支架(附帶了stl文件)
我需要稍微提交孔適合開關(guān)和USB線
我瘋狂地將USB線固定到位,開關(guān)很好,只有摩擦力
最后我熱膠安裝板就位
步驟6:功能的最終注意事項
LED設(shè)置為:
當(dāng)電池電量良好且連接到藍牙時為藍色
當(dāng)電池電量正常且電池沒有連接到藍牙時
注意:為了給電池充電,當(dāng)通過USB電纜連接電源時,開關(guān)需要處于打開位置。
鍵盤功能:
我只在iOS設(shè)備上測試過,它可以做我想過的所有事情。它應(yīng)該在很大程度上適用于其他系統(tǒng),但我還沒有測試過。
恢復(fù)密鑰等同于mac上的選項密鑰。
Commodore密鑰等同于命令鍵盤上的鍵。
ctrl鍵等同于mac上的控制鍵。
為了使用選項移位命令,請按恢復(fù)鍵和右移鍵。
右移和左移鍵不同。在某些情況下,它們將不會有相同的結(jié)果,并且可以用來鍵入Commodore鍵盤上未顯示的鍵。
右移7是`
右移=是|
右移/是\
右移:是{
右移; is}
tab是鍵盤左上角的左箭頭
clear/home按鈕將光標(biāo)移動到行的開頭
右移和clear/home將光標(biāo)移動到行尾
左移clear/home突出顯示光標(biāo)后面行中的所有內(nèi)容
左移和光標(biāo)鍵可以是用于突出顯示文字
未修改的功能鍵:
F1 =播放/暫停
F3 =音量增大
F5 =音量減小
F7 =靜音
按下左移鍵時的功能鍵:
F1 =媒體下一步
F3 =媒體上一頁
F5 =搜索
F7 = Home
按下右移時的功能鍵:
F1 =亮度+
F3 =亮度 -
F5 =搜索
F7 =切換虛擬鍵盤
-
藍牙鍵盤
+關(guān)注
關(guān)注
0文章
10瀏覽量
8218 -
Commodore64
+關(guān)注
關(guān)注
0文章
3瀏覽量
1732
發(fā)布評論請先 登錄
相關(guān)推薦
評論