Turinys:

„Pasidaryk pats“skrydžio „Sim“jungiklio skydelis: 7 žingsniai (su nuotraukomis)
„Pasidaryk pats“skrydžio „Sim“jungiklio skydelis: 7 žingsniai (su nuotraukomis)

Video: „Pasidaryk pats“skrydžio „Sim“jungiklio skydelis: 7 žingsniai (su nuotraukomis)

Video: „Pasidaryk pats“skrydžio „Sim“jungiklio skydelis: 7 žingsniai (su nuotraukomis)
Video: Тестирую солнечную электростанцию ​​за 699 ​​евро! что оно стоит?!? TALLPOWER 2400 Вт 2160 Втч 2024, Liepa
Anonim
„Pasidaryk pats“skrydžio „Sim“jungiklių skydelis
„Pasidaryk pats“skrydžio „Sim“jungiklių skydelis
„Pasidaryk pats“skrydžio „Sim“jungiklių skydelis
„Pasidaryk pats“skrydžio „Sim“jungiklių skydelis

Praleidęs daug metų skrydžių simuliatorių bendruomenėje ir įsitraukęs į vis sudėtingesnius lėktuvus, aš troškau sugebėjimo nelaikyti rankų prie fizinių jungiklių, o ne bandyti skristi dešine ranka, kai naudoju pelę savo dominuojančioje padėtyje kairiąja ranka spustelėti mažus jungiklius aplink kabiną per trumpą laiką. Neturiu pinigų ar laiko pilnai kabinai įrengti, ir net jei turėčiau, nesiruošiu jo statyti kiekvienam skraidomam orlaiviui (jų yra daug). Be to, aš beveik niekada nesinaudoju daugeliu kabinoje esančių jungiklių, o dar mažiau yra tų, kuriuos turiu pasiekti per trumpą laiką. Tačiau mano „HOTAS“mygtukai ir jungikliai baigėsi. Taigi ką daryti?

Tai buvo tada, kai mano smegenys iškėlė prisiminimą prieš kurį laiką, kai tik linksmindamasis naršiau skrydžio sim aparatinę įrangą (mano asociali, nerdyta prekybos languose versija prekybos centre). Mačiau „Saitek“jungiklių skydelį, pažymėtą bendrosios aviacijos stiliaus funkcijomis: išoriniais žibintais, magneto valdikliais, važiuokle, pitoto šiluma ir tt. Žinoma, tai buvo ne mano kainų diapazone, ir aš turėčiau rimtai elgtis pakartotinai ženklinti, ar ketinau jį naudoti naikintuvams, o tai iš tikrųjų man iš pradžių reikėjo jungiklio skydelio. Tačiau idėja įstrigo ir praėjusią vasarą, neturėdama ką geriau veikti, sugalvojau, kad pasistatysiu savo.

Priedai:

Medžiagos dėžutės statybai

Pasirinkti valdikliai (aš naudoju jungiklius, bet jūs galite turėti mygtukus, sukamąsias rankenėles, slankiklius ar bet ką kitą, ką galite išsiaiškinti, kaip prijungti laidą.)

Kai kurie geri 2 padėčių jungikliai („Amazon“)

Kai kurie geri 3 padėčių jungikliai („Amazon“)

„Teensy Board“(aš naudojau 3.2, bet 3.x, 4.x ir LC tikrai veiks; nesu tikras dėl 2.x. Daugiau informacijos apie „Teensy“lentas rasite https://www.pjrc.com /paauglė/)

Kažkoks 22 metrų gabarito elektros laidas (su kieta šerdimi lengviausia dirbti; aš jį radau „Amazon“čia)

Plonas 60/40 elektrinis lydmetalis („Amazon“)

Stripboard („Amazon“)

Būtinos kaiščių antraštės (jas labai lengva rasti ir jūsų poreikiai skirsis priklausomai nuo to, ką turite ir kaip nuspręsite tęsti, todėl neįtraukiau nuorodos)

PCB tarpinės (vėlgi, yra platus pasirinkimas ir kiekvieno poreikiai bus šiek tiek kitokie, todėl neįtraukiau nuorodos. Aš labai rekomenduoju įsigyti metalinių, o ne plastikinių, nes bus daug mažesnė tikimybė, kad atsitiktinai nuplėšite juos.)

1 žingsnis: prototipas

Mano prototipas, tiesą sakant, šiek tiek gėdingas. Jame buvo daug plikos, susuktos vielos, neįtikėtinai netvarkingas „Arduino“kodas, „Teensy 3.2“ir išskirtinai nepatikimos elektros jungtys. Taip pat galėjo būti kartono. Nepaisant daugybės trūkumų, jis pateikė koncepcijos įrodymą ir leido man tai išbandyti beveik nemokamai, nes jau turėjau visas dalis. Ilgainiui tai pasirodė labai vertinga, nes atradau ir ištaisiau daugybę su prototipu susijusių problemų ir galėjau patikslinti savo galutinio produkto tikslus. Be to, beveik viską panaudojau (kartonas buvo prarasta priežastis) kitame jo pasireiškime, kurį dabar naudoju. Aš labai rekomenduoju sukurti specialų prototipą, kad galėtumėte išbandyti ir išspręsti netikėtumus prieš išeidami ir sukurdami galutinę versiją.

2 žingsnis: nustatykite norimų/reikalingų funkcijų sąrašą

Nustatykite norimų/reikalingų funkcijų sąrašą
Nustatykite norimų/reikalingų funkcijų sąrašą

Idealiu atveju tai turėtų apimti dalykus, kuriuos turite pasiekti greitai, bet neturite vietos savo HOTAS, pvz., Pagrindinę ranką, atsargines skrydžio valdymo sistemas, trukdžių valdiklius, atsakomųjų priemonių valdiklius ir tt. Rekomenduoju patogiai naudotis HOTAS prieš statydami jungiklių skydelį, nes jūsų poreikiai gali keistis atsižvelgiant į jūsų HOTAS. Bandydamas prototipą pastebėjau, kad man taip pat patinka jungikliai, priskirti dalykams, kuriems paprastai naudoju klaviatūrą, nes tai pastebimai padidino panardinimą. Todėl pridėjau tokius dalykus kaip variklio valdikliai (variklio paleidimas/sustabdymas, baldakimo valdikliai, pavara, sklendės ir kt.). Kituose orlaiviuose, pvz., 737 ar GA lėktuvuose, aš juos naudoju tokiems dalykams kaip autopiloto valdymas, išorinių žibintų valdymas, avarinės sistemos ir tt Taip pat buvo labai patogu juos priskirti anti-ledo sistemoms, pvz., Pitot šilumai ir angliavandenių šilumai. tai dalykai, kuriuos dažnai įjungiu ir išjungiu.

Aš naudoju skaičiuoklę, kad sutvarkyčiau visus tuos sąrašus ir sugrupuočiau 2 ir 3 pozicijų jungiklius. Tikriausiai galėtumėte išsisukti naudodami tik 2 padėčių jungiklius, tačiau tokie dalykai kaip „F/A-18“trukdiklis ir dozatoriaus valdikliai yra labiau įtraukiantys ir tikroviški, naudojant 3 padėčių jungiklį, o kai kuriais atvejais tai gana reikia, pvz., kelio taško/žymeklio/misijos parinkiklį A-10C kompaktiniame diske. Daugumos orlaivių sklendės taip pat turi bent tris padėtis (pavyzdžiai yra A-10C ir F/A-18), o tie, kurie turi tik 2 sklendžių padėtis, taip pat gali naudoti 3 padėčių jungiklį, naudodami tik 2 iš 3 pozicijas. (Pirkimo patarimas: verta žinoti techninius jungiklių pavadinimus (SPST perjungiklis, SPDT perjungimas, sukamasis ir kt.) Paieškos sistemos paprastai nežino, ką turite omenyje, kai prašote „perjungimo jungiklių“. Gera vieta sužinoti apie tokius reikalai čia.)

Paskutinis triukas yra nuspręsti dėl jungiklių užsakymo. Turėkite omenyje, kur bus jungiklio skydas; galbūt norėsite įdėti jungiklius, kuriuos turėsite pasiekti greičiau arčiau to, kur bus jūsų ranka. Mano atveju aš skrendu dešine ranka ant lazdos, o kaire ranka - droseliu, todėl jungiklio skydelis eis kairėje mano stalo pusėje. Kadangi mano klaviatūra ir pelė yra tarp mano lazdos ir droselio, skydelis bus kairėje mano droselio pusėje, todėl greitos prieigos jungikliai turėtų būti jungiklių skydelio dešinėje, netoli mano rankos.

Jei jus domina mano naudojama skaičiuoklė, ji yra „Google“skaičiuoklėse čia. (Deja, „Instructables“dėl kokių nors priežasčių neleidžia man įkelti skaičiuoklės.)

3 žingsnis: suprojektuokite dėžutę

Jungikliai turi būti pritvirtinti prie kažko, ir kažkas greičiausiai sėdės ant jūsų stalo. Mano atveju iš 1x4 medienos gabalų padariau 29 cm x 12 cm ir 6 cm aukščio dėžutę su 1/4 colio storio akrilo priekine dalimi. Tai šiek tiek per daug struktūriškai, tačiau naudojant didesnes medžiagas buvo lengviau jas pritvirtinti ir atsirado daugiau vietos klaidoms. Renkantis medžiagas, nepamirškite, kad sunkesnis yra paprastai geresnis, nes tai reiškia, kad galite stipriai paspausti jungiklius, o dėžutės svoris neleis jai judėti. Jei norite naudoti laidžią medžiagą, pvz., Lakštinį metalą, ji teoriškai nesugadins dalykų (aš to nebandžiau; ateityje gali tekti elektra izoliuoti PCB tarpiklius nuo likusios juostos). Tiesiog suprojektuokite dėžutę, kad galėtumėte ją surinkti ir išardyti savo nuožiūra. Jums gali tekti išspręsti problemą!

Savo jungiklius išdėstiau maždaug 1,4 cm atstumu vienas nuo kito, nors galėtumėte juos atskirti daugiau. Radau, kad 1,4 cm yra patogus tarpas, kuriame galiu jaustis pakankamai pasitikintis, kad galiu paspausti teisingą jungiklį, o ne tuos, kurie yra abiejose pusėse. Atrodo šiek tiek perpildyta, tačiau taip nesijaučia, ypač po nedidelės praktikos. Vis dėlto nenorėčiau, kad jie būtų arčiau vienas kito.

4 žingsnis: nusipirkite dalių ir sukurkite dėžę

Pirkite dalis ir sukurkite dėžę
Pirkite dalis ir sukurkite dėžę
Pirkite dalis ir sukurkite dėžę
Pirkite dalis ir sukurkite dėžę
Pirkite dalis ir sukurkite dėžę
Pirkite dalis ir sukurkite dėžę

Man tai buvo pats smagiausias ir sunkiausias žingsnis. Aš nusprendžiau purkšti savo dėžutę blizgančia juoda spalva išorėje ir blizgia balta spalva viduje. Iš išorės pasirinkau juodą spalvą, nes ji atitinka juodą temą, su kuria susiduriu su kompiuteriu, o baltą - viduje, nes žinojau, kad noriu apšviesti dėžutę, o viduje nudažyta balta spalva reiškia, kad ji atspindės bet kokią pasirinktą spalvą apšviesti jį. Blizgus buvo tik todėl, kad atrodė gražiai (ir padėtų atspindėti šviesą aplink dėžutės vidų). Verta pasiimti kokią 22 gabarito vielą, nes ji patogiai telpa į daugumos prototipų plokščių skyles. Kai kurie žmonės renkasi pintą vielą, nes tokiu būdu jūs gaunate šiek tiek geresnes elektros jungtis, tačiau manau, kad tai yra absoliutus košmaras dirbti, ypač tokiu mažu mastu, todėl aš naudoju kietą varinę vielą ir tiesiog naudojau daug litavimo. Aš taip pat naudoju spalvas laidams tvarkyti, o tai labai padėjo. Juoda buvo sumalta (kaip įprasta), o raudona - 3,3 V, o jungiklių išėjimai. (Būčiau naudojęs mėlyną ar žalią ar kažką kito jungiklio išvestims, bet jų neturėjau ir nenorėjau jų nusipirkti tik šiam projektui.)

Man patinka, kad galiu prijungti ir atjungti savo mikrovaldiklį nuo projektų, o ne lituoti, kad galėčiau juos vėl naudoti, todėl prie savo juostos prilipdžiau moteriškų kaiščių antraštes, tada prijungiau savo „Teensy“plokštę. Juostinė plokštė buvo pritvirtinta prie dėžutės galo su PCB tarpikliais. Šviesos diodai buvo karštai priklijuoti prie mažo to paties 1/4 colio akrilo stačiakampio, kurį naudoju skydelio paviršiuje, ir buvo pritvirtinti prie dėžutės šonų su PCB tarpikliais. Visos elektros jungtys buvo lituojamos, išskyrus „Teensy“kaiščių antgalius, pritvirtintus prie juostelės su kaiščių galvutėmis.

Darbas su PCB tarpikliais: tie dalykai yra košmaras, kurį galima prisukti tik pirštais, todėl radau gero dydžio lizdą, kad galėčiau nusipirkti, tada priveržiau jį pirštu. (Žiūrėkite paveikslėlius.) Be to, šiems tarpikliams neturėtų būti daug streso; viskas, ko jiems reikia, yra šiek tiek elektronikos. Nereikia jų labai sugriežtinti. Turi būti švelni, bet tvirta įtampa. Galiausiai bus daug lengviau, jei prieš bandydami įsukti, išgręžite gero dydžio bandomąją skylę.

Būtinai dažnai išbandykite savo jungtis, kad įsitikintumėte, jog lydmetalis nesutampa su kaimynine juostele. Patarimas: jei jūsų multimetras sako, kad jūsų juostelės yra prijungtos, bet nematote jų jungiančių lydmetalių, įsitikinkite, kad JŪSŲ JUNGIKLIAI ATVIRTI, NE UŽDARYTI! Aš padariau šią klaidą ir tai man kainavo labai varginantį pusvalandį.

Šiek tiek elektros teorijos: jungikliai puikiai neveikia kaip įvestys, nebent naudojate traukiamąjį rezistorių arba ištraukiamą rezistorių. Problema kyla dėl to, kad kai jungiklis atidarytas, jis nėra prijungtas prie jokio mikrovaldiklio atskaitos taško, todėl nežino, ar jis atidarytas, ar uždarytas. (Vis dėlto tai supaprastinta versija, kurią man patogu paaiškinti.) „Teensys“(ir, kiek žinau, taip pat „Arduinos“) turi įmontuotus prisitraukimo rezistorius, kuriuos galite įjungti naudodami

pinmode (kaištis, INPUT_PULLUP);

vietoj

pinmode (PIN, INPUT);

Tai padeda prijungti kaištį prie atskaitos taško, kai jis atidarytas, ir kitą atskaitos tašką, kai jis uždarytas (aš naudoju žemę, bet internete sakoma, kad galite naudoti ir VIN). Aš taip pat naudoju „Bounce“biblioteką, kad pašalinčiau bet kokius mechaninius neatitikimus pačiame jungiklyje. Dėl šviesos diodų aš palieku grandinės dizainą jums. Iš patirties pasakysiu, kad šviesos diodai netrunka labai ilgai, jei jie yra įtempti, o jų keitimas yra didelis skausmas, todėl verta skirti laiko Kirchhoffo kilpos taisyklės pašalinimui ir išsiaiškinti atsparumo vertes. Turėdamas 2 turimus 20 mA šviesos diodus, aš naudoju 6 ir bitų omų rezistorių, kad įtampa sumažėtų nuo 3,3 V (mano „Teensy“yra 3,3 V kaištis) iki 3,1 įtampos, o tai puikiai atitinka 3.0 -3,2 V tolerancija mano šviesos diodams.

Kai kurie litavimo patarimai: Jei pastebite, kad lydmetalis atsitiktinai sujungė dvi juosteles, galite išbandyti keletą dalykų. Radau „Dremel“įrankį su labai mažu gabalėliu, kuris puikiai veikė, kad būtų galima tiksliai nuplėšti smulkias lituoklio dalis. Tačiau jei netyčia suformavote lydmetalį ant dviejų laidų ant skirtingų juostelių, „Dremel“įrankis truks amžinai. Po tam tikro eksperimento supratau, kad geriausia yra kaitinti lituoklį su lituokliu, tada tarp laidų paleisti ką nors siauro, pavyzdžiui, sulenktą sąvaržėlę, kad pastumtų lydmetalį į bet kurią pusę. Tai man puikiai tiko ir sukėlė minimalią netvarką.

Litavimo atsisakymas naujiems žmonėms: pradedantiesiems tai nėra lengvas litavimo projektas. Prieš šį projektą lituodavau maždaug metus ir tai man buvo sunkus projektas (todėl jis atrodo toks netvarkingas). Lituoti iš pradžių nėra lengva ir reikės praktikos. Nesu pakankamai geras, kad galėčiau jus išmokyti lituoti, todėl negaliu prisiimti atsakomybės už jūsų išlydytą švino/deginimo srautą. Išmokti lituoti ir tai padaryti tinkamai/saugiai - tavo darbas. Tačiau yra daug gerų išteklių (internetas kartais yra nuostabus dalykas), todėl nenusiminkite dėl šio projekto, jei dar nežinote, kaip lituoti. Praktika, atkaklumas ir kantrybė yra viskas, ko jums reikia. Ir lituoti nindzėms ten, nedvejodami parodykite mane.;)

Jei nerimaujate dėl kaiščių trūkumo: to nepadarysite, nebent naudosite daug mygtukų. Programinei įrangai pritrūks mygtukų įvesties, kol „Teensy“plokštėje nebeliks kaiščių, net jei naudosite šiek tiek „Teensy 3.2“, kaip aš. Aš visiškai išnaudojau programinę įrangą naudodamas visus 32 mygtukų įvestis ir naudojau tik maždaug 3/4 „Teensy“kaiščių.

5 žingsnis: Trumpas liestis su mikrovaldikliais

Numatytasis hobio elektronikos mikrovaldiklis paprastai yra tam tikro aprašymo „Arduino“. Jie yra fantastiškos smulkmenos; tačiau dauguma „Arduinos“negali tiesiogiai veikti kaip USB-HID įrenginys. Turėtumėte naudoti tarpinę programą (pvz., Apdorojimo scenarijų), kad būtumėte tarpininkas, ir naudokitės virtualia vairasvirte, kad iš tikrųjų pateiktumėte įvestį, o tai yra skausmas. Kita vertus, „Teensy“plokštės gali būti įprasta USB-HID vairasvirtė, kuri jūsų kompiuteryje rodoma taip pat, kaip ir jūsų HOTAS ar kiti žaidimų valdikliai. Tai nėra programinės įrangos dalykas; „Teensy“lentose iš tikrųjų naudojamos skirtingos mikroschemos.

Šio rašymo metu yra keletas „Arduino“, kurie gali veikti kaip USB-HID įrenginiai: „Leonardo“, „Mini“ir „Pro Mini“. Jei nuspręsite eiti šiuo keliu, peržiūrėkite šią „Github“biblioteką, kad galėtumėte juos naudoti kaip vairasvirtę, o ne numatytąją klaviatūrą/pelę. (Ačiū „willem.beel“, kad tai nurodėte komentaruose.)

„Teensy“lentos svyruoja nuo maždaug 15 USD iki maždaug 35 USD. Pagrindinį „Arduino“galite įsigyti vos už 10 USD, tačiau tikriausiai praleisite daug daugiau valandų, nei verta sukurti ir derinti apdorojimo scenarijų, virtualią vairasvirtę ir sąsajas tarp kiekvieno žingsnio, jei nuspręsite eiti tuo keliu. Tačiau „Teensy“įmontuota „Joystick“biblioteka ir „Github Arduino Leonardo/Mini/Pro Mini“biblioteka palaiko tik 32 mygtukų įvestis, taigi, jei norite daug jungiklių, vis tiek turėsite eiti virtualios vairasvirtės keliu, nes vienintelis apribojimas yra jūsų kodavimo įgūdžiai ir kantrybė.

6 veiksmas: parašykite/derinkite kodą

Parašykite/derinkite kodą
Parašykite/derinkite kodą

Čia yra „Arduino“failas su mano kodu. Jei norite jį naudoti, turėsite jį pakeisti taip, kad atitiktų 2 ir 3 padėčių jungiklių padėtį, nes jūsų greičiausiai bus kitoks nei mano. Man patinka objektinis programavimas kalba, kuria remiasi Arduino ir Teensy, todėl tiesiog užkoduodavau. Tai nėra gražu, bet tai veikia. Taip pat turite perjungti USB tipą į „Flight Sim Controls + Joystick“, esantį „Tools“(ačiū primus57, kad tai nurodėte komentaruose). Nesivaržykite kurti/platinti išvestinių darbų; Puikiai žinau, kad mano kodavimo įgūdžiai nėra puikūs, todėl bet kokie patobulinimai yra laukiami.

Aš naudoju „Windows 10“, todėl norėdamas patikrinti savo kodą, nuėjau į meniu Pradėti ir įvedžiau „joy.cpl“ir paspaudžiau „Enter“, tada dukart spustelėjau „Teensy Flight Sim Controls“ir nuėjau į skirtuką Testas. (Žr. Ekrano kopiją.) Tai bus rodoma kiekvieną kartą, kai kompiuteris užregistruoja įvestį (labai naudinga derinant).

7 žingsnis: venkite mano klaidų

Jei tai daryčiau dar kartą, pagrindinis dalykas, kurį būčiau padaręs kitaip, būčiau labiau pasirūpinęs, kad dėžutė būtų ant stalo. (Šiuo metu to nėra ir tai labai erzina.) Kitas dalykas, kuris būtų labai palengvinęs tai, jei būčiau atsekęs, kur gręžti bandomąsias skyles PCB tarpikliams prieš litavimą/tvirtinimą, o ne po to. Be to, turėjau suprasti, kad galiu lituoti laidus nuo jungiklių iki juostos bet kur išilgai kiekvieno kaiščio juostos ir nusprendžiau jų ne lituoti šalia vienas kito. Nickas Lee komentaruose pasiūlė naudoti superklijus, juostas ar užtrauktukus, kad išvalytų laidus, o tai yra puiki idėja.:) Galiausiai, būčiau kruopščiau tapęs išorėje, nes dėžutės dažai yra labiau matomi, nei maniau, ir naudoju trumpesnius, nenukreiptus varžtus, kad dėžutė būtų laikoma kartu

Kai kurie dalykai, kurie veikė gerai: vidiniai žibintai yra malonumas, o jų apšvietimas iš abiejų pusių suteikia net pakankamai apšvietimo. Be to, Bounce biblioteka puikiai atlieka savo darbą; Aš niekada nesulaukiu klaidingų duomenų, bet vis tiek jaučiu, kad mano įvestys yra momentinės. Jungikliai yra gražaus dydžio ir suteikia pakankamai pasipriešinimo, kad jaustųsi „tikri“, nesunku perjungti. Atrodė, kad 22 gabaritų viela yra tobulaus dydžio ir, būdama kietašerdė, su ja buvo labai lengva dirbti. Dažymas purškiant sukėlė labai profesionalų vaizdą ir apskritai manau, kad galutinis produktas atrodo labai gražiai.

Rekomenduojamas: