Tartalomjegyzék:
- Lépés: Töltse be a rendszerindítót, és készítse elő az Arduino környezetet
- 2. lépés: Csatlakoztassa a soros kártyát
- 3. lépés: Töltse fel a vázlatot a táblára
- 4. lépés: Mi a teendő, ha alulteljesít?
Videó: SpaceBall 4000 soros -USB adapter: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
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
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
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 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?
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:
A Dynamixel 12A vezérlése csomagok soros küldésével: 5 lépés
A Dynamixel 12A vezérlése csomagok soros küldésével: DYNAMIXEL 12A
Soros LED kijelző Arduino játékok: 7 lépés (képekkel)
Soros LED kijelző Arduino Games: más néven LED létra kijelző játékrendszer. Az Attiny-85 hardverrel és szoftverrel felszerelt, hogy akciódús " videót " játékok, soros LED kijelzőn. Multiplex 12 LED -es létra kijelzővel rendelkezik, és támogatja a 6 gombos bemenetet és az opcionális
HC-05 soros konfiguráció Bluetooth-on keresztül: 10 lépés
HC-05 soros konfiguráció Bluetooth-on keresztül: Miközben Android-eszközöket és HC-05 Bluetooth SPP modulokat használok egyes Arduino projektekhez, ellenőrizni és módosítani akartam a HC-05 átviteli sebességet és egyéb paramétereket anélkül, hogy a számítógép USB-portjához csatlakoznék. Ez alakult ki. A HC-05 modulok soros és Blu-t csatlakoztatnak
Cisco konzol és nullmodem soros adapter: 4 lépés
Cisco konzol és nullmodem soros adapter: Jelenleg az USB -soros kábelt (mivel a laptopom nem rendelkezik soros porttal), a Cisco konzolkábelt és a null -modemkábelt (régebbi kapcsolókhoz és egyéb berendezésekhez) csavargatom. Amikor régebbi berendezéseken dolgozom, ki kell húznom a Cisco c
RS232 -TTL soros adapter összeszerelése: 8 lépés
RS232 -TTL soros adapter összeszerelése: Az RS232 -TTL soros adapter készlet lépésről lépésre történő összeszerelése a moderndevice.com webhelyről. Ez egy nagyszerű lehetőség az Arduino vagy Arduino klón egyszerű, régi soros porthoz való csatlakoztatásához. Közvetlenül illeszkedik a BBB -hez vagy az RBBB -hez, vagy a csapok áthelyezhetők a