Բովանդակություն:

SpaceBall 4000 Serial to USB Adapter: 4 քայլ
SpaceBall 4000 Serial to USB Adapter: 4 քայլ

Video: SpaceBall 4000 Serial to USB Adapter: 4 քայլ

Video: SpaceBall 4000 Serial to USB Adapter: 4 քայլ
Video: космический шар 2003 и немного пайсериала 2024, Նոյեմբեր
Anonim
SpaceBall 4000 Serial to USB ադապտեր
SpaceBall 4000 Serial to USB ադապտեր
SpaceBall 4000 Serial to USB ադապտեր
SpaceBall 4000 Serial to USB ադապտեր

SpaceBall 4000-ը (համարժեք է 5000FLX- ին, բայց ոչ 5000-ին) սերիական վրա հիմնված 3D մկնիկ է ՝ 12 կոճակով, որը կարող եք ebay- ից գնել 20 դոլարից ցածր գնով: Դրանք հարմար են 3D գրաֆիկայի ձևավորում կատարելու համար, քանի որ կարող եք մոդելները տեղափոխել երեք առանցքների երկայնքով և պտտել դրանք պարզապես գնդակը շարժելով: Վերջերս ես ստեղծեցի Chrome ընդլայնում, որը թույլ է տալիս օգտագործել այն, օրինակ, TinkerCAD- ում: Կամ դուք կարող եք այն օգտագործել որպես վեց առանցքի 12 կոճակ ունեցող ջոյսթիք (ադապտորն ունի փոխարկելի ռեժիմ, որը հնարավորություն է տալիս ակտիվացնել այդ ռեժիմը), ինչպիսիք են Descent- ը:

Ես ցույց կտամ, թե ինչպես կարող եք $ 5 -ով սարքել SpaceBall- ի համար USB ադապտեր, որը նրան ստիպում է ընդօրինակել շատ ավելի նոր SpaceMouse Pro- ի գործառույթների մեծ մասը, այնպես որ կարող եք այն օգտագործել 3DConnexion- ի վերջին վարորդների հետ:

Նախագծի մասեր

  • STM32F103C8T6 զարգացման նվազագույն տախտակ. Կամ այսպիսի սև դեղահատ (առաքվել է 1,90 դոլար), կամ այսպիսի կապույտ դեղահատ (առաքվել է 1,94 դոլար); եթե դուք օգտագործում եք կապույտ հաբը, ապա, ամենայն հավանականությամբ, ձեզ հարկավոր կլինի կպցնել լրացուցիչ դիմադրություն (հավանաբար 1.8K); եթե դուք օգտագործում եք սև հաբը, կա մի պոտենցիալ (բայց դա տեղի չունեցավ, երբ ես այն փորձեցի SP3232 տախտակի հետ), որ դուք կունենաք էներգիայի մատակարարման որոշ խնդիրներ և կպահանջեք մետաղալար ուղղակիորեն կպցնել տախտակի վրա գտնվող դիոդին:
  • Այս տիպի SP3232 TTL- ից RS232 DB9 արական տախտակ (ebay 3.09 դոլար):

Գործիքներ:

  • USB to UART ադապտեր ՝ բեռնիչը մշակման տախտակին բեռնելու համար: Եթե ձեր շուրջը նստած է, ապա դրա համար կարող եք օգտագործել Arduino- ն, կամ aliexpress- ի բազմաթիվ USB to UART ադապտերներից մեկը ՝ մոտ 1 դոլարով:
  • զոդման երկաթ
  • համակարգիչ Arduino IDE- ի գործարկման համար:

Քայլ 1: Բեռնեք բեռնիչ և պատրաստեք Arduino միջավայր

Բեռնեք բեռնիչ և պատրաստեք Arduino միջավայր
Բեռնեք բեռնիչ և պատրաստեք Arduino միջավայր

Հետևում է սույն հրահանգի 1 -ին և 2 -րդ քայլերին `բեռնախցիկը բեռնաթափելու համար և պատրաստելու Arduino IDE- ն տախտակի համար (չնայած կարող եք բաց թողնել GameControllers գրադարանը):

Եթե ունեք կապույտ դեղահատ, չափեք դիմադրությունը PA12- ի և 3.3V- ի միջև: Եթե դա զգալիորեն գերազանցում է 1.5K- ը, այս երկու կապում արեք դիմադրիչ ՝ զուգահեռելով առկա դիմադրությունը և իջեցնելով այն մինչև 1,5K: Եթե դուք չափել եք 10K, ապա պետք է տեղադրեք 1.8K դիմադրություն: (Նկատի ունեցեք, որ կապույտ դեղահատերի դասավորությամբ որոշ տախտակներ սև գույն ունեն: Նրանց առանձնացնելու եղանակը կայանում է նրանում, որ կապույտ հաբերի դասավորությունը ներառում է 5V տող):

Քայլ 2: Միացրեք սերիական խորհուրդը

Միացրեք սերիական խորհուրդը
Միացրեք սերիական խորհուրդը

Կապեք RS232 ադապտերի և դեղահատերի միջև հետևյալ կապերը.

  • VCC - V3
  • ԳՆԴ - Գ
  • TXD - A10
  • RXD - A9
  • RTS - B11

SpaceBall- ը միացրեք RS232 ադապտերին: Միացրեք հաբը USB պորտի մեջ: Սպասեք մի քանի վայրկյան: Եթե ամեն ինչ լավ ընթանա, SpaceBall- ը երկու ազդանշան կթողնի: Սա ցույց է տալիս, որ էլեկտրական միացումները լավ են: Եթե խնդիրներ ունեք, տե՛ս «Ի՞նչ անել, եթե այն թույլ է»: քայլ.

Քայլ 3. Տեղադրեք ուրվագիծը գրատախտակին

Տեղադրեք ուրվագիծը գրատախտակին
Տեղադրեք ուրվագիծը գրատախտակին
Տեղադրեք ուրվագիծը գրատախտակին
Տեղադրեք ուրվագիծը գրատախտակին

Տեղադրեք իմ Mouse3D ուրվագիծը Arduino- ում: Եթե ունեք Կապույտ դեղահատ, խմբագրեք LED գիծը ՝ որպես PC13 ՝ Սև դեղահատի PB12- ի փոխարեն:

Միացրեք հաբը ձեր համակարգչին:

Գնալ դեպի Գործիքներ | Նստեք և ոլորեք ներքև ՝ ընտրելու Generic STM32F103C շարքը:

Սեղմեք Վերբեռնում (աջ սլաք) կոճակը Arduino IDE- ում:

Վերջ: Այժմ դուք ունեք ադապտեր: Անջատեք այն և նորից միացրեք այն ՝ այն օգտագործելու համար: Խորհուրդ եմ տալիս դրա համար ներբեռնել վերջին 3D Connexion վարորդները: Ձեր ադապտորը ստիպում է սարքին ձևացնել SpaceMouse Pro, բացառությամբ, որ այն բացակայում է SpaceMouse Pro- ի վերջին երեք կոճակներից:

Կարող եք նաև SpaceBall- ը գործարկել որպես ընդհանուր USB ջիստիկ (չափագրել Win-R joy.cpl- ով Windows- ում): USB ջոյսթիք ռեժիմին անցնելու համար սեղմեք 4, 5, 6 և 2 կոճակները միաժամանակ: SpaceMouse Pro- ին վերադառնալու համար կամ վերակայեք ադապտորը (անջատեք և նորից միացրեք, կամ սեղմեք դրա վերակայման կոճակը) կամ սեղմեք 4, 5, 6 և 1 կոճակները:

Քայլ 4. Ի՞նչ անել, եթե այն թուլացած է:

Ի՞նչ անել, եթե այն թուլացած է
Ի՞նչ անել, եթե այն թուլացած է

Եթե ձեր բախտը չի բերում, կարող եք պարզել, որ SpaceBall 4000 -ը թերհզոր է, կամ սկզբում կամ չի ազդում: Մեկ այլ ախտանիշ է կոճակների սեղմումներ ուղարկելը (դրանք կարող եք դիտել joy.cpl- ով Windows- ում), բայց ոչ գնդակի շարժումը:

Այդ դեպքում, դուք ցանկանում եք UART-to-RS232 փոխարկիչի սնուցման աղբյուրը փոխել 3.3 Վ-ից մինչև 5 Վ: Եթե ձեր STM32 տախտակն ունի 5 Վ կապիչ (դա կապույտ դեղահատերն ունեն), դա հեշտ է. Պարզապես այն 3.3 Վ -ի փոխարեն միացրեք փոխարկիչի տախտակին: Եթե տախտակը չունի 5V քորոց (սև դեղահատերը չունեն այն), ապա ձեզ հարկավոր է էլեկտրահաղորդիչը կպցնել տախտակի վրայի դիոդին:

Խորհուրդ ենք տալիս: