Tartalomjegyzék:

SpaceBall 4000 soros -USB adapter: 4 lépés
SpaceBall 4000 soros -USB adapter: 4 lépés

Videó: SpaceBall 4000 soros -USB adapter: 4 lépés

Videó: SpaceBall 4000 soros -USB adapter: 4 lépés
Videó: Это не миссия на Марс 👉 демонстрация посева лука автономным роботом 2024, November
Anonim
SpaceBall 4000 soros -USB adapter
SpaceBall 4000 soros -USB adapter
SpaceBall 4000 soros -USB adapter
SpaceBall 4000 soros -USB adapter

A SpaceBall 4000 (megfelel az 5000FLX-nek, de nem az 5000-nek) egy soros 3D-s egér, 12 gombbal, amelyeket 20 dollár alatt vásárolhat meg az ebay-en. Ezek jól használhatók a 3D grafikai tervezéshez, mivel a modelleket három tengely mentén mozgathatja, és csak egy labda mozgatásával forgathatja el őket. Nemrég készítettem egy Chrome -bővítményt, amely lehetővé teszi például a TinkerCAD -ben való használatát. Vagy használhatja hattengelyes, 12 gombos joystick-ként (az adapter kapcsolható móddal rendelkezik, amely lehetővé teszi az adott mód aktiválását) az olyan játékokban, mint a Descent.

Megmutatom, hogy 5 dollárért hogyan építhet egy USB adaptert a SpaceBall -hoz, amely emulálja a sokkal újabb SpaceMouse Pro funkcióinak legtöbbjét, így használhatja a legújabb 3DConnexion illesztőprogramokkal.

Alkatrészek a projekthez:

  • STM32F103C8T6 minimális fejlesztési tábla: vagy egy ilyen fekete tabletta (1,90 USD szállítva), vagy egy ilyen kék tabletta (1,94 USD szállítva); ha a kék pirulát használja, valószínűleg további ellenállást kell forrasztania (valószínűleg 1,8K); ha a fekete pirulát használja, fennáll annak a lehetősége (de ez nem történt meg, amikor kipróbáltam az SP3232 kártyával), hogy némi áramellátási problémája lesz, és közvetlenül a táblán lévő diódához kell forrasztani a vezetéket.
  • Egy SP3232 TTL -RS232 DB9 férfi tábla, mint ez (ebay 3,09 USD).

Eszközök:

  • USB -UART adapter a rendszerbetöltő betöltéséhez a fejlesztői táblára. Ha valaki ül, akkor használhat erre egy Arduino -t, vagy az aliexpress számos USB -UART adapterének egyikét körülbelül 1 dollárért
  • forrasztópáka
  • számítógép az Arduino IDE futtatásához.

Lépés: Töltse be a rendszerindítót, és készítse elő az Arduino környezetet

Töltse be a rendszerbetöltőt, és készítse elő az Arduino környezetet
Töltse be a rendszerbetöltőt, és készítse elő az Arduino környezetet

Ennek az utasításnak az 1. és 2. lépését követve betölti a rendszerbetöltőt a táblára, és előkészíti az Arduino IDE -t a táblára (a GameControllers könyvtárat azonban kihagyhatja).

Ha kék pirulája van, mérje meg az ellenállást a PA12 és a 3.3V között. Ha lényegesen több, mint 1,5K, tegyen egy ellenállást a két érintkező közé, hogy párhuzamba állítsa a meglévő ellenállást, és csökkentse 1,5 K -ra. Ha 10K -t mért, akkor 1,8K ellenállást kell behelyeznie. (Vegye figyelembe, hogy egyes táblák, amelyek kék pirula elrendezéssel rendelkeznek, fekete színűek. A megkülönböztetés módja az, hogy a kék pirula elrendezés 5 V -os vezetéket tartalmaz.)

2. lépés: Csatlakoztassa a soros kártyát

Csatlakoztassa a soros kártyát
Csatlakoztassa a soros kártyát

Hozza létre a következő csatlakozásokat az RS232 adapter és a tabletta között:

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

Csatlakoztassa a SpaceBall -ot az RS232 adapterhez. Csatlakoztassa a tablettát az USB -porthoz. Várjon néhány másodpercet. Ha minden jól megy, a SpaceBall két hangjelzést ad ki. Ez azt mutatja, hogy az elektromos csatlakozók jók. Ha problémái vannak, olvassa el a "Mi a teendő, ha alulteljesített?" lépés.

3. lépés: Töltse fel a vázlatot a táblára

Töltse fel a vázlatot a táblára
Töltse fel a vázlatot a táblára
Töltse fel a vázlatot a táblára
Töltse fel a vázlatot a táblára

Töltse be a Mouse3D vázlatomat az Arduino -ba. Ha kék pirulája van, akkor módosítsa a LED -vonalat PC13 -ra a fekete pirula PB12 helyett.

Csatlakoztassa a tablettát a számítógéphez.

Ugrás az Eszközök | Fórumon és görgessen lefelé, hogy kiválassza a Generic STM32F103C sorozatot.

Nyomja meg a Feltöltés (jobbra nyíl) gombot az Arduino IDE -ben.

Ez minden. Most van adaptere. Húzza ki a konnektorból, és csatlakoztassa újra a használathoz. Javaslom, hogy töltse le hozzá a legújabb 3D Connexion illesztőprogramokat. Az illesztő a készüléket úgy teszi, mintha SpaceMouse Pro lenne, kivéve, hogy a SpaceMouse Pro utolsó három gombja hiányzik.

A SpaceBall-ot általános USB joystickként is futtathatja (kalibrálás Win-R joy.cpl fájllal Windows rendszeren). Az USB joystick módba való váltáshoz nyomja meg egyszerre a 4, 5, 6 és 2 gombot. A SpaceMouse Pro készülékre való visszatéréshez vagy állítsa vissza az adaptert (húzza ki és csatlakoztassa újra, vagy nyomja meg a rajta található reset gombot), vagy nyomja meg a 4, 5, 6 és 1 gombot.

4. lépés: Mi a teendő, ha alulteljesít?

Mi a teendő, ha alulteljesít?
Mi a teendő, ha alulteljesít?

Ha nincs szerencséje, előfordulhat, hogy a SpaceBall 4000 gyenge teljesítményű, és vagy nem hangzik el először. Egy másik tünet a gombnyomások küldése (Windowson örömmel tekintheti meg őket), de nem a labda mozgása.

Ebben az esetben az UART-RS232 átalakító kártya tápellátását 3.3V-ról 5V-ra szeretné cserélni. Ha az STM32 kártya 5V -os tűvel rendelkezik (a kék tabletták rendelkeznek vele), ez egyszerű: csak csatlakoztassa az átalakító kártya VCC -jéhez 3.3V helyett. Ha a tábla nem rendelkezik 5V -os tűvel (a fekete tablettáknál nincs), akkor a tápvezetéket a táblán lévő diódához kell forrasztani.

Ajánlott: