Dieser Inhalt wurde automatisch übersetzt. Original anzeigen
오픈스플리트데크(v0.2)
스팀 데크와 스팀 컨트롤러에서 영감을 받은 사용자 정의 모듈식 무선 컨트롤러입니다. 트랙패드, 분리형 하프, 그리고 완전한 HID 지원을 제공합니다. nRF52840 마이크로컨트롤러와 향상된 ShockBurst 프로토콜을 사용하여 처음부터 개발되었습니다.비디오
참고
이 프로젝트는 초기 개발 단계에 있습니다 - v0.2. 기능 변경, 버그, 그리고 자주 업데이트가 예상됩니다.
🚀 프로젝트 목표
- 🎮 모듈식, 무선 하프들로 스팀 데크 같은 컨트롤러를 에뮬레이트하세요.
- 🖱 마우스, 키보드, 그리고 게임패드 HID 모드를 지원합니다.
- 🧲 Azoteq IQS7211E 센서를 사용한 사용자 정의 트랙패드
- 🔋 자석 포고 핀 충전 및 부착 시스템
- 🛠 완전히 오픈 소스 하드웨어와 펌웨어
😎 현재 상태
- 🎮 DS4 컨트롤러를 에뮬레이트 - 이를 통해 트랙패드에 스팀 입력을 사용할 수 있습니다. 이상적으로는 스팀 데크 컨트롤러로 표시되기를 원하지만, 그것은 제가 생각했던 것보다 훨씬 더 어려운 일처럼 보입니다.
- 🖱 마우스, 키보드, 그리고 게임패드의 HID 모드를 지원합니다. - 어느 정도는요. HID 디스크립터에서 마우스와 키보드가 제대로 설정되어 있지만, 저는 아직 그것들을 구현하지 않았습니다.
- 🧲 Azoteq IQS7211E 센서를 사용한 특별히 제작된 트랙패드 - 예.
- 🔋 자석 포고 핀 충전 및 부착 시스템. - 예, 하지만 그들은 오직 충전만 지원합니다. 저는 컨트롤러의 두 부분이 서로 통신할 수 있는 방법을 찾고 싶습니다.
- 🛠 완전히 오픈 소스 하드웨어와 펌웨어 - 😎
컨트롤러는 여전히 초기 단계에 있습니다. 그러나 그것은 예상대로 작동하고 기능을 제공합니다. 여전히 개선할 점이 많고, 최적화할 점도 많고, 추가할 기능도 많습니다. 이 프로젝트의 진행 상황을 계속 확인해 주십시오. 그리고 스스로 만들어 보세요! 제 지시들이 잘못되었다면 알려주십시오.
✅ v0.2 개발 체크리스트
하드웨어
- 왼쪽과 오른쪽 컨트롤러 하프( nRF52840)
- USB 동글(nRF52840)
- 커스텀 트랙패드 PCBs (IQS7211E)
- ше일의 3 차원 인쇄 가능한 버전.
- 컨트롤러 PCBs(왼쪽 + 오른쪽)
- 조이스틱 PCBs(비용을 줄이기 위해)
- GP2040CE + NRF 동글
펌웨어
- ESB 기반 무선 통신.
- 마우스 + 게임패드 + 키보드 HID 보고서
- 트랙패드와 버튼을 위한 입력 파싱
- 햅틱스
- 럼블 지원
- 자이로
- 교정 루틴 + 내부 메모리에 저장
- 구성 가능한 모드(제스처/터치/마우스/게임패드)
- 스팀 입력 호환성 또는 X입력 호환성(이는 이제 DS4를 통해 이루어집니다)
- 용량식 조이스틱
다른것들.
- 문서와 다이어그램을 개선하세요.
- 스크린샷 추가하기
- 인터페이스 또는 구성 유틸리티를 디자인하십시오(소프트웨어든, 화면 추가든).
- 제프어(Zephyr)로의 펌웨어 마이그레이션
- 레이턴시와 패킷 손실 처리를 최적화하십시오.
- 비용을 줄여주고
📷 미디어
조만간 데모 이미지, 빌드 진행 상황, 그리고 게임플레이 테스트가 제공될 예정입니다.
🛠 건설 지침
회로도와 보드 파일:
왼쪽 PCB
라이트PCB
트랙패드
펌웨어 플래싱 지침
(조만간 출시 예정)
BOM과 도구들
_(조만간 출시 예정)
빌드 가이드
(조만간 출시 예정)_
🤝 기부하기
기부는 환영합니다! 리포지토리를 포크하거나, 이슈를 열거나, 풀 리퀘스트를 제출하는 것은 자유롭습니다.
어디서부터 시작해야 할지 모르는 경우에는 확인해 보세요.체ック리스트개방된 작업들을 위해서.
📄 라이센스
MIT 라이센스 - 자세한 내용은 라이센스 파일을 참조하세요.
💬 연락처
질문이나 제안이 있는 경우 GitHub 이슈를 통해 연락하거나,유튜브.