INHOUDSOPGAWE:

DIY Arcade -joystick: 3 stappe
DIY Arcade -joystick: 3 stappe

Video: DIY Arcade -joystick: 3 stappe

Video: DIY Arcade -joystick: 3 stappe
Video: Легенда СССР - пилотажный мотор ТАЛКА 2024, Desember
Anonim
DIY Arcade -joystick
DIY Arcade -joystick
DIY Arcade -joystick
DIY Arcade -joystick

Dit is 'n arcade joystick wat ek gemaak het.

Die arcade joystick self word van nuuts af gemaak met behulp van mikrorolskakelaars, geen voorafgemaakte arcade joystick-module word vooraf gebruik nie. Ek het hierdie idee gekry van iemand in die 2016 Maker Faire Singapore, waar ek iemand dieselfde onthou het, behalwe baie beter as myne.

Die arcade knoppies was gewone $ 2 Arcade knoppies, basies maar baie beter as u tipiese tasbare skakelaars.

Stap 1: Behuizing en elektronika

Kassie en elektronika
Kassie en elektronika
Kassie en elektronika
Kassie en elektronika
Kassie en elektronika
Kassie en elektronika
Kassie en elektronika
Kassie en elektronika

Die omhulsel bestaan hoofsaaklik uit akriel stukke. 1 swart stuk is by 4 gewrigte gebuig om die sye te maak, 1 stuk wat skoongemaak is, bedek die bodem. 'N Wit stuk en 'n ander soort deursigtige plastiek (nie akriel nie, 'n dun stukkie plastiek uit 'n verpakking) is gebruik om die bokant te bedek en die joystick en die knoppies te monteer.

Gate is in die boonste stukke plastiek gesny om die Arcade -knoppies te monteer, en om die stok van die joystick in te skuif en te gebruik.

Wat die bedrading betref, het ek basies al die skakelaars en knoppies op die grond gekoppel en 'n ekstra pen gelaat om aan die gpio gekoppel te word, aan 'n ingangspul vir die mikrobeheerder.

Stap 2: joystick

Joystick
Joystick
Joystick
Joystick
Joystick
Joystick

Die hoofstok van die joystick is 'n houthakkie wat op die regte maat gesny is.

Die rolskakelaars moet warm aan die agterkant van die wit stuk akriel vasgeplak word, aan die kante van die gat vir die plug.

Die idee sou wees om die skakelaars so vas te plak dat elke keer as die stok op, af, links of regs beweeg, 'n ooreenstemmende skakelaar ingedruk word. Hou die skakelaars naby mekaar sodat wanneer die joystick skuins beweeg (bv. Regs), 2 van die onderskeie skakelaars ingedruk word.

Let egter daarop om die posisie van die skakelaars (hoe naby dit aan die gat is) voor die hand aan te pas by die sensitiwiteit wat u wil hê. Andersins kom u in 'n groot gemors as u dit verander. As u tevrede is, kan u die saak aanmekaar sit en na die volgende stap gaan.

Stap 3: Mikrokontroleerder en bykomende elektronika

Mikrokontroleerder en bykomende elektronika
Mikrokontroleerder en bykomende elektronika
Mikrokontroleerder en bykomende elektronika
Mikrokontroleerder en bykomende elektronika
Mikrokontroleerder en bykomende elektronika
Mikrokontroleerder en bykomende elektronika

U kan enige mikrobeheerder met HID-funksionaliteit gebruik (verkieslik USB, omdat bedrade reëls), soos die Arduino Leonardo (hoewel dit stadig is), Teensy of Bluetooth HID, soos die Adafruit Bluefruit EZ-sleutel. In hierdie geval gebruik ek 'n Teensy 3.2, Let daarop dat die skakelaars korrek bedraad is. As u die joystick in een rigting beweeg, druk u eintlik die skakelaar in die teenoorgestelde rigting (Beweeg omhoog druk die af -skakelaar). Die afskakelaar moet dus na bo gekarteer word, links na regs, ens.

As u die Arduino IDE gebruik, gebruik die funksies Keyboard.press () en Keyboard.release () om elke knoppie aan elke sleutel te koppel. Moenie Keyboard.print () gebruik nie, want dit is stadig.

Aanbeveel: