Différences entre versions de « Projet 5A 2020 2021 »

De Polybot Grenoble
Sauter à la navigation Sauter à la recherche
Ligne 62 : Ligne 62 :
 
*80% de Vnom => 11.84V
 
*80% de Vnom => 11.84V
 
**Coupure Raspberry
 
**Coupure Raspberry
(avec Vnom=14.8V et Vmax=1.144*Vnom=17V
+
(avec Vnom=14.8V et Vmax=1.144*Vnom=17V
 
Paloche)
 
Paloche)
  

Version du 4 février 2021 à 10:59

Dans le cadre de notre projet de 5A, nous avons choisi de travailler à l'amélioration des robots de Polybot dans l'objectif de participer à la Coupe de France de Robotique 2021.

Présentation

Cette année, nous avons choisi de travailler sur 2 sous-projets :
- Projet 1 : Réalisation d'une carte de puissance pour les robots
- Projet 2 : Récupération des informations sur le fonctionnement du robot à distance


L'objectif du projet 1 est de réaliser une carte de puissance afin de protéger la batterie et d'avoir une alimentation stable. On devra également prévoir le cas où l'on ajoute une carte Raspberry sur le robot. En effet, la Raspberry nécessite une alimentation continue tandis que la STM32 non. Florian et Flavien s'occuperont de cette partie du projet.


L'objectif du projet 2 est de récupérer des données sur le bon fonctionnement du robot (coordonnées, état, tension de la batterie...). Nous allons donc choisir un mode de communication fiable nous permettant d'afficher toutes ces données sur un ordinateur, une tablette ou un smartphone. Si nous avons le temps, nous développerons peut-être une application permettant de se connecter au robot et d'afficher les informations recueillies. Cette application pourrait également servir à connecter les autres robots (actuels ou futurs) de Polybot. Camille et Valentin s'occuperont de cette partie du projet.

Participants

Prénom & Nom Filière
Camille Langrand IESE-5
Flavien Mougeot IESE-5
Florian Jacquin IESE-5
Valentin Blumert IESE-5

Tuteur: Sylvain Toru

Projet 1 : Carte de Puissance

Le but de ce projet est de réaliser une carte d’alimentation polyvalente qui pourra s’adapter sur les deux robots. Le but de cette carte est de fournir des alimentations stables, tout en protégeant la batterie contre la décharge abusive, et d’isoler aussi la Raspberry contre les arrêts d’urgence qui l'endommagent.


Cahier des charges

Schéma général de distribution


Différents circuits:

  • 5V (200mA max)
    • STM32L432 (mini STM)
  • 5V (4A max)
    • STM32 (0.5A max)
    • Servo (2.5A max)
  • 5.2V (2A max)
    • Raspberry
  • 12V (4A max)
    • Moteur pas à pas
  • Moteurs
    • Connecté en direct sur la batterie via le contrôleur

Tensions de coupure:

  • 90% de Vnom => 13.32v
    • Buzzer
    • Led
  • 85% de Vnom => 12.58V
    • Coupure moteurs
    • Coupure 5V (STM principale, servo)
    • Coupure 12V (Moteur pas à pas)
  • 80% de Vnom => 11.84V
    • Coupure Raspberry

(avec Vnom=14.8V et Vmax=1.144*Vnom=17V Paloche)



Réalisation

Projet 2 : Écran de contrôle

Cahier des charges

  • Système fiable, donc plateforme Raspberry/STM et moyen de communication RF/bluetooth/WiFi à choisir par rapport à ça.
  • Documentation du projet sur le wiki polybot
  • Affichage des infos comme :

- Coordonnées des robots
- Etat (blocked, busy, idle etc)
- Point du suivi du parcours
- Tension de batterie
etc

  • Boutons de contrôle/écran tactile/switchs?


Contraintes

  • Interdiction de commander le robot à distance pendant la compétition
  • L'organisation de la Coupe de France utilise des dispositifs radio à hautes fréquences pouvant entraîner des dysfonctionnements.
  • Un grand nombre de robot sera présent à la compétition, attention aux interférences.
  • On désire un système fiable.


Réalisation
Pour répondre au cahier des charges, nous avons choisi d'utiliser le Bluetooth comme moyen de communication entre la STM et notre ordinateur/tablette/smartphone. Pour cela, nous allons utiliser le composant HC-06 qui permet de réaliser une liaison Bluetooth entre STM et un autre appareil.

Connexion STM et HC-06

Nous avons également décidé de stocker les données recueillies afin d'analyser les potentiels dysfonctionnement du robot.







Suivi du projet