Table des matières:

Tourelle Star Wars DF.9 : 4 étapes
Tourelle Star Wars DF.9 : 4 étapes

Vidéo: Tourelle Star Wars DF.9 : 4 étapes

Vidéo: Tourelle Star Wars DF.9 : 4 étapes
Vidéo: DF.9 TURRET || #shorts #lego #starwars #disney 2024, Juillet
Anonim
Image
Image
Tourelle Star Wars DF.9
Tourelle Star Wars DF.9
Tourelle Star Wars DF.9
Tourelle Star Wars DF.9
Tourelle Star Wars DF.9
Tourelle Star Wars DF.9

Donc, ce projet à partir d'une recherche aléatoire de Star Wars sur Thingiverse, j'ai découvert la chose: 3041805. Cela m'a intrigué car je m'en souviens très bien du 5ème film Star Wars L'Empire contre-attaque. Cela faisait un moment que je voulais faire une tourelle et cela ressemblait à une excellente plate-forme à essayer.

Étape 1: Impression

Impression
Impression

J'ai donc utilisé mon imprimante Prusa i3 Mk3, avec du filament Orange. C'est ce que j'avais à disposition en ce moment. J'ai téléchargé les fichiers sur https://www.thingverse.com/thing:3041805 et j'ai doublé chaque partie. Maintenant, les pièces étaient géniales, mais elles étaient destinées à un jeu de société. J'ai joint les fichiers de canon et de tourelle modifiés pour s'adapter aux fils et à la LED. La base doit être téléchargée depuis Thingiverse. J'ai imprimé à 0,15 mm une couche, sans radeaux ni supports. La base était la partie la plus longue prenant près de 15 heures. Le support de servo est la seule pièce que j'ai faite sur mesure moi-même. Il s'adapte parfaitement au centre de la tour et empêche le servo de tourner au lieu de faire tourner la tourelle. Il sera collé pour le produit final.

Étape 2: L'électronique

L'électronique
L'électronique
L'électronique
L'électronique
L'électronique
L'électronique
L'électronique
L'électronique

Les pièces:

NodeMCU:

Servo 9G:

Malheureusement, j'ai collé le canon dans la tourelle, donc je n'ai pas de photos de cela, mais j'ai super collé la led en place après avoir fait passer les fils à travers la prise que j'avais faite dans le canon. Les bras du servo ont été vissés dans deux petits trous que j'ai percés à la main dans le haut de la tourelle, avant de le fixer au sommet, tamisez-le dans le servo (car il peut flotter autrement. Ils doivent être bien ajustés, mais ne le faites pas trop les visser ou vous casserez le plastique.

Le cerveau de l'appareil est le NodeMCU, une carte compatible Arduino basée sur Esp8266. Il a intégré le wifi et est généralement une excellente carte à faible consommation. Je paie en moyenne 6 $ par planche pour ces derniers, et ils sont mon standard pour la plupart de mes projets. Vous pouvez voir le câblage ici, et mon code au prochain arrêt expliquera le brochage complet.

Étape 3: Logiciel/Code

Logiciel/Code
Logiciel/Code
Logiciel/Code
Logiciel/Code
Logiciel/Code
Logiciel/Code
Logiciel/Code
Logiciel/Code

J'ai donc essayé quelque chose de nouveau pour moi cette fois-ci. Je connais les bibliothèques/services Blynk IoT depuis un certain temps maintenant, mais je ne les avais jamais essayés. Leur site Web est https://www.blynk.cc. J'ai été très impressionné par la simplicité de son utilisation. Pour commencer, j'ai téléchargé l'application sur mon iPhone et créé un compte. J'ai ensuite créé une interface utilisateur très basique des deux commandes dont j'aurais besoin, une pour faire tourner le servo contrôlant la tourelle, et une seconde, un bouton-poussoir non basculant pour la LED (laser). Je suis ensuite allé attribuer des broches virtuelles ou physiques à chaque contrôleur. Cela a été fait au début avec quelques séries d'essais et d'erreurs, mais avec quelques recherches sur Google, j'ai pu facilement le dépasser.

La prochaine étape consistait à intégrer la bibliothèque Blynk dans l'IDE Arduino. Le code Arduino était l'un des plus simples que j'aie jamais écrit à l'exception du LED Blink que j'ai fait au début de mon développement sur Arduino. Pour voir ce que je veux dire, regardez mon code, et vous verrez que ce n'est pas beaucoup plus compliqué qu'un projet vierge de base. La bibliothèque Blynk fait une grande partie du gros du travail pour vous.

J'ai ajouté le QR Code pour mon application afin que vous puissiez le télécharger et charger mon code directement sur votre propre tableau (vous devrez changer le nom d'utilisateur, le mot de passe et le jeton d'authentification).

Étape 4: Plans pour l'avenir

C'est donc un excellent modèle de base, mais il est… terne. Au cours des prochaines semaines/mois (j'ai un enfant, donc le temps de développement est limité), je prévois de peindre le modèle pour qu'il soit plus réaliste. Ensuite, je veux ajouter du son pour au moins deux bruits, un bruit de rotation et un bruit de tir. Je pense également que quelques extraits sonores des scènes de bataille seraient également intéressants. PIE IN THE SKY consiste à le faire suivre automatiquement en utilisant OpenCV ou PixyCam. Ensuite, mon fils peut jouer avec en solo sans que je le suive manuellement.

Conseillé: