Twitr_janus - une marionnette contrôlée par web de prototype
Ce Instructable décrit Twitr_janus - une marionnette que j’ai fait pour voir si il était possible de mash up gratuit services numériques web (Twitter, Google Spreadsheets et formes, Netvibes et Skype) avec ouvrent le matériel source et le code (langage Arduino et environnement, traitement et bibliothèques de traitement connexes) et les utilisent pour manipuler un objet sur le web.
Il s’est avéré on pouvait en effet !
Voyez comment Twitr_janus travaille et voir comment vous pouvez utiliser ces idées pour créer vos propres objets physiques télécommandé. Il a été construit à partir des trucs bon marché, facilement disponibles, certaines d'entre elles récupérées. J’ai fait une marionnette, parce que j’aime juste les choses bizarres, effrayant. Les principes qu'il montre pourraient facilement être appliqués pour contrôler toutes sortes d’autres objets, que vous pouvez construire vous-même.
Voici Twitr_janus en action, décrivant lui-même et comment il fonctionne...
Résumé de ce qu’il peut faire...
Un marionnettiste peut communiquer à distance par Internet avec tête de données activé des Twitr_janus.
La marionnette peut :
- parler de tweets envoyés sur son compte Twitter
- parler des peines plus longues qui ont été d’entrée sous forme de texte dans un champ dans une feuille de calcul Google
- déplacer sa mâchoire dans le temps avec son discours, à l’aide d’un actionneur-porte de voiture (moteur linéaire) contrôlé par Arduino qui convertit les données de contrôle pour déclencher le mouvement lip-synced de sortie audio
- ses globes oculaires de contrôle à distance du poste contrôlé par Arduino micro servos sont chassés par les données de champs dans la même feuille de calcul Google
- être commandé à partir d’une interface de contrôle hébergée dans une page Netvibes - créée en accueillant une version piratée de la formule d’entrée standard de Google (en modifiant le code de formulaire html pour restreindre les valeurs de données, mais le script de soumission de Google d’équitation.
- être réveillé à distance sur le web avec Skype, pour mettre en marche la vue et l’ouïe grâce à une caméra de vidéo HD
- utiliser la webcam pour permettre à l’opérateur de marionnettes voir ce que le œil de la marionnette est regardant peut voir
- Utilisez le microphone intégré de la webcam pour permettre à l’opérateur de marionnettes d’entendre ce que la marionnette peut entendre
Remarque - Cette instructable est un résumé des étapes principales qui ont été impliqués dans la construction d’un objet physique de travail, piloté par les données. Il introduit les concepts et explique les façons ses caractéristiques sont fait pour travailler, mais ne va pas dans les moindres détails.
Plus complète description détaillée de chaque étape est disponible dans les messages sur mon blog de Faire des trucs bizarres
Il y a beaucoup de ces derniers - trop pour un Instructable. Le cas échéant, si ces discussions détaillées sont liées à sur les étapes détaillées ici.
Un très bref résumé du projet est également disponible ici :
makingweirdstuff.blogspot.co.uk/2012/11/twitrjanus-Overview-November-2012.html
Traitement et Aruino le code créé pour le faire fonctionner est disponible sur GitHub (comme les téléchargements de fichiers de droite). Pour plus d’informations, reportez-vous aux étapes plus loin dans ce Instructable. Soyez averti, il est aussi à peu près façonné comme mon ouvrage physique. Excuses aux codeurs de puriste. Il est partagé gratuitement pour des idées, mais contient quelques fonctions et extraits de code qui ont été mis au point, mais pas nécessairement utilisés. Certains ont été laissés dans les esquisses, donc tout ce que la copie n’est pas recommandée. Certaines d'entre elles peuvent être utiles. Il est construit au-dessus des open source autres populaire trucs alors prenez ce que vous pouvez utiliser.
Ce projet fut montré quant à démontrer un prototype piloté par les données objet, lors de l’atelier de piratage :
Journée « mou » au Musée, réseau informatique, Seattle 2012.
Je suis ajoutant à Instructables trop, car il y a beaucoup de gens ici qui pourraient trouver au moins une partie de celui-ci est utile. N’hésitez pas à pirater et de modifier des idées ici. J’ai appris beaucoup ce faisant des diverses communautés open source, particulièrement le Arduino et le traitement.