Batkid Tech #3: Poignet-projecteur Communicator (3 / 9 étapes)

Étape 3: L’ordinateur : Gumstix

Bien que ce kit Lightcrafter spiffy a fait une machine Linux embarquée assez puissante pour jouer la vidéo, j’ai choisi d’utiliser un ordinateur par une carte Gumstix de lire la vidéo via HDMI.

Ce qui est une carte Gumstix ?

C’est fou. C’est un PC de bureau complet la taille d’un bâton de gomme. Celui que j’ai utilisé (le modèle de « L’eau ») est une puce de bras de 720 MHz avec 512 Mo de RAM, 512 Mo de stockage et accélération matérielle des graphismes 3D. C’est moyen plus puissant que n’importe quel ordinateur, que j’ai utilisé au Collège, pour 169 $. Il est minuscule, et fonctionne sur 6 volts, à l’instar de la DLP.

Le cartes Gumstix elle-même est si petit, il n’y a nulle part pour mettre les ports e/s, donc j’ai joint il devant un jury de sommet, également de Gumstix. Juste déclic, et c’est le plus petit Conseil qu’ils font qui a tous les ports que j’ai besoin (USB, HDMI, alimentation, audio). Vraiment, la conception de cette chose est tout à fait intelligente.

Certaines de leurs machines ont le WiFi intégré, mais j’ai juste branché un concentrateur USB à celui-ci et un adaptateur USB WiFi permettant de l’obtenir sur le web.

Pourquoi utiliser le cartes Gumstix ?

  • Disponibilité: j’avais utilisé ce processeur avant sur un costume d’Halloween, donc j’ai eu un déjà.
  • Circuit de travailler: j’avais déjà soudé deux boutons au Conseil d’administration.
  • Audio: n’oubliez pas, nous avons besoin de jouer des sons. C’est une prise d’entrée audio standard.
  • Simplicité: il semble bon. J’aurais effectivement pu utiliser un téléphone caché pour servir la vidéo, mais je ne voulais pas avoir d’embêter avec l’appareil quand il n’y a à lutter contre la criminalité. Le cartes Gumstix est facile à installer et à utiliser.

Logiciel personnalisé

Le cartes Gumstix est une machine Linux, et mine courait un système d’exploitation de mini-GUI appelé Angstrom. Pour écrire des logiciels pour cela, j’ai juste branché sur un écran, la souris et le clavier et a écrit un court programme de C++ et effectivement compilé juste là sur le cartes Gumstix !

Le programme juste nécessaire pour lire les vidéos en réponse à bouton pousse, donc il pourrait être fait de plusieurs façons. J’ai choisi C++ comme vos préférences personnelles. J’ai joint le code source à cette étape, donc vous pouvez le lire ou l’utiliser.

Boîtier personnalisé

A l’origine, j’ai essayé de superposer le cartes Gumstix sur le dessus du projecteur, mais il y avait tout simplement trop beaucoup a souligné et franchi les pièces pour me sentir à l’aise avec elle, alors j’ai utilisé l’outil de coupe laser pour faire un doux petit boîtier pour elle (avec les lumières clignotantes visibles, bien sûr) et il court sur mon gantelet juste à côté de l’assembly principal.

Ce qui a mal tourné

  • Trois jours avant l’événementj’ai détruit mon Gumstix seul. J’ai foiré. Les experts Linux peuvent commencer à rire de moi à 3... 2.. 1... mon erreur a été oublier un « & » dans mon script de démarrage init.d (qui lance mon programme au démarrage de la machine). Sans le « & », mon programme commence, et il attend que le reste du système. Mon programme n’était pas configuré pour cesser de fumer, jamais, et il n’était pas terminé.

    Impossible: trois jours ? Pas question. C’est le Kobayashi-maru d’événements de Batman. Il n’y a pas de solution. Il n’y aura d’un projecteur. Miles aura encore une belle journée, et je saurai juste pour le reste de ma vie que j’aurais pu faire mieux. Juste au cas où, j’ai commandé un autre Gumstix et envoyé mail disant « s’il vous plaît s’il vous plaît navire cela aujourd'hui. Nous faisons ce projet de fais-un-vœu..."

    Miracle: une heure plus tard, grâce à une belle femme (Susan) qui a vu mon email, j’ai reçu un appel téléphonique par Gordon, le directeur général de Gumstix. Il a un remplacement Gumstix installation porté main pour moi le lendemain. Je vous remercie Monsieur le Commissaire Gordon et Susan. Je remercie. Vous.

    ... aussi, j’ai ajouté un bouton « anti-panique » à mon code immédiatement, alors cela ne se reproduise.

Quoi d’autre a mal tourné

  • Tout le reste était mineur. Par exemple...

    • .. .il s’avère que si votre programme est lancé via init.d, alors vous ne pouvez pas appeler mplayer (lecteur vidéo) parce que le système de fenêtre n’a pas été mis en place lorsque vous avez lancé. Je suis passé de mplayer au mode direct-écran-écriture ising la «-vo fbdev "argument. N’est pas idéal (c’est pourquoi le logo est toujours visible derrière lui), mais il fait le travail.
    • .. .le « afficher » command (pour montrer le logo de chauve-souris) ne fonctionnait pas, alors j’ai juste mis mon bureau pour être le logo de la chauve-souris. De cette façon, il est là avant la lecture de vidéos.
    • .. .le Gumstix s’est détaché de la carte du sommet quand j’ai fait un flip sur le trampoline. C’est aussi ma faute, que je n’avais pas utilisé les attaches en plastique très pratiques qui viennent avec le jury. Les mettre en place, tout bon.

Articles Liés

Batkid Tech #2: Gag de la demoiselle

Batkid Tech #2: Gag de la demoiselle

il y a quelques jours quand vous avez juste a obtenu d'avoir le bon accessoire.Je vais vous dire, être enlevé par le Riddler présente un défi sérieux fashion. (vous avez vu comment il habille?)Cependant, ce qui ne permet ne pas de regarder votre meil
Batkid Tech #1: Dispositif de Riddler

Batkid Tech #1: Dispositif de Riddler

salutations de la laboratoire secret. Nous avons eu quelques projets intéressants récemment et pensé qu'il serait amusant de partager le processus. Notre intention est de publier une courte série de ceux-ci pour couvrir certains des gadgets et techno
Récupération de lunettes cassées

Récupération de lunettes cassées

un tout à l'heure, j'ai eu une série de trois verres de matelassé de mousse sur ebay pour un prix avantageux. J'utilise ceux teintés jaune lors d'une randonnée, la norme noire teinté ceux tout en vélo, et celles-ci claire travaille grands comme lunet
Poignet Communicator

Poignet Communicator

Hé là !Je présume que vous êtes là car vous lire ma fanfic et qui voulait un poignet-com Belle Arti ou Jake ou les autres portent. Si vous n'êtes pas de Fanfiction dot net, alors c'est censé être une combinaison d'un smartwatch, smartphone et quelque
NuCap Spider-Tech : poignet Spider

NuCap Spider-Tech : poignet Spider

NuCap Spider-Tech : poignet Spider - vidéos gratuites de plus sont ici Dr Kevin D. Jardine montre comment appliquer une araignée de poignet NuCap Spider-tech.
Communicator Watch

Communicator Watch

Dispositifs de Teeny tiny communication que vous pouvez épingler sur votre poitrine, la sangle à votre bras, ou pop dans votre oreille sont depuis longtemps un trope de science-fiction. Tandis que porté sur le poignet « talkie walkie » ont principale
Salut Tech plinthe !

Salut Tech plinthe !

Avec un routeur, quelques fraises communs et une scie circulaire, vous pouvez rapidement activer une feuille de MDF en plinthe qui cache votre tech' câblage.Étape 1: Couper le profil Voir laSur un long bord de la MDF, créer le profil que vous souhait
TfCD 3d scanné poignet : Regardez imprimé 3d personnalisé

TfCD 3d scanné poignet : Regardez imprimé 3d personnalisé

Intérêt a été trouvé dans l'application de maison 3D, numérisation et d'impression. Les gens sont en mesure de créer un produit personnalisé avec ces technologies. Numérisation de poignet est l'objectif de cette mission.3 technologies combinées pour
Projecteur à faisceau LED DIY 2k(2560x1440)

Projecteur à faisceau LED DIY 2k(2560x1440)

Cette directive explique comment faire un bricolage 2k projecteur de faisceau de résolution (2560 x 1440).Les messages originaux sont dans mon blogger (link1 & lien2) en mauvais anglais et dans mon blog coréen.Nombreuses étoffes nécessaires provienne
Communication / boîte d’alimentation

Communication / boîte d’alimentation

Donc il y a beaucoup de boîtes électriques portatifs là-bas et il y a beaucoup de Ham radio allez kits (radio dans une boîte) ce kit combine ces ensemble avec un iPad et un haut-parleur Bluetooth pour plus de flexibilité. J'ai maintenant un meilleur
ASSIST-ME: Un projecteur de diapositives conçu pour l’atelier

ASSIST-ME: Un projecteur de diapositives conçu pour l’atelier

INTRODUCTIONCe projet est un exemple de comment un progrès dans une technologie peut donner une nouvelle vie aux vieux produits. Ordinateur, abordables de haute résolution d'impression et lumineux LED sont trois technologies qui sont utilisées dans c
Guide pour les débutants Tech complet

Guide pour les débutants Tech complet

Chaque départ est entendu, mais si vous avez la motivation et la volonté forte vous allez réussir. La plupart des étudiants en particulier des étudiants de génie veulent construire et faire quelque chose. Expérience pratique de faire quelque chose re
Micropoint - montre de poignet montre LED modèle

Micropoint - montre de poignet montre LED modèle

production d'un autre RGB Sunset Productions !Ce projet est un circuit imprimé pour faire une version de taille de montre de poignet de mon horloge de minidot :avec un peu plus de fonctions plus applicables à un appareil portatif. Beaucoup d'aide et
Choisissez votre projecteur et trouver le meilleur endroit pour elle

Choisissez votre projecteur et trouver le meilleur endroit pour elle

Dans ce instructable je veux montrer comment choisir un projecteur et trouver le meilleur endroit pour cela. La façon la plus courante de choisir un projecteur vérifie combien vous pouvez vous le permettre, alors vous trouverez les modèles et enfin V