Съдържание:

Sim Racing Button Box: 7 стъпки (със снимки)
Sim Racing Button Box: 7 стъпки (със снимки)

Видео: Sim Racing Button Box: 7 стъпки (със снимки)

Видео: Sim Racing Button Box: 7 стъпки (със снимки)
Видео: Камера-ЛАМПА со слежением и определением человека. 2024, Ноември
Anonim
Sim Racing Button Box
Sim Racing Button Box

Кутия с бутони е устройство, използвано в Sim Racing, което ви позволява да присвоявате бутони, превключватели и копчета към различни контроли на автомобила. Обичайните назначения на бутони са неща като бутон за стартиране, PTT, заявка и т.н. Превключвателите работят чудесно за чистачки, фарове и др. Копчетата могат да се използват за регулиране на TC (контрол на сцеплението), отклонение на спирачката и др.

Стъпка 1: Стъпка 1: Съберете изискванията

Arduino Pro Micro - Можете да получите официална дъска; Имах късмет и с нокаутираните версии.

ABS Project box - уверете се, че е достатъчно дълбоко, за да поддържа избраните от вас бутони и превключватели.

Моментни бутони - с бутоните с кръгъл монтажен отвор се работи най -лесно. Потърсете копчета, които имат цвета и размера по ваш вкус. Бутоните трябва да имат номер (Нормално отворени) контакти. Имайте предвид, че тази инструкция не разглежда как да използвате осветени бутони.

Превключватели за превключване - Можете да избирате между моментни и блокиращи. Други възможности за избор са ST (Single Throw) или DT (Double Throw). Еднократно хвърляне означава 2 позиции, включване/изключване, двойно хвърляне е 3 позиции включване/изключване/включване. Не се притеснявайте за типове Single Pole (SP) или Double Pole (DP), и двете ще работят. Ако завършите с Double Throw превключватели, можете просто да игнорирате втория набор от терминали. Тези ключове често се споменават с техните комбинирани функции, например SPDT, DPDT и т.н.

Ротационни енкодери - Енкодерите ни позволяват да контролираме функции, които поддържат увеличаване и намаляване на корекциите. напр. Контрол на сцеплението. Някои ротационни контролери също имат вграден моментен бутон чрез натискане на вала на енкодера. Копчета - Копчета за поставяне на валове на енкодера.

USB Micro към USB -A кабел - Това ще се използва за качване на кода arduino на дъската, както и за свързване на вашия Button Box към вашия компютър.

Тел - предпочитам 24ga тефлоново покритие. плътна жица.

Поялник и поялник - Ниско ватова ютия с малък връх ще работи най -добре. Връзките ще се стопят и ще се провалят при прегряване, така че регулируема температура или ютия с ниска мощност е по-добра.

Свредло и свредла - За да направите дупки за вашите ключове, бутони и т.н. Малък пилотен бит и стъпаловиден бит правят страхотна комбинация. Достъпът до Drill Press ще направи грешките при подравняване по -малко вероятни. По избор: Винилова обвивка, за да добавите въглеродни влакна или алуминиев вид към кутията с копчета.

Стъпка 2: Стъпка 2: Разположете бутоните, превключвателите и енкодерите

Стъпка 2: Поставете бутоните, превключвателите и енкодерите
Стъпка 2: Поставете бутоните, превключвателите и енкодерите

Бутоните ще бъдат монтирани на капака на кутията на вашия проект. Проверете още веднъж дали полето ви за бутони е достатъчно дълбоко за вашите бутони.

Намирам за полезно физически да поставите ключовете, бутоните и копчетата на капака, за да усетите разстоянието и естетиката.

Опитайте се да подредите всичко в мрежа с равномерно разстояние между всеки компонент.

Не забравяйте да оставите достатъчно място в края на редовете, ключовете и бутоните имат основа и се нуждаят от достатъчно място за правилно монтиране. Ако обвивате лицето във винил за карбонов или алуминиев вид, можете да нарисувате линии точно върху лицевата страна на кутията с молив, те ще бъдат покрити по -късно с обвивката.

В противен случай начертайте линии от долната страна на капака. Искате линиите да се пресичат в центъра на всеки бутон/превключвател, който ще инсталирате.

Стъпка 3: Стъпка 3: Пробийте и монтирайте бутоните, превключвателите и енкодерите

Стъпка 3: Пробийте и монтирайте бутоните, превключвателите и енкодерите
Стъпка 3: Пробийте и монтирайте бутоните, превключвателите и енкодерите
Стъпка 3: Пробийте и монтирайте бутоните, превключвателите и енкодерите
Стъпка 3: Пробийте и монтирайте бутоните, превключвателите и енкодерите
Стъпка 3: Пробийте и монтирайте бутоните, превключвателите и енкодерите
Стъпка 3: Пробийте и монтирайте бутоните, превключвателите и енкодерите

Използвайте малка свредла (известна още като пилотна бита), за да стартирате отвора за всеки компонент. Малкият бит ви позволява да бъдете много точни и да гарантирате, че всичко е центрирано. Съвет: Ако имате достъп до сеялка, тази стъпка ще бъде по -лесна и по -бърза. Ако не, не се притеснявайте, просто отделете време.

След като са направени пилотните отвори, преминете към стъпаловиден бит или правилния бит за вала на всеки компонент, който ще се монтира.

Съвет: Бъдете внимателни, когато използвате стъпков бит, за да не отидете твърде далеч. Обичам да използвам рязане и да оцветя стъпката на бита, върху която трябва да се спра. Това също е подходящ момент да пробиете дупка в задната част на кутията за usb кабела, който ще минава между Arduino и вашия компютър. Отворът ще трябва да бъде достатъчно голям, за да прокара USB микро края на кабела. Можете да използвате гумена втулка, за да подрежете дупката и телена връзка от вътрешната страна като облекчение за опъване, за да предотвратите издърпването на кабела. Ако ще обвивате виниловия капак на кутията, сега е моментът да го направите.

Стъпка 4: Стъпка 4: Поставете матрицата си

Стъпка 4: Оформете матрицата си
Стъпка 4: Оформете матрицата си
Стъпка 4: Оформете матрицата си
Стъпка 4: Оформете матрицата си
Стъпка 4: Оформете матрицата си
Стъпка 4: Оформете матрицата си

Контролерът Arduino има ограничен брой входове и изходи, които може да използва, за да усети кога са натиснати бутони, превключватели и т.н. пресичане на изход и вход като "адрес" на превключвател или бутон. Изходите на Arduino се присвояват като колони и входове като редове в матрицата и на всеки бутон и позиция на превключвател се присвоява адрес. Най -лесно е да използвате програма за електронни таблици, за да направите оформлението си, но и хартията ще работи. Използвайки A0, A1, A2 и A3 на Arduino като "колони" в матрицата и 6, 7, 8, 9, 10 и 16 като "редове", можем да приемем до 28 входа (натискане на бутони, превключване на позиции и т.н.)! За да улесните оформлението, всеки щифт на превключвателя или въртящия се бутон ще се нуждае от етикет, който да се отнася до него. Избрах „PBn“за представяне на бутон, „TGn“за превключване и „REn“за въртящи се енкодери. "N" в името се заменя с число, за да посочи този конкретен компонент в матрицата. Съвет: Полезно е да напишете името на всеки компонент от долната страна на капака до неговото местоположение, напр. PB1, PB2, RE1 и др В матрицата визирам щифтовете, докато ги виждам визуално монтирани на капака, гледани от долната страна на капака. Така например един бутон ще има 2 терминала, аз ги наричам "H" (висок) и "L" (нисък), можете също да използвате отгоре и отдолу или каквото ви харесва, стига лесно да запомните схемата си. За превключватели използвам висок, централен и нисък. тъй като превключвателите ми са DPDT. Моите въртящи се енкодери също имаха бутони, така че имам и REn-PB високо и ниско. Всеки бутон или превключвател "вход" ще се съпостави с колона във вашата матрица. Можете да имате няколко входа за превключвател/бутон в една и съща колона, само не повече от броя редове, които имате.

Важно! Всички изходи на превключвател трябва да бъдат съпоставени с колоната на неговия „вход. Това е така, защото ще окабелявате центъра на превключвателя, за да кажете A0, тогава изходът на превключвателя (висок или нисък терминал) ще отиде към ред щифт, напр. 7 или 8.

Arduino изходи (превключватели/бутони) A0A1A2 TG1-HPB1-HPB2-H TG2-CTG4-CPB5-H TG3-CPB3-HPB6-H RE1-PB-HPB4-HPB7-H RE2-PB-HPB8-H RE3-PB- H Входове Arduino (изходи за превключвател/бутон) 6TG1-LPB1-LPB2-L 7TG2-HTG4-LPB5-L 8RE1-PB-LRE2-PB-LPB6-L 9TG3-HPB3-LPB7-L 10TG3-LPB4-LRE3-PB-L 16TG2-LTG4-HPB8-L

Стъпка 5: Стъпка 5: Свържете матрицата

Стъпка 5: Свържете матрицата
Стъпка 5: Свържете матрицата

Започвайки с изходите на Arduino (превключватели и бутонови входове) свържете всеки електрически компонент в матрична колона и оставете къса дължина на проводника за свързване към изхода на Arduino. Избрах да използвам моя тефлонов проводник, за да свържа всичко заедно и цветно парче тел, за да отида до arduino, тъй като това улеснява намирането и проследяването по -късно. След като всички връзки на компонента на колоната са завършени, направете същото за всеки ред. Свържете всички компоненти в един ред заедно, като се уверите, че свързвате правилния терминал, т.е. висок или нисък, и оставете дължината на проводника, за да се свържете с Arduino по -късно. Отделете време и проверете отново дали свързвате правилния терминал. Това е мястото, където препратката към компонент, изписана на панела до компонента и вашата лесна за запомняне схема за позициите на терминалите, ще се изплатят.

Стъпка 6: Стъпка 6: Свържете енкодерите и Arduino

Стъпка 6: Свържете енкодерите и Arduino
Стъпка 6: Свържете енкодерите и Arduino

Ротационните енкодери не могат да бъдат свързани в матрица. Входът към всеки енкодер (централен щифт) ще бъде свързан към земята на Arduino и изходите на енкодера ще отидат директно към входа на Arduino. Свържете всеки централен щифт на енкодера заедно и оставете проводник, за да се свържете към земята Arduino.

Запоявайте центровете на въртящия се енкодер към земята Arduino и всеки въртящ се енкодер "H" "L" към съответния щифт на Arduino. Запоявайте всяка дължина на проводника от колоната и реда на матрицата към съответния вход или изход на Arduino.

Стъпка 7: Стъпка 7: Подгответе скицата

Използвайки безплатната IDE на Arduino, подгответе скицата (кода) за Arduino. Качете скицата в Arduino След като скицата се зареди, свържете кутията с бутони към вашия компютър, трябва да се появи устройство с джойстик. Честито! Току -що сте построили кутия с бутони!

Препоръчано: