Table des matières:
- Étape 1: Fournitures
- Étape 2: Impression des pièces
- Étape 3: Assemblage de la catapulte
- Étape 4: Le circuit
- Étape 5: Le code
- Étape 6: Le boîtier
- Étape 7: Terminer la catapulte
- Étape 8: Testez
Vidéo: Catapulte automatique à élastique : 8 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Fatigué de ces bagarres de bureau? Prenez vos outils et construisez la catapulte automatique la plus puissante de tout le bâtiment ! Battez vos collègues ou camarades de classe et profitez de la puissance libérée d'un simple clic sur le bouton !
Dans ce Instructable je vais montrer comment faire une catapulte alimentée par un élastique. Il peut se recharger automatiquement et est toujours là quand vous en avez besoin.
Commençons!
Étape 1: Fournitures
Outils:
- Imprimante 3D
- Tournevis
- Pinces
- Pistolet à colle chaude
- Fer à souder et soudure
- Vu
Les pièces:
- Élastique
- Boulon et écrou M1.4
- Arduino uno
- 2x Micro servo SG90
- Bouton poussoir
- Résistance 10k
- Planche à pain
- Trombone
- Câble
- feuille de contreplaqué de 3 mm
- cable USB
- Ruban
Étape 2: Impression des pièces
Imprimez en 3D les fichiers STL joints. J'ai utilisé la Creality Ender 3 avec du PLA blanc de 1,75 mm.
Voici les paramètres que j'ai utilisés:
- Remplissage: 20 %
- Hauteur de couche: 0,2 mm
- Température de la buse: 200°C
- Température du lit: 60°C
Le processus d'impression complet a pris environ une heure avec les paramètres ci-dessus. Si vous n'avez pas d'imprimante 3D, vous pouvez utiliser du carton pour le fabriquer !
Étape 3: Assemblage de la catapulte
Une fois l'impression terminée, vous devriez avoir deux parties. Dans cette étape, nous allons assembler la catapulte.
- Prenez le boulon et utilisez le tournevis pour le mettre dans le trou du milieu de la partie qui ressemble à une cuillère.
- Saisissez l'élastique et fixez-le autour du boulon avec l'écrou. Utilisez un peu de colle chaude si nécessaire.
- Utilisez des pinces pour redresser le trombone et coupez-le en deux.
- Insérez la moitié du trombone dans les trous des deux pièces imprimées en 3D et pliez les extrémités pour vous assurer que tout reste en place.
Étape 4: Le circuit
Les servos:
On commence par les servos. Connectez le fil jaune du premier servo à la broche 5. Ce sera le servo pour tirer la catapulte. Connectez le fil jaune du deuxième servo à la broche 9. Ce sera le servo de verrouillage. Connectez les fils rouges des deux servos au côté positif de la planche à pain et connectez les fils marron des deux servos au côté négatif de la planche à pain. J'ai utilisé des câbles de démarrage pour connecter les servos, mais tout autre câble fonctionnera également.
Le bouton:
Soudez la résistance au bouton et soudez un fil à l'autre extrémité de la résistance. Soudez deux fils au bouton comme indiqué sur les photos. Connectez le fil jaune à la broche 7 de l'Arduino, connectez le fil rouge au côté positif de la planche à pain et le fil bleu au côté négatif de la planche à pain.
Connectez le côté positif de la planche à pain à 5v et connectez le côté négatif de la planche à pain à la terre (broche GND).
Dénudez le câble USB pour obtenir un câble dont une extrémité est une entrée USB et l'autre extrémité est constituée de deux fils. Connectez le fil rouge du câble USB avec la broche VIN sur l'Arduino et l'autre avec la masse (broche GND). Le circuit est fait et nous pouvons commencer à coder !
Étape 5: Le code
Dans cette étape, nous allons écrire le code pour contrôler les servos. Pour ce faire, nous utiliserons un Arduino uno. Commençons!
Ouvrez l'IDE Arduino et importez le fichier.ino que j'ai fourni.
Explication du code:
Nous commençons par la configuration. Dans la configuration, il y a quelques lignes. Le Serial.begin (9600) est de définir la vitesse de communication. Dans ce cas, il est défini sur 9600 bits par seconde. pinMode(buttonPin, INPUT) configure une broche pour le bouton. Sur les deux lignes suivantes, vous verrez servo.attach(5) et servoLock.attach(9). Ce sont les broches auxquelles le servo est attaché, dans ce cas les servos sont attachés à 5 et à la broche 9. Enfin, vous verrez resetCatapult(), cela appelle la fonction resetCatapult.
Si nous allons à la boucle, vous verrez buttonState = digitalRead(buttonPin). Celui-ci lit l'état du bouton (bouton enfoncé ou non). Si le bouton est enfoncé, la catapulte se déclenchera et se réinitialisera pour pouvoir tirer à nouveau.
La fonction de tir garantit que la tension est appliquée à l'élastique. Après cela, le servo de verrouillage s'ouvre et la catapulte se déclenche.
La fonction de réinitialisation supprime toute la tension de l'élastique, provoquant la chute du bras. Après cela, le servo de verrouillage verrouille le bras et la catapulte est prête à être à nouveau tirée.
Avec la connaissance du fonctionnement du code, vous pouvez maintenant tout ajuster à votre guise.
Téléchargez le code sur l'Arduino.
Étape 6: Le boîtier
Pour le boîtier, nous utiliserons du contreplaqué de 3 mm. J'ai découpé 5 pièces aux dimensions suivantes:
- 8x6 cm (1 pièce)
- 8x5,4 cm (1 pièce)
- 6x12,7 cm (2 pièces)
- 8x13 cm (1 pièce)
Percez un trou au centre de la pièce 8x6 et 8x5.4 (assurez-vous qu'il est assez grand pour les 3 fils du servo). Percez un trou de 1,1 centimètre dans le morceau de 8x13 cm comme indiqué sur la photo.
La pièce de 8x13 cm sera le dessus, les autres pièces seront les côtés. Utilisez le pistolet à colle et collez toutes les pièces ensemble pour faire une boîte.
Étape 7: Terminer la catapulte
Vous avez presque fini! juste un pas de plus et vous pouvez profiter de votre catapulte maison !
Mettez le tout dans le boîtier, mais assurez-vous que les servos et le câble d'alimentation sont à l'extérieur. Collez le bouton dans le trou sur le dessus du boîtier et vous avez presque terminé !
Tournez le boîtier pour amener le haut vers vous et collez le servo qui sert à tirer la catapulte sur un côté (peu importe de quel côté). Assurez-vous que le servo a un angle de 0° et qu'il pointe vers la boîte comme sur la photo.
Prenez l'autre moitié du trombone (de l'étape 3), utilisez une pince pour le plier à un angle de près de 180 degrés et coupez-le à nouveau en deux. Saisissez la pièce pliée et fixez l'élastique de la catapulte au bras du servo.
Collez la base de la catapulte vers le haut. Assurez-vous qu'il n'y a pas de tension sur l'élastique ! Enfin, collez le servo de verrouillage de l'autre côté du boîtier. Assurez-vous que le servo a un angle de 180° et bloque le bras de la catapulte.
Pour s'assurer que le bras va retomber on va mettre un morceau de scotch sur la base de la catapulte. Lorsque le bras touchera la bande, il rebondira à sa position d'origine et vous pourrez à nouveau tirer. Vous avez enfin terminé ! Testons-le !
Étape 8: Testez
Profitez de votre catapulte !
Conseillé:
Catapulte à élastique : 8 étapes (avec photos)
Catapulte à élastique : Source : https://www.instructables.com/id/Automatic-Rubber-Band-Catapult/Fatigué d'utiliser la main pour lancer quelque chose contre votre ami ? Prenez vos outils et construisez la catapulte automatique la plus puissante de tout le bâtiment ! Battez vos camarades de classe avec ce ca
Mitrailleuse à bande élastique, détection infrarouge, ROBOT TV DEFENDER : 5 étapes (avec photos)
Mitrailleuse à bande élastique, détection infrarouge, ROBOT TV DEFENDER : n'utilisant aucun circuit intégré, ce robot attend un signal infrarouge d'une télécommande de télévision standard, puis tire rapidement un ensemble d'élastiques. si vous ne voyez pas la vidéo.Avertissement : Ce projet est en
Catapulte automatique pour lancer de la nourriture pour animaux de compagnie (chien, chat, poulet, etc.), lancer des balles et plus encore ! : 4 étapes (avec photos)
Catapulte automatique pour lancer de la nourriture pour animaux de compagnie (chien, chat, poulet, etc.), lancer des balles et plus encore ! : Bonjour et bienvenue dans mon premier Instructable ! Notre chien adore sa nourriture, elle va littéralement tout manger en quelques secondes. J'ai imaginé des moyens de ralentir cela, des balles avec la nourriture à l'intérieur à la jeter partout dans la cour. Étonnamment, elle est
Catapulte télécommandée : 5 étapes (avec photos)
Catapulte télécommandée : j'ai reçu un Arduino pour Noël et il m'a fallu un certain temps pour le configurer. Je m'y suis habitué au bout d'un moment et j'ai décidé de me lancer dans mon premier gros projet. Une catapulte. Parce que les catapultes sont cool. Mais ma catapulte devait inclure quelques éléments. Il devait être petit. Je
Catapulte LEGO : 6 étapes (avec photos)
Catapulte LEGO : La catapulte LEGO est conçue pour les enfants qui n'aiment pas prendre une pilule. Je veux rendre le comportement réticent plus agréable pour les enfants. J'adore LEGO et Arduino, alors je crée un projet en les combinant. Vous pouvez lancer une pilule en appuyant sur un bouton