Batkid Tech #3: Handled-projektor Communicator (3 / 9 steg)

Steg 3: Datorn: Gumstix



Trots att spiffy Lightcrafter kit har faktiskt en ombord Linux maskin tillräckligt kraftfull för att spela upp video, jag valde att använda en dator av Gumstix spela upp video via HDMI.

Vad är en Gumstix?

Det är galet. Det är ett fullständigt skrivbordssystem PC storleken på en pinne av tuggummi. Den en jag använd ("Vatten" modellen) är en 720 MHz ARM chip med 512 MB RAM, 512 MB lagringsutrymme och hårdvaruaccelererad 3D-grafik. Det är långt mer kraftfulla än nästan någon dator som jag använde i college, för $169. Och det är mycket liten, och körs på 6 volt, precis som DLP.

Gumstix sig själv är så liten finns det ingenstans att sätta/o-portar, så jag kopplade det till en toppmötet styrelse, också från Gumstix. Den klickar bara på plats, och det är minsta styrelsen gör som har alla hamnar jag behöver (USB, HDMI, makt, ljud). Utformningen av denna sak är egentligen ganska smart.

Några av deras maskiner har inbyggt WiFi, men jag ansluten USB-hub till här, och används en USB WiFi-adapter för att komma ut på Internet.

Varför använda Gumstix?

  • Tillgänglighet: Jag hade använt denna processor innan på en Halloween-kostym, så jag hade en redan.
  • Kretsen fungerar: Jag hade redan lödda två knappar till styrelsen.
  • Ljud: kom ihåg att vi måste spela upp ljud. Detta har en standard audio jack.
  • Enkelhet: den bara ser bra ut. Jag kunde faktiskt ha använt en dold telefon för att tjäna videon, men jag ville inte att behöva krångla med enheten när det finns brott att kämpa. Gumstix är lätt att installera och använda.

Anpassad programvara

Gumstix är en Linux-maskin, och gruvan var igång ett mini-GUI operativsystem kallas Ångström. För att skriva programvara för det, jag kopplat bara in den i en bildskärm, mus och tangentbord, och skrev ett kort C++-program och faktiskt sammanställt det precis där på Gumstix!

Programmet bara för att spela upp videoklipp i svar på knappen pushes, så det gick många olika sätt. Jag valde C++ som personlig preferens. Jag har bifogat källkoden till det här steget, så du kan läsa den, eller använda den.

Anpassade inhägnad

Ursprungligen, jag försökte att stapla Gumstix ovanpå projektorn, men det fanns alldeles för många stressade korsade delar för mig att känna sig bekväm med det, så jag använde laserskärare göra en söt liten inhägnad för det (med blinkande ljus synligt, naturligtvis) och fastspänd på min gatlopp alldeles intill den stora församlingen.

Vad som gick fel

  • Tre dagar före evenemanget jag förstörde min enda Gumstix. Jag bud upp. Linux experter kan börja skratta åt mig i 3... 2.. 1... min faktiska fel glömde ett "&" i min init.d startskript (som lanserar min program på maskin uppstått). Utan den "&", börjar mitt program, och resten av systemet väntar det. Min programmet var inte angav att sluta, någonsin, och det var inte klar.

    Omöjligt: tre dagar? Aldrig. Det är Kobayashi-maru Batman händelser. Det finns ingen lösning. Det brukar vara en projektor. Miles kommer fortfarande ha en bra dag och jag vet bara för resten av mitt liv som jag kunde ha gjort bättre. Bara i fall, jag beställde en annan Gumstix, och gav e säger "snälla snälla ship detta i dag. Vi gör detta Make-A-Wish projekt..."

    Mirakel: en timme senare, tack vare en härlig kvinna (Susan) som såg min email, jag fick ett telefonsamtal av Gordon, VD för Gumstix. Han har en ersättare Gumstix setup bärbara till mig nästa dag. Tack, kommissionär Gordon och Susan. Tack. Du.

    ... också, jag har lagt en "panik exit" knapptryckning till min kod omedelbart, så att detta aldrig händer igen.

Vad gick fel

  • Allt annat var mindre. Till exempel...
    • .. .det visar sig att om ditt program lanserar via init.d, så du inte kan ringa mplayer (video spelaren) eftersom fönstersystemet inte var ställa in när du startat. Jag bytte mplayer till direkt-skärm-/ skrivläge ising den "-vo fbdev" argument. Inte idealiskt (det är därför logotypen är fortfarande synliga bakom honom), men det fick jobbet gjort.
    • .. .den "Visa" kommandot (för att Visa logotypen bat) var inte fungera, så jag bara mitt skrivbord vara bat logotypen. Så det är där för videor leken.
    • .. .den Gumstix lossnade från toppmötet styrelsen när jag gjorde en flip på studsmattan. Detta var också mitt fel, eftersom jag inte hade använt händig plast fästen som kommer med i styrelsen. Fäst dem på plats, allt bra.
Se Steg
Relaterade Ämnen

Batkid Tech #2: Den flicka Gag

det finns vissa dagar när du har bara fick ha det rätta tillbehöret.Jag ska säga dig, att vara kidnappad av gåtan en allvarlig mode utmaning. (har du sett hur han klänningar?)Fortfarande, det är ingen anledning att inte se din bästa.Så min tillägg ti...

Batkid Tech #1: Gåtans enhet

hälsningar från hemliga labbet. Vi har nyligen haft några intressanta projekt och trodde det skulle vara kul att dela processen. Vår avsikt är att lägga en kort serie av dessa att täcka några av de gadgets och teknik från Make-A-Wish #SFBatkid händel...

Handled Communicator

Hej där!Jag antar att du är där eftersom du läsa min fanfic, och ville ha en trevlig handled-com som Arti eller Jake eller andra bär. Om inte du från Fanfiction dot net, är då det tänkt att vara en kombination av en smartwatch, smartphone och lite an...

Communicator titta

Teeny tiny kommunikationsenheter som du kan fästa mot bröstet, bandet till din arm, eller pop i örat har länge varit en sci-fi trop. Handled-slitna "tvåvägs radioapparater" mestadels antingen var leksaker eller resultatet av filmen magi, vi äntl...

GÖR en VOLYMETRISK projektor från skräp

A volymetriska projektor är... vad R2-D2 för att Visa prinsessan Leia i Star Wars.Detta är ett gammalt projekt som verkade stoppat av vägran att tillhandahålla en DMD-chip DLPatt kraftigt öka den 3D upplösningen. Detta projekt har inte förändrats all...

1950-Leica Slide projektor LCD-konvertering för under $30

i detta Instructable visar jag stegen för att förvandla en vintage diaprojektor till en modern LCD-projektor utan att skada den ursprungliga projektorn så att det fortfarande kan användas för bilder. Allt som behövs är en "nyckelring" LCD spelar...

DIY - hemgjord projektor

jag kommer att visa dig hur man gör en hemmagjord projektor använder mestadels saker du hittar runt huset. (kom ihåg att läsa hela innan du börjar eftersom jag lägger till ny information i slutet som jag lära mig mer, im en nybörjare 2)Steg 1: vad du...

WiiTorch - första Person spel projektor

detta instructable är för iTorch 2, eller WiiTorch :)Jag har gjort denna WiiTorch vara en snabb och enkel demonstration, som du kan bygga hemma, av den kommande utvecklingen med iTorch mediedelning enheten.Jag satte detta projekt tillsammans i en vec...

Leda handled vikten

Goku gjorde det, och ser hur buff är han nu!Jag sökte runt för åldrar söker en instructable på handleden eller fotleden utbildning väger, som jag kunde bära under min dagliga verksamhet, och sätta några utöva i mu annars ganska lat liv.Alla artiklar...

Trä mobiltelefon projektor!

Gör en trä projektor till din mobiltelefon. Och om du råkar titta på kraft vaknar trailern 4 gånger i rad på din butik vägg, ja det är Star Wars dag så vem kan klandra dig!Här är gjord av 1/8 baltiska björkplywood och åtgärder, 6 "x 5 1/2" x 3 &...

Stylus iPad tips - (hur till vända små delar på en Jet svarv), jag gjorde detta på Tech Shop!

Göra detta mässing tips för att hålla pennan gummi nibs! Detta är svåraste med att göra dina egna kapacitiv stylus! Jag behövde en mässing spets till hålla gummi nib för min tryck känslig stylus jag utveckla. Detta instructable visar dig min penna sp...

Återuppbygga en dragande traktor kallas "Termisk händelse" - del 5 av 6 - gjorde jag det på Tech Shop!

Del 5 ingår bultar och muttrar i serien. Det finns en massa små detaljer till att göra en Panzer traktor kör ordentligt och jag gå igenom det steg för steg för dig. Länken är http://youtu.be/Fi61O-ARiyI på youtube, men du kan visa det och resultaten...

Binära handled-Band Watch

Jag tror det ofta cool att visa upp med en retro prylar. Jag planerar att göra en handled se med LCD-skärm, men sedan jag ändrade mig och gjorde denna binära armbandsur på en prototyp styrelse. Även jag gjorde en micro controller med Atmega328p-pu me...

DIY iPad mini / Smartphone projektor

inte har pengar att köpa en dyr projektor? Nu kan du göra en från hushållens material i minuter. Redo?? Väl än, låt oss komma igång!Steg 1: material Vad du behöver:-gamla skokartong-förstoringsglas-Popsicle pinnar-svart sprayfärg-svart eltejp-kniv el...

8 saker att kolla när du köper en HD-projektor

Om du är i marknaden för en högupplöst projektor (aka en HD-projektor), måste du veta exakt vad man ska leta efter. Du ska ju ha en riktigt dålig tid om du gå om att snappa upp första projektorn du ser utan att verkligen förstå vad du får.Så utan vid...

Några tips som gör din Tech liv lätt!

I dagens tech värld finns det många lilla "hemligheter" om dina digitala produkter som inte är allmänt känt.Arbetar i IT världen. Jag har plockat upp dessa små gemensamma förfaranden som de flesta människor inte inser är ute och utformad i sina...

DIY handled Pincushion

Hej killar, i den här videon kommer jag visa dig hur man gör handled nåldynor. Jag gjorde dem med smäll på armband. O visar dig hur man gör en filt cupcake men du kan göra någon typ av plysch för din pincushion = D Njut av videon!...

Få pengar bara genom att handla online

Hej alla. Im här än en gång att ge dig ännu en instructable om hur man får gratis pengar online. Med min andra instructable på bing belöningar jag äntligen fick sjuk och trött på att söka en miljon platser varje dag för att få min poäng som jag gjord...

3D Hologram projektor

Hur man gör en 3D Hologram projektor med en telefon i hemmet.DIY om hur man gör en hologram projektorn med husgeråd.Steg 1: Video TutorialHär har du! Lära sig och göra det!...