Мазмуну:

DIY Flight Sim Switch Panel: 7 кадам (Сүрөттөр менен)
DIY Flight Sim Switch Panel: 7 кадам (Сүрөттөр менен)

Video: DIY Flight Sim Switch Panel: 7 кадам (Сүрөттөр менен)

Video: DIY Flight Sim Switch Panel: 7 кадам (Сүрөттөр менен)
Video: 220 В переменного тока от 12 В 90 А Автомобильный генератор переменного тока 1000 Вт DIY 2024, Июль
Anonim
DIY Flight Sim Switch Panel
DIY Flight Sim Switch Panel
DIY Flight Sim Switch Panel
DIY Flight Sim Switch Panel

Учуу сим коомчулугунда көп жыл өткөргөндөн кийин жана татаал учактарга аралашкандан кийин, мен чычканды үстөмдүк кылбоодо оң колум менен учуунун ордуна, колумду физикалык өчүргүчтөрдө кармоо жөндөмүн эңсеп калдым. сол колу менен кыска убакыттын ичинде кабинанын айланасындагы кичине өчүргүчтөрдү басыңыз. Кокпитти толук орнотууга менде акча да, убакыт да жок, эгер ошондой болсо да, мен учкан ар бир учакка бирөө курбайм (көп). Мындан тышкары, мен кокпитдеги көптөгөн өчүргүчтөрдү дээрлик колдоно бербейм, ал тургай азыраакыга жетүүм керек. Бирок, менде HOTASтын баскычтары жана өчүргүчтөрү түгөндү. Анда эмне кылыш керек?

Бул менин мээм бир аз мурун учуу сим жабдууларын көңүл ачуу үчүн карап жүргөнүмдөгү эс тутумду чакырганда (менин коомго каршы, соода борборундагы терезе сатып алуунун версиясы). Мен жалпы авиациялык стиль функциялары менен белгиленген Saitek коммутатор панелин көрдүм: тышкы жарыктар, магнито башкаруу, конуу шаймандары, питот жылуулугу, ж. эгерде мен аны истребитель учактары үчүн колдоно турган болсом, кайра этикеткалоо, бул мага чынында биринчи кезекте коммутаторго муктаж болгон нерсе. Бирок, идея токтоп калды, жана өткөн жайда, мындан артык эч нерсе жок, мен өзүмдүн үйүмдү курам деп ойлодум.

Берилиштер:

Куту куруу үчүн материалдар

Тандоо көзөмөлү (мен өчүргүчтөрдү колдондум, бирок сизде баскычтар, айлануучу баскычтар, слайдерлер же башка нерселер болушу мүмкүн, сиз кантип туташтыруу керек экенин биле аласыз.)

Кээ бир жакшы 2-позиция алмаштыргычтар (Amazon)

Кээ бир жакшы 3 позиция которгучтар (Amazon)

