Sisukord:
- Samm: laadige alglaadur ja valmistage ette Arduino keskkond
- 2. samm: ühendage jadaplaat
- 3. samm: laadige eskiis tahvlile
- Samm 4: Mida teha, kui see on alajõuline?
Video: SpaceBall 4000 jada -USB -adapter: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
SpaceBall 4000 (samaväärne 5000FLX-iga, kuid mitte 5000-ga) on 12 nupuga seeriapõhine 3D-hiir, mille saate ebayst osta alla 20 dollari eest. Need on toredad 3D -graafilise disaini tegemiseks, kuna saate mudeleid mööda kolme telge liigutada ja neid lihtsalt palli liigutades pöörata. Tegin hiljuti Chrome'i laienduse, mis võimaldab seda kasutada näiteks TinkerCADis. Või võite seda kasutada kuueteljelise 12-nupulise juhtkangina (adapteril on lülitatav režiim, mis võimaldab selle režiimi aktiveerida) sellistes mängudes nagu Descent.
Näitan, kuidas 5 dollari eest saate SpaceBalli jaoks luua USB -adapteri, mis paneb selle jäljendama enamikku palju uuema SpaceMouse Pro funktsioone, nii et saate seda kasutada koos uusimate 3DConnexion draiveritega.
Projekti osad:
- STM32F103C8T6 minimaalne arenduslaud: kas must pill nagu see (1,90 dollarit tarnitud) või sinine pill nagu see (1,94 dollarit tarnitud); kui kasutate sinist pilli, peate tõenäoliselt jootma lisatakisti (tõenäoliselt 1,8K); kui kasutate musta pilli, on potentsiaal (kuid seda ei juhtunud, kui proovisin seda SP3232 plaadiga), et teil on mõningaid toiteprobleeme ja peate jootma juhtme otse plaadil olevale dioodile.
- SP3232 TTL -RS232 DB9 meesplaat nagu see (ebay 3,09 dollarit).
Tööriistad:
- USB -UART -adapter alglaaduri laadimiseks arendusplaadile. Kui teil on üks istuv, võite selleks kasutada Arduinot või ühte paljudest aliexpressi USB -UART -adapteritest umbes 1 dollari eest
- jootekolb
- arvuti Arduino IDE käitamiseks.
Samm: laadige alglaadur ja valmistage ette Arduino keskkond
Järgige selle juhendi samme 1 ja 2, et laadida alglaadur tahvlile ja valmistada ette Arduino IDE tahvli jaoks (saate GameControllerite tee siiski vahele jätta).
Kui teil on sinine pill, mõõtke takistus PA12 ja 3.3V vahel. Kui see on oluliselt suurem kui 1,5K, pange nende kahe tihvti vahele takisti, et olemasolev takistus oleks paralleelne ja vähendage see 1,5K -ni. Kui mõõtsite 10K, peaksite sisse panema 1,8K takisti. (Pange tähele, et mõned lauad, millel on sinine pillide paigutus, on musta värvi. Nende eristamise viis on see, et sinine pillide paigutus sisaldab 5V joont.)
2. samm: ühendage jadaplaat
Tehke RS232 adapteri ja pilli vahel järgmised ühendused:
- VCC - V3
- GND - G
- TXD - A10
- RXD - A9
- RTS - B11
Ühendage SpaceBall RS232 adapteriga. Ühendage pill USB -porti. Oodake mõni sekund. Kui kõik läheb hästi, kostab SpaceBall kaks piiksu. See näitab, et elektriühendused on head. Kui teil on probleeme, vaadake jaotist "Mida teha, kui see on alatoitunud?" samm.
3. samm: laadige eskiis tahvlile
Laadige minu Mouse3D visand Arduinosse. Kui teil on sinine pill, muutke LED -jooneks musta pilli PB12 asemel PC13.
Ühendage pill arvutiga.
Avage Tööriistad | Lauale ja kerige alla, et valida Generic STM32F103C seeria.
Vajutage Arduino IDE -s nuppu Laadi üles (paremnool).
See on kõik. Nüüd on teil adapter. Kasutamiseks eemaldage see vooluvõrgust ja ühendage see uuesti. Soovitan selle jaoks alla laadida uusimad 3D Connexion draiverid. Teie adapter paneb seadme teesklema SpaceMouse Pro, välja arvatud see, et sellel puuduvad kolm viimast SpaceMouse Pro nuppu.
SpaceBalli saate käivitada ka üldise USB-juhtkangina (kalibreerige Windowsis Win-R joy.cpl abil). USB juhtkangi režiimile lülitumiseks vajutage korraga 4, 5, 6 ja 2 nuppu. SpaceMouse Pro-le tagasi lülitamiseks lähtestage adapter (ühendage pistik pistikupesast ja ühendage uuesti või vajutage selle lähtestamisnuppu) või vajutage nuppe 4, 5, 6 ja 1.
Samm 4: Mida teha, kui see on alajõuline?
Kui teil pole õnne, võite avastada, et SpaceBall 4000 on alatoitunud ja kumbki ei piiksu esialgu. Teine sümptom on nupuvajutuste saatmine (Windowsis saate neid rõõmuga vaadata. Cpl), kuid mitte palliliigutus.
Sellisel juhul soovite muuta UART-RS232 muundurplaadi toiteallikaks 3,3 V-lt 5 V-le. Kui teie STM32 -plaadil on 5 V tihvt (sinistel pillidel on see olemas), on see lihtne: ühendage see 3,3 V asemel muundurplaadi VCC -ga. Kui tahvlil pole 5 V kontakti (mustadel pillidel seda pole), peate jootma toitejuhtme plaadil oleva dioodi külge.
Soovitan:
Isetegemine Servomootori nurga juhtimine Visuino jada komponendi abil: 10 sammu
DIY Kuidas juhtida servomootori nurka Visuino järjestuskomponendi abil: selles õpetuses kasutame servomootorit ja Arduino UNO ning Visuino servomootori nurga juhtimiseks järjestuskomponendi abil. Järjekomponent sobib ideaalselt olukordadeks, kus soovime käivitada mitu sündmust järjest meie puhul servomootori degr
Dynamixel 12A juhtimine pakettide jada kaudu: 5 sammu
Dynamixel 12A juhtimine pakettide jada kaudu: DYNAMIXEL 12A
Conexióni jada Arduino töötlemine (acelerómetro En Anillo): 5 sammu
Conexión Serial Arduino a Processing (acelerómetro En Anillo): Muchos me preguntan de como conectar la informaci ó n que viene por puerto serial de Arduino a Processing. Ac á les muestro la manera en que yo lo resuelvo, no es la ú nica, pero es bastante efectiva, ya que et Töötlemine, la retsept
4 -bitine jada sisend- ja salvestusseade: 4 sammu
4 -bitine jada sisend- ja salvestusseade: olete kunagi ette kujutanud, kuidas teie klaviatuur sisendit võtab ja kuidas neid andmeid salvestatakse! See projekt on andmete sisestamise ja salvestamise väiksem versioon. Põhjalik selgitus selle kohta, kuidas klahvide signaal, kell mõjutavad mäluelemente (plätud)
Android G1 jada Arduino robotile: 8 sammu
Android G1 jada Arduino robotile: saate teada, kuidas teie Androidi mobiiltelefon saab Arduino tahvli abil robotit juhtida. Telefon võtab käske telneti kaudu teisest telefonist või arvutist, nii et saate robotit kaugjuhtida. See projekt G1 -d muidu ei muuda, nii et saate meiega jätkata