IMA4 2016/2017 P26 : Différence entre versions
(→Objectif du projet) |
|||
Ligne 10 : | Ligne 10 : | ||
====Objectif du projet==== | ====Objectif du projet==== | ||
L'objectif de ce projet est de réaliser un train de véhicules. Le premier véhicule est guidé par WiFi. Les trois autres véhicules vont suivre le véhicule de tête. | L'objectif de ce projet est de réaliser un train de véhicules. Le premier véhicule est guidé par WiFi. Les trois autres véhicules vont suivre le véhicule de tête. | ||
− | |||
− | |||
− | |||
− | |||
====Description du projet l'année dernier==== | ====Description du projet l'année dernier==== | ||
Ligne 27 : | Ligne 23 : | ||
====Description du projet cette année==== | ====Description du projet cette année==== | ||
− | Sur | + | Sur la base du sujet de l'année derniere, on doit améliorer le système pour qu'il soit esthétique et très facile d'utilisation pour les démonstrations. |
+ | |||
+ | # La partie matériel des véhicules est fonctionnelle mais pas esthétique : les plaques de réflexion des ultrasons sont assez grossière et les dispositifs de fixation différents et trop apparents, la fixation des circuits imprimés sur les chassis est à revoir, le sonar ultrason est lui aussi fixé de façon artisanale. Enfin le second boitier de piles sur le robot de tête n'est pas fixé. Il serait bon de couvrir les composants et les circuits pour éviter les court-circuits par exemple. | ||
+ | # Parce que la transmission infrarouge utilisée est facilement perturbée par la lumière ambiante, il faut passer à un protocole plus robuste. L'idée est d'utiliser le protocole RC5 des télécommandes infrarouges. | ||
+ | # Nous devons aussi construire la quatrième voiture qui va suivre la troisième. | ||
+ | |||
====Choix techniques : matériel et logiciel==== | ====Choix techniques : matériel et logiciel==== |
Version du 25 janvier 2017 à 13:27
Cahier des charges
Présentation générale du projet
Contexte
L'infra-rouge est une lumière invisible, peu polluée par l'environnement. La longueur d'onde de l'infra-rouge est plus petite que les longueurs d'ondes radios. Donc, l'infra-rouge n'est pas affecté par ces ondes. La lumière infra-rouge est invisible. Ainsi, cette technologie peut être utilisée dans le domaine militaire. Avec un émetteur infra-rouge sur l'objet cible, il est facile de suivre cet objet.
Objectif du projet
L'objectif de ce projet est de réaliser un train de véhicules. Le premier véhicule est guidé par WiFi. Les trois autres véhicules vont suivre le véhicule de tête.
Description du projet l'année dernier
Nous avons 4 véhicules. Le premier véhicule est guidé par WiFi. Les autres véhicules doivent suivre. Chaque véhicule a deux roues motorisées et un support de 4 piles 1.5V.
Sur le premier véhicule, un micro-contrôleur doté d'une interface WiFi peut contrôler le sens de marche du véhicule en réponse à des commandes envoyées par un smartphone ou un ordinateur.
Chaque véhicule possède un numéro N, et les véhicules autres que le véhicule de tête doivent suivre le véhicule de numéro N-1. Il est possible de sélectionner le numéro de véhicule qui s'affiche sur 2 LEDs. Le véhicule va émettre un signal infra-rouge correspondant à son numéro, donc chaque robot émettra à un code différent. Il est possible de sélectionner 4 codes différents. Un capteur infrarouge est installé à l'avant des véhicules suiveurs afin de détecter le code des autres véhicules. En même temps, un véhicule peut garder sa distance avec le robot devant lui en utilisant un capteur ultrason et les planches à l'arrière des véhicules.
Description du projet cette année
Sur la base du sujet de l'année derniere, on doit améliorer le système pour qu'il soit esthétique et très facile d'utilisation pour les démonstrations.
- La partie matériel des véhicules est fonctionnelle mais pas esthétique : les plaques de réflexion des ultrasons sont assez grossière et les dispositifs de fixation différents et trop apparents, la fixation des circuits imprimés sur les chassis est à revoir, le sonar ultrason est lui aussi fixé de façon artisanale. Enfin le second boitier de piles sur le robot de tête n'est pas fixé. Il serait bon de couvrir les composants et les circuits pour éviter les court-circuits par exemple.
- Parce que la transmission infrarouge utilisée est facilement perturbée par la lumière ambiante, il faut passer à un protocole plus robuste. L'idée est d'utiliser le protocole RC5 des télécommandes infrarouges.
- Nous devons aussi construire la quatrième voiture qui va suivre la troisième.
Choix techniques : matériel et logiciel
Logiciels : altium designer, langage C.
Matériel : 4 arduino Uno, 1 ESP8266, matériel de véhicule, 6 LEDs, 4 émetteurs infrarouge, 9 capteurs infrarouge, 16 piles de 1.5V, 8 moteurs, matériaux pour décorer et construire les véhicules
Calendrier prévisionnel
Liste des tâches à effectuer
[[RC5 ]] Pour réaliser ce sujet, on doit utiliser le protocole RC5(infrarouge). Elle se compose d'une suite de 14 bits et sa construction est la suivante :
2 bits de départ (normalement ils sont 1)
1 bit de basculement(indique une nouvelle transmission de données.)
5 bits d'adressage du système(déterminent l'adresse du dispositif devant réagir à la commande. Nous avons donc 25 = 32 groupes d'adressage.)
6 bits d'instruction(L'instruction destinée à l'appareil est codée)
Chaque bit ayant une longueur de 1,778 ms, une trame rc5 dure alors 14 x 1,778 = 24,892 ms
On a trouvé que les liste des adresses et instructions du code RC5 sur http://www.positron-libre.com/electronique/protocole/code-rc5/liste-code-rc5.php.
Calendrier
Feuille d'heures
Tâche | Prélude | Heures S1 | Heures S2 | Heures S3 | Heures S4 | Heures S5 | Heures S6 | Heures S7 | Heures S8 | Heures S9 | Heures S10 | Total |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Définition cahier des charges | 0 |
Avancement du Projet
Préambule
16/12/2016 Discussion avec Monsieur Redon autour du cahier des charges.