Isi kandungan:

SpaceBall 4000 Serial to USB Adapter: 4 Langkah
SpaceBall 4000 Serial to USB Adapter: 4 Langkah

Video: SpaceBall 4000 Serial to USB Adapter: 4 Langkah

Video: SpaceBall 4000 Serial to USB Adapter: 4 Langkah
Video: spaceball 2003 and a bit of pyserial 2024, November
Anonim
SpaceBall 4000 Serial to USB Adapter
SpaceBall 4000 Serial to USB Adapter
SpaceBall 4000 Serial to USB Adapter
SpaceBall 4000 Serial to USB Adapter

SpaceBall 4000 (setara dengan 5000FLX, tetapi bukan 5000) adalah tetikus 3D berasaskan siri dengan 12 butang yang boleh anda beli di ebay dengan harga di bawah $ 20. Ini bagus untuk membuat reka bentuk grafik 3D, kerana anda dapat menggerakkan model di sepanjang tiga paksi dan memutarnya hanya dengan menggerakkan bola. Saya baru-baru ini membuat pelanjutan Chrome yang membolehkan anda menggunakannya di TinkerCAD, misalnya. Atau anda boleh menggunakannya sebagai kayu bedik 12-tombol enam paksi (penyesuai mempunyai mod yang boleh ditukar yang membolehkan anda mengaktifkan mod itu) dalam permainan seperti Descent.

Saya akan menunjukkan bagaimana dengan $ 5 anda boleh membina penyesuai USB untuk SpaceBall yang menjadikannya meniru sebahagian besar fungsi SpaceMouse Pro yang jauh lebih baru, jadi anda boleh menggunakannya dengan pemacu 3DConnexion terkini.

Bahagian untuk projek:

  • Papan pengembangan minimum STM32F103C8T6: sama ada pil hitam seperti ini (dihantar $ 1.90) atau pil biru seperti ini (dihantar $ 1.94); jika anda menggunakan pil biru, anda mungkin perlu menyolder perintang tambahan (mungkin 1.8K); jika anda menggunakan pil hitam, ada kemungkinan (tetapi itu tidak berlaku ketika saya mencubanya dengan papan SP3232) bahawa anda akan menghadapi beberapa masalah bekalan kuasa dan perlu menyolder wayar terus ke diod di papan.
  • Papan lelaki SP3232 TTL ke RS232 DB9 seperti ini (ebay $ 3.09).

Alat:

  • Penyesuai USB ke UART untuk memuatkan pemuat but di papan pengembangan. Sekiranya anda mempunyai satu, anda boleh menggunakan Arduino untuk ini, atau salah satu daripada banyak penyesuai USB ke UART di aliexpress dengan harga sekitar $ 1
  • besi pematerian
  • komputer untuk menjalankan Arduino IDE.

Langkah 1: Muatkan Bootloader dan Siapkan Arduino Environment

Muatkan Bootloader dan Siapkan Arduino Environment
Muatkan Bootloader dan Siapkan Arduino Environment

Ikuti langkah 1 dan 2 dalam Petunjuk ini untuk memuatkan bootloader di papan dan menyediakan Arduino IDE untuk papan (anda boleh melangkau perpustakaan GameControllers).

Sekiranya anda mempunyai pil biru, ukur rintangan antara PA12 dan 3.3V. Sekiranya melebihi 1.5K, letakkan perintang di antara dua pin ini untuk selari dengan rintangan yang ada dan turunkan ke 1.5K. Sekiranya anda mengukur 10K, anda harus memasukkan perintang 1.8K. (Perhatikan bahawa beberapa papan yang mempunyai susunan pil biru berwarna hitam. Cara membezakannya ialah susun atur pil biru merangkumi garis 5V.)

Langkah 2: Sambungkan Papan Serial

Sambung Papan Bersiri
Sambung Papan Bersiri

Lakukan hubungan berikut antara penyesuai RS232 dan pil:

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

Sambungkan SpaceBall ke penyesuai RS232. Pasangkan pil ke port USB. Tunggu beberapa saat. Sekiranya semuanya berjalan lancar, SpaceBall akan mengeluarkan dua bunyi bip. Ini menunjukkan bahawa sambungan elektriknya baik. Jika anda menghadapi masalah, lihat "Apa yang harus dilakukan jika kekurangan daya?" langkah.

Langkah 3: Muatkan Lakaran ke Papan

Muatkan Lakaran ke Papan
Muatkan Lakaran ke Papan
Muatkan Lakaran ke Papan
Muatkan Lakaran ke Papan

Muatkan lakaran Mouse3D saya ke Arduino. Sekiranya anda mempunyai Pil Biru, edit garis LED menjadi PC13 dan bukannya PB12 Black Pill.

Pasangkan pil ke komputer anda.

Pergi ke Alat | Papan dan tatal ke bawah untuk memilih siri Generik STM32F103C.

Tekan butang Muat naik (anak panah kanan) di Arduino IDE.

Itu sahaja. Anda kini mempunyai penyesuai. Cabut dan pasangkannya semula untuk menggunakannya. Saya mengesyorkan anda memuat turun pemacu 3D Connexion terkini untuknya. Penyesuai anda menjadikan peranti berpura-pura menjadi SpaceMouse Pro, kecuali bahawa ia kehilangan tiga butang SpaceMouse Pro terakhir.

Anda juga boleh menjalankan SpaceBall sebagai kayu bedik USB generik (kalibrasi dengan Win-R joy.cpl pada Windows). Untuk beralih ke mod kayu bedik USB, tekan butang 4, 5, 6 dan 2 pada masa yang sama. Untuk beralih kembali ke SpaceMouse Pro, tetapkan semula penyesuai (cabut dan pasang semula, atau tekan butang tetapkan semula) atau tekan butang 4, 5, 6 dan 1.

Langkah 4: Apa yang Harus Dilakukan Sekiranya Tidak Bertenaga?

Apa yang Harus Dilakukan Sekiranya Tidak Bertenaga?
Apa yang Harus Dilakukan Sekiranya Tidak Bertenaga?

Sekiranya anda tidak bernasib baik, anda mungkin mendapati bahawa SpaceBall 4000 kurang bertenaga dan pada awalnya tidak berbunyi. Simptom lain ialah menekan penekanan butang (anda dapat melihatnya dengan gembira.cpl di Windows) tetapi bukan pergerakan bola.

Sekiranya demikian, anda mahu menukar bekalan kuasa ke papan penukar UART-ke-RS232 dari 3.3V ke 5V. Sekiranya papan STM32 anda mempunyai pin 5V (pil biru memilikinya), itu mudah: sambungkan sahaja ke VCC papan penukar dan bukannya 3.3V. Sekiranya papan tidak mempunyai pin 5V (pil hitam tidak memilikinya), anda perlu memateri saluran kuasa ke diod di papan.

Disyorkan: