Inhaltsverzeichnis:
- Schritt 1: Erforderliche Dinge
- Schritt 2: Das Zündsystem
- Schritt 3: Zündungsseitige Elektronik
- Schritt 4: Testen des Zündsystems
- Schritt 5: Starten Sie die Initiate Side Electronics
- Schritt 6: Starten Sie es
Video: Wi-Fi-gesteuerter Diwali-Raketenwerfer - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Hallo Leute!
Es ist Diwali-Saison hier in Indien, und ich habe kein Interesse mehr, die Crackers zu feuern. Aber ich bin dafür, es auf eine nerdige Art zu feiern.
Wie wäre es, die Diwali-Raketen drahtlos abzufeuern?
Diwali fällt in drei Tagen. Also werde ich einen schmutzigen Weg einschlagen, dies zu tun.
Keine Pyrotechnik, keine Chemikalien, nur eine sparsame Methode!
Schritt 1: Erforderliche Dinge
Pendelständer - 1 Stück (Es wird der Startturm sein)
Schrittmotor - 1 Stück (ich habe einen NEMA17-Schrittmotor verwendet)
Zahnriemen - 50cm
Motorkupplung & L-Klemme - 1 Stück
Kugelkopfklemme - 3 Stück
ESP8266 NodMCU - 2 Stück
A4988 Schrittmotortreiber - 1 Stück
11.1V Li-Ionen-Akku
3,7 V Lithium-Polymer-Akku - 1 Stück
Step-Down- und Step-Up-DC-DC-Wandlermodule - 1 Satz
Li-Po Batterielademodul - 1 Stück
8-stelliges, 8-Segment-LED-Anzeigemodul - 1 Stück
BBQ Gasanzünder - 1 Stück
Stativschraube und Stativ (optional)
Zugriff auf 3D-Drucker
Schritt 2: Das Zündsystem
Anfangs versuchte ich es mit einem 24 Gauge Nichrom-Draht, den wir mit Strom als Heizfaden verwenden konnten. Aber es brauchte verdammt viel Strom, um es auch nur kaum aufzuheizen. Ich dachte, ein 38 oder 40 Gauge Nichrom würde helfen. Also riss ich es von meiner Eisenkiste und nahm ein paar Millimeter davon. Aber auch hier braucht es enorm viel Strom.
Ich möchte die Rakete mit meinem 11,1V Lithium-Ionen-Akku starten.
Andere Hersteller haben dafür einige nerdige Möglichkeiten gefunden.
GreatScott [YouTuber] verwendete einen Widerstand mit niedriger Wattzahl, um zu brennen und Feuer zu erzeugen. Obwohl es funktioniert, muss bei jedem einzelnen Start ein neuer Widerstand verwendet werden.
Ich werde eine noch einfachere Zündanlage machen.
Ich habe ein BBQ-Gasfeuerzeug mitgebracht. Dies erfordert eine Kraft von mindestens 10 N, um die Flamme auf die Spitze zu bringen.
Mal sehen, ob wir mit diesem Feuerzeug eine Zündanlage bauen können.
Dazu können wir ein Solenoid verwenden. Trotzdem braucht es viel Strom. Ich habe es mit Magnetspulen verschiedener Kräfte versucht. Obwohl es funktionierte, brauchte es viel Strom, mit dem meine Batterien nicht klarkommen. Lassen Sie uns also einen Linearantrieb bauen, um den Auslöser zu drücken.
Schritt 3: Zündungsseitige Elektronik
Ich werde einen NEMA 17 Schrittmotor verwenden. Ursprünglich habe ich dies für meinen 3D-Drucker und ein Step-Down-DC-DC-Wandlermodul gekauft, um die Batteriespannung auf 5V zu reduzieren.
Ein Pendelständer wird unser Startturm. Also machte ich einige Bohrer auf dem Ständer, um unseren Motor zu halten. Lassen Sie uns einen Halter entwerfen und in 3D drucken, um unseren Motor mit dem Ständer zu befestigen und den Motor anzubringen und zu verschrauben.
Nachdem wir unseren Schrittmotor befestigt haben, befestigen wir unseren BBQ Gasanzünder mit einer Kugelkopfklemme. Wir müssen einen Weg finden, den Auslöser zu drücken.
Ich habe keine Gewindespindelstange. Damit hätten wir einfach eine Schraube anbringen können, um den Auslöser zu drücken. Aber vorerst werde ich versuchen, ob der Riemenmechanismus funktioniert.
Ich habe nur zwei Kugelkopfklemmen. Ich habe bereits eine Klemme verwendet, um das Feuerzeug zu halten, und ich werde eine andere Klemme verwenden, um die Raketen zu halten. Ich werde eine Klemme in 3D drucken, um das Feuerzeug richtig zu halten.
Sobald das Feuerzeug stabil platziert ist, können wir den Riemen mit dem Feuerzeug befestigen und mit der Motorriemenscheibe verbinden.
Wir müssen den Mikrocontroller verwenden, um die Zeit zu programmieren, die benötigt wird, um den Auslöser richtig zu drücken und loszulassen.
Ich werde das ESP8266-Entwicklungsboard verwenden. Dieses Board verfügt über WiFi-Funktionalität. Ich kann also zwei dieser Platinen verwenden, um die Zündung drahtlos zu steuern.
Der Schrittmotor muss vom Mikrocontroller über eine spezielle Treiberschnittstelle angesteuert werden. Ich gehe zum A4988 Schrittmotortreiber-Controller-Modul.
Schritt 4: Testen des Zündsystems
Die Schaltung habe ich bereits zusammengebaut und programmiert. Lassen Sie uns also prüfen, ob wir den Auslöser mit dem Schrittmotor drücken können.
Wir werden eine L-Klemme anbringen und mit der Motorriemenscheibe umwickeln.
Ich habe sehr wenig Zeit, um es professionell zu machen.
Dies ist die grobe Methode, aber sie funktioniert.
Es ist Zeit, die Senderschaltung aufzubauen.
Schritt 5: Starten Sie die Initiate Side Electronics
Diese Schaltung verfügt über einen weiteren ESP8266-Controller, eine Lithium-Polymer-Batterie, ein Batterieladesteuerungsmodul, ein Spannungserhöhungsmodul, das die Batteriespannung in 5 V umwandelt, einen Ein-Aus-Schalter, ein 8-stelliges LED-Segment-Anzeigemodul und einen Auslöseschalter zum Starten des Countdown-Timer.
Wir werden ein Gehäuse für diesen Sender entwerfen und es schnell in 3D drucken. Lassen Sie uns die Elektronik darin einbauen. Ich habe eine Stativschraube daran befestigt.
Bringen wir das Displaymodul an und kleben es. Lassen Sie uns die Batterie und andere Elektronik mit doppelseitigem Klebeband befestigen.
Die Mikrocontroller habe ich bereits programmiert. Der WiFi-Sender baut eine WiFi-Verbindung auf. Nach erfolgreicher Verbindung drücken wir die Trigger-Taste, um den Countdown-Timer zu starten. Tatsächlich ist die Senderschaltung als WiFi-Client konfiguriert und das Zündsystem hostet einen Webserver. Wenn der Countdown-Timer 0 Sekunden erreicht, sendet unser Sender eine HTTP GET-Anfrage an den Server. Der Server interpretiert es und startet den Zündvorgang.
In Ordung. Es ist Zeit, es zu testen.
Schritt 6: Starten Sie es
Lassen Sie uns den Auslöser drücken.
Der Countdown beginnt.
10…9…8..7..6..5..4..3..2..1..
Zündung.
Ah ah! Es klappt!!
Dafür gibt es einen professionellen Weg. Ich werde ein anderes instructable davon schreiben, wenn ich die Zeit finde.