Table des matières:
- Étape 1: Allumeur de fusée intelligent à commande vocale basé sur l'IoT
- Étape 2: Launchpad pour notre contrôleur de lancement de fusée NodeMCU
- Étape 3: Composants requis pour le lanceur de fusée contrôlé par Alexa
- Étape 4: Schéma du circuit du lanceur de roquettes Arduino
- Étape 5: Construire le circuit sur PerfBoard
- Étape 6: Programmation de NodeMCU pour le lanceur de fusée contrôlé par Alexa
- Étape 7: Configuration d'Alexa avec l'application Android Alexa
- Étape 8: Lanceur de fusée contrôlé par Alexa - Test
- Étape 9:
Vidéo: Lanceur de fusée à commande vocale basé sur Alexa : 9 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
À l'approche de la saison hivernale; vient cette période de l'année où la fête des lumières est célébrée. Oui, nous parlons de Diwali qui est une véritable fête indienne célébrée à travers le monde. Cette année, Diwali est déjà terminé, et en voyant des gens faire des pétards, j'ai eu l'idée de construire le lance-roquettes ou l'allumeur à commande vocale basé sur Alexa, qui peut lancer des roquettes avec une simple commande vocale, ce qui le rend très sûr et amusant pour les enfants.
Pour être clair, je ne suis pas ici pour encourager les gens à tirer des crackers sur Diwali, le gouvernement indien a imposé des restrictions sur les crackers pour réduire la pollution et il est de notre responsabilité d'y adhérer. L'idée ici est qu'au lieu de passer toute la journée à tirer des crackers, construisons un allumeur de fusée Arduino à commande vocale et tirons quelques fusées avec style. Je vois ça comme un gagnant-gagnant.
Ce lance-roquettes Arduino sera très différent des autres. Il possède un châssis très robuste en contreplaqué, un mécanisme de contrôle fiable basé sur un relais et un mécanisme tout à fait unique pour lancer et recharger les fusées, alors sans plus tarder, passons directement au processus de construction.
Étape 1: Allumeur de fusée intelligent à commande vocale basé sur l'IoT
Le mécanisme de fonctionnement du circuit est très simple, le composant principal responsable du lancement de la fusée est le fil de nichrome, et il se présente sous la forme d'une bobine chauffante. Ce fil de nichrome servira d'allumeur de fusée. Comment? Je vous montrerai plus tard.
Comme vous pouvez le voir sur l'image ci-dessus, le fil nichrome se présente sous la forme d'un serpentin chauffant, pour moi, c'était le moyen le plus simple de l'obtenir. Nous devons le tirer droit et le plier pour former une forme qui ressemble à celle illustrée sur l'image.
Une fois que nous aurons fait cela, nous l'alimenterons avec une batterie au plomb de 12 V et il deviendra rouge chaud. Cela suffira à enflammer la poudre noire à l'intérieur de la fusée et cela fonctionnera comme une dose de fusible normale. Sachez qu'il s'agit d'un contrôleur de lancement de fusée haute puissance, le courant requis pour rendre le fil rouge chaud est élevé. Suivez les conseils de sécurité lorsque vous travaillez avec des courants élevés.
Une fois les tests terminés, la seule chose qui reste est le processus de contrôle, que nous ferons au fur et à mesure que nous avancerons dans l'article.
Étape 2: Launchpad pour notre contrôleur de lancement de fusée NodeMCU
Pour cette version, créons une rampe de lancement. Une fois le launchpad terminé, on peut facilement recharger certains crackers et les lancer très facilement. J'ai construit un tableau de bord qui ressemble à celui montré dans l'image.
Passons en revue étape par étape le processus de construction de la rampe de lancement.
Pour les deux côtés du cadre, j'ai utilisé deux morceaux de contreplaqué de 25X3X1,5 pouces de long
Pour la partie supérieure, j'ai utilisé une pièce de contreplaqué de 20X3X1,5 pouces de long et pour la base, j'ai utilisé un morceau de contreplaqué de 20X6X1,5 pouces de long, ce qui lui donnera un peu plus de stabilité
Maintenant, il est temps de fabriquer les filaments à base de fil de nichrome, qui serviront de fusible pour notre fusée
Pour cela, j'ai acheté un serpentin chauffant à base de fil nichrome 1000W, je l'ai redressé et j'ai réalisé la structure qui est montrée dans l'image. J'ai dû utiliser deux pinces et pinces coupantes pour façonner le fil nichrome comme indiqué
Une fois cela fait, j'ai divisé le morceau de contreplaqué de 20 pouces en sept morceaux, mesuré et percé des trous pour y mettre les filaments à base de fil de nichrome, et une fois cela fait, cela ressemblait aux images ci-dessous
Mais avant de placer les filaments, j'ai attaché du fil de cuivre de 1 mm² d'épaisseur dans chaque borne et je les ai passés à travers les trous, une fois que tout a été fait
Comme vous pouvez le voir, j'ai également mis de l'adhésif à deux composants pour fixer le fil et les filaments en place. Cela fait, notre rampe de lancement est terminée
Et comme vous pouvez le voir sur la première photo de cette section, j'ai directement attaché les fils filaments au PCB car nous avons affaire à des courants très élevés donc je n'ai pas pris la peine de placer une borne à vis, et cela marque la fin de notre châssis processus de construction
Étape 3: Composants requis pour le lanceur de fusée contrôlé par Alexa
Pour le côté matériel, nous avons utilisé des pièces très génériques que vous pouvez obtenir assez facilement dans votre magasin de bricolage local, une liste complète des articles est donnée ci-dessous.
12V-Relais - 3
Transistor BD139 - 3
1N4004 Diode - 3
Borne à vis 5,08 mm - 1
LM7805 - Régulateur de tension - 1
Condensateur de découplage 100uF - 2
Diode Zener 5.1V - 1
Carte NodeMCU (ESP8266-12E) - 1
Tableau Perf Pointillé - ½
Fil de connexion - 10
Étape 4: Schéma du circuit du lanceur de roquettes Arduino
Le schéma complet pour Alexa Controlled Rocket Launcher est donné ici.
J'ai utilisé des tags pour connecter une broche à une autre. Si vous regardez assez près, il ne devrait pas être difficile d'interpréter le schéma.
La construction du circuit est assez simple, je n'entrerai donc pas dans les détails.
Tout d'abord, nous avons IC1 qui est un régulateur de tension LM7805, avec ses condensateurs de découplage de 100uF notés C1 et C2.
Après cela, nous avons le cœur de notre projet, la carte NodeMCU, qui abrite le module ESP-12E. Étant donné que nous utilisons une batterie au plomb 12V pour alimenter l'ensemble du circuit, nous devons d'abord utiliser le LM7805 pour le convertir en 12V en 5V pour alimenter la carte NodeMCU. Nous le faisons parce que le régulateur de tension AMS1117 embarqué n'est pas suffisant pour convertir directement 12V en 3,3V, c'est pourquoi 7805 est nécessaire.
Pour continuer, nous avons trois relais 12V, pour cette démonstration, nous utilisons trois relais, mais comme nous l'avons mentionné précédemment, la rampe de lancement a un espace réservé pour 7 roquettes. Vous pouvez modifier un peu le code et placer les sept fusées pour qu'elles soient toutes lancées. Les trois relais sont pilotés par un T1, T2 et T3 qui sont trois transistors NPN, et ils sont suffisants pour piloter la charge d'un réel. Enfin, nous avons trois diodes de roue libre qui protègent le circuit des pointes de haute tension générées par le relais.
Étape 5: Construire le circuit sur PerfBoard
Comme vous pouvez le voir sur l'image principale, l'idée était de créer un circuit simple capable de gérer une énorme quantité de courant pendant une courte période, selon nos tests, 800 millisecondes suffisent pour allumer un morceau de papier. Ainsi, nous construisons le circuit sur un morceau de panneau perforé et connectons toutes les connexions principales avec un fil de cuivre de 1 mm² d'épaisseur. Après avoir fini de souder la carte. Une fois que nous avons terminé, cela ressemblait à quelque chose comme le montre l'image ci-dessus.
Étape 6: Programmation de NodeMCU pour le lanceur de fusée contrôlé par Alexa
Maintenant que le matériel est prêt, il est temps de commencer à coder pour notre lance-roquettes à commande vocale basé sur Alexa. Mais avant de commencer, il est important d'ajouter les bibliothèques requises à votre IDE Arduino. Assurez-vous d'ajouter les bonnes bibliothèques à partir du lien ci-dessous, sinon le code générera des erreurs lors de la compilation.
Télécharger la bibliothèque Espalexa
Après avoir ajouté les bibliothèques requises, vous pouvez directement télécharger le code pour vérifier si le circuit fonctionne. Si vous voulez savoir comment fonctionne le code, continuez à lire.
Étape 7: Configuration d'Alexa avec l'application Android Alexa
Alexa n'acceptera les commandes que si et seulement si elle reconnaît l'appareil ESP8866. Pour cela, nous devons configurer Alexa à l'aide de l'application Alexa sur Android. Une chose importante à faire avant d'aller plus loin est que nous devons nous assurer que l'Alexa et le 1 (La phrase est incomplète)
Pour ce faire, accédez à la section Plus de l'application Alexa et cliquez sur l'option Ajouter un appareil, cliquez sur Lumière, puis faites défiler vers le bas en bas de la page et cliquez sur Autre.
Ensuite, cliquez sur DÉCOUVRIR L'APPAREIL et attendez un moment après qu'Alexa trouvera de nouveaux appareils. Une fois qu'Alexa a trouvé les appareils, vous devez cliquer dessus et les ajouter à leurs places/catégories respectives, et le tour est joué.
Étape 8: Lanceur de fusée contrôlé par Alexa - Test
Pour le processus de test, je suis allé dans mon jardin, j'ai retiré tous les fusibles de la fusée, je les ai placés à leur place respective, et j'ai crié Alexa… ! Allumez toutes les fusées, en croisant les doigts. Et toutes les fusées ont volé en marquant mes efforts comme un énorme succès. Cela ressemblait à quelque chose comme ça.
Enfin, une fois de plus j'ai dit Alexa…! Allumez toutes les fusées pour obtenir une image épique des filaments que vous pouvez voir ci-dessous.
Étape 9:
J'espère que vous avez apprécié l'article et appris quelque chose de nouveau et d'utile. Si vous avez des doutes ou des questions, laissez-les dans la section commentaires ci-dessous. Pour plus de projets aussi intéressants, vous pouvez visiter CircuitDigest et IoTDesignPro suivez-nous également sur Instructables.
Conseillé:
Lanceur de fusée Arduino : 5 étapes
Arduino Rocket Launcher : Il s'agit d'un projet qui utilise l'arduino uno pour lancer des maquettes de fusées. Outre les composants électroniques qui se branchent sur la planche à pain, vous aurez besoin d'une alimentation 12v avec une pince de batterie, d'au moins 10 pieds de câbles avec pinces crocodiles, d'une source d'alimentation pour le
Commutateur de relais IOT à commande vocale basé sur Arduino (prise en charge par Google Home et Alexa) : 11 étapes
Commutateur de relais IOT à commande vocale basé sur Arduino (prise en charge par Google Home et Alexa) : ce projet décrit comment créer un commutateur de relais IOT à commande vocale basé sur Arduino. Il s'agit d'un relais que vous pouvez activer et désactiver à distance à l'aide d'une application pour iOS et Android, ainsi que le lier à IFTTT et le contrôler avec votre voix à l'aide de Goog
Drone Raspberry Pi à commande vocale Alexa avec IoT et AWS : 6 étapes (avec photos)
Drone Raspberry Pi à commande vocale Alexa avec IoT et AWS : Salut ! Je m'appelle Armaan. Je suis un garçon de 13 ans du Massachusetts. Ce tutoriel montre, comme vous pouvez le déduire du titre, comment construire un drone Raspberry Pi. Ce prototype montre comment les drones évoluent et aussi quel rôle ils pourraient jouer dans le
Commutateur à commande vocale utilisant Alexa et Arduino : 10 étapes (avec photos)
Interrupteur à commande vocale utilisant Alexa et Arduino : L'objectif principal de ce projet est d'utiliser un capteur de température pour contrôler l'interrupteur (relais) pour allumer ou éteindre l'appareil. Liste des matériaux Module relais 12V == > 4,2 $ Arduino uno == > 8 $ Capteur de température DHT11 == > 3 $ ESP8266 Module
Commande vocale Alexa DIY : 7 étapes (avec photos)
Alexa Voice Control DIY : Bonjour, c'est mon premier instructable. Ici, je vais montrer comment faire des commutateurs de commande vocale pour Amazon Alexa qui peut même fonctionner avec Google Assistant. Votez pour moi, s'il vous plaît