Stap 6: Joysticks
Er zijn 3 op hoog niveau stappen voor het maken van elke joystick:
- Installatie van de Bluetooth-adapter (EzKey)
- 'Build' het vak
- Definitieve verbindingen
Setup Bluetooth
U kan sluit de adapter aan op een PCB of direct gebruik maken van de pinnen geboden. Ik heb beide, maar ik zal me concentreren op de laatste (niet-PCB) benadering. Om te beginnen met installeren van de meegeleverde pinnen op het bord en soldeer de pinnen van de onderzijde. Vervolgens moet u sommige macht verbinden met de adapter, zodat we kunnen koppelen en test het uit. Verbind de rode draad die vanuit de battery pack op de terminal op de adapter en de zwarte draad met de RD Session Host G Vin. Van de adapter LED moet beginnen te knipperen.
Hierna sloeg ik gekoppeld de adapter mijn PC thuis zodat ik kon de sleutels remap. U hebt de mogelijkheid om de sleutel die is gekoppeld aan elk van de genummerde pinnen (0-11) op de ezkey in kaart. Ik koos voor de kaart van de toetsen met behulp van de toetstoewijzingen die ik gebruikte op mijn home arcade, en die gebaseerd waren op dit diagram . Zie deze uitstekende gidsvoor meer informatie over koppelen en in kaart brengen van de sleutels.
Na toewijzing van de toetsen gekoppeld ik vervolgens de adapter op de Raspberry Pi ook met behulp van de details van de gids gekoppeld hierboven. Na de paring kan ik testen de bluetooth-adapter maar het maken van een korte tussen één van de toegewezen pinnen en grond.
Bouwen van het vak
In het vak prepping is het eerste ding om te doen lay-out waar u wilt uw knoppen en een joystick. U moet plan voor waar de besturingselementen voor knoppen in de doos zal worden gehecht zodat u voldoende ruimte voor verbindingen laten. Ik beëindigde omhoog gaan met 4 spel knoppen, evenals start en selecteer/munt knop. Ik gebruikte ook een extra knop voor "escape" alleen op de speler één besturingselement. Elk vak had ook een latching knop om de macht te controleren. Ik gebruikte goedkoper Happ knoppen en joysticks voor de meeste knoppen en een paar kleinere Adafruit knopen voor dingen zoals escape en de power-knop. De Happ knoppen zijn een stuk groter en meer van een hoofdpijn montage in de kleine doos - Ik zou waarschijnlijk adviseer je met meer van de kleinere Adafruit knoppen.
Voor de Happ knoppen ik 1 1/8" gaten geboord, de Adafruit knoppen gebruikt 5/8" knoppen. U kunt zien in de afbeelding hoe ik de knoppen hebt gerangschikt, maar elke regeling die past zou moeten werken.
Ik schilderde vervolgens de vakken met een olie gebaseerde primer en zwarte verf die ik had rond. Zeker een optionele stap, maar ik denk dat het beter kwam. Na 2 jassen was wat schuren en de tijd voor het drogen van het nu tijd om alle knoppen te plaatsen in het vak en draai ze op zijn plaats.
Definitieve verbindingen
Met het vak gebouwd de laatste was stap om verbinding te maken met alle kabels. Ik gebruikte sommige snelle koppel draden en een vrouwelijke pinsconnector de knoppen verbinden met de Ez-toets los. Ik heb twee lussen van de grond voor de knoppen rechts en voor links (de knoppen en de joystick). Elke knop is toegewezen aan een pin op de Ez0Jet die op zijn beurt wordt toegewezen aan een toets drukt (zoals gedefinieerd in de Setup Bluetooth-sectie).
Ik voegde ook een latching knop op de stroomvoorziening, zodat is het gemakkelijk om de joystick aan en uit zetten.