Table des matières:

Tourelle Portal Two Sentry par Arduino Uno : 6 étapes (avec photos)
Tourelle Portal Two Sentry par Arduino Uno : 6 étapes (avec photos)

Vidéo: Tourelle Portal Two Sentry par Arduino Uno : 6 étapes (avec photos)

Vidéo: Tourelle Portal Two Sentry par Arduino Uno : 6 étapes (avec photos)
Vidéo: Воплотите это в жизнь: турель Торбьёрна (СТРОЙКА) 2024, Novembre
Anonim
Tourelle Portal Two Sentry par Arduino Uno
Tourelle Portal Two Sentry par Arduino Uno

Cette instructable a été créée pour répondre aux exigences du projet du Makecourse à l'Université de Floride du Sud (www.makecourse.com)

Étape 1: Coder

Code
Code
Code
Code
Code
Code

Le code n'est pas plus complexe que quelques instructions if et

savoir écrire sur les composants Arduino Uno.

Les principaux composants du code sont généralement directement liés au matériel: un capteur PING, quelques LED, un haut-parleur et un servomoteur dictent essentiellement l'intégralité du code. Il existe une bibliothèque incluse pour le servomoteur ainsi qu'un entier timesTurned qui compte le nombre de fois que la tourelle a changé de position à la recherche d'un objet.

En ce qui concerne le matériel, le capteur PING est comme le pilote du code car la condition de toutes les instructions if est basée sur ce que l'Arduino lit à partir du capteur. Ainsi, que le capteur PING note ou non à l'Arduino qu'il «voit» quelque chose à moins de 30 cm ou lorsqu'il ne trouve rien dans cette plage, cela déterminera ce qui se passera ensuite dans le code en raison de l'instruction if.

S'il voit quelque chose, les LED sont écrites trop haut dans un motif de sorte qu'elles s'allument et que le haut-parleur sonne également. Le servo s'arrête de tourner pour ces actions.

S'il ne voit pas quelque chose que le servo est écrit pour se déplacer par incréments de dix en fonction d'une position, un entier de position écrit dans le code qui compte toujours vers le haut ou vers le bas en fonction de la direction dans laquelle le bot se déplace. L'écriture de cette position dans le sens des diplômes est facilitée par la bibliothèque.

Étape 2: Modélisation (Solidworks)

GrabCad avait quelques modèles qu'il serait bon de réduire

et utilise. Cependant, je n'arrivais pas à comprendre comment faire cela et j'ai fini par dessiner le mien. C'est une forme organique maladroite, de sorte que les coupes et les extrusions rapides autour d'une courbe sont devenues une partie importante de la construction. Le corps est la forme centrale principale avec deux ailes qui sont la même partie mais en miroir, il y a deux supports d'ailes qui doivent s'étendre du haut ou du bas de l'intérieur jusqu'à environ la moitié afin de laisser de l'espace pour les fils et enfin il y a le support servo que j'ai utilisé pour convertir les entités du bas du corps pour créer la bonne courbe. Il est plus facile de voir tous ces éléments fonctionner ensemble sur la photo.

Étape 3: Impression

Impression
Impression

Cela peut prendre de la patience en fonction de l'imprimante que vous utilisez.

l'utilisation et à quel point vous êtes à l'aise avec. Mon empreinte de corps de tourelle est une empreinte de six heures et chacune des ailes est d'environ quatre heures et demie sans aucun échec. J'ai enregistré chacun des fichiers Solidworks au format. STL, puis j'ai utilisé le programme FlashPrint et l'imprimante 3D Forge Finder. Des imprimés assez simples. Les supports sont une bonne idée et soyez las de manquer de filament à mi-chemin car cela peut gâcher une journée.

Étape 4: Assemblage

Assemblage
Assemblage
Assemblage
Assemblage

Préparation servo. J'ai utilisé quelques trous de perçage bien placés et une boîte

couteau pour retirer le plastique pour le servomoteur. Assurez-vous de garder l'ajustement serré. Une fois cela fait, placez une profondeur qui ne provoquera pas les ailes et n'entrera pas en conflit avec la boîte et vissez une plaque métallique en dessous calée avec des rondelles qui maintiendront le servo.

Préparation de la boîte. Un gros trou de forage sur le côté m'a permis de faire passer le fil Arduino hors du projet et sur mon ordinateur pour plus de puissance. Dans le coin arrière gauche de l'endroit où le corps se trouve sur le servo, j'ai percé un trou assez important pour y faire passer tous les fils afin qu'ils soient regroupés pour lui donner un aspect plus net, mais aussi pour être sûr que tout peut atteindre.

Corps et ailes. Commencez par coller à chaud le côté tête d'une vis suffisamment longue pour pénétrer dans le corps au centre de chacune des ailes. Collez à chaud les deux supports de manière à ce que les trous soient orientés vers les ailes et assurez-vous de les positionner de manière à ce que les ailes puissent reposer confortablement dans une position légèrement ouverte. J'ai pris un cure-dent et je l'ai coincé dans l'orbite de l'œil afin qu'il fournisse un soutien supplémentaire au capteur PING. Il a atterri juste au centre et je l'ai peint en noir. La dernière partie était le support dans lequel était placée la partie servo et collée à chaud au projet.

Tordre. J'ai fini par mettre en œuvre un faisceau de câbles en carton de pointe pour mon projet. Tracez et découpez la forme du corps et du trou pour les yeux. Découpez des fentes pour que les LED s'y glissent. J'ai fait le mien dans un assemblage aux quatre coins. J'ai peint mon carton en noir pour les apparences et j'ai doucement collé les fils attachés aux LED en place.

Le haut-parleur se niche sous le capteur PING, donc sous ce cure-dent d'avant. Et les fils peuvent être scotchés.

Pour l'œil, découpez un cercle dans un tissu noir un peu plus grand que celui du trou de l'œil. Coupez deux cercles pour les capteurs PING dans le plus grand cercle que vous avez maintenant. Posez-le par-dessus et à l'aide d'un couteau, placez doucement le chiffon derrière la carte du capteur et sous le haut-parleur afin que rien d'autre que le capteur ne soit exposé.

Étape 5: Circuits

Circuits
Circuits

Si l'impression n'a pas testé la patience, cette étape le fera.

J'ai commencé par câbler les ampoules à de longs fils adaptateurs femelles de cette façon, je pourrais les faire bouger librement par opposition à une planche à pain. Il est important d'être organisé, donc noter quelle couleur est polaire sur quelle ampoule est un excellent moyen d'y parvenir. J'avais tout écrit en commençant par regarder les numéros de broche de mon code.

J'ai d'abord branché et collé tout sur les pièces imprimées et le faisceau avant de faire passer tous les fils dans le trou en bas et de les brancher sur la planche à pain et l'Arduino qui se trouvent nichés dans la boîte. Ma planche à pain et Arduino ont été placés dans la boîte déjà câblée avec la terre et l'alimentation.

Conseillé: