Përmbajtje:

Përshtatës SpaceBall 4000 Serial në USB: 4 hapa
Përshtatës SpaceBall 4000 Serial në USB: 4 hapa

Video: Përshtatës SpaceBall 4000 Serial në USB: 4 hapa

Video: Përshtatës SpaceBall 4000 Serial në USB: 4 hapa
Video: SKR Pro V1.1 - A4988 stepper driver install 2024, Nëntor
Anonim
Përshtatës SpaceBall 4000 Serial në USB
Përshtatës SpaceBall 4000 Serial në USB
Përshtatës SpaceBall 4000 Serial në USB
Përshtatës SpaceBall 4000 Serial në USB

SpaceBall 4000 (ekuivalent me 5000FLX, por jo 5000) është një mi 3D me bazë serike me 12 butona që mund t’i blini në ebay për nën 20 dollarë. Këto janë të mira për të bërë dizajn grafik 3D, pasi mund të lëvizni modele përgjatë tre akseve dhe t'i rrotulloni ato vetëm duke lëvizur një top. Kohët e fundit kam bërë një shtesë të Chrome që ju lejon ta përdorni në TinkerCAD, për shembull. Ose mund ta përdorni si një levë me gjashtë boshte me 12 butona (përshtatësi ka një modalitet të ndërrueshëm që ju lejon të aktivizoni atë mënyrë) në lojëra si Prejardhja.

Unë do të tregoj se si për 5 dollarë mund të ndërtoni një përshtatës USB për SpaceBall që e bën atë të imitojë shumicën e funksionalitetit të një SpaceMouse Pro shumë më të ri, kështu që ju mund ta përdorni atë me drejtuesit më të fundit 3DConnexion.

Pjesët për projektin:

  • Bordi minimal i zhvillimit STM32F103C8T6: ose një pilulë e zezë si kjo ($ 1.90 u dërguan) ose një pilulë blu si kjo ($ 1.94 u dërguan); nëse përdorni pilulën blu, ndoshta do t'ju duhet të lidhni një rezistencë shtesë (ndoshta 1.8K); nëse përdorni pilulën e zezë, ekziston një potencial (por nuk ndodhi kur e provova me tabelën SP3232) që të keni disa probleme në furnizimin me energji elektrike dhe do t'ju duhet të lidhni një tel direkt në një diodë në tabelë.
  • Një bord mashkull SP3232 TTL në RS232 DB9 si ky (ebay $ 3.09).

Mjetet:

  • Përshtatës USB në UART për të ngarkuar ngarkuesin në bordin e zhvillimit. Nëse keni një të ulur përreth, mund të përdorni një Arduino për këtë, ose një nga adaptuesit e shumtë USB to UART në aliexpress për rreth 1 dollarë
  • Makine per ngjitjen e metalit
  • kompjuter për drejtimin e Arduino IDE.

Hapi 1: Ngarkoni ngarkuesin dhe përgatitni mjedisin Arduino

Ngarkoni ngarkuesin dhe përgatitni mjedisin Arduino
Ngarkoni ngarkuesin dhe përgatitni mjedisin Arduino

Ndiq hapat 1 dhe 2 në këtë Udhëzues për të ngarkuar ngarkuesin në tabelë dhe për të përgatitur Arduino IDE për tabelën (megjithatë mund të kaloni bibliotekën GameControllers).

Nëse keni një pilulë blu, matni rezistencën midis PA12 dhe 3.3V. Nëse është dukshëm më shumë se 1.5K, vendosni një rezistencë midis këtyre dy kunjave për të paralelizuar rezistencën ekzistuese dhe uleni atë në 1.5K. Nëse keni matur 10K, duhet të vendosni një rezistencë 1.8K. (Vini re se disa dërrasa që kanë paraqitjen e pilulave blu janë me ngjyrë të zezë. Mënyra për t'i dalluar ato është se paraqitja e tabletave blu përfshin një linjë 5V.)

Hapi 2: Lidhni Bordin Serial

Lidh Bordin Serial
Lidh Bordin Serial

Bëni lidhjet e mëposhtme midis përshtatësit RS232 dhe pilulës:

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

Lidhni SpaceBall me përshtatësin RS232. Lidheni pilulën në një port USB. Prisni disa sekonda. Nëse gjithçka shkon mirë, SpaceBall do të lëshojë dy bip. Kjo tregon se lidhjet elektrike janë të mira. Nëse keni probleme, shihni "Çfarë duhet të bëni nëse nuk ka fuqi të lartë?" hap.

Hapi 3: Ngarko Skicën në Tabelë

Ngarko Skicën në Tabelë
Ngarko Skicën në Tabelë
Ngarko Skicën në Tabelë
Ngarko Skicën në Tabelë

Ngarko skicën time Mouse3D në Arduino. Nëse keni një Pilulë Blu, modifikoni linjën LED të jetë PC13 në vend të PB12 të Pilulës së Zezë.

Lidheni pilulën në kompjuterin tuaj.

Shkoni te Mjetet | Hipni dhe lëvizni poshtë për të zgjedhur serinë Generic STM32F103C.

Shtypni butonin Ngarko (shigjeta e djathtë) në Arduino IDE.

Kjo eshte e gjitha. Tani keni një përshtatës. Shkëputeni nga priza dhe lidheni përsëri për ta përdorur. Unë ju rekomandoj të shkarkoni drejtuesit më të fundit 3D Connexion për të. Përshtatësi juaj e bën pajisjen të pretendojë të jetë një SpaceMouse Pro, përveç se i mungojnë tre butonat e fundit të SpaceMouse Pro.

Ju gjithashtu mund të drejtoni SpaceBall si një levë USB të përgjithshme (kalibroni me Win-R joy.cpl në Windows). Për të kaluar në modalitetin e levës USB, shtypni butonat 4, 5, 6 dhe 2 në të njëjtën kohë. Për t'u kthyer përsëri në SpaceMouse Pro, ose rivendosni përshtatësin (shkëputeni dhe lidheni përsëri, ose shtypni butonin e rivendosjes në të) ose shtypni butonat 4, 5, 6 dhe 1.

Hapi 4: Çfarë duhet të bëni nëse është i dobët?

Çfarë duhet të bëni nëse është i pafuqishëm?
Çfarë duhet të bëni nëse është i pafuqishëm?

Nëse nuk jeni me fat, mund të zbuloni se SpaceBall 4000 nuk ka fuqi të mjaftueshme dhe ose nuk bien fillimisht. Një simptomë tjetër është dërgimi i shtypjeve të butonave (mund t'i shihni me joy.cpl në Windows) por jo lëvizja e topit.

Në atë rast, ju dëshironi të ndryshoni furnizimin me energji në bordin e konvertuesit UART-në-RS232 nga 3.3V në 5V. Nëse bordi juaj STM32 ka një kunj 5V (tabletat blu e kanë atë), është e lehtë: thjesht lidheni atë me VCC të bordit të konvertuesit në vend të 3.3V. Nëse bordi nuk ka një kunj 5V (pilulat e zeza nuk e kanë atë), do t'ju duhet të lidhni linjën e energjisë në diodën në tabelë.

Recommended: