← Projets
Terminale STI2D · Option SIN · Projet d'équipe

Robot rover 🤖

SINSystème d'information et numérique
∞Arduino
🤖Robotique
Le projet

Projet réalisé en Terminale STI2D, option SIN, autour de la conception et de la programmation d'un rover mobile inspiré de robots d'exploration comme Perseverance.

Le rover pouvait avancer et reculer tout en se dirigeant vers la droite ou la gauche. Il était contrôlé depuis un téléphone Android via Bluetooth, grâce à une application permettant de contrôler ses déplacements, son bras et sa pince, mais également d'afficher les données récupérées par les différents capteurs.

Le rover était équipé d'un bras articulé composé de plusieurs parties motorisées par des servomoteurs. Le bras pouvait pivoter, monter et descendre, tandis qu'une pince permettait de saisir un petit objet.

Différents capteurs permettaient de relever la température, l'humidité et le niveau de batterie. Une mesure de la qualité de l'air était également envisagée, mais n'a pas pu être ajoutée par manque de temps.

Le projet devait notamment permettre au rover de se déplacer et de récupérer un petit objet lors de la démonstration finale.

Répartition de l'équipe
  • Informatique (2 personnes) - programmation du rover et développement de l'application.
  • Moi - programmation du bras et de la pince, gestion des capteurs et développement de la partie de l'application permettant de les contrôler et d'afficher leurs données.
  • Mon coéquipier - programmation du déplacement du rover.
  • Conception (2 personnes) - conception et réalisation de la structure du rover.
  • Électricité (1 personne) - câblage et gestion de la partie électrique du projet.
Ce que j'ai fait
  • Programmation en Arduino des mouvements du bras avec des servomoteurs.
  • Gestion de la rotation du bras ainsi que de ses mouvements de montée et de descente.
  • Programmation de l'ouverture et de la fermeture de la pince.
  • Intégration du contrôle du bras et de la pince dans l'application Android.
  • Gestion et affichage des données des capteurs : température, humidité et batterie.
  • Réalisation d'une partie du câblage nécessaire au fonctionnement du bras et des capteurs.
  • Communication entre l'application Android et l' Arduino Uno via Bluetooth.
  • Tests et ajustements afin de vérifier le bon fonctionnement du bras, de la pince et des capteurs.
Ce que j'ai appris

Ce projet était l'un de mes premiers projets de cette ampleur et représentait une première expérience importante dans le domaine de l'électronique et du câblage. Les premières étapes ont été difficiles, notamment pour comprendre le fonctionnement des différents composants et leur connexion avec le programme.

Avec les différents tests et les ajustements réalisés au cours du projet, j'ai progressivement réussi à maîtriser le fonctionnement du bras et des capteurs. Voir le bras fonctionner correctement et réussir à contrôler l'ensemble depuis l'application a été une étape particulièrement satisfaisante dans le projet.