Përmbajtje:
- Hapi 1: Ngarkoni ngarkuesin dhe përgatitni mjedisin Arduino
- Hapi 2: Lidhni Bordin Serial
- Hapi 3: Ngarko Skicën në Tabelë
- Hapi 4: Çfarë duhet të bëni nëse është i dobët?
Video: Përshtatës SpaceBall 4000 Serial në USB: 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:11
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
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
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 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?
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:
Sega Genesis Controller në Përshtatës USB për hapa 2: 4 dollarë
Kontrolluesi Sega Genesis në USB Përshtatës për 2 dollarë: Ky përshtatës lejon që kontrolluesi Sega Genesis / Mega Drive të imitojë lojëra të dyfishta XBox 360 për përdorim me retroarch ose softuerë të tjerë. Përdor një pilulë blu stm32f103c8t6 blu të pajtueshme me Arduino për pajisjet elektronike. Përbërësit: stm32f103c8t6 pilula blu dy DB9 m
Përshtatës Arduino PS/2 në USB: 7 hapa (me fotografi)
Arduino PS/2 në USB Përshtatës: A keni dashur ndonjëherë të përdorni tastierën tuaj të vjetër PS/2 me laptopin ose kompjuterin tuaj të ri desktop dhe keni gjetur se ata nuk kanë më porte PS/2? Dhe pastaj në vend që të shkoni të blini një përshtatës të lirë PS/2 në USB siç do të bënte një person normal, donte të përdorte Arduin tuaj
Përshtatës USB ZX Spectrum për Raspberry Pi RetroPie Ndërton: 5 hapa (me fotografi)
Përshtatës USB ZX Spectrum për Raspberry Pi RetroPie Builds: RetroPie është një shpërndarje e veçantë Linux që është krijuar posaçërisht për të imituar sistemet e lojërave video retro në Raspberry Pis dhe kompjuterë të tjerë me një bord. Unë kam kohë që dua të shkoj në një ndërtesë RetroPie, dhe kur e pash atë repro
Përshtatës DSUB-15 në USB për kabllot Cobalt Flux DDR: 5 hapa
DSUB-15 në USB Adapter për Cobalt Flux DDR Pads: Kohët e fundit u futa shumë në DDR në arkadat dhe doja një jastëk timen për të luajtur me Stepmania në shtëpi. Pasi bleva një dyshek të lirë në Amazon dhe nuk isha plotësisht i kënaqur, gjeta një jastëk Cobalt Flux DDR në Ofertën time lokale. Sidoqoftë, nuk erdhi me
Programuesi Ultimate ESP8266-01 & Përshtatës USB: 3 hapa
Programuesi dhe Përshtatësi USB Ultimate ESP8266-01: Përshëndetje njerëz, a keni dëgjuar për aftësitë REAL të modulit të vogël dhe të lirë ESP8266-01? U lansua në treg duke thënë se duhet të jetë zgjedhja juaj nëse doni të shtoni aftësitë IOT në projektin tuaj. Në fakt ky modul i vogël mund të