Sadržaj:

SpaceBall 4000 serijski na USB adapter: 4 koraka
SpaceBall 4000 serijski na USB adapter: 4 koraka

Video: SpaceBall 4000 serijski na USB adapter: 4 koraka

Video: SpaceBall 4000 serijski na USB adapter: 4 koraka
Video: MKS Robin Nano v2.0 - A4988 or DRV8825 Install Guide 2024, Novembar
Anonim
SpaceBall 4000 serijski na USB adapter
SpaceBall 4000 serijski na USB adapter
SpaceBall 4000 serijski na USB adapter
SpaceBall 4000 serijski na USB adapter

SpaceBall 4000 (ekvivalent 5000FLX-u, ali ne i 5000) serijski je 3D miš sa 12 tipki koje možete kupiti na ebayu za manje od 20 USD. Ovo je lijepo za izradu 3D grafičkog dizajna, jer možete pomicati modele duž tri osi i rotirati ih samo pomicanjem kugle. Nedavno sam napravio proširenje za Chrome koje vam omogućuje da ga, na primjer, koristite u TinkerCAD -u. Ili ga možete koristiti kao šestoosni džojstik sa 12 tastera (adapter ima preklopni način rada koji vam omogućava da aktivirate taj režim) u igrama poput Descenta.

Pokazat ću kako za 5 USD možete izgraditi USB adapter za SpaceBall što ga čini oponašanjem većine funkcionalnosti mnogo novijeg SpaceMouse Pro, tako da ga možete koristiti s najnovijim upravljačkim programima 3DConnexion.

Delovi za projekat:

  • STM32F103C8T6 minimalna razvojna ploča: ili crna pilula poput ove (isporučeno 1,90 USD) ili plava pilula poput ove (1,94 USD isporučeno); ako koristite plavu pilulu, vjerojatno ćete morati lemiti dodatni otpornik (vjerojatno 1,8K); ako koristite crnu tabletu, postoji potencijal (ali to se nije dogodilo kada sam to pokušao sa pločom SP3232) da ćete imati problema s napajanjem i da ćete morati lemiti žicu direktno na diodu na ploči.
  • SP3232 TTL na RS232 DB9 muška ploča poput ove (ebay 3,09 USD).

Alati:

  • USB na UART adapter za učitavanje pokretačkog programa na razvojnu ploču. Ako imate nekoga u blizini, za to možete koristiti Arduino ili jedan od mnogih USB -UART adaptera na aliexpressu za oko 1 USD
  • lemilica
  • računalo za pokretanje Arduino IDE -a.

Korak 1: Učitajte Bootloader i pripremite Arduino okruženje

Učitajte Bootloader i pripremite Arduino okruženje
Učitajte Bootloader i pripremite Arduino okruženje

Slijedi korake 1 i 2 u ovom Uputstvu za učitavanje pokretačkog programa na ploču i pripremu Arduino IDE -a za ploču (ipak možete preskočiti biblioteku GameControllers).

Ako imate plavu tabletu, izmjerite otpor između PA12 i 3,3 V. Ako je znatno više od 1,5K, postavite otpornik između ova dva pina da paralelno postavite postojeći otpor i smanjite ga na 1,5K. Ako ste izmjerili 10K, trebali biste umetnuti otpornik od 1,8K. (Imajte na umu da su neke ploče koje imaju plavi raspored tableta crne boje. Način da ih razlikujete je da plavi raspored pilula uključuje liniju od 5 V.)

Korak 2: Povežite serijsku ploču

Povežite serijsku ploču
Povežite serijsku ploču

Izvedite sljedeće veze između RS232 adaptera i pilule:

  • VCC - V3
  • GND - G
  • TXD - A10
  • RXD - A9
  • RTS - B11

Spojite SpaceBall na RS232 adapter. Uključite tabletu u USB priključak. Sačekajte nekoliko sekundi. Ako sve prođe dobro, svemirska lopta će emitirati dva zvučna signala. To pokazuje da su električne veze dobre. Ako imate problema, pogledajte "Šta učiniti ako nema dovoljno energije?" korak.

Korak 3: Postavite skicu na ploču

Umetnite skicu na ploču
Umetnite skicu na ploču
Umetnite skicu na ploču
Umetnite skicu na ploču

Učitaj skicu Mouse3D u Arduino. Ako imate plavu pilulu, uredite LED liniju tako da bude PC13 umjesto PB12 crne pilule.

Uključite pilulu u računar.

Idite na Alati | Ukrcajte se i pomaknite se prema dolje za odabir Generic STM32F103C serije.

Pritisnite dugme Upload (strelica nadesno) u Arduino IDE -u.

To je sve. Sada imate adapter. Isključite ga i ponovo ga uključite da biste ga koristili. Preporučujem da za njega preuzmete najnovije upravljačke programe za 3D Connexion. Vaš adapter čini da se uređaj pretvara da je SpaceMouse Pro, osim što mu nedostaju posljednja tri dugmeta SpaceMouse Pro.

SpaceBall možete pokrenuti i kao generički USB joystick (kalibrirajte s Win-R joy.cpl u sustavu Windows). Za prebacivanje u USB način rada džojstika, pritisnite istovremeno tipke 4, 5, 6 i 2. Da biste se vratili na SpaceMouse Pro, ili resetirajte adapter (isključite i ponovo uključite ili pritisnite tipku za resetiranje na njemu) ili pritisnite tipke 4, 5, 6 i 1.

Korak 4: Šta učiniti ako nema dovoljno energije?

Šta učiniti ako nema dovoljno energije?
Šta učiniti ako nema dovoljno energije?

Ako nemate sreće, možda ćete otkriti da je SpaceBall 4000 premalo napajan i da u početku ne zvuči. Još jedan simptom je slanje pritiska na tipke (možete ih vidjeti s joy.cpl u sustavu Windows), ali ne i kretanje loptice.

U tom slučaju želite promijeniti napajanje pretvarača UART-to-RS232 sa 3,3 V na 5 V. Ako vaša ploča STM32 ima pin od 5 V (plave tablete ga imaju), to je jednostavno: samo ga spojite na VCC pretvarača umjesto na 3,3 V. Ako ploča nema pin od 5 V (crne tablete ga nemaju), morat ćete lemiti napajanje na diodu na ploči.

Preporučuje se: