Inhaltsverzeichnis:

Alexa-basierter sprachgesteuerter Raketenwerfer - Gunook
Alexa-basierter sprachgesteuerter Raketenwerfer - Gunook

Video: Alexa-basierter sprachgesteuerter Raketenwerfer - Gunook

Video: Alexa-basierter sprachgesteuerter Raketenwerfer - Gunook
Video: Umrüstung Altbau-Wohnung komplett zur Sprachsteuerung | Amazon Echo | Smartest Home - Folge 65 2024, Juli
Anonim
Alexa-basierter, sprachgesteuerter Raketenwerfer
Alexa-basierter, sprachgesteuerter Raketenwerfer

Wenn die Wintersaison näher rückt; kommt zu dieser Jahreszeit, in der das Lichterfest gefeiert wird. Ja, wir sprechen über Diwali, ein echtes indisches Fest, das auf der ganzen Welt gefeiert wird. Dieses Jahr ist Diwali bereits vorbei, und als ich Leute Feuerwerkskörper sah, kam mir die Idee, den Alexa-basierten Voice Controlled Rocket Launcher oder Igniter zu bauen, der Raketen mit nur Sprachbefehlen starten kann, was es für Kinder sehr sicher und unterhaltsam macht.

Um es klarzustellen, ich bin nicht hier, um die Leute dazu zu ermutigen, Cracker auf Diwali abzufeuern. Die Idee hier ist, dass wir, anstatt den ganzen Tag damit zu verbringen, Cracker abzufeuern, einen coolen sprachgesteuerten Arduino-Raketenzünder bauen und ein paar Raketen mit Stil abfeuern. Ich sehe das als Win-Win.

Dieser Arduino-Raketenwerfer wird sich sehr von anderen unterscheiden. Es hat ein sehr stabiles Chassis aus Sperrholz, einen zuverlässigen relaisbasierten Kontrollmechanismus und einen sehr einzigartigen Mechanismus zum Starten und Nachladen der Raketen, also lasst uns ohne weitere Verzögerung direkt in den Bauprozess einsteigen.

Schritt 1: IoT-basierter sprachgesteuerter Smart Rocket Igniter

IoT-basierter sprachgesteuerter Smart Rocket Igniter
IoT-basierter sprachgesteuerter Smart Rocket Igniter
IoT-basierter sprachgesteuerter Smart Rocket Igniter
IoT-basierter sprachgesteuerter Smart Rocket Igniter
IoT-basierter sprachgesteuerter Smart Rocket Igniter
IoT-basierter sprachgesteuerter Smart Rocket Igniter
IoT-basierter sprachgesteuerter Smart Rocket Igniter
IoT-basierter sprachgesteuerter Smart Rocket Igniter

Der Funktionsmechanismus der Schaltung ist sehr einfach, die Hauptkomponente, die für den Start der Rakete verantwortlich ist, ist der Nichrom-Draht, und er kommt in Form einer Heizspule. Dieser Nichromdraht dient als Raketenzünder. Wie? Ich werde es dir später zeigen.

Wie Sie im Bild oben sehen können, kommt der Nichrom-Draht in Form einer Heizspule, für mich war es der einfachste Weg, ihn zu bekommen. Wir müssen es gerade ziehen und biegen, um eine Form zu bilden, die wie im Bild gezeigt aussieht.

Sobald wir dies getan haben, werden wir es mit einer 12-V-Blei-Säure-Batterie versorgen und es wird glühend heiß leuchten. Dies reicht aus, um das Schwarzpulver in der Rakete zu entzünden, und es funktioniert wie eine normale Zündkapseldosis. Beachten Sie, dass dies ein Hochleistungs-Raketenstart-Controller ist. Der Strom, der erforderlich ist, um den Draht glühend zu machen, ist hoch. Beachten Sie die Sicherheitshinweise, wenn Sie mit hohen Strömen arbeiten.

Sobald die Tests abgeschlossen sind, bleibt nur noch der Kontrollprozess, den wir im weiteren Verlauf des Artikels durchführen werden.

Schritt 2: Launchpad für unseren NodeMCU Rocket Launch Controller

Launchpad für unseren NodeMCU Rocket Launch Controller
Launchpad für unseren NodeMCU Rocket Launch Controller
Launchpad für unseren NodeMCU Rocket Launch Controller
Launchpad für unseren NodeMCU Rocket Launch Controller
Launchpad für unseren NodeMCU Rocket Launch Controller
Launchpad für unseren NodeMCU Rocket Launch Controller

Lassen Sie uns für diesen Build ein Launchpad erstellen. Wenn das Launchpad fertig ist, können wir einige Cracker leicht nachladen und sehr einfach starten. Ich habe ein Launchpad gebaut, das wie das im Bild gezeigte aussieht.

Lassen Sie uns den Schritt für Schritt zum Erstellen des Launchpads durchgehen.

Für die beiden Seiten des Rahmens habe ich zwei (25X3X1,5) Zoll lange Sperrholzstücke verwendet

Für den oberen Teil habe ich ein (20X3X1,5) Zoll langes Stück Sperrholz und für die Basis ein (20X6X1,5) Zoll langes Stück Sperrholz verwendet, das ihm etwas mehr Stabilität verleiht

Jetzt ist es an der Zeit, die Nichrom-Draht-basierten Filamente herzustellen, die als Sicherung für unsere Rakete dienen

Dafür habe ich eine 1000W Nichrom-Drahtbasis-Heizspirale gekauft, aufgerichtet und die im Bild gezeigte Struktur hergestellt. Ich musste zwei Zangen und Seitenschneider verwenden, um den Nichromdraht wie gezeigt zu formen

Sobald dies erledigt war, teilte ich das 20-Zoll-Stück Sperrholzblock in sieben Stücke, maß es und bohrte Löcher, um die Nichrom-Draht-basierten Filamente einzulegen, und sobald es fertig war, sah es aus wie in den Bildern unten

Aber bevor ich die Filamente platziert habe, habe ich in jeder Klemme 1 mm² dicken Kupferdraht angebracht und durch die Löcher geführt, sobald alles fertig war

Wie Sie sehen können, habe ich auch den Zweikomponentenkleber eingesetzt, um den Draht und die Filamente zu befestigen. Damit ist unser Launchpad fertig

Und wie Sie auf dem ersten Bild in diesem Abschnitt sehen können, habe ich die Filamentdrähte direkt an der Platine befestigt, da wir es mit sehr hohen Strömen zu tun haben, also habe ich mir nicht die Mühe gemacht, eine Schraubklemme zu platzieren, und das markiert das Ende unseres Chassis Bauprozess ein

Schritt 3: Erforderliche Komponenten für Alexa Controlled Rocket Launcher

Für die Hardware-Seite haben wir sehr generische Teile verwendet, die Sie ziemlich einfach in Ihrem örtlichen Hobbyladen erhalten können. Eine vollständige Liste der Artikel finden Sie unten.

12V-Relais - 3

BD139 Transistor - 3

1N4004 Diode - 3

5,08 mm Schraubklemme - 1

LM7805 - Spannungsregler - 1

100uF Entkopplungskondensator - 2

5.1V Zenerdiode - 1

NodeMCU (ESP8266-12E) Platine - 1

Gepunktetes Perfboard - ½

Verbindungskabel - 10

Schritt 4: Arduino Rocket Launcher Schaltplan

Schaltplan des Arduino-Raketenwerfers
Schaltplan des Arduino-Raketenwerfers

Das vollständige Schema für den Alexa Controlled Rocket Launcher finden Sie hier.

Ich habe Tags verwendet, um einen Pin mit einem anderen zu verbinden. Wenn Sie genau genug hinsehen, sollte es nicht schwer sein, den Schaltplan zu interpretieren.

Der Schaltungsaufbau ist ziemlich einfach, daher werde ich nicht sehr auf die Details eingehen.

Zuerst haben wir IC1, einen LM7805-Spannungsregler mit seinen 100uF-Entkopplungskondensatoren, die mit C1 und C2 bezeichnet werden.

Danach haben wir das Herzstück unseres Projekts, das NodeMCU-Board, das das ESP-12E-Modul beherbergt. Da wir eine 12-V-Blei-Säure-Batterie verwenden, um die gesamte Schaltung zu versorgen, müssen wir den LM7805 verwenden, um ihn zuerst auf 12 V auf 5 V umzuwandeln, um die NodeMCU-Platine mit Strom zu versorgen. Wir tun dies, weil der Onboard-Spannungsregler AMS1117 nicht ausreicht, um 12V direkt auf 3,3V umzuwandeln, weshalb 7805 erforderlich ist.

Im weiteren Verlauf haben wir drei 12-V-Relais. Für diese Demonstration verwenden wir drei Relais, aber wie bereits erwähnt, hat das Launchpad einen Platzhalter für 7 Raketen. Sie können den Code ein wenig optimieren und alle sieben Raketen so platzieren, dass sie zusammen starten. Die drei Relais werden von T1, T2 und T3 angesteuert, bei denen es sich um drei NPN-Transistoren handelt, und sie reichen aus, um die Last eines Reals zu treiben. Schließlich haben wir drei Freilaufdioden, die den Stromkreis vor Hochspannungsspitzen schützen, die vom Relais erzeugt werden.

Schritt 5: Aufbau der Schaltung auf PerfBoard

Aufbau der Schaltung auf PerfBoard
Aufbau der Schaltung auf PerfBoard

Wie Sie dem Hauptbild entnehmen können, bestand die Idee darin, eine einfache Schaltung zu entwickeln, die für kurze Zeit eine große Strommenge verarbeiten kann. Nach unseren Tests reichen 800 Millisekunden aus, um ein Blatt Papier zum Leuchten zu bringen. Also bauen wir die Schaltung auf einem Stück Perfboard auf und verbinden alle wichtigen Anschlüsse mit 1 mm² dickem Kupferdraht. Nachdem wir mit dem Löten der Platine fertig waren. Als wir fertig waren, sah es so aus, wie im obigen Bild gezeigt.

Schritt 6: Programmierung von NodeMCU für Alexa Controlled Rocket Launcher

Jetzt, da die Hardware bereit ist, ist es an der Zeit, mit der Codierung für unseren Alexa-basierten sprachgesteuerten Raketenwerfer zu beginnen. Bevor wir jedoch beginnen, ist es wichtig, Ihrer Arduino-IDE die erforderlichen Bibliotheken hinzuzufügen. Stellen Sie sicher, dass Sie die richtigen Bibliotheken über den unten angegebenen Link hinzufügen, sonst gibt der Code beim Kompilieren Fehler aus.

Laden Sie die Espalexa-Bibliothek herunter

Nachdem Sie die erforderlichen Bibliotheken hinzugefügt haben, können Sie den Code direkt hochladen, um zu überprüfen, ob die Schaltung funktioniert. Wenn Sie wissen möchten, wie der Code funktioniert, lesen Sie weiter.

Schritt 7: Konfigurieren von Alexa mit der Alexa Android-Anwendung

Konfigurieren von Alexa mit der Alexa Android-Anwendung
Konfigurieren von Alexa mit der Alexa Android-Anwendung
Konfigurieren von Alexa mit der Alexa Android-Anwendung
Konfigurieren von Alexa mit der Alexa Android-Anwendung

Alexa akzeptiert nur dann Befehle, wenn es das ESP8866-Gerät erkennt. Dazu müssen wir Alexa mit Hilfe der Alexa-App auf Android konfigurieren. Eine wichtige Sache, die wir tun müssen, bevor wir fortfahren, ist, dass wir sicherstellen müssen, dass Alexa und die 1 (Der Satz ist unvollständig)

Gehen Sie dazu zum Abschnitt Mehr der Alexa-App und klicken Sie auf die Option Gerät hinzufügen, klicken Sie auf Licht, scrollen Sie dann unten auf der Seite nach unten und klicken Sie auf Andere.

Klicken Sie anschließend auf GERÄT ENTDECKEN und warten Sie einen Moment, bis Alexa neue Geräte findet. Sobald Alexa die Geräte gefunden hat, müssen Sie darauf klicken und sie zu ihren jeweiligen Orten/Kategorien hinzufügen, und Sie sind fertig.

Schritt 8: Alexa Controlled Rocket Launcher - Testen

Alexa-gesteuerter Raketenwerfer - Testen
Alexa-gesteuerter Raketenwerfer - Testen
Alexa-gesteuerter Raketenwerfer - Testen
Alexa-gesteuerter Raketenwerfer - Testen

Zum Testen ging ich in meinen Garten, zog alle Sicherungen aus der Rakete, platzierte sie an ihren jeweiligen Stellen und rief Alexa…! Schalten Sie alle Rockets ein, und drücken Sie die Daumen. Und alle Raketen flogen, indem ich meine Bemühungen als großen Erfolg bezeichnete. Es sah ungefähr so aus.

Schließlich sagte ich noch einmal Alexa…! Schalten Sie alle Raketen ein, um ein episches Bild der Filamente zu erhalten, das Sie unten sehen können.

Schritt 9:

Bild
Bild

Ich hoffe, Ihnen hat der Artikel gefallen und Sie haben etwas Neues und Nützliches gelernt. Wenn Sie Zweifel oder Fragen haben, hinterlassen Sie diese im Kommentarbereich unten. Für weitere interessante Projekte können Sie CircuitDigest besuchen und IoTDesignPro folgen Sie uns auch auf Instructables.

Empfohlen: