Vous êtes sur la page 1sur 13

BRAS DE ROBOT EN

CARTON

Réaliser par :
• Nourhene Ferjani
• Nedra Ghdemsi
• Marwa Wesleti
Plan
■ Introduction
■ Liste des matériels
■ Description sur les matériels
■ Le montage
■ Programme
■ Interface graphique
Introduction
Dans ce projet, on va commander un bras robotique en utilisant la carte
Arduino et un ordinateur .C’est pour cela, on va créer deux programmes: une
interface graphique avec python pour l’ordinateur et un programme Arduino.
Liste des matériels

Carte Arduino

4 Micro Servo moteur

Plaque à essai
Description sur les matériels
■ Carte Arduino

Une carte Arduino est une carte


électronique équipée d'un micro-contrôleur.
Le micro-contrôleur permet, à partir
d'événements détectés par des capteurs, de
programmer et commander des actionneurs ;
la carte Arduino est donc une interface
programmable.
■ Micro Servo moteur

Un servomoteur est un actionneur rotatif ou un


actionneur linéaire qui permet un contrôle de haute
précision et à haute réponse de la position
angulaire ou linéaire, de la vitesse et de
l'accélération.
■ Plaque d’essai

Une plaque d'essai, aussi connue comme


breadboard est une  plaque qu’on peut insérer
les éléments électroniques et les fils pour le
montage et prototypage de circuits électroniques.
Le montage

• Fil rouge : alimentation


• Fil noir : masse
• Fil jaune : broche de
donnée
Programme
Le logiciel qu’on a utiliser est Arduino IDE

Déclaration de 4 objets de
type servo
Utilisé pour les communication
Bibliothèque serial série entre l'Arduino et l'ordinateur

Serial. Serial.attach(broch Serial.


Serial.available()
Begin(vitesse) e) readStringUntil()

Ouvre le port série et Attacher un objet de Permet de vérifier si lit les caractères du
fixe le débit de type servo à une des données sont port série jusqu’à ce
communication à la broche disponibles dans le qu’un caractère
valeur de vitesse en buffer ou non spécifique arrive et
nombre de caractère les stocke dans une
par seconde chaîne
Les données arriver à
Arduino sont stocké
dans une case
mémoire appelé
serial buffer
substring(debut,fin).toInt() => prend
une partie de la chaine(max 3
nombre car l’orientation maximale
du moteur est 180°) et le transférer
en entier

Positionne le moteur dans


un angle donné
Interface graphique
On va créer interface graphique nommée ‘Robot Arm Controller’  avec python qui permet de
commander un bras par le pc .

Code source :
https://www.hackster.io/ryanchan/recordable-cardboard-robot-arm-c7fbc0
Merci de votre attention

Vous aimerez peut-être aussi