![Bras robotique à servomoteur RC contrôlé par Fpga - Concours Digilent : 3 étapes Bras robotique à servomoteur RC contrôlé par Fpga - Concours Digilent : 3 étapes](https://i.howwhatproduce.com/images/004/image-10153-2-j.webp)
Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:46
![Image Image](https://i.howwhatproduce.com/images/004/image-10153-4-j.webp)
![](https://i.ytimg.com/vi/5mFQhKmS1NQ/hqdefault.jpg)
Bras de robot servomoteur contrôlé par FPGA
L'objectif de ce projet est de créer un système programmable capable d'effectuer des opérations de soudure sur une carte perforée. Le système est basé sur la carte de développement Digilent Basys3 et il sera capable de souder des composants sur la carte de performance de test afin de créer de petits projets électroniques avec un nombre limité de composants qui ont été montés précédemment par l'utilisateur.
Parce que mon expérience avec la programmation fpga et le logiciel Vivado est limitée, j'ai utilisé le principe de commande du servomoteur que j'ai trouvé ici: https://www.instructables.com/id/Controlling-Serv… et construit à partir de là jusqu'à ce que je sois capable de contrôler mon bras robotique, donc certains des fichiers que j'utilise dans mon projet ont été créés par l'ingénieur qui a téléchargé le tutoriel disponible dans le lien mentionné précédemment.
Le projet peut contrôler 4 servomoteurs. Pour ce faire j'ai créé une réplique du "Pmod CON3" en utilisant le schéma et la documentation disponibles sur le site Digilent:
Ce Instructable vous aidera à comprendre comment contrôler 4 moteurs de type servo rc indépendamment à l'aide d'une carte fpga. Chaque moteur peut être déplacé à une position de 0, 45, 90 et 170 degrés, car les servos de mon bras de robot ne peuvent se déplacer que de 0 à 180 (ou 170 dans mon cas) degrés.
En raison d'un problème rencontré sur l'un de mes servomoteurs (probablement de mauvaise qualité), j'ai configuré la carte Basys3 pour déplacer les moteurs jusqu'à 170 degrés pour éviter la destruction du servomoteur (déjà) défectueux. Quoi qu'il en soit, une limite de 170 degrés semble suffisante pour que ce projet fonctionne correctement.
Étape 1: Composants et équipement
- quatre servomoteurs rc (S05NF STD ou S06NF STD) ou un bras robotique servomoteur
- Carte fpga Digilent Basys 3
- Logiciel Xilinx Vivado
- câble micro USB
- Pmod CON3: Connecteurs Servo R/C
- Alimentation 5-7.2 volts DC
Étape 2: Fichiers de projet
Extrayez les fichiers et ouvrez le projet à l'aide du logiciel Vivado.
Étape 3: connexion des composants
Connectez chacun des quatre servomoteurs dans l'un des quatre emplacements dédiés en accordant une attention particulière à la configuration des broches qui est similaire à celle du PmodCON3 d'origine (de gauche à droite PWM, Vcc, GND).
Branchez le DIY PmodCON3 dans la partie supérieure du Basys3 Pmod Connector C. Connectez l'alimentation 5-8 Volts au DIY PmodCon3.
Connectez la carte Basys3 au PC, ouvrez le projet et générez le bitstream. Programmez le Basys3 en utilisant les informations sur le site Web de Digilent.
Utilisez les boutons poussoirs et les commutateurs Sw0 et Sw1 sur la carte Basys3 pour faire fonctionner les servomoteurs.
Conseillé:
Bras robotique contrôlé par encodeur rotatif : 6 étapes
![Bras robotique contrôlé par encodeur rotatif : 6 étapes Bras robotique contrôlé par encodeur rotatif : 6 étapes](https://i.howwhatproduce.com/images/001/image-2502-34-j.webp)
Bras de robot contrôlé par encodeur rotatif : j'ai visité howtomechatronics.com et j'y ai vu le bras de robot contrôlé par bluetooth. bras utiliser un encodeur rotatif et l'enregistrer
Bras robotique contrôlé par fil : 31 étapes
![Bras robotique contrôlé par fil : 31 étapes Bras robotique contrôlé par fil : 31 étapes](https://i.howwhatproduce.com/images/002/image-4631-26-j.webp)
Bras de robot contrôlé par fil : il s'agit d'un tutoriel sur la façon de fabriquer un bras de robot contrôlé par des fils. L'avantage d'utiliser des fils est que votre bras est plus léger et que vous pouvez avoir tous vos moteurs dans le bas de votre bras, ce qui facilite la construction et l'entretien. Voici une vidéo du bras que j'ai
Un bras robotique simple contrôlé par le mouvement réel de la main : 7 étapes (avec photos)
![Un bras robotique simple contrôlé par le mouvement réel de la main : 7 étapes (avec photos) Un bras robotique simple contrôlé par le mouvement réel de la main : 7 étapes (avec photos)](https://i.howwhatproduce.com/images/003/image-6215-5-j.webp)
Un bras robotique simple contrôlé par le mouvement réel de la main : il s'agit d'un bras robotique DOF très simple pour les débutants. Le bras est contrôlé par Arduino. Il est connecté à un capteur qui est fixé sur la main de l'opérateur. Par conséquent, l'opérateur peut contrôler le coude du bras en pliant son propre mouvement de coude
Bras robotique contrôlé par Arduino et PC : 10 étapes
![Bras robotique contrôlé par Arduino et PC : 10 étapes Bras robotique contrôlé par Arduino et PC : 10 étapes](https://i.howwhatproduce.com/images/004/image-9419-j.webp)
Bras robotique contrôlé par Arduino et PC : Les bras robotiques sont largement utilisés dans l'industrie. Que ce soit pour des opérations d'assemblage, de soudage ou encore qu'on soit utilisé pour l'amarrage sur l'ISS (Station Spatiale Internationale), ils aident les humains dans le travail ou ils remplacent totalement l'humain. Le bras que j'ai construit est plus petit re
Bras robotique contrôlé par Arduino avec 6 degrés de liberté : 5 étapes (avec photos)
![Bras robotique contrôlé par Arduino avec 6 degrés de liberté : 5 étapes (avec photos) Bras robotique contrôlé par Arduino avec 6 degrés de liberté : 5 étapes (avec photos)](https://i.howwhatproduce.com/images/005/image-12220-20-j.webp)
Bras robotique contrôlé par Arduino avec 6 degrés de liberté : je suis membre d'un groupe de robotique et chaque année, notre groupe participe à une Mini-Maker Faire annuelle. Début 2014, j'ai décidé de construire un nouveau projet pour l'événement de chaque année. A l'époque, j'avais environ un mois avant l'événement pour mettre quelque chose ensemble