Psychic Fortune Teller - en automat som läser hos Twitter (20 / 32 steg)

Steg 8: Techy - med hjälp av Arduino att göra en fysisk tryck på en knapp skicka en tweet

En sak som jag ville ha för den psykiska Fortune Teller var att det krävs en fysisk interaktion. Den har ett tangentbord behövs för inmatning av data, så jag kunde ha bara använt på returtangenten på det. Detta ansåg dock inte riktigt räcker för en nöjesplats/arcade typ upplevelse. Jag ville ha användaren att behöva göra en mycket mer självklart medveten handling att få deras förmögenhet berättade.

Detta var klart var en händig Arduino alltid skulle vara lösningen!

Jag visste ganska snabbt att detta skulle vara en knapp. Så småningom bestämde jag mig på en god gammal Ringklocka...

Dörrklockan kretsen är mycket enkel

Den fullständiga Arduino skethc finns tillgänglig på GitHub här:
https: int l = (int (random (urls.size()))); github.com/rosemarybeetle/psychic-fortune-teller

Den samma Arduino skissen med några anteckningar visas nedan. Du kan se det är ganska enkelt. Det ser ut för en knapptryckning (som i kretsen ovan)

String url = urls.get(l);

Nästa rad är att definiera en variabel (switchPin) för att lagra ett heltal, som används för att definiera vilken analog kanal som ska användas.
// <<<<<<
Nästa rad definierar en variabel om du vill visa som PIN en LED är knuten till
//-------------
Nästa rad är initiering för variabeln analog ingång
// >>>>> Put url somewhere random on the stage, with a random size and colour
Initialisera timer period...
fill(255, 255, 0, 255);
Initiera en timer variabel...
textSize(random(30, 40));
Initiera en andra jämförelse timer variabeln
text(url, random(width)-widthRandomiser, random(panelTop)); //

Setup-funktionen...
// <<< SEND URL TO THE SCREEN
Göra en seriell anslutning på baud 114200...
// >>> SENDs HASHTAG TO THE SCREEN WITH DIFFERENT SIZE
Skicka bekräftelsemeddelande över seriell USB-port. Detta används i tester
Serial.write("Serial connection initiated")fill(255, 0, 0, 255);

textSize(random(40, 45)); initialize the digital pin as an output.
pinMode(led, OUTPUT)text("#"+hashtag, random(width)-widthRandomiser, random (panelTop));
// <<< END SEND HASHTAG#

// >>>SEND WORD TO SCREEN ALSO WITH DIFFERENT SETTINGS the loop routine runs over and over again forever:
Den viktigaste loop funktionen...
textSize(random(45, 60));
Nästa rad är att göra den Arduino checken för någon analog signal till analog stift 0...
fill(255, 255);
Om doorbell trycks ner, blir indata till analoga pin 0 5V. Detta är lika med 1024. OM-uttrycket har en tröskel på 900 (ca 4.5V)
text(word, random(width)-widthRandomiser, random (panelTop));
återställa första Timer variabeln (timerSend)
// <<< END SEND WORD
Kontrollera om perioden mellan nu och senast återställa (timerSend-timerCheck) är större än standardperioden (timerPeriod)
Notera från början detta kommer att vara sant. Efter den första pressen man falska tills har gått. Detta förhindrar oavsiktlig flera skickar av seriella data som kan förorsaka spåkvinnan att försöka tala samma sak flera gånger
// >>> SEND USERNAME TO SCREEN
Skicka det kodade meddelandet "fireTweet" till skriptet bearbetning över den seriella porten (USB)
fill(0, 255, 22, 255);
En gång skickade reset variabeln check timer. Detta kommer att vara usd i kontrollen om att förhindra för tidigt refiring
timerCheck=millis()textSize(random(35, 45));
analogValue = 0text(" random(width)-widthRandomiser, random (panelTop)); // <<< END SEND USERNAME reset - this is used to ensure the value is reset after a successful release of the switch
// -------------- ADD ANY OTHER TRIGGERS HERE THAT COME FROM THIS INTERACTION
// following is for text boxes background.
tfUserCurrent=tf.getText() ; //check the text box content every loop
println ("tfUserCurrent= "+tfUserCurrent); // DEBUG STUFF

.

Se Steg
Relaterade Ämnen

Vintage Coin-Op Arcade, Esmeralda Fortune Teller

Denna kostym var super kul att slitage... men utmanande att göra! Det skulle inte vara så svårt nu, efter att ha gått igenom processen en gång, men att de alla veta 24 åringar som vi är, vi kände att vi skulle vara helt bra väntar till sista minuten...

Fru Karlsson skelett Fortune Teller

Fortune teller är till skillnad från de flesta fortune teller maskiner eftersom det kommer att förolämpa dig. När trick-or-treaters knacka på dörren, dras de alltid till skelett spåkvinnan. Jag ändra dispenseras förmögenheter och den förmögenhet Visa...

Lätt Fortune Teller blommor

Dessa cool och lätt blommor är bra för ganska mycket allt! Att ge som gåva eller dekorera för mittpunkten vid ett bord. Hur som helst är dessa blommor snabbt och enkelt.Steg 1: Vad behöver du?Allt du behöver för detta projekt är tre bitar av origamip...

Zolterno: En Animatronic, brand baserade Fortune Teller

nästan alla som har bott för tid förstår popkulturen referenser från Tom Hanks classic: stor. För att undvika mobbning, barn hittar en mystisk fortune teller ("Zoltar"), och vill växa upp. Mycket till sin förvåning blir hans önskan sann. Jag vil...

Hur man gör ett papper Fortune Teller - av Ultimate handledning

Hej alla, Välkommen till slutlig Tutorials! Idag ska vi visa dig hur man gör ett papper forune teller som du kan se i skolan. Så först någon unge gör en papper fortune teller och du vill ha en så dålig men du inte vill be dem att göra dig en och ser...

Old Skool kul från förr i tiden: Origami Fortune Teller

så mycket förändringar från en tid av våra liv till nästa. Jag tror ingenting gör mig mer nostalgisk än att göra en av dessa små saker från gymnasiet under mina vuxna år. Ett exempel är att skriva en anteckning till min älskling och ge det till honom...

Multi personlighet Fortune teller

Detta Arduino projekt är en återgång till flera carnival och nyhet arkadspel från när jag var liten. Jag har gjort många Arduino projekt, men detta är mitt första projekt som var min egen design. Före detta följde jag i allmänhet någon annans design...

Arduino Fortune Teller

detta projekt ger användaren en förmögenhet och lucky number liknande från en lyckokaka. Detta gjordes som en julklapp.Steg 1: Steg 1 Löd rubriken pins på LCD. Löda sladdar till kvinnliga huvud stift och hookup till Arduino. Här använde vi den LCD-4...

Hur man gör en Fortune Teller

Detta är ett enkelt sätt att underhålla barnen att agerar upp eller ett sätt att hålla underhöll när du är uttråkad och inuti.Steg 1: Vad du behöver:En rektangulär pappersarkEn plan yta att arbeta påSax (valfritt)Steg 2:Ta din pappersark och vik hörn...

Fortune Teller monter

detta instructable är mer om att använda en viss typ av hårdvara än den övergripande bygget.Jag ska anta att du har en idé om hur man klippa och montera trä i en ram och att du vet hur man fäster plywood som ramar. Om inte, jag är säker det finns Ins...

Minecraft automat (som du måste betala för att få saker)

Jag ville göra en automat som du var tvungen att betala för att få vad du vill. Så jag gjorde detta med hjälp av min bror. Tryck på knappen inget händer. Men om du sätter du betalning i och tryck på knappen. Vad du vill ha kommer ut. Jag gjorde det i...

Origami lilla arrangör/Fortune Teller

Hej! LambyAngel är här! Idag ska jag visa dig hur man gör en origami arrangör/fortune teller. Låt oss komma igång!Steg 1: material Så för denna origami skapelse behöver du:1) origami papper (eller papper, du kan bara klippa det)2) sax (för styckning...

DIY Fortune Teller

detta är en riktigt enkel, lätt hantverk för alla. Du kan göra det på språng, i ditt hus, eller lång flygplan Rider Rider/bil. Det är kul eftersom det finns många varianter för faktiska öden och du har att utöva lite fantasi, men låt oss komma igång...

Arduino Powered Fortune Teller

Jag skapade denna roliga Instructable att visa dig hur man gör en helt anpassningsbara Digital Fortune Teller. När knappen trycks, får du en random förmögenhet. Detta är allt roligt i förmögenheter, utan att behöva äta alla cookies! Njuta av.Leverans...

En alla hjärtans Fortune Teller-är de en för mig?

Hello!Jag kommer för att visa dig hur man gör en alla hjärtans Fortune Teller (Anton cacther) så du kan ta reda på om din hemliga kärlek älskar dig tillbaka!Detta är bara för skojs skull och kanske inte ger förutsägbara resultat!Njut och glad Alla hj...

Amelias Fortune Teller

dessa roliga papper leksaker gå av en mängd olika namn. Det här är Amelia förklarar hur hon gjorde sin Fortune Teller.Bra jobb Amelia!...

Göra ett hjärta av en Fortune Teller

Steg 1: Starta hjärtat Tuck i hörnen av fortune teller och veck. Sedan göra spåkvinnan platt och vänds detSteg 2: Utgör hjärtat Ta två hörnen diagonalt från varandra och nyp dem ihop.Steg 3: Utgör hjärtat Sedan trycka dem tillsammansSteg 4: Utgör hjä...

Hur man gör ett papper Fortune Teller - Video instruktioner

hur man gör ett papper Fortune Teller - Video instruktioner...

Hur man gör en Viva Fortune Teller i 7 enkla steg!

Steg 1: Få Viva Få en bit av viva eller pappershandduk men viva fungerar bättreSteg 2: skär Sätta i triangel och skära av extra (pekas) bort.Steg 3: Gör Fortune Teller 1. ta ställning och vika dem till mitten 2. Vänds och vik försiktigt!!! 3. Vik på...