Mündəricat:
- Addım 1: Bootloader yükləyin və Arduino mühitini hazırlayın
- Addım 2: Serial Kartı bağlayın
- Addım 3: Eskizi lövhəyə yükləyin
- Addım 4: Güclü deyilsə nə etməli?
Video: SpaceBall 4000 USB Adaptora Serial: 4 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
SpaceBall 4000 (5000FLX-ə bərabərdir, lakin 5000 deyil), ebay-dan 20 dollardan aşağı qiymətə satın ala biləcəyiniz 12 düyməyə malik seriyalı 3 ölçülü siçandır. Modelləri üç eksen boyunca hərəkət etdirə və yalnız bir topu hərəkət etdirərək döndərə biləcəyiniz üçün bunlar 3D qrafik dizaynı etmək üçün əladır. Bu yaxınlarda, məsələn, TinkerCAD -da istifadə etməyə imkan verən bir Chrome uzantısı hazırladım. Ya da Descent kimi oyunlarda altı oxlu 12 düyməli joystick (adapterin bu rejimi aktivləşdirməyə imkan verən dəyişdirilə bilən rejimi var) kimi istifadə edə bilərsiniz.
5 dollara SpaceBall üçün daha yeni bir SpaceMouse Pro -nun əksər funksiyalarını təqlid edən bir USB adapter qura biləcəyinizi göstərəcəyəm, buna görə də ən son 3DConnexion sürücüləri ilə istifadə edə bilərsiniz.
Layihə üçün hissələr:
- STM32F103C8T6 minimum inkişaf lövhəsi: ya belə bir qara həb (1,90 dollar göndərildi) və ya mavi bir həb (1,94 dollar göndərildi); mavi həbdən istifadə edirsinizsə, ehtimal ki, əlavə bir rezistor lehimləməlisiniz (ehtimal ki, 1.8K); qara həb istifadə etsəniz, bir enerji təchizatı problemi yaşayacağınız və birbaşa lövhədəki bir dioda bir tel lehimləməyiniz lazım ola bilər (ancaq SP3232 lövhəsi ilə sınadığımda belə olmadı).
- Bu kimi bir RS322 DB9 kişi lövhəsinə SP3232 TTL (ebay 3.09 dollar).
Alətlər:
- Önyükləyicini inkişaf lövhəsinə yükləmək üçün USB -dən UART -a qədər adapter. Ətrafınızda oturan biriniz varsa, bunun üçün bir Arduino və ya aliexpress -də bir çox USB -UART adapterindən birini təxminən 1 dollara istifadə edə bilərsiniz.
- lehimleme dəmir
- Arduino IDE -ni işə salmaq üçün kompüter.
Addım 1: Bootloader yükləyin və Arduino mühitini hazırlayın
Yükləyicini lövhəyə yükləmək və Arduino IDE -ni lövhəyə hazırlamaq üçün bu Təlimat kitabında 1 və 2 -ci addımları izləyir (GameControllers kitabxanasını atlaya bilərsiniz).
Mavi bir həbiniz varsa, PA12 ilə 3.3V arasındakı müqaviməti ölçün. 1.5K -dan xeyli çoxdursa, mövcud müqavimətə paralel olaraq bu iki sancağın arasına bir rezistor qoyun və 1,5K -a endirin. 10K ölçmüsünüzsə, 1.8K rezistor qoymalısınız. (Mavi həb planına malik olan bəzi lövhələrin qara rəngdə olduğunu unutmayın. Onları fərqləndirməyin yolu mavi həbin düzülüşündə 5V xətti olmasıdır.)
Addım 2: Serial Kartı bağlayın
RS232 adapteri ilə həb arasında aşağıdakı əlaqələri qurun:
- VCC - V3
- GND - G.
- TXD - A10
- RXD - A9
- RTS - B11
SpaceBall -ı RS232 adapterinə qoşun. Həbi USB portuna qoşun. Bir neçə saniyə gözləyin. Hər şey yaxşı olarsa, SpaceBall iki bip səsi çıxaracaq. Bu, elektrik əlaqələrinin yaxşı olduğunu göstərir. Çətinliyiniz varsa "Gücsüzdürsə nə etməli?" addım
Addım 3: Eskizi lövhəyə yükləyin
Mouse3D eskizimi Arduinoya yükləyin. Mavi bir həbiniz varsa, LED xəttini Black Pill PB12 əvəzinə PC13 olaraq düzəldin.
Həbi kompüterinizə qoşun.
Alətlərə gedin | İdarə edin və Ümumi STM32F103C seriyasını seçmək üçün aşağı diyirləyin.
Arduino IDE -də Yüklə (sağ ox) düyməsini basın.
Hamısı budur. İndi bir adapteriniz var. İstifadə etmək üçün onu ayırın və yenidən qoşun. Bunun üçün ən son 3D Connexion sürücülərini yükləməyi məsləhət görürəm. Adaptörünüz, SpaceMouse Pro -nun son üç düyməsinin olmaması istisna olmaqla cihazı SpaceMouse Pro kimi göstərməyə məcbur edir.
SpaceBall-ı ümumi bir USB joystick olaraq da işlədə bilərsiniz (Windows-da Win-R joy.cpl ilə kalibr edin). USB joystick rejiminə keçmək üçün eyni anda 4, 5, 6 və 2 düymələrini basın. SpaceMouse Pro-ya qayıtmaq üçün ya adapteri sıfırlayın (ayırın və yenidən qoşun və ya üzərindəki sıfırlama düyməsini basın) və ya 4, 5, 6 və 1 düymələrinə basın.
Addım 4: Güclü deyilsə nə etməli?
Şansınız yoxdursa, SpaceBall 4000 -in gücünün aşağı olduğunu və ya əvvəlcə bip səsi çıxarmadığını görə bilərsiniz. Başqa bir simptom, düymə basmalarının göndərilməsidir (onları Windows -da joy.cpl ilə görə bilərsiniz) ancaq top hərəkəti deyil.
Bu vəziyyətdə, UART-RS232 çevirici lövhəsinin enerji təchizatını 3.3V-dən 5V-ə dəyişdirmək istəyirsiniz. STM32 lövhənizdə 5V pin varsa (mavi həblər var), bu çox asandır: sadəcə 3.3V əvəzinə konvertor lövhəsinin VCC -nə qoşun. Lövhədə 5V pin yoxdursa (qara həblərdə yoxdur), elektrik xəttini lövhədəki dioda lehimləməlisiniz.
Tövsiyə:
Mac Lilypad USB Serial Portu/Sürücü Problemini Düzəltmək: 10 Addım (Şəkillərlə birlikdə)
Mac Lilypad USB Serial Portu/Sürücü Məsələsinin həlli: 2016 -cı ildən etibarən Mac -iniz 2 yaşdan kiçikdir? Bu yaxınlarda ən yeni OS -yə (Yosemite və ya daha yeni bir şey) yüksəltmisiniz? Lilypad USB/MP3 -ləriniz artıq işləmirmi? Təlimat sizə Lilypad USB -ni necə düzəltdiyimi göstərəcək. Qarşılaşdığım səhv əlaqəli idi
USB -dən Serial TTL -ə: 3 addım
USB -dən Serial TTL -ə qədər: Bəzi PIC layihələrim üçün bəzi mesajları kompüterimin ekranında çap etmək üçün serial (RS232) interfeysinə ehtiyacım var. Hələ də bir RS232 interfeysi olan bir masa üstü kompüterim var, amma bu gün əksər kompüterlərdə USB interfeysi var. Dev satın ala bilərsiniz
Dremel 4000 -in təmiri: 16 addım
Dremel 4000 -in təmiri: Beləliklə, iş yerimdə olan biri təsadüfən 110v -lik Dremel 4000 -i 220v -lıq bir mənbəyə bağladı. Çölə çıxan tüstü miqdarı ilə, mən bunun getdiyinə əmin idim, amma hər halda düzəltməyə çalışdım və təxmin etdim ki, o almanlar bir cəhənnəm mini necə düzəldiblər
Flickr -dən Şəkillərin Saxlanması/Firefox -da Spaceball Gifinin Alınması: 8 Addım
Flickr -dən Şəkilləri Saxla/Firefox -da Spaceball Gifini əldə edin: http://www.flickr.com saytına baxmısınızsa və bütün Ölçüləri seçməyə imkan verməyən bir şəkil saxlamağa çalışmısınızsa, ehtimal ki görüntünü saxlamadığınızı, ancaq "kosmik top" adlı kiçik bir gif faylını saxladığınızı. Təlimat verilişləri
12V -dən USB Adaptora 12v -dən 5V -ə qədər Transformator (Maşınlar üçün əladır): 6 addım
12v -dən USB Adaptörünə 12v -dən 5v -ə qədər Transformator (Avtomobillər üçün əladır): Bu sizə 12v -dən USB -yə (5v) adapterin necə hazırlanacağını göstərəcək. Bunun ən açıq istifadəsi 12v avtomobil adapterləri üçündür, amma 12v -ə malik olduğunuz hər yerdə istifadə edə bilərsiniz! USB -dən başqa bir şey üçün 5v -ə ehtiyacınız varsa, USB portlarını əlavə etməklə bağlı addımları atın