Table des matières:
- Étape 1: Coder
- Étape 2: Modélisation (Solidworks)
- Étape 3: Impression
- Étape 4: Assemblage
- Étape 5: Circuits
Vidéo: Tourelle Portal Two Sentry par Arduino Uno : 6 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
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
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
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
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
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é:
Tourelle Portal 2 - Contrôle de la tourelle principale : 9 étapes (avec photos)
Tourelle Portal 2 - Master Turret Control : Ce projet est une extension ou un remix de ma tourelle Portal originale sur Instructables (Portal-2-Turret-Gun). Il peut également être utilisé comme contrôleur bon marché pour contrôler tout ce qui utilise la puce radio nRF24L01. L'écran LCD est particulièrement utile lorsque
Tourelle autonome Nerf Sentry : 6 étapes
Tourelle autonome Nerf Sentry : il y a quelques années, j'ai vu un projet qui présentait une tourelle semi-autonome qui pouvait tirer toute seule une fois visée. Cela m'a donné l'idée d'utiliser une caméra Pixy 2 pour acquérir des cibles puis de viser automatiquement le pistolet nerf, qui pourrait alors se verrouiller et f
Tourelle et canon du scanner : 10 étapes (avec photos)
Tourelle et canon du scanner : nous étions censés fabriquer un prototype fonctionnel à l'aide de différents capteurs arduino. Notre choix a donc été de développer une tourelle avec un canon qui tire une balle sur un objet que le scanner a détecté. Le fonctionnement de la tourelle commence par le c
Tourelle LEGO Arduino Sentry : 9 étapes
Tourelle de sentinelle LEGO Arduino : cette instructable vous montrera étape par étape comment créer votre propre tourelle de sentinelle (non létale) à partir de pièces LEGO, une carte Arduino UNO, un bouclier Bricktronics, quelques fils et un peu de plomb. Il est capable de fonction de contrôle automatique et à distance
Fauteuil roulant contrôlé par vision par ordinateur avec mannequin : 6 étapes (avec photos)
Fauteuil roulant contrôlé par vision par ordinateur avec mannequin : projet de AJ Sapala, Fanyun Peng, Kuldeep Gohel, Ray LC.Instructable par AJ Sapala, Fanyun Peng, Ray LC.Nous avons créé un fauteuil roulant avec des roues contrôlées par une carte Arduino, qui est à son tour contrôlée par un raspberry pi exécutant openCV via Processing