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, Srpanj
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š s 12 gumba koji možete kupiti na ebayu za manje od 20 USD. Ovo je lijepo za izradu 3D grafičkog dizajna jer možete pomicati modele po 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 šestosmjernu navigacijsku tipku s 12 gumba (adapter ima promjenjivi način rada koji vam omogućuje aktiviranje tog načina rada) 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.

Dijelovi za projekt:

  • 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 nije se dogodilo kad sam to pokušao sa pločom SP3232) da ćete imati problema s napajanjem i da ćete morati lemiti žicu izravno na diodu na ploči.
  • Muška ploča SP3232 TTL na RS232 DB9 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 upotrijebiti Arduino ili jedan od mnogih adaptera USB na UART 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

Slijedite korake 1 i 2 u ovom Uputu za učitavanje pokretačkog programa na ploču i pripremu Arduino IDE -a za ploču (ipak možete preskočiti knjižnicu 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 s plavim rasporedom 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

Spojite serijsku ploču
Spojite 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. Pričekajte nekoliko sekundi. Ako sve prođe kako treba, svemirska kugla će emitirati dva zvučna signala. To pokazuje da su električne veze dobre. Ako imate problema, pogledajte "Što 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 moju skicu Mouse3D u Arduino. Ako imate plavu pilulu, uredite LED liniju tako da bude PC13 umjesto PB12 crne pilule.

Uključite pilulu u računalo.

Idite na Alati | Ukrcajte se i pomaknite se prema dolje za odabir Generičke serije STM32F103C.

Pritisnite gumb Upload (strelica desno) u Arduino IDE -u.

To je sve. Sada imate adapter. Iskopčajte ga i ponovno 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 nedostaju posljednja tri gumba SpaceMouse Pro.

SpaceBall možete pokrenuti i kao generički USB joystick (kalibrirati s Win-R joy.cpl u sustavu Windows). Za prebacivanje u USB način rada upravljačke palice, pritisnite istovremeno tipke 4, 5, 6 i 2. Za povratak na SpaceMouse Pro ili resetirajte adapter (odspojite i ponovno uključite ili pritisnite gumb za resetiranje na njemu) ili pritisnite gumbe 4, 5, 6 i 1.

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

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

Ako nemate sreće, možda ćete otkriti da SpaceBall 4000 nema dovoljno snage i da u početku ne zvuči. Drugi simptom je slanje pritiska na gumbe (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 s 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 vod za napajanje na diodu na ploči.

Preporučeni: