Machen Sie es Schlag!

4 Schritt:Schritt 1: die Bombe Prop Schritt 2: Das Glowing Countdown Clock Schritt 3: Schlagen Sie die Clock! Schritt 4: Glühende Artikel ...

Machen Sie es Schlag!

Machen Sie es Schlag!

Machen Sie es Schlag!

Wir haben großen Erfolg Anzeigen dieser "Glühende" Geräte hatten. Diese instructable soll die Hersteller Community indem einfach / billig Möglichkeiten, visuelle Effekte und sogar nützlich Geräte (Wecker, Countdown-Timer) zu erstellen inspirieren / Spiele (Schlagen Sie die Clock). Mehr dazu später!

Zwei von ihnen sind leicht verfügbar Kits, einer von ihnen wurde in einer beliebten TV-Serie erst im vergangenen Monat verwendet wird, während das dritte Beispiel ist eine hausgemachte Spin mit einer von der Stange Arduino UNO. a 20x4 Parallel LCD & ein paar LEDs. Außerdem haben wir eine Real Time Clock für eine gute Maßnahme.

Schritt 1: die Bombe Prop



Machen Sie es Schlag!
Dies ist eine voll funktionsfähige Wecker, die als Kit kommt.
Entworfen von Nootropic Design (http://nootropicdesign.com/defusableclock/), das sieht hervorragend Arduino kompatibel Defusable Clock so viel wie ein Hollywood-Bomb, dass sie im vergangenen Monat in einer Episode von CW "The Tomorrow People vorgestellt. Sie können Ihre Ausrüstung direkt aus Nootropic Ausführung wie ich oder erhalten sie von der Maschine Schuppen wie sie jetzt trägt es auch.

Bei € 33, es ist nicht so teuer wie die Arduino ist eingebaut. Das Set enthält alle Elektronik, aber nur Elektronik. Ich habe 2 Dynamite suchen Sticks durch Löten dann Umhüllung 3 C Batterien in jedem Laser gedruckt Lebensmittelgeschäft Tasche und machte die anderen 5 Dynamitstangen durch Schneiden Besen meiner Frau in den Abschnitten, die die gleiche Gesamtlänge wie die 3 Batterien kombiniert waren.

Ich schneide Lebensmittelpapiertüten in 8 x10 Abschnitte & fütterte sie an den Laserdrucker in rot für zusätzliche Wirkung zu drucken "Dynanite".

Schritt 2: Das Glowing Countdown Clock

Machen Sie es Schlag!
Dies ist das erste 7-Segmentanzeige Projekt ich je gemacht habe.
Es kommt als Bausatz von Samurai Schaltungen ( http: //samuraicircuits.com/merch/11-doomsday-clock ... ) und bei € 18, finde ich es sehr preiswert. Sie bieten auch die detailliertesten, Schritt für Schritt Anweisungen, Satz Bauanleitung ich je gesehen habe!

Sie liefern Ihre eigene Arduino Uno, Schnapp Ihre Bausatz und voila, Sie sind bereit zu gehen. Eine glühende Erlebnis!

Die Leute bei Samurai Circuits sind wirklich schön, mit und sie in der Lage, mich mit meinem Projekt durch Änderungen im Code und auch die Entwicklung einer neuen Bibliothek für mich zu helfen, waren zu arbeiten. Auch ihre sehr kluge Verwendung von Charlie-Plexing ist ein schönes Beispiel dafür, wie die Menge an Arduino Pins minimieren zu leuchten alle diese LEDs!

Ich habe die 3-Dynamit-Sticks hier durch Löten 2 C-Batterien pro Stick & wickelte sie in Lebensmittelgeschäft Papiertüten.

Schritt 3: Schlagen Sie die Clock!

Machen Sie es Schlag!

Machen Sie es Schlag!

Machen Sie es Schlag!

Aufgrund der jüngsten New Ereignisse (Boston Bombardierung zum Beispiel), auch wenn sie nicht mehr gefährlich oder näher an einer Bombe als eine einfache Tischuhr oder Handy, die bisherigen 2 Requisiten fühlen kann drohen, einige Menschen, und das ist ein Grund, warum wir beschlossen, neu zu erstellen, die gleiche "defusable Konzept", sondern verpacken es als ein einfaches Spiel.

Wir nennen es "Beat the Clock" anstelle von "Diffuse the Bomb", aber wirklich, verwendet er die gleiche Arduino Uno gekoppelt mit 4 Zeilen mit 20 Zeichen LCD, und wir sind mit den Tasten (, um die Uhr zu stoppen) Kabel, sondern bietet auf geschnitten werden, um die Uhr zu stoppen.

Das Arduino Uno ist in etwa € 20, die LCD weniger als € 10, werfen in ein paar Knöpfe für unter € 5 und LEDs und Widerstände für eine andere € 5. Der Behälter war frei und wir wieder verwendet einen Erste-Hilfe-Kit. So etwa € 40, haben Sie einen einzigartigen Mehrzweck-Spiel. Ich sage, Mehrzweck, denn das gleiche Produkt kann leicht verwendet werden, um neu zu erstellen, eine Version von Simon, wie sie von vielen Menschen vorgeschlagen werden.

Hier ist unser Code:

/ *
* FDR Countdown Clock
* 2/27 Feste LED so wäre es heller, indem pinMode (LED1, OUTPUT);
* Added alle LCD-Leuchten
* Added LCD Klar, keine Hintergrundbeleuchtung und die Verzögerung bis zum Ende des Codes.
* Geschrieben von Marc Tessier & Chip Thomas
* /

#include <Time.h>
#include <Wire.h>
#include <DS1307RTC.h> // Grund DS1307-Bibliothek, die Zeit als time_t zurück
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd (0x3f, 20,4); // Die LCD-Adresse 0x27 für einen 20 Zeichen und 4 Zeilen-Display eingestellt

int i = 0;
int LED1 = 12;
int LED2 = 11;
int LED3 = 10;
int LED4 = 8;
int LED5 = 7;
int LED6 = 6;
const int buttonPin = 2;
int Buttonstate = 0;

Leere setup () {
pinMode (LED1, OUTPUT);
pinMode (LED2, OUTPUT);
pinMode (LED3, OUTPUT);
pinMode (LED4, OUTPUT);
pinMode (LED5, OUTPUT);
pinMode (LED6, OUTPUT);
pinMode (buttonPin, INPUT);
Serial.begin (9600);
lcd.init ();
lcd.backlight ();
lcd.clear ();
lcd.setCursor (0,0);
lcd.print ("FDR Countdown Clock!");
Verzögerung (1000);
setSyncProvider (RTC.get); // Die Funktion, um die Zeit aus dem RTC erhalten
if (timeStatus ()! = TimeSet)
Serial.println ("Kann nicht mit dem RTC synchronisieren");
sonst
Serial.println ("RTC hat die Systemzeit einstellen");
}

Leere Schleife ()
{
while (i <5)
{
digitalClockDisplay ();
Verzögerung (1000);
i = i + 1;
}
lcd.clear ();
lcd.backlight ();
lcd.setCursor (0,0);
lcd.print ("COUNTDOWN EINGELEITET!");
Verzögerung (1000);
for (int i = 150; i> 10; i = i-1)

{
Button = digitalRead (buttonPin);
lcd.setCursor (8,2);
printDigits (i-1);
wenn (i <100)
lcd.setCursor (2,2);
lcd.print ('');
Ton (9, 4500, 80);
digital (LED1, HIGH);
Verzögerung (i / 2);
digital (LED1, LOW);
Verzögerung (i / 2);
if (Button == LOW)
{
lcd.clear ();
lcd.print ("Good Job!");
Unterbrechung;
}
}
lcd.setCursor (0,1);
lcd.print (0);
for (int i = 0; i <30; i ++)
{
digital (LED1, HIGH);
Ton (9,5000, 50);
Verzögerung (50);
digital (LED1, LOW);
Verzögerung (25);
lcd.clear ();
lcd.setCursor (0,0);
lcd.print ("SORRY");
Verzögerung (25);
digital (LED2, HIGH);
Verzögerung (25);
digital (LED2, LOW);
Verzögerung (25);
lcd.setCursor (5,1);
lcd.print ("SORRY");
Verzögerung (25);
digital (LED3, HIGH);
Verzögerung (25);
digital (LED3, LOW);
Verzögerung (25);
lcd.setCursor (10,2);
lcd.print ("SORRY");
Verzögerung (25);
digital (LED4, HIGH);
Verzögerung (25);
digital (LED4, LOW);
Verzögerung (25);
lcd.setCursor (15,3);
lcd.print ("SORRY");
Verzögerung (25);
digital (LED5, HIGH);
Verzögerung (25);
digital (LED5, LOW);
Verzögerung (25);
lcd.setCursor (15,0);
lcd.print ("SORRY");
Verzögerung (25);
digital (LED6, HIGH);
Verzögerung (25);
digital (LED6, LOW);
Verzögerung (25);
lcd.setCursor (0,3);
lcd.print ("SORRY");

}

lcd.clear ();
lcd.noBacklight ();
Verzögerung (10000);
// Lcd.setCursor (0,0);
// Lcd.print ("Boom");
// Verzögerung (2000);

}

Leere digitalClockDisplay () {
// Digitale Uhr Anzeige der Uhrzeit
lcd.setCursor (1,1);
lcd.print (Monat ());
lcd.print ("/");
lcd.print (Tag ());
lcd.print ("/");
lcd.print (Jahr ());
lcd.print ("");
lcd.print (h ());
lcd.print (":");
printDigits (minute ());
lcd.print (":");
printDigits (zweite ());
}

Leere printDigits (int Ziffern) {
// Nutzenfunktion für digitale Zeitanzeige: prints vorangegangenen Doppelpunkt und führende 0

if (Ziffern <10)
lcd.print ('0');
lcd.print (Ziffern);
}
Schritt 4: Glühende Artikel ...

Machen Sie es Schlag!
Wir lieben Sachen, die glüht!

Bitte besuchen Sie www.stgeotronics.com wo wir die "Beat the Clock" als Bausatz und einem komplett montiert / geprüfte Produkt oder, unter anderem diesem einfachen 4 x 20 LCD zu einem Arduino Nano gelötet, bereit zum Anzeigen / bauen Sie Ihre eigenes Projekt.

Vielen Dank für Ihre Zeit und für uns bitte abstimmen!