Étape 1: Ce que vous pouvez obtenir de cela - les éléments de base qui font Twitr_janus fonctionne
Comme un peu de hackery, il a travaillé un régal.
Dans ce Instructable j’ai séparé les divers éléments que faire fonctionner, afin que vous pouvez voler des idées qui aident. J’ai essayé de garder les choses simples ici. Si un objet est potentiellement utiles, les explications plus détaillées sont généralement disponibles dans les messages sur mon blog de Faire des trucs bizarres . Les liens sont fournis ici le cas échéant.
Les modules de base qui font Twitr_janus à travailler sont :
- La tête physique, construit à partir de papier mâché et moulé en plastique (colle chaude en fait)
- Capteurs d’entrée pour la vue et l’ouïe (à l’aide d’une webcam commune avec micro intégré)
- servos pour commander le mouvement d’eyball et de la mâchoire
- LED pour indiquer quelle données web a été reçues
- Un ordinateur connecté à un programme pour
- à l’écoute sur le web pour les données de commande contrôler la tête (à l’aide d’analyse dans un sketch de traitement d’url) en communiquant via un port série avec une carte arduino
- ce qui permet de texte soit lu (en utilisant une bibliothèque de synthèse vocale dans le sketch de traitement)
- Skype pour permettre à la tête de relayer ce qu’il peut voir et entendre à l’opérateur en cours d’exécution
- l’envoi de signaux audio à l’arduino
- Une carte arduino à l’écoute pour les données de contrôle de l’ordinateur de la mère :
- pour le convertir en données de contrôle de sortie pour les servos de globe oculaire
- pour convertir des signaux audio analogiques en signaux de commande du moteur de la mâchoire
- pour activer les LEDs distincts afin d’indiquer les sources de données (Google RSS et Twitter API)
- À l’aide de la commande à distance
- n’importe quel web brancherez capable d’exécuter Skype, Twitter et Google Doc. C’est possible avec un iPad ou un iPhone même, mais n’était pratique avec un ordinateur de taille (ordinateur portable)
- une forme de contrôle incorporé dans une page html de Netvibes, souteneur de ferroutage le dos d’un script de soumission de formulaire Google Spreadsheet
Cette instructable montre comment, en cas vous jamais serait enclin à nick quelques-unes des idées.
Les trucs plus utiles comprennent :
- Comment faire pour supprimer les données de l’API à l’aide de traitement écouter à plusieurs reprises sur le web et flux RSS
- Comment utiliser des expressions dans Google Spreadsheets pour passer des chaînes délimitées spéciaux pour différencier les différentes données
- Comment faire pour configurer un formulaire html personnalisé avec des valeurs de contrôle, qui utilise un script de soumettre de forme de feuille de calcul Google dans la feuille de calcul
- Comment faire pour détecter les nouvelles données, tout en ignorant les anciens messages qui ont déjà reçus
- Comment envoyer les données sur un port série à un Arduino
- servo de base, de relais et de contrôle LED avec l’Arduino
- conversion texte-parole à l’aide de la bibliothèque de traitement gratuit
- détection de crête audio avec Arduino pour déclencher un servo pour exploiter la mâchoire
- Comment pour lancer à distance une dormance Skype contact pour réveiller à la vue et l’ouïe
- faire un léger crâne à l’aide de papier mâché sur un modèle de remeable
- à l’aide de colle chaude comme un matériau de moulage pour recréer un modèle de masque visage
- beaucoup d’autres petits détails stupides qui que ça marche
Explications dans ce Instructable couvrent la plupart des choses brièvement. Pour certains composants, tous les détails sur le développement d’éléments spécifiques peuvent être par l’intermédiaire de liens vers des posts sur mon blog de Faire des trucs bizarres . Ceux-ci offrent des explications beaucoup plus détaillées.
Twitr_janus est une réflexion sur comment nous prendre accordé des outils de communication web « libre » - handy services comme Twitter, Google, Skype - et comment lorsque vous les utilisez, nous développons des personas en ligne. Cependant, ces personnages qui représentent nos paroles ne sont généralement pas plus de zones de texte à l’écran avec un associé et généralement plutôt terne photo 2D.
Twitr_janus était une tentative de faire une représentation physique réel de l’activité en ligne. Le défi était de voir si je pouvais faire une telle monstruosité fonctionne à l’aide de la commune, mais en fait assez avancé, canaux de communication de données et les fonctionnalités qui fournissent des services sur le web gratuitement.