Hoe maak je een afstandsbediening bewuste web-marionet door hacking Twitter, Google, Skype, Arduino en Processing!


Hoe te manipuleren een fysiek object via het web alleen met behulp van gemeenschappelijke webdiensten en hun toegankelijke gegevens feeds, met een aantal toegevoegde open bron dingen te decoderen en manipuleren van gegevens, en uiteindelijk het gebruik van de gegevens te verplaatsen en de controle van de fysieke hardware.

Twitr_janus - een prototype web-gecontroleerde marionet

Dit Instructable beschrijft Twitr_janus - een marionet die ik heb gemaakt om te zien als was het mogelijk om mash up gratis digitale webservices (Twitter, Google Spreadsheets en formulieren, Netvibes en Skype) met open bron hardware en code (Arduino taal en milieu, Processing en verwante Processing libraries) en ze gebruiken om een object te bewerken via het web.

Het bleek het inderdaad mogelijk was!

Zie hoe Twitr_janus werkt en zie hoe u kunt deze ideeën om te bouwen van uw eigen op afstand bestuurbare fysieke voorwerpen. Het werd gebouwd van goedkoop, gemakkelijk toegankelijk spul, wat van het geborgen. Ik heb een marionet, omdat ik net als dingen raar, griezelig. De beginselen die het toont kunnen gemakkelijk worden toegepast om allerlei andere objecten die je zelf kan bouwen.

Hier is Twitr_janus in actie, met een beschrijving van zichzelf, en hoe het werkt...

Samenvatting van wat het kan doen...

Een poppenspeler kan op afstand via het web met behulp van Twitr_janus gegevens-geactiveerde hoofd communiceren.

De pop kan:

  • spreken van tweets verzonden naar haar Twitter-account
  • spreken van langere zinnen die als tekst zijn ingevoerd in een veld in een spreadsheet Google
  • haar kaak te verplaatsen in de tijd met de spraak, met een auto deurslot bedienpen (lineaire motor) gecontroleerd door Arduino die converteert audio-uitgang naar gegevens van het besturingselement om te activeren lip-synced verkeer
  • positie van de afstandsbediening oogbollen met Arduino-gecontroleerde micro servo's gedreven door gegevens uit velden in de dezelfde Google spreadsheet
  • worden geboden uit een control-interface gehost in een Netvibes pagina - gemaakt door het hosten van een gehackte versie van de standaard Google invoerformulier (gemaakt door het wijzigen van de html formulier ter beperking van de gegevenswaarden, maar rijden het script van Google indienen.
  • op afstand via het web werkt met Skype, het inschakelen van zicht en gehoor via een HD-videocamera worden gewekt
  • gebruik van de webcam om de marionet exploitant om te zien wat de marionet oog kijkt kunt zien te bieden
  • Gebruik de ingebouwde microfoon van de webcam om te bepalen dat de exploitant van de marionet te horen wat de pop kan horen

Opmerking - Dit instructable is een samenvatting van de belangrijke stappen die betrokken waren bij het bouwen van een werkend, gegevensgestuurde fysiek object. Het introduceert de concepten en legt de manieren landschapskenmerken zijn gemaakt om te werken, maar gaat niet in elk detail.

Meer volledige gedetailleerde beschrijvingen van elke stap zijn beschikbaar in berichten op mijn blog Maken Ongein
Er zijn veel van deze - te veel voor een Instructable. Voorkomend geval echter deze gedetailleerde discussies aan de stappen hier zijn gekoppeld.

Een zeer korte samenvatting van het project is ook hier beschikbaar:
makingweirdstuff.blogspot.co.uk/2012/11/twitrjanus-Overview-november-2012.html

Verwerking en Aruino code gemaakt zodat het werk is beschikbaar op GitHub (als rechte bestand downloads). Zie voor details de stappen verderop in dit Instructable. Wees gewaarschuwd, het is zo ongeveer ouderwets als mijn fysieke handwerk. Excuses aan puristische programmeurs. Het wordt vrij gedeeld voor ideeën, maar bevat enkele links over functies en fragmenten die waren ontwikkeld, maar niet noodzakelijkerwijs gebruikt. Sommigen bleven in de schetsen, zodat alles kopiëren wordt niet aanbevolen. Wat van het kan nuttig zijn. Het gebouwd op de top van de opensource andermans spullen dus neem wat je kunt gebruiken.

Dit project werd voor het eerst getoond over het aantonen van een werkend gegevensgestuurde object prototype, op de hacken workshop:
"Toegestane Day" in Museum computernetwerk, Seattle 2012.

Ik ben toe te voegen aan Instructables ook als er zijn een heleboel mensen hier die op zijn minst enige misschien vinden het nuttig. Feel free to hack en ideeën hier wijzigen. Ik heb geleerd veel doen dit uit de verschillende open source gemeenschappen, met name de Arduino en Processing.

Gerelateerde Artikelen

Hoe maak je een elektrische Mixer thuis - Crafts Life Hacks - DIY

Hoe maak je een elektrische Mixer thuis - Crafts Life Hacks - DIY

Hoe maak je een elektrische Mixer thuis - crafts Life Hacks - DIYLeer hoe te maken van een elektrische Mixer op thuis heel gemakkelijk tutorials.Dingen die u moet maken deze Mixer - 9V batterij Dc motor On\Off schakelaar Lollipop stick hete lijm 9V v
Hoe maak je een Cookie Spider Web

Hoe maak je een Cookie Spider Web

ik gebruik deze wervelende of marmering techniek ik ben over om te delen met u zo vaak als ik kan bij het versieren van koekjes; het is gemakkelijk, leuk en opvallende!Stap 1: Benodigdheden Als u proberen het maken van deze cookies willen zou, hebt u
Hoe maak je een mobiele telefoon en Computer gecontroleerd 3D gedrukte Robot met Arduino - IoBot.

Hoe maak je een mobiele telefoon en Computer gecontroleerd 3D gedrukte Robot met Arduino - IoBot.

Als u op zoek bent naar een manier om een Arduino gebaseerde apparaten te controleren, zal deze instructie u tonen hoe om het te doen door het bouwen van eenvoudige robot.De IoBot kan worden gecontroleerd door mobiel en computer toepassing via LAN of
Hoe maak je een website met Webs

Hoe maak je een website met Webs

Dit is een tutorial voor iedereen die wil een website te maken, maar met geen ingewikkelde codering! Dus laten we aan de slag!Stap 1: Aanmelden voor WebsAanmelden voor Webs, ga naar Webs.com en krijgen een account voor het. Om dat te doen, vul het sp
Hoe maak je een Mac-stijl web-knop!

Hoe maak je een Mac-stijl web-knop!

ik laten zien hoe je een eenvoudige maar stijlvolle mac web knop die u op uw myspace of website gebruiken kunt. Hope u like it!Check out mijn andere instructables/video 'sKUNT U ZICH ABONNEREN!
Hoe maak je een Adobe Flash Web-Site

Hoe maak je een Adobe Flash Web-Site

Kruid omhoog uw online aanwezigheid door het creëren van uw eigen Flash site. Hier is hoe.U moet:* Een computer met internettoegangAdobe Flash CS4.Stap 1: Stap 1: Maak nieuwe Flash-document In het Adobe Flash-programma, Selecteer Flash-bestand (Actio
Hoe maak je een Papier Mache hoofd marionet

Hoe maak je een Papier Mache hoofd marionet

met behulp van de krant, vloeibaar zetmeel, en een paar andere odds en ends kunt u uw zeer eigen papier mache hoofd marionet. Dit project is leuk voor zowel kinderen als volwassenen. De mogelijkheden zijn alleen beperkt door uw verbeelding, dus Laad-
Hoe maak je een Origami papier vliegtuig zweefvliegtuig - door OrigamiArtists

Hoe maak je een Origami papier vliegtuig zweefvliegtuig - door OrigamiArtists

www.origamiartists.net leren hoe te maken van Origami vliegtuig. Origami vliegtuig voor kinderen.  Leren om origami papier objecten. Kunst ambachten te doen met de kinderen... Een papier vouwen en maken van origami is een uitdaging voor beginners zal
Hoe maak je een Origami Swan (voor Beginners): door OrigamiArtists

Hoe maak je een Origami Swan (voor Beginners): door OrigamiArtists

www.origamiartists.net leren hoe te maken van origami zwaan. Origami voor kinderen.  Leren om origami papier objecten. Kunst ambachten te doen met de kinderen... Een papier vouwen en maken van origami is een uitdaging voor beginners zal maar deze ori
Hoe maak je een vliegende speelgoed vliegtuig! Door: Sabrina

Hoe maak je een vliegende speelgoed vliegtuig! Door: Sabrina

ik zal u tonen hoe te maken van een vliegtuig van speelgoed. Succes! :)Stap 1: Materialen (: De materialen die u zult moeten zijn: 2 stuks van piepschuim, die worden gevormd zoals een vliegtuig, een grote vleugel, en een kleinere vleugel, propeller m
Hoe maak je een Fan van de Magic met behulp van kras en Arduino.

Hoe maak je een Fan van de Magic met behulp van kras en Arduino.

Introduction:In dit eerste project, 'm I gonna maken van een magische Fan. De snelheid van de ventilator wordt geregeld door de afstand tussen je hand en de ultrasone sensor. Het beste ding van dit is dat Makeblock is opbouw van de brug naar de fysie
Hoe maak je een verlichte glazen blok

Hoe maak je een verlichte glazen blok

zeven +/-jaar geleden, kwam ik over mijn eerste verlichte glazen blok.  Ik was zo gefrustreerd met het probleem van het snijden van het gat in het glas.  Ik eindelijk, op regel, een diamant Core boor met de aanwezige diamant boor bits koelvloeistof. 
Hoe maak je een aangepaste, gekleurd glas in Photoshop

Hoe maak je een aangepaste, gekleurd glas in Photoshop

Photoshop CC 2014 tutorial toont hoe maak je een mooie, aangepaste, Glasraam omgeven door individuele, duidelijke ruiten.Ontvang tot 20% korting op Photoshop + Lightroom! Slechts $7.99 p/maand: https://db.tt/4PNmz1S8Shutterstock vis afbeelding: ID #
Hoe maak je een papieren vliegtuigje - Cool Paper Airplanes

Hoe maak je een papieren vliegtuigje - Cool Paper Airplanes

Hoe maak je een papieren vliegtuigje - Paper Airplanes door Mahir Cecen.Na diverse experimenten van de wetenschap en talloze uren van vouwen kon ik maken van het vliegtuig in deze instructievideo wordt weergegeven.Ik noem deze Carny. Klik hier om te