Wie erstelle ich eine Fernbedienung fühlende Web-Marionette hacking Twitter, Google, Skype, Arduino und Verarbeitung!


Wie ein physisches Objekt über das Internet zu manipulieren, nur durch die Verwendung gemeinsamer Web-Services und ihre zugänglichen Daten-feeds, mit einigen zusätzlichen öffnen Sie Quelle Zeug zu entschlüsseln und zu manipulieren, dass die Daten, und letztlich verwenden die Daten zu bewegen und physischen Hardware zu steuern.

Twitr_janus - ein Prototyp Web-gesteuerte Marionetten

Diese Instructable beschreibt Twitr_janus - eine Puppe, die ich gemacht zu sehen, ob es möglich war, mash up kostenlos digital Webservices (Formen, Netvibes und Skype, Twitter und Google Spreadsheets) mit open Source-Hardware und Code (Arduino Sprache und Umgebung, Verarbeitung und damit verbundene Verarbeitung Bibliotheken) und nutzen sie, um ein Objekt über das Internet zu manipulieren.

Es stellte sich heraus es war in der Tat möglich!

Sehen Sie, wie Twitr_janus funktioniert und wie Sie diese Ideen verwenden können, um Ihre eigenen ferngesteuert physische Objekte zu bauen. Es war billig, leicht zugänglich Zeug, einige davon geborgen gebaut. Ich habe eine Marionette, weil ich mag es einfach komisch, gruselige Dinge. Die Grundsätze, die es zeigt, könnte leicht angewendet werden, um alle möglichen anderen Objekte zu steuern, wie man selbst bauen können.

Hier ist Twitr_janus in Aktion, beschreibt sich selbst und wie es funktioniert...

Zusammenfassung dessen, was sie tun kann...

Ein Puppenspieler kann aus der Ferne über das Internet mit Twitr_janus Daten aktiviert Kopf kommunizieren.

Die Puppe kann:

  • sprechen Sie Tweets gesendet zu seinen Twitter-account
  • sprechen Sie längere Sätzen, die als Text in ein Feld in einer Google-Tabelle eingegeben wurde
  • Verschieben der Kiefer in der Zeit mit seiner Rede, mit einem Auto Türschloss Antrieb (Linearmotor) gesteuert von Arduino die Audioausgabe in Steuerungsdaten auszulösenden Rocksängerin Bewegung umwandelt
  • Positionieren Sie ihre Fernbedienung Augäpfel mit Arduino-kontrollierten Mikro Servos angetrieben von Daten aus Feldern in der gleichen Google-Tabelle
  • geboten Sie werden aus einer Auswerteeinheit gehostet in einer Netvibes-Seite - erstellt durch die Veranstaltung einer gehackten Version der standard Google-Eingabe-Formular (durch ändern den Form HTML-Code um die Datenwerte zu beschränken, sondern Reiten Google Submit Skript gemacht.
  • aufgewacht, aus der Ferne über das Internet mit Skype, um Seh- und Hörvermögen über eine HD-Videokamera einzuschalten
  • Verwenden Sie die Webcam, um ermöglichen dem Bediener Marionette zu sehen, was das Marionette-Auge sieht sehen können
  • Verwenden Sie das eingebaute Mikrofon Webcam um ermöglichen dem Bediener Marionette Marionette hören können

Hinweis - diese instructable ist eine Übersicht über die wichtigsten Schritte, die im Gebäude arbeiten, datengesteuerte physischen Objekts beteiligt waren. Es stellt die Konzepte und beschreibt die Möglichkeiten, seine Funktionen gebildet werden, um zu arbeiten, aber geht nicht ins kleinste Detail.

Mehr vollen detaillierten Beschreibungen der einzelnen Schritte gibt es in Beiträge auf meinem Blog Machen Weird Stuff
Es gibt viele davon - zu viele für ein Instructable. Sofern relevant, obwohl diese ausführlich auf die hier aufgeführten Schritte mit verknüpft sind.

Hier gibt es auch eine sehr kurze Zusammenfassung des Projektes:
makingweirdstuff.blogspot.Co.UK/2012/11/twitrjanus-Overview-November-2012.HTML

Verarbeitung und Aruino Code erstellt, um es Arbeit zu bilden ist auf GitHub verfügbar (wie gerade Dateidownloads). Für Details siehe die Schritte weiter unten in diesem Instructable. Seien Sie gewarnt, es ist so etwa als meine körperliche Handarbeit gestaltet. Entschuldigung an puristische Programmierer. Es ist frei für Ideen geteilt, sondern enthält einige Links über Funktionen und Ausschnitte, die entwickelt wurden, aber nicht notwendigerweise verwendet. Einige blieben in den Skizzen, so kopieren alles, was nicht empfehlenswert ist. Einige davon kann nützlich sein. Es basiert auf open-Source anderer Leute Sachen so nehmen wie Sie verwenden können.

Dieses Projekt wurde erstmals gezeigt, datengesteuerte Objekt einen Prototyp auf dem hacking Workshop zu demonstrieren:
"Slack Tag" im Museum-Computer-Netzwerk, Seattle 2012.

Ich bin hinzufügen zu Instructables zu, denn es gibt jede Menge Leute hier, die zumindest einige vielleicht finden es nützlich. Fühlen Sie sich frei, alle Ideen hier zu hacken. Ich habe gelernt, viel dabei aus den verschiedenen Open-Source-Gemeinschaften, vor allem Arduino und Verarbeitung.

In Verbindung stehende Artikel

Wie erstelle ich eine Fernbedienung gesteuert Roboterhand mit Arduino

Wie erstelle ich eine Fernbedienung gesteuert Roboterhand mit Arduino

Dies ist mein Schulprojekt für das 5. Jahr der High School (ich bin Italiener, wir haben 5 Jahre der High School).Es besteht in einer künstlichen Hand durch einen Handschuh mit Flex Sensoren gesteuert. Die künstliche Hand reproduziert die Bewegungen
Wie erstelle ich ein automatisches Pfeil Launcher in allen Minecrafts [Pe, pc, Wii u und Xbox]

Wie erstelle ich ein automatisches Pfeil Launcher in allen Minecrafts [Pe, pc, Wii u und Xbox]

Heute werde ich zu einer automatischen Pfeil-Trägerrakete zeigen, wie man seinSchritt 1: Schritt 1Legen Sie jedem Block [Ich entschied mich für Birke] und setzen Sie eine Redstone-Fackel auf. dann Stelle die Redstone wie folgtSchritt 2: Schritt 2dann
Wie erstelle ich eine "ewige" Datei mit Callositas auf Ihre Füße, Hände und Körper

Wie erstelle ich eine "ewige" Datei mit Callositas auf Ihre Füße, Hände und Körper

Dies ist ein instructable, die aus einer Präsentation vor über fünfzehn Jahren, um Personen mit vernachlässigten Callositas, Hühneraugen und Warzen an ihre Füße, Hände und andere Körperteile zu helfen entwickelt hat. Dieses Tool soll verwendet werden
Wie erstelle ich ein 3D-Modell der Hexen Hut mit Hilfe von Autodesk Inventor (und wie erstelle ich ein grundlegendes Modell)

Wie erstelle ich ein 3D-Modell der Hexen Hut mit Hilfe von Autodesk Inventor (und wie erstelle ich ein grundlegendes Modell)

dieses Tutorial wird Ihnen eine grundlegende 3D mittels AutoDesk Inventor-Modell zu zeigen. Wir werden mit dem Linienwerkzeug Befehls drehen und Befehl Skizze zu beenden. Dadurch entstand ein Entwurf und Design-Student zu helfen, ErfinderSchritt 1: E
Origami-Projekt: Wie erstelle ich ein Papier Origami Giraffe

Origami-Projekt: Wie erstelle ich ein Papier Origami Giraffe

Wenn Sie eine Origami-Projekt aufgegriffen haben, dann Sie lernen sollten, Wie erstelle ich ein Papier Origami Giraffe. Es gibt so viele Vögel und Tiere, die mit Origami-Technik des Papierfalten gemacht werden können, sondern lernen, wie man ein Orig
Wie erstelle ich ein Spiel Rocket

Wie erstelle ich ein Spiel Rocket

Wie erstelle ich eine einfache Spiel Rakete anzeigen Es besteht aus gängigen Materialien und dauert nur ein paar Minuten Vorbereitung. Dies ist ein Projekt einfach und macht Spaß, wenn Sie sich langweilen. Eine Spiel-Rakete ist eine extrem einfache R
Wie erstelle ich ein Papier-Blaspistole

Wie erstelle ich ein Papier-Blaspistole

hier sind einige einfache Anweisungen wie man eine einfache Papier-Schlag-Waffe zu machen.Schritt 1: Materialien4 Stück Papier (Ich bevorzuge Bastelpapier)Schere5 Kurznotizen oder mehr (Sie brauchen nur eine aber es helfen, zusätzliche haben)Klebeban
Wie erstelle ich ein Super Flugzeug, Sie können Steuerelement

Wie erstelle ich ein Super Flugzeug, Sie können Steuerelement

Dies ist wie erstelle ich eine tolle Papierflieger, die Sie steuern können, um aufzutauchen ausschlagen und Drehungen je nachdem, wie Sie die Ruder auf der Rückseite drehen zu tunSchritt 1: Falten Das Papier in der Mitte faltenSchritt 2: Falten Sie,
Wie erstelle ich eine Kreistasche Schleuder

Wie erstelle ich eine Kreistasche Schleuder

Wie erstelle ich eine sehr einfache Kreistasche Schleuder anzeigen Es ist einfach zu machen und nur erfordert eine Plastikflasche, Ballon und Band aber auch mit einer kurzen Rundrohr wie ein PVC-Rohr und ein breites Band aus Kautschuk gemacht werden
Wie erstelle ich eine GMD (Gun Mounted Display) Work In Progress

Wie erstelle ich eine GMD (Gun Mounted Display) Work In Progress

wie erstelle ich eine GMD (Gun-Mounted-Display)Dies inspirierte die instructable DIY VR und vor kurzem VR GUN http://www.engadget.com/2009/06/21/diy-vr-game-gun-packs-built-in-motion-tracking-optional-mullet/Seit 18 Jahren "The Lawnmower Man" ve
Wie erstelle ich eine Miniramp für ein Tech Deck

Wie erstelle ich eine Miniramp für ein Tech Deck

Dies ist eine kurze instructable auf wie erstelle ich eine Miniramp. Sie benötigen einige Kartons, Klebeband, Heißkleber und Trinkhalme für die Bewältigung. Ich habe die Rampe vor die instructable, also habe ich nur Fotos des fertigen Produkts. Der e
Wie erstelle ich eine Website

Wie erstelle ich eine Website

Erfahren Sie wie Sie Ihre eigene Webseite mit HTMLerstellen!Schritt 1: Einführung:Das Rückgrat einer Website besteht aus Hyper Text Markup Language (HTML) Dateien. Diese Anleitung zeigt Ihnen wie erstelle ich eine einfache Webseite mit der aktuellen
Wie erstelle ich ein Instructable (Einsteiger Guide)

Wie erstelle ich ein Instructable (Einsteiger Guide)

Hallo und Willkommen auf meiner instructable . In diesem zeige ich Ihnen wie erstelle ich ein Instructable (vollständige Übersicht). Es ist sehr einfach und ich hoffe euch gefällt es.Was Wikipedia sagt über instructablesNach seinem Abschluss am MIT M
Wie erstelle ich eine Paracord Rettung Gürtel

Wie erstelle ich eine Paracord Rettung Gürtel

Dies ist meine erste Instructable und ich würde mich freuen Ihre Stimmen in der Paracord-Wettbewerb!Ich werde Sie wie erstelle ich eine Paracord Rettung Gürtel zeigen. Armbänder können zwar hilfreich sein, enthalten sie einfach nicht genügend Schnur