懷舊版USB無線藍牙手柄(帶藍牙及2.4G無線的串口開發模式)
IMG_0088(20231005-200748).JPG (135.77 KB, 下載次數: 91)
下載附件
2023-10-5 20:12 上傳
還記得小霸王嗎?一起來回憶一下當年的感覺,最近剛做了一款懷舊USB藍牙手柄,純PCB即可實現功能,還是那個手柄的按鍵排布,測試使用感覺也比較流暢,實物如下圖所示:
手柄說明.jpg (439.05 KB, 下載次數: 61)
下載附件
2023-10-5 20:13 上傳
手柄主圖.JPG (996.78 KB, 下載次數: 88)
下載附件
2023-10-5 20:13 上傳
該手柄有3種模式:USB模式(USB)、充電模式(CH)和藍牙/2.4G串口開發模式(BLU),在不用手柄時,一般將手柄撥至USB模式,此時是USB供電,對電池而言是關斷的。
在USB模式下,手柄的主要功能與8090年代的小霸王游戲手柄一樣,只是接口改為USB口,用我們平時的手機數據線(必須是4芯的數據線,有的是電源線,只有2芯是不能夠傳輸數據的,microUSB口和Type-C口的數據線均可)將手柄與電腦連接。在電腦上安裝并打開NES軟件(80FC模擬器),將.nes后綴的游戲文件直接拖到軟件窗口內就可以開始玩了(按鍵功能同老式的小霸王游戲手柄),如果不起作用,看一下軟件配置,恢復默認配置就好了,默認配置中未配置連發(S5鍵)與連跳(S6鍵)功能,需要再自行配置一下如下圖:(控制器1為主手柄,控制器2為副手柄)
主手柄配置0.jpg (23.1 KB, 下載次數: 72)
下載附件
2023-10-5 20:31 上傳
主手柄配置1.jpg (22.32 KB, 下載次數: 74)
下載附件
2023-10-5 20:31 上傳
副手柄配置0.jpg (23.72 KB, 下載次數: 91)
下載附件
2023-10-5 20:31 上傳
副手柄配置1.jpg (23.8 KB, 下載次數: 73)
下載附件
2023-10-5 20:31 上傳
用鼠標點一下連發鍵位置,連發鍵處會閃爍,此時按一下手柄上的S5鍵,連發鍵處會停止閃爍,此時已經配置完成;連跳鍵的配置同連發鍵,上邊右圖為配置好的狀態,配置好后點擊確定就可以了。
以下是本人試玩的幾款經典游戲的實景圖片:
1超級瑪莉.jpg (78.35 KB, 下載次數: 74)
下載附件
2023-10-5 20:40 上傳
1坦克大戰.jpg (102.7 KB, 下載次數: 75)
下載附件
2023-10-5 20:40 上傳
1快打旋風.jpg (119.01 KB, 下載次數: 74)
下載附件
2023-10-5 20:41 上傳
1冒險島.jpg (71.44 KB, 下載次數: 86)
下載附件
2023-10-5 20:41 上傳
附上NES軟件和游戲可自行下載。
80FCmnq-v1.25.rar
(1.99 MB, 下載次數: 8)
2023-10-5 20:47 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
在充電模式下,可以給鋰電池充電,鋰電池是給藍牙/2.4G模式用的,與USB模式無關,不過充電模式下,USB依然可以正常使用。鋰電池裝在中間層,如果覺得黑色藍牙模塊礙事也可以裝在中間層,注意方向,如下圖所示:
手柄中間層.JPG (1.06 MB, 下載次數: 76)
下載附件
2023-10-5 20:53 上傳
在藍牙/2.4G串口開發模式下,手柄由鋰電池為其供電,此時為無線藍牙手柄(無需再連USB數據線)。
如果想測試藍牙/2.4G無線功能,可將底板拆下,底板左側有藍牙/2.4G無線接收測試電路,該電路是獨立電路與右側鋰電池充電電路互不干擾。首先要為測試電路供電,可以從左側接入一節3.7V的鋰電池或是直流5V供電,將藍牙/2.4G無線收發模塊插好,通電后測試電路LED燈全亮,如圖所示:
測0.JPG (2.87 MB, 下載次數: 69)
下載附件
2023-10-5 21:50 上傳
然后檢查手柄上的藍牙/2.4G無線收發模塊是否插好,電池是否插好,是否將模式檔位撥至右側藍牙檔,正常情況下藍牙模塊上的藍燈會閃爍,此時可以開始藍牙配對了。按下手柄左上角S9鍵,將藍牙模塊設置為主機模式,接著不要松S9鍵,稍等大概0.5S以后,再按下右上角S10鍵,確認S9S10鍵都按下后就可以松手了,此功能會自動搜索藍牙從機設備并配對連接,主從機藍牙模塊上的藍燈會同時快閃,說明連接正常,S9S10鍵自動退出藍牙配置狀態,按下手柄任意1個或2個按鍵組合(包括S9S10鍵),測試電路中對應按鍵的燈亮,松手后所有LED燈熄滅,如圖所示:
測1.JPG (2.58 MB, 下載次數: 75)
下載附件
2023-10-5 21:52 上傳
測2.JPG (2.48 MB, 下載次數: 85)
下載附件
2023-10-5 21:52 上傳
測3.JPG (2.68 MB, 下載次數: 75)
下載附件
2023-10-5 21:52 上傳
測4.JPG (2.81 MB, 下載次數: 71)
下載附件
2023-10-5 21:52 上傳
另外,藍牙手柄也可以和手機連接測試,在藍牙模式下,上電時按下手柄右上角S10鍵,將手柄設置為從機模式,此時手機做為主機,在手機上打開易加藍牙助手,如下圖所示:
測6.PNG (72.51 KB, 下載次數: 75)
下載附件
2023-10-5 21:53 上傳
測7.PNG (107.65 KB, 下載次數: 81)
下載附件
2023-10-5 21:53 上傳
點選帶@符號的彩色藍牙設備,藍牙模塊上的藍燈會快閃,說明連接配對正常,將手機上的接收數據格式設置為HEX格式,此時按下手柄任意1個或2個按鍵組合(包括S9S10鍵),手機上會收到對應的鍵值。
測試接收沒有問題后,將USB接收模塊插入電腦USB口,無需安裝驅動,如果是藍牙模塊,配對后就可以使用了,如果是2.4G無線模塊,可直接使用,配對信息是電腦上提前上位機配置好的。配對完成之后,初始默認為主手柄,按一下S10鍵,切換為副手柄;按一下S9鍵,切換為主手柄。就是說一個手柄,既可以當主手柄用,也可以當副手柄用。
網上其他游戲手柄都是只能玩游戲,不能應用于其他地方,而如果只是用來玩游戲,我覺得意義不是太大。此手柄本身是可以應用于其他單片機控制的系統中去的,只要會使用單片機串口就可以使用此無線手柄了,知其然知起所以然,測試接收電路及源程序見附件:
藍牙串口接收測試.zip
(1.09 MB, 下載次數: 13)
2023-10-5 21:57 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
STC15W藍牙串口接收測試程序.zip
(26.88 KB, 下載次數: 14)
2023-10-5 21:58 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
可自行修改為自己可用的程序,比如將藍牙/2.4G無線模塊接到智能小車上,此手柄即可作為小車的遙控手柄來使用。
模塊對比.jpg (46.79 KB, 下載次數: 86)
下載附件
2023-10-5 22:02 上傳
|