Teensy Board (Мен 3.2 колдонгом, бирок 3.x, 4.x жана LC так иштейт; Мен 2.x жөнүндө так билбейм. Teensy такталары жөнүндө көбүрөөк маалымат алуу үчүн https://www.pjrc.com караңыз /өспүрүм/)

Кээ бир 22-өлчөөчү электр зымы (катуу ядро менен иштөө оңой; мен бул жерден Амазонкадан таптым)

Жука 60/40 электрдик ширетүүчү (Amazon)

Stripboard (Amazon)

Талап кылынган пин аталыштары (аларды табуу өтө оңой жана сиздин муктаждыктарыңыз сизде бар нерсеге жана кантип улантууну тандап алганыңызга жараша өзгөрүп турат, ошондуктан мен шилтеме кошкон жокмун)

PCB боштуктары (дагы, кеңири тандоо бар жана ар кимдин муктаждыктары бир аз башкачараак болот, ошондуктан мен шилтемени кошкон жокмун. Мен пластикалык эмес, металлды алууну сунуштайм, анткени сиз кокусунан чечип кетүү мүмкүнчүлүгүңүз азыраак болот аларды.)

1 -кадам: Прототип

Менин прототипим чынын айтканда бир аз уят. Бул көп жылаңач, буралган зым, укмуштай башаламан Arduino коду, Teensy 3.2 жана өзгөчө ишенимсиз электр байланыштарын камтыйт. Картон да болушу мүмкүн. Көптөгөн кемчиликтерине карабай, ал түшүнүктүн далилин берди жана мага бекер сынап көрүүгө уруксат берди, анткени менде бардык бөлүктөр тегеректе болчу. Бул узак мөөнөттүү келечекте абдан баалуу болуп чыкты, анткени мен прототип менен көптөгөн көйгөйлөрдү таап, оңдоп, акыркы продуктка болгон максаттарымды такташым керек болчу. Мен ошондой эле дээрлик бардыгын кайра колдонуп көрдүм (картон жоголгон себеп), анын кийинки көрүнүшүндө мен азыр колдонуп жатам. Мен өзүмдү сынап көрүүгө жана сюрприздерди чечүүгө мүмкүнчүлүк берүү үчүн атайын прототипти курууну сунуштайм.

2 -кадам: Сизге керектүү/керектүү функциялардын тизмесин аныктаңыз

Каалаган/керектүү функциялардын тизмесин аныктаңыз
Каалаган/керектүү функциялардын тизмесин аныктаңыз

Идеалында, бул кыска мөөнөттө жетүүңүз керек болгон нерселерди камтышы керек, бирок HOTAS үчүн орун жок, мисалы, мастер колу, резервдик учууну башкаруу тутумдары, тыгындарды башкаруу, контролдук чараларды көзөмөлдөө ж. которуу панелин куруудан мурун, сиздин муктаждыктарыңыз HOTASтын негизинде өзгөрүшү мүмкүн. Прототипти сыноо учурунда, мен дагы клавиатураны колдоно турган нерселерге которгучтарга ээ болууну жактырганымды байкадым, анткени бул чөмүлүүнү байкаларлык көбөйттү. Мен моторду башкаруу сыяктуу нерселерди коштум (кыймылдаткычты иштетүү/токтотуу, капкакты башкаруу, тиштүү жабуу, жапкычтар ж. Б.). Башка учактарда, 737 же GA учактары сыяктуу, мен аларды автопилоттук башкаруу, тышкы жарыктарды башкаруу, авариялык системалар ж.б.у.с. булар мен тез -тез күйгүзүп -өчүрүп турган нерселер.

Мен ошол тизмелерди уюштуруу үчүн жана 2-позиция менен 3-позиция алмаштыргычтарды тизүү үчүн электрондук жадыбал колдондум. Сиз, балким, жөн эле 2-позиция алмаштыргычтар менен кутулуп кетишиңиз мүмкүн, бирок F/A-18деги джеммер жана диспенсерди башкаруу сыяктуу нерселер 3 позициялуу которгуч менен көбүрөөк таасирдүү жана чыныгы формада, кээ бир учурларда бул абдан жакшы зарыл, мисалы, A-10Cнин CDUсунда Waypoint/Markpoint/Mission селектору. Көпчүлүк учактын клапандары, жок эле дегенде, үч позицияга ээ (A-10C жана F/A-18 мисалдар), жана 2 гана жапкыч позициясы барлар 3-позиция которуштургучун 3төн 2 гана колдонуу менен колдоно алышат. позициялары. (Сатып алуу боюнча кеңеш: Коммутаторлордун техникалык аталыштарын билүү керек (SPST которгуч, SPDT которгуч, айлануучу ж. нерселер бул жерде.)

Бул жерде акыркы трюк өчүргүчтөрдүн буйругун чечет. Коммутатордун панели кайда болорун эстен чыгарбаңыз; Сиз колуңуз турган жерге тезирээк жетишиңиз керек болгон өчүргүчтөрдү коюуну каалашыңыз мүмкүн. Менин учурда, мен оң колум менен таякка, сол колум менен дроссельге учуп баратам, андыктан которгуч панели столумдун сол жагына кетет. Менин клавиатурам менен чычканым таяк менен дроссельдин ортосунда болгондуктан, панель менин дроссельимдин сол жагына өтөт, андыктан тез кирүү которгучтары которгуч панелинин оң жагында, менин колума жакын болушу керек.

Эгерде сиз мен колдонгон таблицага кызыксаңыз, ал Google Барактарда бул жерде. (Тилекке каршы, Instructables кандайдыр бир себептерден улам мага жадыбал жүктөөгө уруксат бербейт.)

3 -кадам: кутучаны долбоорлоо

Коммутаторлор бир нерсеге тиркелиши керек, жана бир нерсе, балким, столуңузда отурат. Менин учурда, 1x4 жыгачтан 29 см 12 см жана 6 см бийиктикте, 1/4 дюймдук акрил фронт менен куту жасадым. Бул бир аз структуралык жактан ашыкча, бирок чоң материалдарды колдонуу аларды бириктирүүнү жеңилдетти жана каталарга көбүрөөк орун берди. Материалдарды тандоодо, көбүнчө жакшыраак экенин эстен чыгарбаңыз, анткени бул сиз өчүргүчтөрдү катуу түртүшүңүз мүмкүн жана кутунун салмагы анын ары -бери жылышына жол бербейт. Эгерде сиз металл өткөргүч сыяктуу өткөргүч материалды колдонууну кааласаңыз, анда ал теориялык жактан эч нерсени бузбайт (мен муну сынап көргөн жокмун, келечектеги кадамда ПЛКнын калган бөлүгүнөн ПХБ аралыгын бөлүп чыгарууга туура келиши мүмкүн). Жөн гана коробканы долбоорлоо, аны каалагандай чогултуу жана ажыратуу мүмкүн. Сиз көйгөйлөрдү чечүүгө туура келиши мүмкүн!

Мен өчүргүчтөрүмдү болжол менен 1,4 см аралыкта жайгаштырдым, бирок сиз аларды дагы бошураак койсоңуз болот. Мен 1,4 смди ыңгайлуу боштук деп таптым, анда мен өзүмдү ишенимдүү сезип, эки тарапка тең эмес, туура которгучту баса алам. Бул бир аз толуп көрүнөт, бирок андай эмес, айрыкча бир аз машыгуудан кийин. Мен алардын жакын болушун каалабайт элем.

4 -кадам: Бөлүктөрдү сатып алып, кутуну куруңуз

Бөлүктөрдү сатып алып, кутучаны куруңуз
Бөлүктөрдү сатып алып, кутучаны куруңуз
Бөлүктөрдү сатып алып, кутучаны куруңуз
Бөлүктөрдү сатып алып, кутучаны куруңуз
Бөлүктөрдү сатып алып, кутучаны куруңуз
Бөлүктөрдү сатып алып, кутучаны куруңуз

Бул мен үчүн эң кызыктуу жана эң оор кадам болду. Мен кутучамды сыртынан жалтырак кара, ички жагын жалтырак ак түскө боёууну чечтим. Мен сырттагы кара түстү тандап алдым, анткени ал менин компьютердик нерселеримде болуп жаткан кара темага дал келет, ал эми ак түстө, анткени мен кутучаны жарык кылгым келгенин билчүмүн жана ичин ак түскө боёгондо бул мен тандаган түстү чагылдырат. менен жарык кылуу. Жалтырак болгону жакшы көрүнгөндүктөн болгон (жана кутунун ичиндеги жарыкты чагылдырууга жардам берет). 22 калибрдүү зымды алуунун кажети бар, анткени ал көпчүлүк ПТБнын тешиктерине ыңгайлуу келет. Кээ бирөөлөр өрүлгөн зымды жакшы көрүшөт, анткени сиз бир аз жакшыраак электр туташууларын аласыз, бирок мен аны менен иштөөнү абсолюттук коркунучтуу деп эсептейм, өзгөчө кичинекей масштабда, ошондуктан мен катуу жез зымды колдонуп, көп эле ширетүүнү колдондум. Мен дагы зымдарымды уюштуруу үчүн түстөрдү колдондум, бул абдан жардам берди. Кара жер (адаттагыдай) жана кызыл 3.3V жана өчүргүчтөрдүн чыгышы болчу. (Мен которуштуруу үчүн көк же жашыл же башка нерсени колдонмокмун, бирок менде жок болчу жана бул проект үчүн бир аз сатып алууну каалаган эмесмин.)

Микроконтроллеримди лактап отургузуунун ордуна, аны проектилерден ажыратып, кайра колдоно алууну жакшы көрөм, ошондуктан мен ургаачы пин баштарын стриптонго кошуп, андан кийин Teensy тактамды сайдым. Стриптиз коробканын арткы бетине ПХБ аралыгы менен бекитилген. Светодиоддор панелдин бетинде колдонулган 1/4 дюймдук акрилдин кичинекей тик бурчтугуна ысык желимделген жана ПКБ аралыгы бар кутунун капталдарына бекитилген. Ар бир электрдик туташуу Teensyдеги төөнөгүчтөрдүн башын ургаачы-эркек пин баштары менен стрипторго бекитилгенин кошпогондо, кошулган.

ПХБ аралыгы менен иштөө: бул нерселер манжалар менен түшүрүү үчүн коркунучтуу нерсе, ошондуктан мен бир аз сатып алуу үчүн жакшы өлчөмдөгү розетканы таптым, анан аны манжаларым менен бекемдедим. (Сүрөттөрдү караңыз.) Ошондой эле, бул аралыкта көп стресс болбошу керек; алар колдоого муктаж болгону бир аз электроника. Буларды такыр күчөтүүнүн кажети жок. Жумшак, бирок бекем чыңалуу керек. Акыр-аягы, эгер сиз аны бурамакчы болгонго чейин жакшы өлчөмдөгү пилоттук тешикти бурсаңыз, анда бир топ жеңил болот.

Лайк кошуна тилкеге жабышып калбашы үчүн туташууларыңызды тез -тез текшерип турууну унутпаңыз. Ишара: эгер сиздин мультиметрде тилкелериңиз туташып турат десе, бирок сиз аларды туташтырган эч кандай ширетүүнү көрө албай жатсаңыз, ӨЧҮРГҮЧТӨРҮҢҮЗ АЧЫЛГАНЫНА, ЖАБЫЛБАГАНЫНА ЭМНЕ БОЛУҢУЗ! Мен бул катаны кетирип, мага абдан капа болгон жарым саатым кетти.

Кичине электрдик теория: Эгер сиз тартылуу каршылыгын же тартылган каршылыгын колдонмосоңуз, которгучтар кириш катары жакшы иштебейт. Көйгөй, которгуч ачык болгондо, ал микроконтроллердин эч кандай таяныч чекитине туташпагандыктан келип чыгат, ошондуктан ал ачык же жабык экенин билбейт. (Бул жөнөкөйлөтүлгөн версия, мен баары бир түшүндүрүүгө ыңгайлуу.) Teensys (жана Arduinos да, менин билишимче) орнотулган тартма каршылыгына ээ, аны сиз иштете аласыз.

pinmode (пин, INPUT_PULLUP);

ордуна

pinmode (пин, INPUT);

Бул пин ачык болгондо шилтеме чекитине, ал эми жабылганда башка таяныч чекитине туташуу үчүн кызмат кылат (мен жерди колдонгом, бирок интернет сиз VINди колдоно аласыз дейт). Мен ошондой эле Bounce китепканасын которгучтун өзүндөгү механикалык карама -каршылыктарды жоюу үчүн колдондум. Светодиоддор үчүн мен схеманы сизге калтырам. Мен сизге тажрыйбамдан улам айтам, эгерде светодиоддор өтө эле көпкө созулбайт, аларды алмаштыруу чоң оору, ошондуктан Кирхгофтун Цикл эрежесин бузуп, каршылык маанилерин аныктоого убакыт керек. Менде болгон 2 20mA светодиоддору үчүн, мен 6-жана-бит-Ом каршылыгын колдонуп, 3.3Vдан чыңалууну түшүрдүм (менин өспүрүмдө 3.3V пин бар) 3.1-вольтко чейин, бул 3.0 ичинде жакшы. Менин LEDларымдын -3.2V толеранттуулугу.

Кээ бир ширетүү боюнча кеңештер: Эгерде сиз сиздин ширетүүчүңүз кокусунан эки тилкени туташтырып алганын байкасаңыз, анда сиз аракет кыла турган бир нече нерселер бар. Мен Dremel куралын таптым, анча -мынча кичинекей бөлүкчөлөрү тактардын майда бөлүктөрүн так түшүрүү үчүн жакшы иштеген. Бирок, эгер сиз кокусунан ар кандай тилкелерде эки зымдын тегерегинде ширетүүчү блок пайда кылсаңыз, Dremel куралы түбөлүккө талап кылынат. Бир аз эксперименттен кийин, мен эң жакшы нерсени таптым - бул ширеткичти сиздин темир менен жылытуу, андан кийин зымдардын ортосуна ийилген кыстыргыч сыяктуу тар нерсени иштетип, ширени эки жакка түртүп салыңыз. Бул мен үчүн жакшы иштеген жана минималдуу башаламандыкты жараткан.

Жаңы адамдар үчүн ширетүүдөн баш тартуу: Бул башталгыч үчүн оңой проектирлөө эмес. Мен бул проектке чейин бир жылдай эриткем жана бул мен үчүн татаал проект болчу (ошон үчүн бул баш аламан көрүнөт). Лайкоо алгач оңой эмес жана практиканы талап кылат. Мен сизге ширетүүнү үйрөтүүгө жетиштүү эмесмин, андыктан эрип кеткен коргошун/күйүү агымы үчүн жоопкерчиликти ала албайм. Лайк алууну үйрөнүү жана аны туура/коопсуз кылуу - сиздин ишиңиз. Айтор, ал жерде көптөгөн жакшы ресурстар бар (интернет кээде сонун нерсе), андыктан эгер сиз азырынча кантип ширетүүнү билбесеңиз, бул долбоордон көңүлүңүздү чөгөрбөңүз. Практика, туруктуулук жана чыдамкайлык сизге керек. Ал эми солярдык ниндзялар үчүн, мени көрсөтүүдөн тартынба.;)

Эгерде сиз төөнөгүчтөр түгөнүп баратат деп тынчсызданып жатсаңыз: сиз көп баскычтарды колдонмойунча, болбойт. Мен сыяктуу кичинекей Teensy 3.2 колдонсоңуз да, Teensy тактасы казыктар түгөнө электе, программалык камсыздоонун баскычы түгөнөт. Мен программалык камсыздоону бүт 32 баскычты киргизүү менен бүтүрдүм жана Teensyдеги казыктардын 3/4 бөлүгүн гана колдондум.

5 -кадам: Микроконтроллерлерге кыскача тангенс

Демейки хобби электроникасынын микроконтроллери көбүнчө кандайдыр бир сүрөттөмөнүн Arduino болуп саналат. Алар фантастикалык кичинекей нерселер; бирок, Arduinosтун көпчүлүгү түздөн-түз USB-HID түзмөгү катары иштей алышпайт. Сиз ортомчу болуу үчүн ортомчу программаны колдонушуңуз керек (иштетүү сценарийи сыяктуу) жана виртуалдык джойстикти колдонуу үчүн, чынында, бул оору. Өспүрүм такталар, тескерисинче, кадимки USB-HID джойстиги болушу мүмкүн, ал сиздин компьютериңизде HOTAS же башка оюн контроллери сыяктуу эле көрүнөт. Бул программалык камсыздоо эмес; Teensy такталары чындыгында ар кандай чиптерди колдонушат.

Бул жазуу учурунда USB-HID түзмөктөрү катары иштей турган бир нече Arduinos бар: Леонардо, Мини жана Pro Mini. Эгерде сиз бул жолду тандасаңыз, демейки клавиатура/чычкан ордуна джойстик катары колдонуу үчүн бул Github китепканасына кайрылыңыз. (Муну комментарийлерде көрсөткөн willem.beelке рахмат.)

Өспүрүм такталар болжол менен 15 доллардан 35 долларга чейин. Негизги Arduino -ну 10 долларга эле ала аласыз, бирок, эгер сиз ошол жолго барууну чечсеңиз, Processing скриптин, виртуалдык джойстикти жана ар бир кадамдын ортосундагы интерфейстерди түзүүгө жана мүчүлүштүктөрүн оңдоого караганда алда канча көп убакыт коротосуз. Бирок, Teensy's Joystick китепканасы жана Github Arduino Leonardo/Mini/Pro Mini китепканасы 32 баскычтуу киргизүүнү колдойт, андыктан эгер сиз көп өчүргүңүз келсе, виртуалдык джойстик маршрутуна барууга туура келет. бир гана чектөө - бул сиздин коддоо жөндөмүңүз жана чыдамкайлыгыңыз.

6 -кадам: Кодду жазуу/мүчүлүштүктөрдү оңдоо

Кодду жазуу/мүчүлүштүктөрдү оңдоо
Кодду жазуу/мүчүлүштүктөрдү оңдоо

Бул жерде менин кодум бар Arduino файлы. Эгер сиз аны колдонууну кааласаңыз, анда аны 2-позиция менен 3-позиция алмаштыргычтары менен дал келүү үчүн өзгөртүүгө туура келет, анткени сиздики меникинен айырмаланып калышы мүмкүн. Мен Arduino жана Teensy негизделген тилде объектке багытталган программалоону жутам, ошондуктан мен аны катаал коддоп койдум. Бул сулуу эмес, бирок ал иштейт. Сиз ошондой эле USB түрүн куралдар астындагы "Flight Sim Controls + Joystick" ге которушуңуз керек (комментарийлерде муну көрсөткөн primus57 рахмат). Туунду чыгармаларды жасоо/жайылтуу; Мен жакшы билем, менин коддоо жөндөмүм анча жакшы эмес, ошондуктан ар кандай жакшыртуулар кабыл алынат.

Мен Windows 10ду колдонуп жатам, андыктан кодумду текшерүү үчүн мен "Старт" менюсуна кирип "joy.cpl" деп жазып, Enter баскамын, андан кийин Teensy Flight Sim Controls баскычын эки жолу чыкылдатып, "Test" өтмөгүнө бардым. (Скриншотту караңыз.) Бул компьютер киргизүүнү каттаган сайын көрсөтөт (мүчүлүштүктөрдү оңдоо үчүн абдан пайдалуу).

7 -кадам: Менин каталарымдан алыс болуңуз

Эгерде мен муну дагы кыла турган болсом, анда мен башкача кылмакмын, мен кутунун столдун үстүнө тегиз отуруп калышына жакшы кам көрмөкмүн. (Бул азыр эмес жана бул өтө тажатма.) Кийинки нерсени, эгер мен нерселерди кийин эмес, ширетүүдөн мурун, PCB аралыгы үчүн пилоттук тешиктерди кайда бурушум керектигин издеп көрсөм. Ошондой эле, мен зымдарды өчүргүчтөрдөн стриптизге ар бир казыктын тилкесинин каалаган жеринде ширете алаарымды түшүнүшүм керек болчу жана аларды бири -биринин жанында ширетпөөнү чечтим. Ник Ли комментарийлерде зымдарды тазалоо үчүн супер клей, скотч же сыдырма галстуктарды колдонууну сунуштады, бул сонун идея.:) Акырында, мен сырттагы этияттык менен сүрөт тартуу ишин жасамакмын, анткени кутунун боёгу мен ойлогондон да көрүнүп турат жана кутучаны чогуу кармоо үчүн кыска, бурулбаган бурамаларды колдонгон.

Кээ бир нерселер жакшы иштеген: ички жарыктар жагымдуу иштейт жана эки жагында бирөө бар болсо дагы жетиштүү жарык берет. Ошондой эле, Bounce китепканасы эң сонун ишти аткарат; Мен эч качан жалган киргизүүлөрдү албайм, бирок мен дагы эле менин киргизүүлөрүм заматта болуп жаткандай сезилет. Коммутаторлор жакшы өлчөмдө жана которуу кыйын болбостон "чыныгы" сезүү үчүн жетиштүү каршылык көрсөтөт. 22-калибрлүү зым идеалдуу өлчөмдө көрүнгөн жана катуу өзөк болгондуктан, аны менен иштөө абдан оңой болгон. Спрей боёгу абдан профессионалдуу көрүнүштү жараткан жана жалпысынан мен акыркы продукт абдан жакшы көрүнөт деп ойлойм.

Сунушталууда: