Мазмұны:
- 1 -қадам: Bootloader жүктеңіз және Arduino ортасын дайындаңыз
- 2 -қадам: сериялық тақтаны қосыңыз
- 3 -қадам: Эскизді тақтаға салыңыз
- 4 -қадам: егер ол жеткіліксіз болса не істеу керек?
Бейне: SpaceBall 4000 USB адаптеріне сериялық: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
SpaceBall 4000 (5000FLX-ке тең, бірақ 5000 емес)-бұл 12 түймесі бар сериялық негізделген 3D тышқан, оны ebay-ден 20 долларға сатып алуға болады. Бұл 3D графикалық дизайнды жасау үшін жақсы, өйткені сіз модельдерді үш ось бойынша жылжыта аласыз және оларды тек допты жылжыту арқылы айналдыра аласыз. Мен жақында Chrome кеңейтімін жасадым, ол оны TinkerCAD -те қолдануға мүмкіндік береді, мысалы. Немесе оны Descent сияқты ойындарда алты осьті 12 түймелі джойстик ретінде пайдалануға болады (адаптерде бұл режимді қосуға мүмкіндік беретін ауыспалы режим бар).
Мен 5 долларға SpaceBall үшін жаңа USB Space адаптерін қалай құруға болатынын көрсетемін, бұл оны SpaceMouse Pro -дің жаңа функцияларының көпшілігін имитациялайды, сондықтан сіз оны соңғы 3DConnexion драйверлерімен пайдалана аласыз.
Жобаның бөліктері:
- STM32F103C8T6 минималды даму тақтасы: не осындай қара таблетка ($ 1,90 жөнелтілді) немесе көк таблетка ($ 1,94 жөнелтілді); егер сіз көк таблетканы қолдансаңыз, сізге қосымша резисторды дәнекерлеу қажет болуы мүмкін (мүмкін 1,8К); Егер сіз қара таблетканы қолдансаңыз, онда сізде қоректену проблемалары болады және сымды тақтадағы диодқа дәнекерлеу қажет болады (бірақ мен оны SP3232 тақтасында қолданған кезде болмады).
- RS322 DB9 -ға арналған SP3232 TTL ерлер тақтасы (ebay $ 3.09).
Құралдар:
- Әзірлеуші тақтаға жүктеушіні жүктеуге арналған USB to UART адаптері. Егер сізде отыратын адам болса, сіз бұл үшін Arduino -ны немесе aliexpress -тегі USB -UART адаптерлерінің біреуін шамамен 1 долларға пайдалана аласыз.
- дәнекерленген темір
- Arduino IDE іске қосуға арналған компьютер.
1 -қадам: Bootloader жүктеңіз және Arduino ортасын дайындаңыз
Жүктеушіні тақтаға жүктеу және тақтаға Arduino IDE дайындау үшін осы нұсқаулықтағы 1 және 2 -қадамдарды орындаңыз (GameControllers кітапханасын өткізіп жіберуге болады).
Егер сізде көк таблетка болса, PA12 мен 3.3V арасындағы қарсылықты өлшеңіз. Егер ол 1,5 К -тан асатын болса, осы екі түйреуіштің арасына резисторды қолданыстағы қарсылықты параллель етіп қойып, оны 1,5 К -қа дейін төмендетіңіз. Егер сіз 10K өлшесеңіз, сізге 1,8 К резистор қою керек. (Көк таблеткалардың орналасуы бар кейбір тақталардың түсі қара түсті екенін ескеріңіз. Оларды ажыратудың әдісі - көк таблеткалардың орналасуы 5В желісін қамтиды.)
2 -қадам: сериялық тақтаны қосыңыз
RS232 адаптері мен таблетка арасында келесі байланыстарды орнатыңыз:
- VCC - V3
- GND - Г.
- TXD - A10
- RXD - A9
- RTS - B11
SpaceBall -ды RS232 адаптеріне қосыңыз. Таблетканы USB портына қосыңыз. Бірнеше секунд күтіңіз. Егер бәрі ойдағыдай болса, SpaceBall екі дыбыстық сигнал шығарады. Бұл электр байланысының жақсы екенін көрсетеді. Егер сізде қиындықтар болса, «Егер ол жеткіліксіз болса, не істеу керек?» қадам
3 -қадам: Эскизді тақтаға салыңыз
Mouse3D эскизін Arduino -ға жүктеңіз. Егер сізде көк таблетка болса, жарықдиодты сызықты Black Pill's PB12 орнына PC13 етіп өңдеңіз.
Таблетканы компьютерге қосыңыз.
Құралдар | өтіңіз Жалпы STM32F103C сериясын таңдау үшін тақтаны төмен қарай айналдырыңыз.
Arduino IDE ішіндегі Жүктеу (оң жақ көрсеткі) түймесін басыңыз.
Бар болғаны. Енді сізде адаптер бар. Оны пайдалану үшін оны ажыратып, қайта қосыңыз. Ол үшін сізге соңғы 3D Connexion драйверлерін жүктеуді ұсынамын. Сіздің адаптер құрылғыны SpaceMouse Pro ретінде көрсетуге мәжбүр етеді, тек SpaceMouse Pro -дің соңғы үш батырмасы жоқ.
Сондай-ақ, SpaceBall-ды жалпы USB-джойстик ретінде іске қосуға болады (Windows жүйесінде Win-R joy.cpl көмегімен калибрлеңіз). USB джойстик режиміне ауысу үшін 4, 5, 6 және 2 түймешіктерін бір уақытта басыңыз. SpaceMouse Pro-ға қайта ауысу үшін адаптерді қалпына келтіріңіз (ажыратыңыз және қайта қосыңыз немесе ондағы қалпына келтіру түймесін басыңыз) немесе 4, 5, 6 және 1 түймелерін басыңыз.
4 -қадам: егер ол жеткіліксіз болса не істеу керек?
Егер сіз бақытсыз болсаңыз, SpaceBall 4000 қуаты жеткіліксіз екенін және бастапқыда дыбыстық сигнал бермейтінін байқауыңыз мүмкін. Тағы бір симптом - түймелердің басылуын жіберу (оларды Windows -те joy.cpl арқылы көруге болады), бірақ доптың қозғалысы емес.
Бұл жағдайда UART-RS232 түрлендіргіш тақтасының қуат көзін 3.3В-тан 5В-қа ауыстырғыңыз келеді. Егер сіздің STM32 тақтасында 5В түйреуіш болса (көк таблеткаларда бар), бұл оңай: оны 3.3В орнына конвертерлік тақтаның VCC -не қосыңыз. Егер тақтада 5В түйреуіш болмаса (қара таблеткаларда жоқ), сізге электр желісін тақтадағы диодқа дәнекерлеу қажет болады.
Ұсынылған:
Mac Lilypad USB сериялық порты/драйверінің ақауын түзету: 10 қадам (суреттермен)
Mac Lilypad USB сериялық порты/драйверіне қатысты мәселені шешу: 2016 ж. Сіздің Mac компьютеріңіз 2 жасқа толмаған ба? Сіз жақында ең жаңа ОЖ (Yosemite немесе жаңасы) жаңарттыңыз ба? Lilypad USB/MP3 файлдары енді жұмыс істемей ме? Менің Оқулық сізге Lilypad USB -ді қалай түзеткенімді көрсетеді, мен тапқан қате байланысты болды
USB адаптеріне Sega Genesis контроллері 2 долларға: 4 қадам
Sega Genesis контроллері USB адаптеріне $ 2: Бұл адаптер Sega Genesis / Mega Drive контроллеріне ретроархпен немесе басқа бағдарламалық жасақтамамен жұмыс жасау үшін қос XBox 360 геймпадын эмуляциялауға мүмкіндік береді. Ол электроникаға арналған Arduino үйлесімді stm32f103c8t6 көк таблеткасын пайдаланады. Құрамы: stm32f103c8t6 көк таблетка DB9 m
USB сериялық TTL: 3 қадам
USB сериялық TTL: Менің кейбір PIC жобаларым үшін маған компьютер экранында кейбір хабарларды басып шығару үшін сериялық (RS232) интерфейс қажет. Менде әлі де бір RS232 интерфейсі бар жұмыс үстелі компьютері бар, бірақ қазіргі уақытта көптеген компьютерлерде USB интерфейсі бар. Сіз dev сатып ала аласыз
USB адаптеріне Arduino PS/2: 7 қадам (суреттермен)
Arduino PS/2 USB адаптеріне: Сіз ескі PS/2 пернетақтасын ноутбукпен немесе жаңа жұмыс үстелі компьютерімен бірге қолданғыңыз келді ме, бірақ олардың PS/2 порты жоқ екенін білдіңіз бе? Содан кейін қарапайым адам сияқты USB адаптеріне арзан PS/2 сатып алудың орнына, сіздің Arduin -ді қолданғыңыз келді
USB адаптеріне 12В 12В -тан 5В -қа дейінгі трансформатор (автомобильдер үшін өте қолайлы): 6 қадам
12 В -тан USB адаптеріне 12 В -тан 5 В -қа дейінгі трансформатор (Көліктер үшін өте қолайлы): Бұл сізге 12 В -тан USB -ге (5 В) адаптерді қалай жасау керектігін көрсетеді. Мұны 12 вольтты автомобиль адаптерлерінде қолдануға болады, бірақ сізде 12 вольтты кез келген жерде қолдануға болады! Егер сізге USB -ден басқа 5В қажет болса, USB порттарын қосу бойынша қадамдарды өткізіп жіберіңіз