Space Shuttle Control Center (barnens leksak) (2 / 3 steg)
Steg 2: Bygga kretsar
9 volt sidan
Lysdioder med växlar var ganska enkelt. Men skulle jag ville ha en "Master Arm" växla som engagera 9V batteri sidan samt Arduino strömkällan samtidigt. Jag fick en tvåpoliga enställig Vippbrytare och täckt den med en av de röda uppfällbar växlarna att skydda den från oavsiktlig aktivering. (Dessutom rutan kommer inte att stänga om växeln är vänt upp, så du inte glömmer att stänga av.)
Så, 9V batteri har en positiv tråd kommer att byta, som sedan fortsätter till en grön LED att ange strömmen är på. 3 vippströmbrytare som kontrollerar de röda lysdioderna och 3 pusher växlar är bara trådbunden upp samtidigt, genom en av de Adafruit perf styrelserna. Jag lödde faktiskt positiv ledningen på de röda lysdioderna till växlarna, bara för att de sår upp att vara så nära varandra. De röda lysdioderna har 200 ohm motstånd, och langare har sin egen inre motstånd, så ingen anledning att lägga mer motstånd till dem.
Arduino sida
Kraften för Arduino kommer från en Maliinlundahl bärbar telefonladdare. Jag försökte att driva Arduino med ett 9V batteri men det verkade inte ge tillräckligt med juice. Jag läste på nätet någonstans som du kan använda telefon laddare så jag provat den ute. (I princip ansluta USB-sladden från Arduino som normalt skulle gå in i din dator, till laddaren.) Jag var tvungen att offra en USB-förlängningssladd. Jag skär förlängningssladden, sprang den röda sladden genom Master switch, återansluts svart marken trådarna och klippt bort vita och gröna dataledningar. Fungerar som en charm! Jag är inte positiv hur länge detta batteri räcker, men det är tänkt för att ge 2300 mA timmar, så bör en anständig belopp av tid.
Potentiometern (via Arduino) styr LED bar graph breakout styrelse. Denna styrelse, från Sparkfun, har 3 10-LED stapeldiagram som är lödda på ett bräde, rött, gult och grönt.
Tryckknappen är kopplad till Arduino att styra den countdown tidtagare, och 7-segment display timern löds till en perf ombord. Alla sladdar från 7-seg displayen går till en av de solderable styrelserna från Adafruit. Alla segment stiften har en 100 ohms motstånd, och 4-siffriga stiften är bara ansluten direkt till Arduino. Det är en gemensam katod display, så när spänningen är låg till siffran stift, som visar siffror.
Det finns också en LED som är ansluten till en analog stift på Arduino. Denna LED går bakom den öppenhet foton av shuttle lanseringen, som läggas på plexiglas ark. Det visade sig vara alltför öppen, så jag placerade ett ark vitt papper bakom plexi. När timern träffar 0, LED aktiverar och det typ av ser ut som Transfer motorn är sprängning av.
Slutligen använde jag en audio chip från en inspelningsbar hälsningen kort för att spela ett ljud när timern når 0. Jag trodde det bara skulle kunna spela en ljudfil, men det visar sig att av någon anledning, om jag sätter flera filer på chip, arduino spelar en annan varje gång! Så jag placerade 4 mp3 filer där, hämtat från NASA: s hemsida. De är alla olika ljud byte från Discovery lanseringar. Chipet kom med en knapp som är tänkt för att aktivera ljudet. Jag klippt av knappen och sätta positiv tråd i Arduino, och den andra kabeln i gnd. När timern träffar 0, skickar Arduino lite puls i positiv tråd, föreställande en knapptryckning och aktivera ljudet.