Table des matières:
- Étape 1: Présentation
- Étape 2: Matériel nécessaire
- Étape 3: Création des bras servo
- Étape 4: Création du tableau
- Étape 5: Électronique et programmation
Vidéo: Babyfoot Arduino Servo : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
de David Joy et Andrew Gothard
Étape 1: Présentation
Notre objectif: créer un jeu de type baby-foot en utilisant des Arduinos, des servos et ses bras, et des pièces en bois.
Pourquoi: Nous avons décidé que ce projet nous donnerait la chance de créer quelque chose d'intéressant et d'utilisable tout en nous permettant de travailler sur un large éventail de sujets, tels que le travail du bois, le codage des Arduinos, l'impression 3D et le câblage.
Étape 2: Matériel nécessaire
- Arduino (y compris le tableau rouge et la planche à pain)
- Ordinateur portable (si Arduino doit être connecté pour fonctionner)
- 4 servos et disques
- 8 bras servos imprimés en 3D
- 8 boutons
- 8 résistances de 10k ohms
- Câblage suffisant
- La colle
- Accès à une imprimante 3D
- Bois (voir dimensions spécifiques dans la section construction de la planche)
- Balle (une balle de tennis de table fonctionne bien)
- Super colle
- Vis et perceuse
Étape 3: Création des bras servo
- Utilisez Onshape pour concevoir des bras d'asservissement à utiliser pour frapper les balles de ping-pong dans le jeu.
- Faire chaque bras de 6 cm de long avec une partie qui dépasse de 2,5 cm. (Assurez-vous que l'extrusion s'étend pour qu'elle puisse tourner autour du servo lui-même.)
- Utilisez une pièce servo circulaire pour attacher les bras et placez la ligne médiane du premier, qui pointe vers le centre du plateau, parallèlement aux côtés du but du plateau de jeu.
- Placez la ligne médiane divisant le deuxième bras à un angle d'élévation de 129 degrés par rapport au premier bras de servo.
- Ensuite, placez 4 servos à 5 cm au-dessus de chacune des planches de guidage diagonales et à 9,75 cm de chacune des parois latérales les plus proches du servo. (Il devrait y en avoir deux de chaque côté.)
- Ensuite, nous avons percé un trou pour que les fils du servo passent à travers et collé le servo avec de la super colle.
Exemple de notre bras servo:
Étape 4: Création du tableau
- Réalisez un socle en bois de 54x36 cm. (Cela explique l'épaisseur des murs.)
- Coupez ensuite quatre diagonales de 14 cm et deux côtés de 30 cm. (Ces murs doivent avoir une épaisseur de 2 cm et 4 cm ou plus.)
- Tracez ensuite des lignes parallèles de chaque côté à deux centimètres du mur pour créer une nouvelle boîte rectangulaire.
- Ensuite, à chacun des quatre coins du rectangle, mesurez 10 cm de chaque côté du rectangle et tracez une ligne entre ces deux points. Cette ligne est la ligne des pièces murales en diagonale.
- Une fois terminé, mesurez 5 cm au-dessus de chaque diagonale et tracez une ligne de 9,75 cm de long et perpendiculaire au panneau latéral.
- Dessinez ou tracez un rectangle centré à la fin de la ligne qui correspond à la base des servos.
- Ensuite, tracez une ligne entre chaque paire de diagonales qui est parallèle aux côtés du but.
- Découpez une surface en pente qui s'incline vers chacun des buts entre les deux diagonales et la ligne tracée à travers eux à l'étape précédente.
- Percez un trou pour chaque servo à proximité de la base des servos et entre le servo et la paroi latérale.
- Vissez chacune des pièces murales et utilisez de la super colle pour maintenir le servo en place.
- Super collez les bras de servo au servo en plaçant le bras de servo à l'intérieur de la planche parallèlement aux côtés du but.
- Connectez ensuite les fils du servo sous la carte.
Étape 5: Électronique et programmation
- "L'électronique pour chaque joueur se compose de 2 servos, 4 boutons, 4 résistances de 10k ohms, un arduino et un câblage suffisant.
- Sur chaque arduino, connectez la colonne positive (noir plus) à 5V et la négative (rouge moins) à la terre.
- Placez quatre boutons sur la planche à pain où vous le souhaitez.
- Testez pour vous assurer que vous pouvez appuyer sur les boutons confortablement avant de continuer.
- Pour celui de chaque bouton (dans lequel se trouve un contact), connectez une résistance de 10 k ohms entre cette ligne et la colonne positive.
- Sur chacune des mêmes rangées, connectez un fil à la broche appropriée.
- Les broches 2 et 3 contrôlent le servo de la broche 9 et les broches 4 et 5 contrôlent celui de la broche 10.
- Pour câbler les servos (vous aurez besoin de les faire coller pour cette étape), connectez le fil blanc (signal) à la broche 9 ou 10 (selon les boutons qui doivent le contrôler). Connectez le fil noir (alimentation) à la colonne positive et le fil rouge (masse) à la colonne négative."
"Téléchargez le programme joint et téléchargez-le sur les deux arduinos. Le programme initialise tous les servos et entrées, puis vérifie les boutons enfoncés toutes les 20 millisecondes (50 fois par seconde) et ajuste les servos en conséquence. Une fois le programme téléchargé, chaque servo tournera pendant 1,5 seconde pour confirmer qu'ils sont correctement câblés et se termineront à 90 degrés."
Conseillé:
Module d'alimentation Arduino Adafruit Servo Shield : 3 étapes
Module d'alimentation Arduino Adafruit Servo Shield : Ce module d'alimentation est conçu pour l'Arduino Uno en combinaison avec le Servo Shield Adafruit 16 canaux. L'Adafruit Servo Shield est un excellent complément à l'Arduino. Mais il nécessite une deuxième alimentation 5V. Avec cet appareil, il vous faut quand même un 5V
Qu'y a-t-il à l'intérieur d'un servo et comment l'utiliser avec Arduino Tutoriel complet : 6 étapes
Qu'y a-t-il à l'intérieur d'un servo et comment l'utiliser avec Arduino Didacticiel complet : dans ce didacticiel, explorons ce qu'est un servowatch ce didacticiel vidéo
Rouleau à billes automatisé avec Arduino et un servo : 3 étapes
Rouleau à billes automatisé avec Arduino et un servo : il s'agit d'un simple petit projet Arduino et servo qui prend environ deux heures. Il utilise un servo pour soulever une extrémité d'un bouchon de pot afin de faire tourner une bille d'acier autour de la circonférence intérieure. Il démarre automatiquement, peut changer de vitesse et peut tourner tw
Servo-testeur Arduino : 4 étapes
Testeur de servos Arduino : Ici, nous montrons comment contrôler un servo à partir d'un Arduino sans ordinateur. L'utilisation de cette interface portable accélère considérablement le processus de prototypage, lors de la détermination des limites de rotation des servos. C'est particulièrement utile lorsque vous avez beaucoup de s
Hack Your Servo V1.00 - Transformez votre servo en un puissant actionneur linéaire : 7 étapes
Hack Your Servo V1.00 - Transformez votre servo en un puissant actionneur linéaire : à condition d'avoir les outils et le servo, vous pouvez le construire pour moins de quelques dollars. L'actionneur s'étend à une vitesse d'environ 50 mm/min. Il est plutôt lent mais très puissant. Regardez ma vidéo à la fin du post où le petit actionneur