Mündəricat:

SpaceBall 4000 USB Adaptora Serial: 4 Addım
SpaceBall 4000 USB Adaptora Serial: 4 Addım

Video: SpaceBall 4000 USB Adaptora Serial: 4 Addım

Video: SpaceBall 4000 USB Adaptora Serial: 4 Addım
Video: How to connect projector to Windows laptop through HDMI cable 2024, Noyabr
Anonim
SpaceBall 4000 Serialdan USB Adapterə
SpaceBall 4000 Serialdan USB Adapterə
SpaceBall 4000 Serialdan USB Adapterə
SpaceBall 4000 Serialdan USB Adapterə

SpaceBall 4000 (5000FLX-ə bərabərdir, lakin 5000 deyil), ebay-dan 20 dollardan aşağı qiymətə satın ala biləcəyiniz 12 düyməyə malik seriyalı 3 ölçülü siçandır. Modelləri üç eksen boyunca hərəkət etdirə və yalnız bir topu hərəkət etdirərək döndərə biləcəyiniz üçün bunlar 3D qrafik dizaynı etmək üçün əladır. Bu yaxınlarda, məsələn, TinkerCAD -da istifadə etməyə imkan verən bir Chrome uzantısı hazırladım. Ya da Descent kimi oyunlarda altı oxlu 12 düyməli joystick (adapterin bu rejimi aktivləşdirməyə imkan verən dəyişdirilə bilən rejimi var) kimi istifadə edə bilərsiniz.

5 dollara SpaceBall üçün daha yeni bir SpaceMouse Pro -nun əksər funksiyalarını təqlid edən bir USB adapter qura biləcəyinizi göstərəcəyəm, buna görə də ən son 3DConnexion sürücüləri ilə istifadə edə bilərsiniz.

Layihə üçün hissələr:

  • STM32F103C8T6 minimum inkişaf lövhəsi: ya belə bir qara həb (1,90 dollar göndərildi) və ya mavi bir həb (1,94 dollar göndərildi); mavi həbdən istifadə edirsinizsə, ehtimal ki, əlavə bir rezistor lehimləməlisiniz (ehtimal ki, 1.8K); qara həb istifadə etsəniz, bir enerji təchizatı problemi yaşayacağınız və birbaşa lövhədəki bir dioda bir tel lehimləməyiniz lazım ola bilər (ancaq SP3232 lövhəsi ilə sınadığımda belə olmadı).
  • Bu kimi bir RS322 DB9 kişi lövhəsinə SP3232 TTL (ebay 3.09 dollar).

Alətlər:

  • Önyükləyicini inkişaf lövhəsinə yükləmək üçün USB -dən UART -a qədər adapter. Ətrafınızda oturan biriniz varsa, bunun üçün bir Arduino və ya aliexpress -də bir çox USB -UART adapterindən birini təxminən 1 dollara istifadə edə bilərsiniz.
  • lehimleme dəmir
  • Arduino IDE -ni işə salmaq üçün kompüter.

Addım 1: Bootloader yükləyin və Arduino mühitini hazırlayın

Bootloader yükləyin və Arduino mühitini hazırlayın
Bootloader yükləyin və Arduino mühitini hazırlayın

Yükləyicini lövhəyə yükləmək və Arduino IDE -ni lövhəyə hazırlamaq üçün bu Təlimat kitabında 1 və 2 -ci addımları izləyir (GameControllers kitabxanasını atlaya bilərsiniz).

Mavi bir həbiniz varsa, PA12 ilə 3.3V arasındakı müqaviməti ölçün. 1.5K -dan xeyli çoxdursa, mövcud müqavimətə paralel olaraq bu iki sancağın arasına bir rezistor qoyun və 1,5K -a endirin. 10K ölçmüsünüzsə, 1.8K rezistor qoymalısınız. (Mavi həb planına malik olan bəzi lövhələrin qara rəngdə olduğunu unutmayın. Onları fərqləndirməyin yolu mavi həbin düzülüşündə 5V xətti olmasıdır.)

Addım 2: Serial Kartı bağlayın

Serial lövhəsini bağlayın
Serial lövhəsini bağlayın

RS232 adapteri ilə həb arasında aşağıdakı əlaqələri qurun:

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

SpaceBall -ı RS232 adapterinə qoşun. Həbi USB portuna qoşun. Bir neçə saniyə gözləyin. Hər şey yaxşı olarsa, SpaceBall iki bip səsi çıxaracaq. Bu, elektrik əlaqələrinin yaxşı olduğunu göstərir. Çətinliyiniz varsa "Gücsüzdürsə nə etməli?" addım

Addım 3: Eskizi lövhəyə yükləyin

Eskizi lövhəyə yükləyin
Eskizi lövhəyə yükləyin
Eskizi lövhəyə yükləyin
Eskizi lövhəyə yükləyin

Mouse3D eskizimi Arduinoya yükləyin. Mavi bir həbiniz varsa, LED xəttini Black Pill PB12 əvəzinə PC13 olaraq düzəldin.

Həbi kompüterinizə qoşun.

Alətlərə gedin | İdarə edin və Ümumi STM32F103C seriyasını seçmək üçün aşağı diyirləyin.

Arduino IDE -də Yüklə (sağ ox) düyməsini basın.

Hamısı budur. İndi bir adapteriniz var. İstifadə etmək üçün onu ayırın və yenidən qoşun. Bunun üçün ən son 3D Connexion sürücülərini yükləməyi məsləhət görürəm. Adaptörünüz, SpaceMouse Pro -nun son üç düyməsinin olmaması istisna olmaqla cihazı SpaceMouse Pro kimi göstərməyə məcbur edir.

SpaceBall-ı ümumi bir USB joystick olaraq da işlədə bilərsiniz (Windows-da Win-R joy.cpl ilə kalibr edin). USB joystick rejiminə keçmək üçün eyni anda 4, 5, 6 və 2 düymələrini basın. SpaceMouse Pro-ya qayıtmaq üçün ya adapteri sıfırlayın (ayırın və yenidən qoşun və ya üzərindəki sıfırlama düyməsini basın) və ya 4, 5, 6 və 1 düymələrinə basın.

Addım 4: Güclü deyilsə nə etməli?

Güclü deyilsə nə etməli?
Güclü deyilsə nə etməli?

Şansınız yoxdursa, SpaceBall 4000 -in gücünün aşağı olduğunu və ya əvvəlcə bip səsi çıxarmadığını görə bilərsiniz. Başqa bir simptom, düymə basmalarının göndərilməsidir (onları Windows -da joy.cpl ilə görə bilərsiniz) ancaq top hərəkəti deyil.

Bu vəziyyətdə, UART-RS232 çevirici lövhəsinin enerji təchizatını 3.3V-dən 5V-ə dəyişdirmək istəyirsiniz. STM32 lövhənizdə 5V pin varsa (mavi həblər var), bu çox asandır: sadəcə 3.3V əvəzinə konvertor lövhəsinin VCC -nə qoşun. Lövhədə 5V pin yoxdursa (qara həblərdə yoxdur), elektrik xəttini lövhədəki dioda lehimləməlisiniz.

Tövsiyə: