Jeffrey Cross
Jeffrey Cross

Izrada zabave: kontrolni pult za misije

Moj stariji sin nedavno je krenuo u školu i trebao je svoj stol za domaće zadaće. Htjela sam napraviti nešto ljepše od jednostavnog stola s nogama, i shvatila sam da bih mogla izgraditi i malo zabave kad završi domaća zadaća. I moji dječaci i ja još smo uvijek putovali po glavi iz našeg ljetnog putovanja u svemirski centar Kennedy. Za ovaj stolni projekt odlučio sam krenuti s NASA temom. Istraživao sam program Apollo, kao i NASA-in centar za kontrolu misije, i osmislio svoju konzolu otprilike na temelju tih. Kažem "otprilike" jer stvarna kontrola misije čini više nadzora nego kontroliranja i nije preplavljena bukom raketa koju mladi djeca cijene. Uzeo sam velike slobode i učinio više konzolom za igru ​​u prostoru, nego točan simulator. Moj je cilj bio jednostavno pružiti neke dodatne ideje i zvučne efekte za moja dva sina da zajedno igraju "prostor".

Stol se nalazi ispod kreveta mog sina (koji sam također izgradio) i ostaje zatvoren dok se domaća zadaća ne završi:

Kada se počne igrati, poklopac se okrene prema gore da bi se otkrila konzola Mission Control:

Kao što sam spomenuo u videu, nacrtao sam donju stranu poklopca magnetskim prajmerom. Karta svijeta primijenjena je na to, dopuštajući da se moj magnetski magnet za svemirske letjelice pomiče po karti kako bi predstavljao trenutni položaj svemirske letjelice u orbiti. Kada budem imao priliku dodati ću neke magnete za oporavak i možda magnete za oblak koji će predstavljati vremenske prilike koje će se izbjeći tijekom pokretanja i oporavka.

Programiranje konzole, koju sam poslao GitHubu, ima Arduino i Raspberry Pi kooperativno. Arduino koristi četiri I / O ekspandera (MCP23017) za očitavanje stanja prekidača i gumba. Kad god prekidač (bilo da se radi o trenutnom prekidaču, prekidač za prekidač ili prekidač) mijenja stanje (uključeno ili isključeno), Arduino govori Raspberry Pi preko serijske veze (USB kabel). Raspberry Pi reproducira zvuk ili pokreće slijed događaja, ako je potrebno, i šalje sve naredbe za kontroliranje LED dioda na Arduino. Arduino koristi pet LED matričnih upravljačkih programa (HT16K33 na ploči nosača od Adafruit-a) za kontrolu svih LED-ova. To omogućuje 640 zasebnih LED-ova, što zvuči kao puno, sve dok ne uzmete u obzir da numerički zasloni imaju osam LED-ova po znamenkama, a LED-prikazni grafički prikazi imaju 24 LED-a po grafu (oni čine tri boje tako da imaju crvenu i zelenu LED u svakom segmentu). tako da mogu napraviti crvenu, žutu ili zelenu). Analogni ulazi Arduino očitavaju potenciometre.

EECOM panel sadrži četiri potenciometra koji su svaki preslikani na 12-segmentni bargrafski prikaz. Okretanjem gumba podešava se broj osvijetljenih segmenata, a ja sam ga napravio tako da svi segmenti mijenjaju boju kako bi odražavali koliko je hitno zadana vrijednost. Ako je vrijednost podešena na sigurna srednja četiri segmenta, svi segmenti će svijetliti zeleno. Ako je podešena malo više ili malo niže, svi osvijetljeni segmenti svijetli žuto. Ako je razina podešena previsoko ili premalo, upaljeni segmenti su crveni.

Ploča CAPCOM ima priključke za slušalice kao i kontrole glasnoće. Također ima gumb "Poziv" koji sam vjerojatno trebao nazvati "PTT" za "Push to Talk". Kada je gumb pritisnut, LED iznad njega svijetli, a intro Quindar Tone se reproducira. Kada se gumb otpusti, LED će se ugasiti, a svira se outro Quindar Tone.

“C&WS” znači Sustav upozorenja i upozorenja. Koliko mi je poznato, ovo nije nešto što je prisutno u Kontroli misije onoliko koliko je to u svemirskoj letjelici Apollo, ali to sam uključio zbog mogućnosti igranja. Kada sustav treba upozoriti ili upozoriti posadu, oglašava se alarm, glavni gumb alarma svijetli, a odgovarajuća svjetla na panelima statusa se uključuju. Pritiskom na glavni gumb alarma zaustavit ćete buku i ugasiti svjetlo u gumbu, ali će statusna ploča i dalje pokazivati ​​što je uzrokovalo alarm. Tipka "LAMP" provodi ispitivanje svjetiljke, osvjetljava sva statusna svjetla, tako da možete provjeriti jesu li izgorjeli. Koristim ostale prekidače na C&WS ploči kao tajni okidač za simulirani udar groma. Svemirska letjelica Apollo 12 udario je munja ubrzo nakon podizanja, oštetivši napajanje opreme za signalizaciju i uzrokujući da telemetrijski podaci u Kontroli misije odu u nered. EECOM John Aaron je shvatio problem i uputio posadu da prebaci "SCE na Aux", stavljajući tako opremu za uvjetovanje signala na pomoćno napajanje. To je riješilo problem za Apollo 12 i ispravilo problem na mojoj maloj konzoli, kao što sam i programirao.

Programirao sam BOOSTER ploču kao zvučnu ploču raketnih zvukova. Da biste dodali zabavan zaokret, brojim koliko puta se svaki gumb pritisne i pokrene upozorenje C&WS za bilo koji sustav koji se koristi. Na primjer, panel sa statusom ima tri moguća upozorenja za SPS, a pritiskanje SPS gumba na BOOSTER ploči dovoljno će vremena na kraju uključiti sve tri. Zelena LED "THRUST" svijetli kada se pritisne bilo koja od BOOSTER tipki.

Moja omiljena vrsta prekidača je vrsta sa sigurnosnim poklopcima. Sigurnosni poklopac se mora odvrnuti u odvojenom pokretu od okretanja prekidača, što uvelike smanjuje mogućnost slučajnog aktiviranja. U mom istraživanju otkrio sam da letjelica Apollo koristi pokrivene prekidače za svoje pirotehničke sustave. Pirotehnički sustavi koriste nešto eksploziva kako bi nešto aktivirali, kao što je ispuštanje otvora kako bi se otvorili padobrani ili detonirali eksplozivni vijci koji su držali odvojene module letjelice zajedno. Ti se sustavi ne mogu ponovno postaviti i ponovno koristiti nakon aktiviranja, stoga je važno spriječiti slučajno aktiviranje.

INCO ploča je izgrađena za držanje četiri posude i dvije žaruljice LED, ali su LED žarulje prekinute i nisam uspio pronaći odgovarajuću zamjenu do sada. Srećom, potenciometri su još uvijek zabavni za skretanje, a linearni lonci su zabavni za pomicanje gore i dolje. Osmislila sam cijelu upravljačku ploču kako bi se lako mogla uvući i izvaditi iz stola, tako da dodavanje nekoliko bargrafova neće biti preteško.

Većina mojih zvukova u stilu efekata pronašla sam na freesound.org. Za neke efekte, poput padobrana, kombinirao sam zvukove u uređivaču zvuka. Za sondu za spajanje, promijenio sam visinu hidrauličkog zvuka koji sam upotrijebio za “produžiti” kako bi “uvlačenje” zvučalo drugačije. Za zvukove stvarnih događaja, sretno sam se našao kad sam pronašao Apollo 11 Flight Journal. Skratio sam i spojio razne dijelove stvarnog NASA-inog zvuka kako bih predstavio glavne dijelove misije na mom panelu za sekvencu. Kako dječaci rastu i prelaze samo udaranje slučajnih tipki iu strukturirani prostor za igru, sekvenca će im pomoći da prođu kroz misiju. U roku od 10 minuta od prvog korištenja kontrolnog stola, dječaci su saznali koji gumb proizvodi odbrojavanje za njihove rakete igračaka i svemirske šatlove za letenje po sobi.

Otkad smo posjetili svemirski centar Kennedy, moji dječaci su često uživali igrajući "prostor" jedni s drugima, odbrojavajući do polijetanja i trčeći okolo držeći igračke svemirske brodove iznad svojih glava. Sada, s ovom kombinacijom domaćeg radnog stola i konzole Mission Control, dao sam im odličan dodatak njihovoj kreativnoj igri - oh, i radnom stolu na kojem treba napraviti domaću zadaću.

Pogledajte cijeli Jeff Highsmith Rugati se ovdje.

Udio

Ostavite Komentar