
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03



Cały projekt można znaleźć na mojej stronie internetowej (w języku fińskim):
To naprawdę krótka odprawa o projekcie. Po prostu chciałem się tym podzielić, gdyby ktoś chciał go zbudować i nie umie czytać po fińsku.
Czy kiedykolwiek myślałeś o graniu w gry internetowe ze znajomym, ale mapowanie jest tak złe, że trudno ci w nie grać? Nie martw się, ponieważ możesz zbudować własny kontroler z niestandardowymi mapowaniami. Zakodowałem kontroler, aby emulował klawiaturę USB, ale możesz go używać jak chcesz.
Krok 1: Części

Oto sprzęt, którego będziesz potrzebować:
- 2 szt. Arduino Pro Mini (ATmega328P lub coś innego zrobi)
- 2 szt. modułów NRF24L01+ do komunikacji bezprzewodowej
- Arduino Leonardo lub Arduino Pro Micro (odbiornik)
- Obudowa wydrukowana w 3D (link poniżej do plików)
- Programator ISP lub konwerter USB -> RS232 do programowania sterowników
- 16 sztuk przycisków 20*20mm
- 2 szt. akumulatorów Li-ion do kontrolerów (PAMIĘTAJ O OBWÓDACH ZABEZPIECZAJĄCYCH! Nie chcesz się zabić! Polecam płytkę TP4056, która ma ładowanie USB i ochronę w tej samej płytce!)
- 2 szt. małych przełączników suwakowych (coś jak SS12D00G3)
- Dużo przewodów
- Złącza dupontowe (opcjonalne)
Model Fusion 360 można znaleźć tutaj:
Krok 2: Kodowanie
Następnie po prostu zaprogramuj kontrolery (gamecontroller_dualcontroller.ino dla kontrolerów, jeśli chcesz używać dwóch kontrolerów i gamecontroller.ino, jeśli chcesz użyć tylko jednego) i odbiornik (gamecontroller_dual_receiver_w_keystrokes.ino dla dwóch i gamecontroller_receiver_w_keystrokes tylko dla jednego kontrolera)
Musisz jednak nadać kontrolerom różne adresy. Po prostu otwórz radioLink.ino i zmień linię 22 dla pierwszego kontrolera na: radio.openWritingPipe(adres[0]);
A dla drugiego kontrolera to:radio.openWritingPipe(adres[1]);
Jeśli chcesz zmienić mapowanie, zmień tablicę mapping[8] (lub mapping2[8] dla drugiego kontrolera).
Możesz znaleźć kody z mojego GitHub:
Krok 3: Montaż



Jak złożyć kontroler:
- Dodaj niezbędne złącza do obwodu ładowania (i przełącznika, aby go wyłączyć)
- Przyklej obwód ładowania do dolnej części
- Dodaj przełącznik i przyklej go na miejscu
- przylutuj NRF24L01+ do Arduino (CE do pinu 7 i CSN do pinu 8)
- Podłącz przyciski (kolejny pin do masy, a drugi do odpowiedniego pinu I/O, tak naprawdę nie potrzebujesz kondensatorów)
- Zamknij obudowę
Jak zamontować odbiornik:
- Podłącz NRF24L01+ do Arduino
- Jesteś skończony
Zalecana:
Magiczny przycisk 4k: 20 USD BMPCC 4k (lub 6k) Bezprzewodowy pilot zdalnego sterowania: 4 kroki (ze zdjęciami)

Magiczny przycisk 4k: bezprzewodowy pilot zdalnego sterowania BMPCC 4k (lub 6k) za 20 USD: Wiele osób prosiło mnie o udostępnienie szczegółów dotyczących mojego bezprzewodowego kontrolera do BMPCC4k. Większość pytań dotyczyła sterowania bluetooth, więc wspomnę kilka szczegółów na ten temat. Zakładam, że znasz środowisko Arduino ESP32
Jak używać nieobsługiwanych kontrolerów z urządzeniem IOS 9.3.5: 23 kroki

Jak używać nieobsługiwanych kontrolerów z urządzeniem IOS 9.3.5: Potrzebne materiały: Kontroler PlayStation 4Lightning Charging Cable Laptop z systemem Windows 10 iPod Touch 5. generacji Laptop Mouse Odpowiedni kabel ładujący do laptopa
Retro-CM3: potężna konsola do gier z obsługą RetroPie: 8 kroków (ze zdjęciami)

Retro-CM3: potężna konsola do gier z obsługą RetroPie: Ta instrukcja jest inspirowana PiGRRL Zero firmy adafruit, oryginalną wersją Gameboy Zero firmy Wermy i konsolą do gier z obsługą firmy GreatScottLab. Te konsole do gier oparte na RetroPie używają raspberry pi zero (W) jako rdzenia. ALE po zbudowaniu kilku
Zbuduj swój własny domofon lub Walkie Talkie z dwóch starych telefonów bezprzewodowych: 6 kroków

Zbuduj swój własny domofon lub Walkie Talkie z dwóch starych telefonów bezprzewodowych: Wszyscy mamy stare telefony. Dlaczego nie zamienić ich w domofon dla swojego dziecięcego domku na drzewie. Lub zamień dwa stare telefony bezprzewodowe w domowe walkie talkie. Oto jak
Zhakuj bezprzewodowy dzwonek do bezprzewodowego przełącznika alarmu lub włącznika/wyłącznika: 4 kroki

Zhakuj bezprzewodowy dzwonek do bezprzewodowego przełącznika alarmowego lub włącznika/wyłącznika: Niedawno zbudowałem system alarmowy i zainstalowałem go w moim domu. Użyłem przełączników magnetycznych na drzwiach i okablowałem je na strychu. Okna to już inna historia i twarde okablowanie nie wchodziło w grę. Potrzebowałem rozwiązania bezprzewodowego, a to jest