Sadržaj:
- Korak 1: Učitajte Bootloader i pripremite Arduino okruženje
- Korak 2: Povežite serijsku ploču
- Korak 3: Postavite skicu na ploču
- Korak 4: Šta učiniti ako nema dovoljno energije?
Video: SpaceBall 4000 serijski na USB adapter: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
SpaceBall 4000 (ekvivalent 5000FLX-u, ali ne i 5000) serijski je 3D miš sa 12 tipki koje možete kupiti na ebayu za manje od 20 USD. Ovo je lijepo za izradu 3D grafičkog dizajna, jer možete pomicati modele duž tri osi i rotirati ih samo pomicanjem kugle. Nedavno sam napravio proširenje za Chrome koje vam omogućuje da ga, na primjer, koristite u TinkerCAD -u. Ili ga možete koristiti kao šestoosni džojstik sa 12 tastera (adapter ima preklopni način rada koji vam omogućava da aktivirate taj režim) u igrama poput Descenta.
Pokazat ću kako za 5 USD možete izgraditi USB adapter za SpaceBall što ga čini oponašanjem većine funkcionalnosti mnogo novijeg SpaceMouse Pro, tako da ga možete koristiti s najnovijim upravljačkim programima 3DConnexion.
Delovi za projekat:
- STM32F103C8T6 minimalna razvojna ploča: ili crna pilula poput ove (isporučeno 1,90 USD) ili plava pilula poput ove (1,94 USD isporučeno); ako koristite plavu pilulu, vjerojatno ćete morati lemiti dodatni otpornik (vjerojatno 1,8K); ako koristite crnu tabletu, postoji potencijal (ali to se nije dogodilo kada sam to pokušao sa pločom SP3232) da ćete imati problema s napajanjem i da ćete morati lemiti žicu direktno na diodu na ploči.
- SP3232 TTL na RS232 DB9 muška ploča poput ove (ebay 3,09 USD).
Alati:
- USB na UART adapter za učitavanje pokretačkog programa na razvojnu ploču. Ako imate nekoga u blizini, za to možete koristiti Arduino ili jedan od mnogih USB -UART adaptera na aliexpressu za oko 1 USD
- lemilica
- računalo za pokretanje Arduino IDE -a.
Korak 1: Učitajte Bootloader i pripremite Arduino okruženje
Slijedi korake 1 i 2 u ovom Uputstvu za učitavanje pokretačkog programa na ploču i pripremu Arduino IDE -a za ploču (ipak možete preskočiti biblioteku GameControllers).
Ako imate plavu tabletu, izmjerite otpor između PA12 i 3,3 V. Ako je znatno više od 1,5K, postavite otpornik između ova dva pina da paralelno postavite postojeći otpor i smanjite ga na 1,5K. Ako ste izmjerili 10K, trebali biste umetnuti otpornik od 1,8K. (Imajte na umu da su neke ploče koje imaju plavi raspored tableta crne boje. Način da ih razlikujete je da plavi raspored pilula uključuje liniju od 5 V.)
Korak 2: Povežite serijsku ploču
Izvedite sljedeće veze između RS232 adaptera i pilule:
- VCC - V3
- GND - G
- TXD - A10
- RXD - A9
- RTS - B11
Spojite SpaceBall na RS232 adapter. Uključite tabletu u USB priključak. Sačekajte nekoliko sekundi. Ako sve prođe dobro, svemirska lopta će emitirati dva zvučna signala. To pokazuje da su električne veze dobre. Ako imate problema, pogledajte "Šta učiniti ako nema dovoljno energije?" korak.
Korak 3: Postavite skicu na ploču
Učitaj skicu Mouse3D u Arduino. Ako imate plavu pilulu, uredite LED liniju tako da bude PC13 umjesto PB12 crne pilule.
Uključite pilulu u računar.
Idite na Alati | Ukrcajte se i pomaknite se prema dolje za odabir Generic STM32F103C serije.
Pritisnite dugme Upload (strelica nadesno) u Arduino IDE -u.
To je sve. Sada imate adapter. Isključite ga i ponovo ga uključite da biste ga koristili. Preporučujem da za njega preuzmete najnovije upravljačke programe za 3D Connexion. Vaš adapter čini da se uređaj pretvara da je SpaceMouse Pro, osim što mu nedostaju posljednja tri dugmeta SpaceMouse Pro.
SpaceBall možete pokrenuti i kao generički USB joystick (kalibrirajte s Win-R joy.cpl u sustavu Windows). Za prebacivanje u USB način rada džojstika, pritisnite istovremeno tipke 4, 5, 6 i 2. Da biste se vratili na SpaceMouse Pro, ili resetirajte adapter (isključite i ponovo uključite ili pritisnite tipku za resetiranje na njemu) ili pritisnite tipke 4, 5, 6 i 1.
Korak 4: Šta učiniti ako nema dovoljno energije?
Ako nemate sreće, možda ćete otkriti da je SpaceBall 4000 premalo napajan i da u početku ne zvuči. Još jedan simptom je slanje pritiska na tipke (možete ih vidjeti s joy.cpl u sustavu Windows), ali ne i kretanje loptice.
U tom slučaju želite promijeniti napajanje pretvarača UART-to-RS232 sa 3,3 V na 5 V. Ako vaša ploča STM32 ima pin od 5 V (plave tablete ga imaju), to je jednostavno: samo ga spojite na VCC pretvarača umjesto na 3,3 V. Ako ploča nema pin od 5 V (crne tablete ga nemaju), morat ćete lemiti napajanje na diodu na ploči.
Preporučuje se:
USB na serijski TTL: 3 koraka
USB na serijski TTL: Za neke od mojih PIC projekata potrebno mi je serijsko (RS232) sučelje za ispis nekih poruka na ekranu računara. Još uvijek imam stolni računar koji ima jedno RS232 sučelje, ali danas većina računara umjesto toga ima USB sučelje. Možete kupiti razvojne programe
Comunicação Serijski Com a Dragonboard 410c Usando Mezanin 96 ploča Senzori: 7 koraka
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Senzori: O objektivu desse tutorial é mostrar kao etapas neophodan á rias para konfigurator o ambijentu desenvolvimento, de modo que seja poss í vel comunicar com a Dragonboard 410c atrav é s um um računara / prijenosnog računara usando comunica & ccedi
Pretvaranje ploča USB-a zasnovanih na SAMD21 u hardverski serijski port!: 3 koraka
Pretvaranje USB priključaka ploča zasnovanih na SAMD21 u hardverski serijski port !: Danas je standardno koristiti USB priključak na Arduino (ili bilo kojoj drugoj kompatibilnoj) ploči kao emulirani serijski port. Ovo je vrlo korisno za otklanjanje grešaka, slanje i primanje podataka sa naših dragih ploča. Radio sam na uChipwhen, prolazeći kroz datash
Serijski adapter Cisco konzole za null modem: 4 koraka
Serijski adapter Cisco konzole na null modem: Trenutno se vučem oko USB -a na serijski kabel (budući da moj laptop nema serijski port), kabel Cisco konzole i kabel null modema (za starije prekidače i drugu opremu). Kada radim na starijoj opremi, moram isključiti Cisco c
Android G1 serijski na USB kabel: 8 koraka
Android G1 serijski na USB kabel: Saznajte kako napraviti Android G1 2,8v serijski na USB serijski adapter (pomoću 3,3v ttl na usb serijski adapter). Ovo se može koristiti za otklanjanje grešaka u jezgru/itd. Sa vašim računarom. Ovaj projekt ne bi vas trebao koštati više od 40 dolara ako već imate b