哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Made with KiCad(136):DonCon2040 - 一款基于RP2040的太鼓達(dá)人街機控制器

KiCad ? 來源:KiCad ? 作者:KiCad ? 2025-07-23 11:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

DonCon2040 是一款為 DIY 太鼓達(dá)人街機風(fēng)格鼓控制器設(shè)計的固件(并由此延伸出一款 PCB)。

wKgZO2iAU7eABEdgAAmN9bZGGok133.png ?Made with KiCad 系列將支持新的展示方式。直接將以下鏈接復(fù)制到瀏覽器中(或點擊“閱讀原文”):https://www.eda.cn/ecadViewer/viewerPage?xmlId=c7d1bada-0e85-4945-956f-7bbe8d305ebe&fileZip=%2Fdata%2Fdesign%2Fdemo%2Fc7d1bada-0e85-4945-956f-7bbe8d305ebe.zip即可動態(tài)查看設(shè)計的原理圖、PCB、3D 及 BOM,查詢設(shè)計中器件、走線、焊盤的屬性詳情。還可以在原理圖中與AI小助手互動,幫您更高效地學(xué)習(xí)設(shè)計細(xì)節(jié):wKgZO2iAU7iADbSZAANntkldw4Q344.pngwKgZO2iAU7mARxipAARDUQRAl24216.pngwKgZO2iAU7mAV5ORAAOZGDcuiUM416.pngwKgZO2iAU7uAdD-sAAUl-9kkBgk668.png概覽

如果你在尋找更通用、即刷即用且能隨時配置的方案,我推薦你看看像GP2040-CE(https://github.com/OpenStickCommunity/GP2040-CE這樣更通用的項目。然而,如果你想構(gòu)建更專業(yè)或定制化的設(shè)備,可以隨時使用本項目作為基礎(chǔ)。它被設(shè)計成具有一定的模塊化特性,應(yīng)該很容易改造??梢詤⒖?/span>DivaCon2040(https://github.com/ravinrabbid/DivaCon2040項目,看看改造后可能是什么樣子。

wKgZO2iAU7yAMwe9AALwAVWRKcU837.jpgwKgZO2iAU7yAZbzzAAKK8EAa8to165.jpg

功能特性

  • 多種控制器模擬模式

    • HORI PS4-095 太鼓控制器 (PS4)(可在 PS4 上工作,詳情請參閱PS4 驗證)

    • HORI NSW-079 太鼓控制器 (Switch)(兼容 Switch 上的《太鼓之達(dá)人 咚咚雷音祭》 / 《太鼓之達(dá)人 Drum'n'Fun》)

    • Dualshock 4(僅適用于 PC/Steam,無法在真實的 PS4 主機上使用!)

    • Dualshock 3

    • Switch Pro Controller

    • XInput

    • XInput Analog(兼容TaikoArcadeLoader的模擬輸入)

    • 鍵盤(按鍵映射: 'DFJK' / 'CBN,')

    • MIDI

    • 調(diào)試模式(將通過 USB 串口輸出當(dāng)前狀態(tài)并允許直接刷寫)

  • 通過外部 i2c GPIO 擴展器增加額外按鍵

  • 通過連接的 OLED 屏幕上的菜單進行基本配置

  • 單個 WS2812 LED 用于觸發(fā)反饋

  • 顯示屏上顯示連打計數(shù)器

固件編譯

我強烈建議你自行編譯固件,以便在include/GlobalConfiguration.h文件中進行調(diào)整,使其與你的特定控制器構(gòu)造相匹配。你仍然可以使用預(yù)編譯的二進制版本,該版本已為DonConIO預(yù)先配置好。

VSCode (Windows, Linux, MacOS)

  1. 安裝VSCode并獲取Raspberry Pi Pico擴展。

  2. 在擴展中選擇“Import Project”,然后選擇你克隆此倉庫的文件夾。

  3. 最后使用“Compile Project”進行編譯。

命令行 (CLI)

  1. 請參閱pico-sdk readme查看所需預(yù)備環(huán)境的列表。

  2. 使用環(huán)境變量PICO_SDK_PATH來指定本地的 pico-sdk 路徑,使用PICO_BOARD來選擇其他目標(biāo)板。默認(rèn)情況下,pico-sdk 將從 Github 獲取,目標(biāo)板為 "pico"。

mkdirbuild &&cdbuildcmake ..make

配置

一些你可能需要更頻繁更改的設(shè)置,可以通過連接的 OLED 顯示屏上的屏幕菜單進行修改。同時按住 Start 和 Select 鍵 2 秒鐘可進入菜單:

  • 控制器模擬模式

  • LED 亮度

  • 觸發(fā)閾值

  • 保持時間

  • 進入 BOOTSEL 模式以刷寫固件

如果你在退出菜單時選擇“保存”,這些設(shè)置將被保存到閃存中,并在斷電重啟后依然生效。

默認(rèn)值和其他所有設(shè)置都是靜態(tài)編譯到固件中的。你可以在include/GlobalConfiguration.h文件中找到所有內(nèi)容。這包括默認(rèn)控制器模式、i2c 引腳、外部 ADC 配置、地址和速度、默認(rèn)觸發(fā)閾值、范圍和去抖延遲、按鍵映射、LED 顏色和亮度。

去抖延遲 / 保持時間

去抖延遲也隱式地充當(dāng)了敲擊后輸入的“保持時間”。在某些平臺上,如果這個時間太短,輸入可能無法被正確識別。例如,Switch 上的《太鼓之達(dá)人》需要至少 25 毫秒。

如果你注意到即使控制器上的 LED/顯示屏已顯示敲擊成功,但游戲中仍有漏輸入的情況,請嘗試增加這個值。

PS4 驗證

PS4 需要控制器每隔幾秒鐘簽署一次加密質(zhì)詢,否則在插入約 8 分鐘后將停止工作。對于太鼓達(dá)人游戲來說,這個問題還算可以忍受,因為你可以在每首歌開始前重新插拔控制器,以避免在游戲過程中遇到超時問題。盡管如此,這還是很煩人。

DonCon2040 可以簽署這些質(zhì)詢,但你需要從一個原裝 DS4 控制器中獲取一些數(shù)據(jù),并將其編譯到固件中。你需要一個序列號文件、一個簽名文件和一個私鑰文件。我不能也不會幫助你如何獲取這些文件,你需要自己想辦法解決。

要編譯固件,請在你放置所需文件的文件夾中運行scripts/generateAuthConfig.py腳本。將生成的PS4AuthConfiguration.h文件復(fù)制到include目錄,替換掉現(xiàn)有文件。然后按照固件編譯部分的說明進行編譯。

簽署質(zhì)詢會占用 RP2040 的第二個核心 2-3 秒,因此顯示屏、外部控制器和 LED 會時不時地看起來像卡住了一樣。鼓的輸入處理不受影響。

硬件

IO 板

pcb 子文件夾中的DonConIO板在設(shè)計上力求接近原版街機硬件。它搭載一個 Seeed Studio XIAO RP2040,并為 Sensatec GSS-4S* 壓電式?jīng)_擊傳感器提供信號調(diào)理。詳情請參閱其README文件。

如果你不想使用這個板子,該固件在適當(dāng)配置后應(yīng)該可以在大多數(shù) RP2040 板子上使用。你也可以使用更簡單的觸發(fā)方案,只要它能向 ADC 輸入提供一個模擬觸發(fā)電平即可兼容。

控制器按鍵和顯示屏

額外的控制器按鍵和顯示屏連接到同一個 i2c 總線(如果你的板子有多個 i2c 總線,也可以連接到不同的總線)。顯示屏請使用標(biāo)準(zhǔn)的分辨率為 128x64 的 SSD1306 OLED 顯示屏。按鍵需要連接到一個 MCP23017 IO 擴展器。

可參考DonConPad項目作為一個示例性的游戲手柄 PCB。

請注意,目前顯示屏和按鍵是使用該控制器的強制性要求。

物理結(jié)構(gòu)

關(guān)于物理結(jié)構(gòu),我只給出一個粗略的綱要,因為我對其性能仍不完全滿意,并且還在嘗試一些替代方案:

  • 鼓面由 12mm 厚的復(fù)合板制成。外徑約為 42cm,內(nèi)徑約為 35cm。

  • 鼓面通過橡膠減震器安裝在另一塊 20mm 厚的復(fù)合板上。街機鼓的背板似乎更薄,但由于它們是牢固地安裝在街機框體上的,我想增加一些重量應(yīng)該沒壞處。

  • 橡膠減震器高 15mm,直徑 20mm。街機鼓似乎使用錐形減震器,但至少我能搞到的錐形減震器感覺太軟了,所以我用了直筒形的。

  • 鼓皮方面,我嘗試過用 2mm 的天然橡膠片覆蓋一些帆布,效果還算不錯,但聲音很響且回彈很小。我現(xiàn)在進口了真正的街機鼓皮,效果好得多。

原理圖 & PCB

IO 板

wKgZO2iAU72AeGpQAAOsBcAf2zc802.pngwKgZO2iAU72AQI5iAAPXBIJy2Pw535.pngwKgZO2iAU72AcmFRAAKYPOiCbXY368.pngwKgZO2iAU76AJzDfAAfQ4R_MBUo951.pngwKgZO2iAU76Ac8zrAANOTUsBf1I426.pngwKgZO2iAU7-AKSXYAAGCTcnQTmA369.jpg控制板wKgZO2iAU7-AWzZRAAFKkGz9RwY448.pngwKgZO2iAU7-AaKmTAAMqkgubLbg097.pngwKgZO2iAU7-ASSfjAAHnYlJ5k2Q958.pngwKgZO2iAU8CAAc3lAAXXKAuXfK0952.pngwKgZO2iAU8CAKB9LAANyyLtU-7Q744.pngwKgZO2iAU8CAHnGqAAFbfP5IsIY248.jpgLicense MIT

倉庫 & 下載

可以在Github中獲取開源倉庫:
https://github.com/ravinrabbid/DonCon2040

Baidu 下載:wKgZO2iAU8CAX8HtAACcZPmWKtQ144.png ? ?
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 控制器
    +關(guān)注

    關(guān)注

    114

    文章

    17855

    瀏覽量

    194894
  • KiCAD
    +關(guān)注

    關(guān)注

    6

    文章

    327

    瀏覽量

    10514
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    基于RP2040的開源雙通道無刷電機控制器介紹

    今天給大家?guī)?b class='flag-5'>一款基于 RP2040 的開源雙通道無刷電機控制器!專為精準(zhǔn)農(nóng)業(yè)漫游車、機器人打造,搭載 RP2040 雙 CPU 架構(gòu),支持專業(yè)級 FOC 磁場定向
    的頭像 發(fā)表于 03-26 16:14 ?738次閱讀
    基于<b class='flag-5'>RP2040</b>的開源雙通道無刷電機<b class='flag-5'>控制器</b>介紹

    深入解析SGMICRO GRM2040 2.0MHz 5V, 4A, 3D Buck PowerSoC

    深入解析SGMICRO GRM2040 2.0MHz 5V, 4A, 3D Buck PowerSoC 在電子設(shè)備的電源設(shè)計領(lǐng)域,一款性能卓越的電源芯片能為整個系統(tǒng)的穩(wěn)定運行提供堅實保障。今天,我們
    的頭像 發(fā)表于 03-26 15:40 ?164次閱讀

    SGM2040:超低功耗與低壓差的CMOS電壓調(diào)節(jié)

    的SGM2040一款具有超低電流消耗和低壓差特性的CMOS電壓調(diào)節(jié)。 文件下載: SGM2040.pdf 、產(chǎn)品概述 SGM
    的頭像 發(fā)表于 03-20 11:25 ?179次閱讀

    TPIC2040:5V 光盤驅(qū)動的低噪聲電機驅(qū)動 IC 解決方案

    的 TPIC2040一款專為 5V 光盤驅(qū)動設(shè)計的低噪聲電機驅(qū)動 IC。 文件下載: tpic2040.pdf 1. 核心特性剖析 1.1 通信接口 TPIC
    的頭像 發(fā)表于 01-09 16:10 ?736次閱讀

    TI PCI2040:PCI - DSP橋接器的深度解析

    TI PCI2040:PCI - DSP橋接器的深度解析 在電子設(shè)計領(lǐng)域,橋接器扮演著至關(guān)重要的角色,它能夠?qū)崿F(xiàn)不同接口之間的無縫連接,提升系統(tǒng)的整體性能。TI的PCI2040作為一款PCI
    的頭像 發(fā)表于 12-31 17:45 ?2746次閱讀

    在樹莓派Pico上運用不同的并行化手段

    樹莓派Pico由RP2040控制器驅(qū)動,其上搭載兩個CPU核,這讓它非常適合探索并行計算。本文通過真實的數(shù)字信號處理樣例來說明從雙核架構(gòu)中提取最大價值的方法和考量。
    的頭像 發(fā)表于 08-29 09:51 ?4099次閱讀
    在樹莓派Pico上運用不同的并行化手段

    Made with KiCad(138):AnyShake Explorer一款開源、專業(yè)級的地震監(jiān)測系統(tǒng)

    “? AnyShake Explorer 是一款開源、專業(yè)級的地震監(jiān)測系統(tǒng)。在個“黑箱”、價格高昂的系統(tǒng)已成常態(tài)的領(lǐng)域,Explorer 改變了這切。 ” ? Made with
    的頭像 發(fā)表于 08-11 11:19 ?2149次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(138):AnyShake Explorer<b class='flag-5'>一款</b>開源、專業(yè)級的地震監(jiān)測系統(tǒng)

    RP2040的工業(yè)級封裝系統(tǒng)!

    這款采用RP2040的工業(yè)級SiP可實現(xiàn)無縫網(wǎng)絡(luò)加速和安全物聯(lián)網(wǎng)連接。WIZnet將W5500以太網(wǎng)控制器RP2040集成到單個封裝系統(tǒng)中,增強了其設(shè)備功能,提供了更全面的網(wǎng)絡(luò)卸載解決方案,為客戶
    的頭像 發(fā)表于 07-06 08:34 ?1342次閱讀
    <b class='flag-5'>RP2040</b>的工業(yè)級封裝系統(tǒng)!

    【干貨分享】RP2040 + Cyclone 10 FPGA PCB 設(shè)計

    (SPI通信) RP2040 + FPGA SPI 最高速度測試 RP2040 OLED顯示示例 其他板載外設(shè)測試 總結(jié) 頂層硬件/軟件架構(gòu) 首先,這個項目背后的初衷是設(shè)計塊集成 RP20
    發(fā)表于 06-12 16:33

    【開源分享】Made with KiCad(128):CANBoard V2 開源一款支持CAN的簡單IO板

    CANBoard 是一款支持 CAN 的簡單 IO 板,專門設(shè)計用于方向盤/按鈕盒/面板等設(shè)備。 Made with KiCad 系列將支持新的展示方式:點擊查看 即可動態(tài)查看設(shè)計的原理圖
    發(fā)表于 06-03 14:17

    Made with KiCad(128):CANBoard V2 開源一款支持CAN的簡單IO板

    “ ?CANBoard 是一款支持 CAN 的簡單 IO 板,專門設(shè)計用于方向盤/按鈕盒/面板等設(shè)備。 ” Made with KiCad 系列將支持新的展示方式。直接將以下鏈接復(fù)制到瀏覽
    的頭像 發(fā)表于 05-27 17:37 ?1438次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(128):CANBoard V2 開源<b class='flag-5'>一款</b>支持CAN的簡單IO板

    貿(mào)澤開售Raspberry Pi用于嵌入式和IIoT應(yīng)用的RP2350微控制器

    RP2350 微控制器RP2350建立在Raspberry PI RP2040的成功基礎(chǔ)上,旨在以實惠的價格提供更高的性能和安全性,非常適合嵌入式計算和工業(yè)物聯(lián)網(wǎng)應(yīng)用。 ? Rasp
    發(fā)表于 05-27 14:50 ?1546次閱讀

    Made with KiCad(101):ANAVI Dev Mic - 可編程的 USB Type-C 全向麥克風(fēng)

    “ ?使用 Seeed Studio Xiao RP2040?的開源 USB-C 電腦麥克風(fēng)。由 ANAVI Technology 分享(https://anavi.technology
    的頭像 發(fā)表于 04-29 16:59 ?1178次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(101):ANAVI Dev Mic - 可編程的 USB Type-C 全向麥克風(fēng)

    Made with KiCad(100):RM2024 超級電容控制器

    “ ?香港科技大學(xué) ENTERPRIZE 戰(zhàn)隊在 Robomaster 2024 中超級電容控制器的技術(shù)方案,硬件軟件完全開源。感覺又回到了熱血沸騰的大學(xué)時代! ” Made with KiCad
    的頭像 發(fā)表于 04-29 16:56 ?3399次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(100):RM2024 超級電容<b class='flag-5'>控制器</b>

    基于XIAO RP2040和樹莓派的圍棋棋盤游戲系統(tǒng)設(shè)計

    今天小編給大家?guī)淼氖莵碜詍ocketech的基于樹莓派和XIAO RP2040的圍棋棋盤娛樂系統(tǒng),每塊圍棋石都會根據(jù)其狀態(tài)顯示面部表情,從而便于評估整體比賽情況。即使是不熟悉圍棋規(guī)則的人也可以通過這些表情輕松理解游戲。 靈感
    的頭像 發(fā)表于 04-29 14:01 ?3622次閱讀
    基于XIAO <b class='flag-5'>RP2040</b>和樹莓派的圍棋棋盤游戲系統(tǒng)設(shè)計
    策勒县| 新营市| 永宁县| 米脂县| 会东县| 赣榆县| 麦盖提县| 马龙县| 友谊县| 革吉县| 仙居县| 龙陵县| 津南区| 肥城市| 道孚县| 紫云| 抚远县| 色达县| 玉门市| 土默特左旗| 镇原县| 云林县| 北辰区| 德清县| 罗山县| 龙门县| 康定县| 昭通市| 庆城县| 靖边县| 屯门区| 昌江| 武乡县| 扎鲁特旗| 旺苍县| 陆良县| 江北区| 兴文县| 望谟县| 东源县| 乐陵市|