Die wiederverwendbaren und Wireless Zünder

7 Schritt:Schritt 1: Materialien Schritt 2: Erste VirtualWire Schritt 3: Erstellen der Virtual Wire Schritt 4: Schaltpläne Schritt 5: Einrichten der Zünder Schritt 6: Um es in der Anlage Schritt 7: Fazit

Die wiederverwendbaren und Wireless Zünder

Die wiederverwendbaren und Wireless Zünder

Die wiederverwendbaren und Wireless Zünder

Dieses Projekt verwendet eine einfache HF-Verbindung und zwei Arduinos etwas aus bis zu 90 Meter entfernt zu entzünden! Ich fand es immer ärgerlich, dass die Messe mit einem Bündel von Draht, so dass ich das Gefühl, etwas zu schaffen, um das Problem zu beheben. Eine drahtlose Verbindung ist nicht nur sicherer, sondern auch eine Menge cooler. Diese drahtlosen Zünder verwendet werden, um Feuerwerk, Modellraketen und mehr entzünden!

Dies ist der erste Teil einer dreiteiligen Projekt! Die anderen Teile durch den Besuch meiner Seite!

Disclaimer: Dies ist nicht dazu gedacht, als alles andere als ein sicherer Weg, um ein Feuerwerk zu zünden, einer Modellrakete, etc. verwendet werden vorsichtig, wenn Sie diese bauen oder mit diesem Gerät werden. Ich übernehme keine Verantwortung für Schäden auf Grund einer Handlung oder carless einem Ausfall, die richtigen Sicherheitsmaßnahmen folgen getan.

Schritt 1: Materialien

  1. Die wiederverwendbaren und Wireless Zünder

    Die wiederverwendbaren und Wireless Zünder

    Komponenten:

    Sparkfun Wunschliste mit alle Teile hier

    Komponente Lieferant Preis
    Arduino x2 Sparkfun Einkaufsführer , Radioshack € 50-60
    RF-Link-Module Sparkfun / Sparkfun 9 €
    Enclosure x2 Sparkfun , Radioshack € 7-12
    Kippschalter Sparkfun , Radioshack € 3-5,50
    Ein- / Ausschalter x2 Sparkfun , Radioshack € 0,75-4
    Lautsprecher (optional) Sparkfun , Radioshack € 2-4
    Glühkerze Amazonas 6 €
    LEDs Sparkfun , Radioshack € 1-5,50
    5V Relais Sparkfun , Radioshack € 2-5
    Assorted Widerstände Sparkfun , Radioshack € 8- 15 €
    8-Pin-Sockel Sparkfun , Radioshack € 1-2
    Gesamt ~ € 85-130

    Werkzeuge:
    --Wire (Für Antennen)
    --Perfboard
    -A Paar Stiftleisten
    --Something Als Polster für den Arduino, oder einige Abstandshalter verwenden
    --Drill
    --file Und / oder Schleifpapier
    --Soldering Bügeleisen / Lot
    --Wire Schneider / Stripper
    --Miscellaneous Schrauben, Muttern etc.
    --big Krokodilklemme
    --Battery Halter für 2 AA-Batterien (werden geändert)
    --9V Batterie mit Anschlüssen
    --1.5V AA-Batterien x2

Schritt 2: Erste VirtualWire

  1. Die wiederverwendbaren und Wireless Zünder
    Den gesamten Code in diesem Projekt beteiligt ist um einen Arduino Bibliothek namens VirtualWire, von Mike McCauley zentriert. Diese Bibliothek schiebt die günstigen RF-Link-Module an ihre Grenzen.

    1.) Diese Bibliothek kann direkt heruntergeladen werden hier auf der Website oder hier .

    2.) Hier finden Sie den Standort Ihrer Arduino Sketchbook, indem Sie Ihre Arduino Vorlieben.

    3.) Stellen Sie einen Ordner namens "libraries", wenn es nicht bereits vorhanden ist und setzen Sie die VirtualWire Ordner darin.

    4.) Öffnen arduino und Sie sind fertig!

Schritt 3: Erstellen der Virtual Wire

  1. Die wiederverwendbaren und Wireless Zünder
    Receiver-Code

    Laden Sie den Code hier


    // Receiver by Noah DC
    // This code is built around the VirualWire library which
    // can be found here: http://www.airspayce.com/mikem/arduino/
    // Visit my instructable for the wiring, explaination, etc.
    // http://www.instructables.com/id/The-Reusable-and-Wireless-Igniter/

    const int recieverPin = 2; //to reciever module
    const int ignitionPin = 3; //to igniter
    const int activeIndicatorPin = 5; //to green LED
    const int inactiveIndicatorPin = 6; //to red LED
    const int buzzerPin = 4; //to the buzzer
    #include < VirtualWire .h>
    boolean liftOff= false ;

    void setup (){
    Serial . begin (9600); //for debugging
    pinMode (activeIndicatorPin, OUTPUT );
    pinMode (inactiveIndicatorPin, OUTPUT );
    pinMode (ignitionPin, OUTPUT );
    vw_set_ptt_inverted( true ); //normal setup stuff
    vw_setup(2000);
    vw_set_rx_pin(recieverPin);
    vw_rx_start();
    }

    void loop (){
    while (liftOff == false ){
    digitalWrite (activeIndicatorPin, HIGH ); //shows that igniter hasn't been used yet
    uint8_t buf[VW_MAX_MESSAGE_LEN];
    uint8_t buflen = VW_MAX_MESSAGE_LEN;
    if (vw_get_message(buf, &buflen)) {
    Serial . print ( "Got: " );
    Serial . print (buf[0], DEC ); //only one byte in the array (it should be 97)
    Serial . println ( " " );
    }
    if (buf[0] == 97){ //checks if the letter "a" is recieved (ASCII number is 97)
    liftOff = ignition();
    }
    }
    }
    int ignition(){
    tone (buzzerPin, 500, 300); //5 second countdown
    delay (1000); //it's not necessary, and can be removed
    tone (buzzerPin, 500, 300); //4 (I relize it's not exactly a second)
    delay (1000);
    tone (buzzerPin, 500, 300); //3
    delay (1000);
    tone (buzzerPin, 500, 300); //2
    delay (1000);
    tone (buzzerPin, 500, 300); //1
    delay (500);
    //ignition!!
    digitalWrite (ignitionPin, HIGH );
    delay (2000);
    digitalWrite (ignitionPin, LOW );
    digitalWrite (activeIndicatorPin, LOW );
    digitalWrite (inactiveIndicatorPin, HIGH ); //shows that igniter has been used
    return true ; //prevents other ignitions for safety purposes
    }

    Transmitter-Code

    Laden Sie den Code hier


    // Transmitter by Noah DC
    // This code is built around the VirualWire library which
    // can be found here: http://www.airspayce.com/mikem/arduino/
    // Visit my instructable for the wiring, explaination, etc.
    // http://www.instructables.com/id/The-Reusable-and-Wireless-Igniter/
    const int transmitPin = 2; //pin to the transitter module
    const int buttonPin = 3; //pin to ignition button
    const int armedPin = 4; //pin for indicator LED
    #include < VirtualWire .h>
    void setup () {
    pinMode (armedPin, OUTPUT );
    digitalWrite (armedPin, HIGH ); //shows that igniter is armed
    vw_set_ptt_inverted( true ); //setup stuff
    vw_setup(2000);
    vw_set_tx_pin(transmitPin);
    }
    void loop () {
    char *msg = "a" ; //going to send the char "a"
    if ( digitalRead (buttonPin) == 1) {
    digitalWrite (13, HIGH ); //blink LED to show it's working
    vw_send((uint8_t*)msg, 1); //sends the char
    vw_wait_tx(); //wait until the char is sent
    digitalWrite (13, LOW );
    delay (500);
    }
    }

Schritt 4: Schaltpläne

  1. Die wiederverwendbaren und Wireless Zünder

    Die wiederverwendbaren und Wireless Zünder

    Die wiederverwendbaren und Wireless Zünder

    Befolgen Sie die in den Bildern gezeigt Schaltpläne und bauen Sie Ihre Schaltung. Ich weiß, ich habe vergessen, die Pfeile auf den LEDs zu zeichnen, das ist, warum sie markiert sind.

    Diese Schaltung ist so ausgebildet, wenn der Schalter auf dem Sender schaltete das Signal empfangen wird, und löst einen 5-Sekunden-Countdown, bevor es die Sicherung entzündet.

    Hinweis: Ich fand, dass die für die Glühkerze richtig funktioniert erforderliche Kabelstärke dicker als eine normale Drahtbrücke oder auch die Steckbrett-Tracks. Daher kann es notwendig sein, um eine Verbindung der Glühkerze führt direkt mit ein paar Krokodilklemmen.

Schritt 5: Einrichten der Zünder

  1. Die wiederverwendbaren und Wireless Zünder

    Die wiederverwendbaren und Wireless Zünder

    Die wiederverwendbaren und Wireless Zünder

    Die wiederverwendbaren und Wireless Zünder

    Die Glühkerze Ich verwende ist für den Einsatz in einem RC-Car, ein Luft-Kraftstoff-Gemisch zu zünden konzipiert. Es läuft perfekt off von 1,5 V und verbrennt glühenden an seiner inneren Spule. Es kann notwendig sein, um eine Aufwärts Material (etwas, das bei einer niedrigen Temperatur zündet, aber Verbrennungen bei einem höheren eins) stellen, wie Flash-Baumwolle, oder Stick ein kleines Stück Ihres Sicherung im Inneren des Plug-Spule.

    Eine AA-Batterie erwies sich nicht genügend Strom für die Glühkerze ordnungsgemäß ausgeführt zu versorgen, so dass ich beschloss, eine Batteriehalterung zu schaffen, um zwei AA-Batterien, die parallel laufen zu lassen. Ich habe dann verlötet die Glühkerze auf einer Krokodilklemme:

    Der Batteriehalter:
    1.) Nehmen Sie eine der Federn aus dem Sockel
    2.) Löten Sie, dass der Frühling, um gegenüberliegende Seite. Beide Federn sollten auf der gleichen Seite des Halters sein
    3.) Stellen Sie sicher, jede Seite des Batteriehalters verbunden ist, dann löten Sie die Leitung von jeder kommen
    4.) Das Endprodukt kann in den Materialien Schritt gesehen werden

    Die glühende Krokodilklemme:
    1.) Glätten Sie die Seiten eines großen Krokodilklemme
    2.) Bohren Sie ein Loch 15/64 "im Durchmesser nur auf einer Seite des Clips
    3.) Schrauben Sie die Glühkerze in das Loch und löten sie bei hoher Hitze (ich habe etwa 400 ° C) (oder, wie vom Blitz Stalker vorgeschlagen verwenden eine Mutter, wenn Sie die richtige Größe zu finden: 1/4 x 28 Mutter)
    4.) Feed-zwei Drähte über die Krokodilklemme Hals
    5.) Löten Sie einen Draht bis zum Ende der Glühkerze und der andere für den Körper
    6.) Es ist ähnlich wie bei der GIF in die Bilder an

Schritt 6: Um es in der Anlage

  1. Die wiederverwendbaren und Wireless Zünder

    Die wiederverwendbaren und Wireless Zünder

    Die wiederverwendbaren und Wireless Zünder

    Zunächst ein paar Löcher zu bohren und feilen die Kanten, um die verwendete die Teile passen. Achten Sie darauf, eine Anordnung von Löchern für den Lautsprecher zu bohren, wenn Sie sich entscheiden, einen zu verwenden.

    Um die Dinge zu versäubern, machte ich einen kleinen Schild über dem Arduino zu passen. Ich wollte auch die Empfänger und Sender wieder zu verwenden, so dass ich sie auf den Bruchteil einer IC-Fassung, wie in den Abbildungen gezeigt.

    Früher habe ich einige Schaum I geschnitten, um die Arduino in Position zu halten, aber Abstandsbolzen und Schrauben wäre zu arbeiten.

Schritt 7: Fazit

  1. Die wiederverwendbaren und Wireless Zünder

    Die wiederverwendbaren und Wireless Zünder

    Ich hoffe, Sie genießen zu lernen, wie eine wiederverwendbare drahtlosen Zünder zu machen !!

    Hier ist ein kleiner Clip zeigt sie in Aktion:



    Achten Sie darauf, Rückgespräch zu lassen!