Jeffrey Cross
Jeffrey Cross

Lesen Sie den Raum mit diesem Social Media-Roboterarm

Ich spreche viel öffentliches Reden, und eines der Dinge, die Sie nie wirklich wissen, wenn Sie vor Publikum sind, lautet: „Gefällt ihnen, was ich sage?“ Es gibt alle möglichen Experimente, an denen SchülerInnen teilnehmen kann drahtlose Geräte halten und anonym ihre "Gefühle" über Vorlesungen an einen Professor senden - dies ist sehr ähnlich, aber mehr öffentlich. Was wäre, wenn ich ein Gerät vor den Raum stellen könnte, damit jeder sehen kann, wie sich das allgemeine Publikum anfühlt, und meine Sprache basierend auf den Ansichten ändern kann?

Mein „Tagesjob“ besteht darin, eine Infrastruktur für unsere verschiedenen Geschäftseinheiten zu schaffen, um eine Analyse von Social-Media-Inhalten durchführen zu können, um nach Gesprächssträngen zu suchen, die einige ihrer Geschäftsentscheidungen beeinflussen können. Eine der Metriken, über die die meisten Leute sofort sprechen, ist das allgemeine „Gefühl“ der Menschen (Gefühl) zu einem bestimmten Thema. Es ist zwar interessant zu sehen, dass 70% der Bevölkerung ein Thema als „positiv“ betrachten, aber ich dachte, dass eine visuellere Darstellung dieses Gefühls interessant wäre - eine „Daumen hoch“ oder „Daumen runter“ Ansicht eines Themas.

Da es sich bei Twitter um ein Echtzeitgespräch handelt und es leicht verfügbare Tools gibt, um einen Twitter-Stream zu analysieren und relativ schnell ein Ergebnis zu erzeugen, dachte ich, es könnte interessant sein, einen "Daumen" auf einer Achse zu montieren und ihn für mehr positive Tweets (und abwärts) hochzudrehen für die negativeren). So wurde "Thing" geboren.

Eine der ersten Aufgaben, mit denen ich mich beschäftigen musste, war, wie man den Arm dreht. Es war leicht genug, eine bewegliche Hand zu finden - aber ich musste es drehen lassen. Ein einfaches Servo funktioniert wirklich gut. Es gibt nicht zu viel Reibung an der Armwelle, daher war das Drehen des Armes ziemlich einfach. Ich habe einfach einen Gummi-O-Ring um den Arm und um den Schaft des Servos und den BINGO-Spinnarm angebracht. Ein Thema, das aufkam, war, dass der „O“ -Ring abrutschen würde und der Arm positiv / negativ aus dem Takt geraten würde. Im Nachhinein wäre eine „gekerbte“ Spur viel besser, da sie den Arm leichter ergreifen könnte. Als Lösung für einen armen Mann wickelte ich doppelseitiges Klebeband um den Arm, so dass die Oberfläche etwas "klebriger" war und der O-Ring den Arm etwas besser hielt.

Ein weiteres Problem ist, dass sich das Servo nur von 0 bis 180 Grad bewegt. Das funktioniert für eine Auf- / Ab-Bewegung, aber volle 360 ​​Grad können die Stimmung besser darstellen.

Heute schaue ich Twitter in Echtzeit und sende eine Gefühlsbewertung an einen Arduino, um zu bestimmen, wie viele positive oder negative Grade den Arm drehen. Es gibt noch einiges zu tun, um die Ergebnisse zu "serialisieren" (einige werden in der Zeit verkürzt, in der der Arm gedreht wird, je nachdem, wie aktiv das Thema ist). Daher muss die nächste Änderung einige Warteschlangen der Ergebnisse enthalten, damit sie alle erfasst werden.

Beim ersten Durchlauf bei diesem Projekt wurde einfach die Anzahl der Tweets gezählt, die zu einem Thema erstellt wurden. Je mehr Tweets, desto positiver (Daumen hoch) würde es drehen. Das hatte einige Komplikationen mit der Notwendigkeit, die Stimmung zu „altern“ (dh wenn sich keine Aktivität um ein Thema herum befindet, würde der Daumen anfangen, nach unten zu zeigen, wenn die Aktivität aufgenommen wurde, würde sich der Daumen nach oben drehen.) Mit der Zeit, wenn ein Gespräch stattfindet leise, der Daumen bewegt sich im Laufe der Zeit langsam zu "Daumen runter" Ich denke, die Echtzeit-Stimmung gibt am Ende eine bessere Visualisierung.

Am Ende dauerte es wahrscheinlich 2-3 Stunden, bis das Projekt zusammengestellt war. Am schwierigsten ist es, die Löcher in den Klammern zu messen, die den Arm halten, um sicherzustellen, dass sie auf derselben Höhe gebohrt wurden (hey, wenn dies der schwierigste Teil dieses Projekts ist, MUSS es ein Kinderspiel sein). Wenn Sie mit Arduino nicht vertraut sind, kann das WLAN etwas schwierig sein - aber es ist nicht schlecht. Wenn Sie sich meinen Blog anschauen, habe ich einen ESP8266 als WLAN-Gerät für den Arduino verwendet. Die Verwendung eines Schilds kann Ihnen das Leben etwas erleichtern und in Zukunft beim Warteschlangen helfen (da das gesamte Netzwerk und die Verarbeitung der Tweets sind.) wird in einem Rechenknoten sein).

Aktie

Leave A Comment