Mundarija:

SpaceBall 4000 seriyali USB -adapter: 4 qadam
SpaceBall 4000 seriyali USB -adapter: 4 qadam

Video: SpaceBall 4000 seriyali USB -adapter: 4 qadam

Video: SpaceBall 4000 seriyali USB -adapter: 4 qadam
Video: SpaceBall 5000 2024, Noyabr
Anonim
SpaceBall 4000 seriyali USB -adapter
SpaceBall 4000 seriyali USB -adapter
SpaceBall 4000 seriyali USB -adapter
SpaceBall 4000 seriyali USB -adapter

SpaceBall 4000 (5000FLX-ga teng, lekin 5000 emas)-bu 12 tugmachali ketma-ket 3D sichqonchasi, uni ebaydan 20 dollarga sotib olishingiz mumkin. Bular 3D grafik dizaynini yaratish uchun juda yaxshi, chunki siz modellarni uchta o'q bo'ylab harakatlantira olasiz va ularni to'pni aylantirish orqali aylantira olasiz. Men yaqinda Chrome kengaytmasini yaratdim, bu sizga TinkerCAD -da ishlatishga imkon beradi. Yoki siz Descent kabi o'yinlarda uni olti o'qli 12 tugmachali joystik sifatida ishlatishingiz mumkin (adapterda bu rejimni faollashtirish imkonini beruvchi almashtiriladigan rejim mavjud).

Men sizga 5 dollar evaziga SpaceBall uchun yangi USB Space adapterini yaratishingiz mumkinligini ko'rsataman, bu esa undan ancha yangi SpaceMouse Pro -ning ko'p funksiyalarini taqlid qiladi, shuning uchun siz uni eng yangi 3DConnexion drayverlari bilan ishlatishingiz mumkin.

Loyiha qismlari:

  • STM32F103C8T6 minimal rivojlanish taxtasi: yoki shunga o'xshash qora tabletka ($ 1.90 yuborilgan) yoki ko'k tabletka ($ 1.94 jo'natilgan); agar siz ko'k tabletkadan foydalansangiz, ehtimol siz qo'shimcha rezistorni lehimlashingiz kerak bo'ladi (ehtimol 1,8K); Agar siz qora tabletkadan foydalansangiz, potentsial bor (lekin men uni SP3232 kartasi bilan sinab ko'rganimda bunday bo'lmadi), sizda elektr ta'minoti bilan bog'liq muammolar bo'ladi va simni to'g'ridan -to'g'ri taxtadagi diodga lehimlashingiz kerak bo'ladi.
  • Bu kabi RS322 DB9 erkaklar platasi uchun SP3232 TTL (ebay 3,09 dollar).

Asboblar:

  • Bootloaderni ishlab chiqish paneliga yuklash uchun USB -dan UART adapteri. Agar sizda o'tirgan kishi bo'lsa, buning uchun Arduino -dan foydalanishingiz mumkin yoki aliexpress -dagi USB -UART adapterlaridan birining narxi taxminan 1 dollar.
  • lehim temir
  • Arduino IDE -ni ishga tushirish uchun kompyuter.

1 -qadam: Bootloader -ni yuklang va Arduino muhitini tayyorlang

Bootloader -ni yuklang va Arduino muhitini tayyorlang
Bootloader -ni yuklang va Arduino muhitini tayyorlang

Bootloaderni taxtaga yuklash va taxtaga Arduino IDE ni tayyorlash uchun ushbu yo'riqnomadagi 1 va 2 -bosqichlarni bajaring (siz GameControllers kutubxonasini o'tkazib yuborishingiz mumkin).

Agar sizda ko'k tabletka bo'lsa, PA12 va 3.3V orasidagi qarshilikni o'lchang. Agar u 1,5K dan katta bo'lsa, mavjud qarshilikka parallel bo'lishi uchun bu ikki pin orasiga qarshilik qo'ying va uni 1,5K ga tushiring. Agar siz 10K ni o'lchagan bo'lsangiz, siz 1,8K rezistorni qo'yishingiz kerak. (Ko'k tabletkalarga ega bo'lgan ba'zi taxtalar qora rangda. E'tibor bering, ko'k tabletkalarda 5V chizig'i mavjud).

2 -qadam: Seriya kartasini ulang

Seriya kartasini ulang
Seriya kartasini ulang

RS232 adapteri va tabletka o'rtasida quyidagi ulanishlarni o'rnating:

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

SpaceBall -ni RS232 adapteriga ulang. Tabletkani USB portiga ulang. Bir necha soniya kuting. Agar hammasi yaxshi bo'lsa, SpaceBall ikkita signal signalini chiqaradi. Bu shuni ko'rsatadiki, elektr aloqasi yaxshi. Agar muammoga duch kelsangiz, "Quvvat yetishmasa nima qilish kerak?" qadam

3 -qadam: Eskizni taxtaga yuklang

Eskizni taxtaga yuklang
Eskizni taxtaga yuklang
Eskizni taxtaga yuklang
Eskizni taxtaga yuklang

Mouse3D eskizimni Arduino -ga yuklang. Agar sizda ko'k tabletka bo'lsa, LED chizig'ini Black Pill's PB12 o'rniga PC13 qilib tahrir qiling.

Tabletkani kompyuteringizga ulang.

Asboblar | ga o'ting Kengash va umumiy STM32F103C seriyasini tanlash uchun pastga aylantiring.

Arduino IDE -da Yuklash (o'ng o'q) tugmasini bosing.

Hammasi shu. Endi sizda adapter bor. Uni ishlatish uchun uni tarmoqdan uzing va qayta ulang. Men sizga eng so'nggi 3D Connexion drayverlarini yuklab olishni maslahat beraman. Sizning adapteringiz qurilmani SpaceMouse Pro kabi ko'rsatishga majbur qiladi, faqat SpaceMouse Pro -ning oxirgi uchta tugmasi yo'q.

Bundan tashqari, SpaceBall-ni umumiy USB-joystik sifatida ishlatishingiz mumkin (Windows-da Win-R joy.cpl yordamida sozlang). USB joystik rejimiga o'tish uchun bir vaqtning o'zida 4, 5, 6 va 2 tugmachalarini bosing. SpaceMouse Pro-ga qaytish uchun adapterni qayta o'rnating (ajratib oling va qayta ulang yoki undagi reset tugmasini bosing) yoki 4, 5, 6 va 1 tugmalarini bosing.

4 -qadam: Agar u kuchsiz bo'lsa, nima qilish kerak?

Agar u kuchsiz bo'lsa, nima qilish kerak?
Agar u kuchsiz bo'lsa, nima qilish kerak?

Agar omadingiz kelmasa, siz SpaceBall 4000 quvvatsiz va dastlab signal bermasligini ko'rishingiz mumkin. Yana bir alomat - bu tugmachalarni bosish (ularni Windows -da joy.cpl bilan ko'rishingiz mumkin), lekin to'p harakati emas.

Bunday holda, siz UART-RS232 konvertor platasining quvvat manbaini 3.3V dan 5V ga o'zgartirmoqchisiz. Agar sizning STM32 kartangizda 5V pin bo'lsa (ko'k tabletkalarda), bu oson: uni 3.3V o'rniga konvertor platasining VCC -ga ulang. Agar taxtada 5V pin bo'lmasa (qora tabletkalarda yo'q), siz elektr uzatish liniyasini diodga lehimlashingiz kerak bo'ladi.

Tavsiya: