Astley-Rin


A Rick Roll für das echte Leben.  Wenn Sie die Internet-Meme von Rick-rolling, irgendwie verpasst http://en.wikipedia.org/wiki/Rickrolling(lies dies).  Ich möchte diese Meme aus dem Internet in die reale Welt zu nehmen. Geben Sie meine treuen Wave Schild und PIR-Sensor.  Ein wirklich einfach bauen und Software Mash-Up.

Teile:

Arduino Uno
Adafruit WaveShield
Parallax PIR
Einige Draht
Ein Projekt Fall

Gewusst wie: downloaden "Nie gonna give you up", verdeckte die Datei gemäß Ladyadas Anweisungen für die Welle Shield (muss sein. WAV auf 16bit und 22 Hertz), Connect der PIR-Sensor, 5volts, Boden und digitale Pin6 auf der Welle Shield.  Auf dem Arduino hochladen Sie bereitgestellten Code, setzen Sie Wave Schild auf, werfen Sie es in einem diskreten Fall.  Voila fertig.   Nun gehe Astley am Ort.

Eine andere RickRoller gibt, nutzt dieses einen Timer und weitere elektronische Spielereien.  Meins ist lächerlich einfach und macht Spaß für Herumspielen mit zufälligen Fremden.  Ich habe Rickrolled, die einige zufällige Menschen so weit, am meisten nicht es fast so lustig finden wie ich.

Yay-Video.  Tut mir leid aber alles ich habe jetzt Laptop Webcam eingebaut ist.  Tut das beste, was ich kann mit dem was ich habe.  Setzen Sie ein Laser-Cutter in meinen Händen und ich mache etwas Epos.  Tipp, Tipp.

Ich rollte Rick-meine Freundin ein halbes Dutzend Mal heute Abend in unserer kleinen Residence Inn-Suite.    Meine Freude war haltlos. Die Überraschung ist alles.  Tut mir leid ich nicht ihre Freude am sein pranked erfassen.    Es ist schwer, video, die wenigen Momente zu erfassen, wenn jemand von meinen Astley fallen zu Fuß wird, stundenlang laufen lassen.  Aber ich versichere Ihnen, es lohnt sich die Absteckung irgendwohin.

CODE:  Guthaben wo seine fällig, einige für Kristian Gohlke, LadyAda auch bekommt mad Props für sein so erstaunlich!  Thx Limor.  Ich konnte nicht begonnen haben, ohne Ihre Produkte, ehrfürchtig Code und Inspiration Haltung dazu.

 /* * ////////////////////////////////////////////////// * //making sense of the Parallax PIR sensor's output * ////////////////////////////////////////////////// * * Switches a LED according to the state of the sensors output pin. * Determines the beginning and end of continuous motion sequences. * * Kristian Gohlke / krigo(_)web.de / http://filformat.net * 3. September 2006 * * kr1 (cleft) 2006 * released under a creative commons "Attribution-NonCommercial-ShareAlike 2.0" license * http://creativecommons.org/licenses/by-nc-sa/2.0/de/ * * * The Parallax PIR Sensor is an easy to use digital infrared motion sensor module. * (http://www.parallax.com/detail.asp?product_id=555-28027) * * The sensor´s output pin goes to HIGH if motion is present. * However, even if motion is present it goes to LOW from time to time, * which might give the impression no motion is present. * This program deals with this issue by ignoring LOW-phases shorter than a given time, * assuming continuous motion is present during these phases. * *////////////////////////////////VARS #include #include #include "util.h" #include "wave.h" AF_Wave card; File f; Wavefile wave; int calibrationTime = 30; //the time we give the sensor to calibrate itself (10-60 secs according to the datasheet)longunsignedint lowIn; //the time when the sensor outputs a low impulselongunsignedint pause = 5000; //the amount of milliseconds the sensor has to be low before we assume all motion has stoppedboolean lockLow = true; boolean takeLowTime; int pirPin = 6; //the digital pin connected to the PIR sensor's outputint ledPin = 13; ///////////////////////////////SETUPvoidsetup(){ Serial.begin(9600); pinMode(pirPin, INPUT); pinMode(ledPin, OUTPUT); pinMode(2, OUTPUT); pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); digitalWrite(pirPin, LOW); //give the sensor some time to calibrate Serial.print("calibrating sensor "); for(int i = 0; i < calibrationTime; i++){ Serial.print("."); delay(1000); } Serial.println(" done"); Serial.println("SENSOR ACTIVE"); delay(50); if (!card.init_card()) { return; } if (!card.open_partition()) { return; } if (!card.open_filesys()) { return; } if (!card.open_rootdir()) { return; } } //////////////////////////////LOOPvoidloop(){ if(digitalRead(pirPin) == HIGH){ digitalWrite(ledPin, HIGH); //the led visualizes the sensors output pin state if(lockLow){ lockLow = false; //make sure we wait for a transition to LOW before any further output is made Serial.println("---"); Serial.print("motion detected at "); Serial.print(millis()/1000); Serial.println(" sec"); delay(50); } takeLowTime = true; } if(digitalRead(pirPin) == LOW){ digitalWrite(ledPin, LOW); //the led visualizes the sensors output pin state if(takeLowTime){ lowIn = millis(); //save the time of the transition from high to LOW takeLowTime = false; //make sure this is only done at the start of a LOW phase } if(!lockLow && millis() - lowIn > pause){ //if the sensor is low for more than the given pause, we assume that no more motion is going to happen lockLow = true; //makes sure this block of code is only executed again after a new motion sequence has been detected Serial.print("motion ended at "); //output Serial.print((millis() - pause)/1000); Serial.println(" sec"); delay(50); } switch(digitalRead(pirPin) == HIGH){ case 1: playcomplete("01NEVE~1.WAV"); } }} void playcomplete(char *name) { playfile(name); while (wave.isplaying); card.close_file(f); } void playfile(char *name) { // stop any file already playing if (wave.isplaying) { wave.stop(); card.close_file(f); } f = card.open_file(name); if (f && wave.create(f)) { wave.play(); } } 

Stichworte: Arduino, Streich, Finds, Waveshield

In Verbindung stehende Artikel

Rick Astley Clock - Mk II

Rick Astley Clock - Mk II

Dies ist eine vollständige Version von Rick Astley Clock - eine Uhr geformt wie Rick Astley und es schlägt "Never Gonna Give You Up" zu jeder vollen Stunde.Es hat die folgenden Verbesserungen:Können mehrere Audiodateien abspielen. Größere (19-Zo
Rick Astley Uhr

Rick Astley Uhr

Ja, es ist eine Uhr wie Rick Astley geformt und es Glockenspiel "Never Gonna Give You Up" zu jeder vollen Stunde.Hinweis: Dies ist eine verkleinerte Prototyp / Beweis des Konzeptes. Die Größe ist ca. 20" groß. Das hier ist nur 13".Schr
MUSIKALISCHE Skulptur--"die Sekretärin Nightmare"

MUSIKALISCHE Skulptur--"die Sekretärin Nightmare"

"Die Sekretärin Nightmare" ist eine musikalische Skulptur, eine Skulptur, die interessante Sounds als schlug macht. Es entwickelte sich aus eine spiegelglatte Stahl Hohlkugel fand ich auf einem Strand und einige antike Schreibmaschine Teile gesp
Sekretärin Pintuck Rock

Sekretärin Pintuck Rock

ein a-Linie Rock mit einem einfachen Silhouette bekommt interessante Textur hinzugefügt mit dem Einsatz von vertikalen Lolita, Kegel an das Hipline Stück für eine interessante, klassisch und schmeichelhaft mit so ziemlich alles tragen kann.Mit grauen
Bindemittel Clip Star

Bindemittel Clip Star

als Administrative Fachleute Tag rückt schnell näher. Zeigen Ihre Sekretärin / Rezeptionisten / administrative Professional Ihre Wertschätzung mit diesem stilvollen Büro Kunstwerk zu unterstützen. Mit diesem handlichen Instructable und zehn Bindemitt
Gewusst wie: Schiffsladungen von Geld als College oder Universitätsstudent zu machen, ohne wirklich zu versuchen

Gewusst wie: Schiffsladungen von Geld als College oder Universitätsstudent zu machen, ohne wirklich zu versuchen

Wenn Sie ein Student an einer Hochschule oder Universität sind und gegurtet für Bargeld sind, dann suchen Sie nicht weiter weil Sie die komplette Anleitung dazu gefunden haben!  Diese instructable bietet Ihnen mehrere Möglichkeiten zum erhöhen oder e
Gefälschte Narbe Tutorial für Halloween

Gefälschte Narbe Tutorial für Halloween

Dies ist ein instructable Tutorial wie erstelle ich eine Narbe, die für eine gruselige Halloween-Kostüm realistisch aussieht. Dies ist eine einfache Beschreibung wie man eine in 8 Schritten zu machen. Hoffe Sie gefällt euch und Ihr Endergebnis Angst
Invertierenden Verstärkerschaltung

Invertierenden Verstärkerschaltung

Diese instructable Willen zeigen Ihnen Schritt für Schritt, wie man eine Umkehrung Verstärkerschaltung zu bauen. Dazu verwende ich eine sehr häufige Operationsverstärker (oder Op-Amp kurz) die UA741CD. Der Hauptzweck der eine Umkehrung Verstärkerscha
Ring box

Ring box

Dieser Ring-Box besteht aus Purple Heart und Buche. Eine einfache Box für einen besonderen Anlass. Dieses Feld kann in wenigen Stunden abgeschlossen werden.Ich wurde gebeten, diese Box für Freunde Sohn machen, die jetzt seine Freundin vorgeschlagen h
Gewusst wie: einfache Halloween Prothetik

Gewusst wie: einfache Halloween Prothetik

Okay, also Halloween fast hier ist., und Sie noch keine Kostüm haben? Seien Sie nun, nicht ängstlich. Ich bin hier um zu helfen. (hoffe, ich konnte tho.)Hier ist eine Zusammenfassung von den Halloween-Mixturen, früher habe ich über die Jahre veränder
Schreibtisch mit versteckten Speicher aktualisiert

Schreibtisch mit versteckten Speicher aktualisiert

Wiederverwenden Sie einen alten Sekretär zu einer elektronischen Ladestation.Schritt 1: Finden Sie oder kaufen Sie einen alten Schreibtisch. Dieser arme Schreibtisch könnte bald auf die Deponie geführt haben wenn ich es aus einem Yardverkauf gerettet
Hause sicher (INTEL_IOT)

Hause sicher (INTEL_IOT)

Überhaupt gewundert, die auf der Veranda stand die Türklingel läuten? Vielleicht war es der Nachbar oder der Briefträger. Vielleicht war es jemand nicht vertraut. Home Secure – erschwinglich, smart, Klingel und Kamera – eignet sich für diese Momente.
Musikalischen Unterwäsche

Musikalischen Unterwäsche

nach dem Erfolg des Büstenhalters Clap-Off ich habe darüber nachgedacht wo die Welt der Spielerei Unterwäsche weiter gehen könnte. Es gibt so viele Möglichkeiten von led BHs zu Klettverschluss Boxer, aber ich wollte etwas ein bisschen mehr musikalisc
Karton Krabbelschuhe

Karton Krabbelschuhe

ein Freund von mir hatte gerade einen kleinen Jungen. Also beschloss ich, eine Art von Grußkarten machen. glückliche Mutterschaft Rini Julia...Schritt 1: machen Sie sich bereit wir stellen Sie das Gerät. für dieses Projekt verwende ich ein Messer, ei