Psychische waarzegster - een automaat die de geest van Twitter leest

Griezelig kermis attractie en Twitter App!

De psychische Hive-Mind Fortune Teller is een kermis arcade-type attractie die uw fortuin kan vertellen. Het is zelfs beter dan dat, hoewel - ook een web-verbonden Twitter toepassing die kan oogsten tweets en rakelen ze als fortuin lezingen!

De waarzegster leest de geest van een twitter-discussie. Het neemt iemands gedachten van hun tweets, dan vertelt ze in basisinhoud. Het reconstrueert dan die inhoud met gerandomiseerde aansluitende tekstfragmenten maken de fortuin lezing. Door dit te doen, creëert het lezingen die niet alleen uniek, maar ook een context-specifieke en volledig up-to-date zoals ze zijn gegenereerd op basis van de huidige discussie gebeurt in real-time live.

Evenals spreken uw fortuin en tweet het naar u terug, heeft ook een venster in de hersenen, waardoor u kunt zien de innerlijke gedachten van de besprekingen van de twitter die het scannen.

Wat kun je van dit Instructable?

Dit Instructable toont u

  • Hacken & nbsp adminSettings = loadStrings("https://docs.google.com/spreadsheet/pub?key=0AgTXh43j7oFVdFNOcGtMaXZnS3IwdTJacllUT1hLQUE&output=txt"); sociale mediagegevens voor het aandrijven van een fysiek apparaat
  • Twitter - OAUTH verbindingen gebruiken voor toegang tot Twitter gegevens
  • Google - met behulp van werkbladen en hun & nbsp if ((checkRandomSpeech.equals(adminSettings[8]))!=true) { tts.speak(adminSettings[8]); feeds als quick-and-dirty dataservers
  • Arduino - Hoe maak je een computer programma gebeurtenis worden geactiveerd door een & nbsp } fysische interactie (knop push)
  • Vak-gebouw- & nbsp void readFortune (String tweetText)
     {
     int picW1 = int(random (words.size()));
     String fortuneWord1= words.get(picW1);
     int picW2 = int(random (words.size()));
     String fortuneWord2= words.get(picW2);
     int hash = int(random (hashtags.size()));
     String fortuneHash= hashtags.get(hash);
     int urler = int(random (urls.size()));
     String fortuneUrl= urls.get(urler);
     int userer = int(random (usernames.size()));
     String fortuneUser = usernames.get(userer);
     int frag1Int =int (random (fortFrags1.size()));
     String fraglet1 = fortFrags1.get(frag1Int);
     int frag2Int =int (random (fortFrags2.size()));
     String fraglet2 = fortFrags2.get(frag2Int);
     int frag3Int =int (random (fortFrags3.size()));
     String fraglet3 = fortFrags3.get(frag3Int);
     int frag4Int =int (random (fortFrags4.size()));
     String fraglet4 = fortFrags4.get(frag4Int);
     fortune = "Psychic summary for + ". for: #"+queryString+". "+ fortuneWord1+", "+ fortuneWord2+", #"+fortuneHash+ ", "+fortuneUrl+". Enjoy/RT";
     println ("just before fortune spoken");
     fortuneSpoken = "Hello. "+tfUserCurrent+". "+adminSettings[7]+ ". "+fortuneGreeting +". Here. you are. Your Psychic Hive Mind. Fortune. based on reading .the collective mind of. "+queryString+". is. "+fraglet1+". "+ fortuneWord1+". "+ fraglet2+". "+fortuneWord2+". "+fraglet3+". hashtag."+fortuneHash+ ". "+fraglet4+". Twitter user."+fortuneUser+". Thank you. I have tweeted a psychic summary of this reading to your twitter account. Moove along now. " ;
     println ("fortuneSpoken= "+fortuneSpoken);
     } echt basic met gelijmd-op & nbsp fortune = "Psychic summary for + ". for: #"+queryString+". "+ fortuneWord1+", "+ fortuneWord2+", #"+fortuneHash+ ", "+fortuneUrl+". Enjoy/RT"; println ("just before fortune spoken"); papier & nbsp /*
     Fortune Teller Hive Arduino board code
     Needed to control physical interaction...
     and relay physical-detection data back to Processing mothership!
     */ afdrukken als typografische quick fix
  • Toetsenbord van de computer hacken - reorganisatie & nbsp int switchPin = A0; // Analogue in = A0, called switchPin. een standaard computertoetsenbord te gebruiken als een niet-openbare interface
  • Consument auto videohardware als display - aansluiten & nbsp int led = 13; // LED pin... omhoog van een primitieve auto videoscherm als monitor
  • Processing - een schets die op Twitter gebruik OAUTH te oogsten tweet inhoud kunt aansluiten
  • Processing - gebruik van text-to-speech bibliotheek voor het spreken van de automatisch gegenereerde tekst
  • Verwerking & nbsp int analogValue = 0; // this is used to determine whether to make a call to Twitter (if high) -gerandomiseerde zin constructie voor pseudo & nbsp float timerPeriod=5000; //don't send data more often than this kunstmatige intelligentie
  • Verwerking - visualisatie van gegevens
  • Processing - gebruik van eenvoudige admin van de RAS-instellingen
  • Hacken van oude audio kit - een eenvoudig uit elkaar te hacken computer & nbsp float timerSend=millis(); audio & nbsp float timerCheck=0; amp voor het aandrijven van het geluid

Onderdelenlijst:

  • Gezicht masker (optioneel) & nbsp void setup() { -Clay, siliconen mal rubber, latex, roll-on deodorant ballen
  • Hoofd en schouders - een gebroken winkel-dummy
  • Visualizer/interactie scherm - auto de omkering van de monitor plus videostuurprogramma vak
  • Box - 6mm multiplex exterieur, warme lijm (of houtlijm), hout uit bezuinigingen, verf, vernis, belettering afgedrukt op standaard papier, bouten, etc.
  • Internet verbonden computer (kleine laptop gebruikt hier, maar waarschijnlijk een Raspberry Pi zou werken?)
  • Actieve Twitter-account
  • Oude computerluidsprekers met ingebouwde versterker
  • Verwerking met verschillende & nbsp Serial.begin(115200); libraries geinstalleerd
  • Deurbel knop push
  • Arduino board

Gereedschap hiervoor:

  • Computer - draadloze PC (of Mac, wat u gebruik) & nbsp Serial.write("Serial connection initiated");

     

    // initialize the digital pin as an output.
     pinMode(led, OUTPUT);
     }

     

    // the loop routine runs over and over again forever: met & nbsp void loop() { verwerking 1.5 omgeving met & nbsp analogValue = analogRead(switchPin); verschillende bibliotheken, arduino omgeving

  • Vak - basic stuff- & nbsp if (analogValue >=900) { handzaag, decoupeerzaag, lijmpistool, verfborstels, verf, boormachine/schroevendraaier & nbsp timerSend=millis(); enz.
  • Hoofd - vooral modelleringsinstrumenten voor het gezichtsmasker van klei, lijmpistool aan de stick het op. Tip viltstiften voor kleur highlights

Gerelateerde Artikelen

Hoe maak je een Intercom die met behulp van telefoonkabels

Hoe maak je een Intercom die met behulp van telefoonkabels

een intercom (intercommunicatie apparaat), talkback of deurtelefonie is een zelfstandige stem communicatiesysteem voor gebruik binnen een gebouw of een kleine verzameling van gebouwen, functioneren onafhankelijk van het openbare telefoonnetwerk. Inte
Knipperen van een LED vanuit een browser die met behulp van visuele programmering

Knipperen van een LED vanuit een browser die met behulp van visuele programmering

Leer hoe te knipperen en geleid vanuit een webbrowser. Hebt u nodig:* een Raspberry Pi* een breadboard* jumper draden* LED
Minecraft-automaat (die je moet betalen om spullen te krijgen)

Minecraft-automaat (die je moet betalen om spullen te krijgen)

Ik wilde een automaat die je betalen moest te krijgen wat je wilt. Dus met de hulp van mijn broer maakte ik dit. Druk op de knop die gebeurt er niets. Maar als je je betaling in en druk op de knop. Wat je wilt komt uit. Ik maakte het in de xbox 360 v
Een DIY stijlvolle Ring gemaakt van een badkamer tegel

Een DIY stijlvolle Ring gemaakt van een badkamer tegel

deze DIY is zo gemakkelijk ik ben bijna beschaamd om te posten als een DIY, (bijna) ;-)So... Ik ben bezig met enkele projecten rond het huis en we hebben extra badkamer tegels liggen rond die deed me denken, "Hmm... Ik kon een stukje tegel gebruiken
Hoe laat de geest van een boom.

Hoe laat de geest van een boom.

Een eenvoudig project dat met behulp van bijna elke hout, bij voorkeur gerecycled, hardhout doet knippen en vlotte beter.Ooit maakte ik een 15-inch hoog en 2" dik, ik heb ook sommige gewoon 1" hoog, zeer populair op onze ambachtelijke kraam.Stap
Een perfecte presentatie doos maken voor een perfecte Gift (met inbegrip van de dingen die Martha Stewart vergeet te vertellen!)

Een perfecte presentatie doos maken voor een perfecte Gift (met inbegrip van de dingen die Martha Stewart vergeet te vertellen!)

Hebt u ooit iets zo cool gemaakt voor iemand die je wist dat je kon niet gewoon stok in een gewatteerde envelop en uit het schip naar hen?ik gewandeld van Breckenridge naar Aspen met mijn dan 14 maanden oude op mijn rug in eind augustus van 2015. Ik
Maken van een hardhouten vloer die eruit 3D van uw eigen bomen ziet

Maken van een hardhouten vloer die eruit 3D van uw eigen bomen ziet

ik heb veel logs gesneden door de jaren heen en ik ben altijd onder de indruk van hoe mooi sommige van het hout ziet er binnen geweest. Ik heb altijd afgevraagd dat als er niet iets wat ik kon doen met het naast branden voor brandhout. Maar hoe kun j
Hoe 3D printen in huizen en kantoren om veiliger te maken, door het bouwen van een behuizing die Filters gassen en zwevende deeltjes

Hoe 3D printen in huizen en kantoren om veiliger te maken, door het bouwen van een behuizing die Filters gassen en zwevende deeltjes

Mijn doel met dit project was om het maken van 3D printen in kleine huizen en kantoren gelegen in een stedelijke omgeving met geen speciale workshop veiliger, omdat 3D printen gaat om mogelijke gezondheidsrisico's. Dit zal dus een instructie over het
Hoe te bouwen van een zeilboot die is veel goedkoper dan retail ones.

Hoe te bouwen van een zeilboot die is veel goedkoper dan retail ones.

Waarschuwing: het dragen van beschermende uitrusting te allen tijde. HANDSCHOENEN, LAARZEN, EN BIJ HET SCHILDEREN VAN EEN GASMASKER. PROBEER NIET OM DIT OP DE ZEE OF IN DIEP WATER VAREN ZONDER EEN ZWEMVEST. Deze boot is gemaakt voor rustiger water en
Hoe het bouwen van een klok die de tijd op de muur projecten

Hoe het bouwen van een klok die de tijd op de muur projecten

dit Instructable toont u hoe te bouwen van een projector klok. Dit apparaat kunt u projecttijd op de muur. Op basis van een kleine LCD alarmklok (niet te klein, in plaats daarvan, zult u kunnen aan het project en te werken aan het), dit is een goede
Handschoenen die bestuurt een robot door het bewegen van je vingers draadloze

Handschoenen die bestuurt een robot door het bewegen van je vingers draadloze

Wij hebben een een robot is gecontroleerd draadloos met behulp van onze vingers om te rijden... We gebruikten twee arduino kits... één aan onze kant... en één op de robot... flexibele sensoren gebruikten we op onze vingers... flexibele sensoren is zo
Maken van een Dr die TARDIS Tea Party hoed

Maken van een Dr die TARDIS Tea Party hoed

In dit instructable leert u hoe maak je een Dr die TARDIS hoedGereedschap hiervoor:Laser CutterVinyl CutterArduinoZandstraaltoestelIk maakte het op TechShop. Kijk op TechShop hier.Gelieve te controleren mijn andere instructable (Coming Soon) voor inf
Bouwen van een apparaat die clips aan je riem en bijgehouden hoeveel tijd u binnen en buiten besteedt

Bouwen van een apparaat die clips aan je riem en bijgehouden hoeveel tijd u binnen en buiten besteedt

ons doel in deze stapsgewijze instructable is het bouwen van een apparaat kunt u illustraties aan uw riem en dragen gedurende de dag.  Dit apparaat zal het loggen van gegevens dat wanneer gedownload naar een back-endserver-systeem, zullen een verslag
Repareren van een deur die gesloten zal niet blijven

Repareren van een deur die gesloten zal niet blijven

het appartement dat we leven in is meer dan 100 jaar oud, dus het heeft sommige kwesties. De deur tussen de twee slaapkamers (we hebben een vreemde lay-out) had sommige problematiek vorig jaar en het zou vasthouden, nu is het zo ver van het kozijn da