Cours:ModelismeTelecommande : Différence entre versions

De troyesGEII
Aller à : navigation, rechercher
(Page créée avec « ={{Rouge|Cahier des charges}}= =={{Bleu|Présentation du système}}== =={{Bleu|Entrées/Sorties}}== =={{Bleu|Découpage fonctionnel}}== »)
 
Ligne 5 : Ligne 5 :
 
=={{Bleu|Présentation du système}}==
 
=={{Bleu|Présentation du système}}==
  
 +
On dispose d'une voiture radiocommandée pour laquelle nous souhaitons remplacer la télécommande.
  
 +
Le système a concevoir doit permettre de réaliser les fonctions suivantes :
 +
*Transmettre une consigne de vitesse
 +
*Transmettre une consigne de direction
 +
*Calibrer les 2 axes.
 +
*Assurer une sécurité de la voiture en cas de perte du signal de la télécommande
  
=={{Bleu|Entrées/Sorties}}==
+
La transmission sans fil utilisera des modules Xbee série 1, qu'il conviendra de configurer de façon adaptée.
  
=={{Bleu|Découpage fonctionnel}}==
+
Vous vous servirez dans ce projets de cartes arduino UNO.
 +
 
 +
=={{Bleu|Description du travail}}==
 +
 
 +
Vous devrez pour ce projet réaliser 2 cartes d'extension arduino.
 +
 
 +
==={{Vert|Carte d'émission}}===
 +
 
 +
La première carte doit :
 +
*supporter l'interface avec l'utilisateur (a définir):
 +
**boutons poussoirs
 +
**potentiomètres ...
 +
*supporter le module Xbee
 +
*Alimenter la "télécommande"
 +
 
 +
==={{Vert|Carte de réception}}===
 +
 
 +
La deuxième carte doit :
 +
*présenter les connecteurs pour le servo moteur de direction
 +
*présenter les connecteurs pour le variateur
 +
*supporter le module Xbee
 +
 
 +
={{Rouge|Protocole}}=
 +
 
 +
Les 2 cartes arduino vont échanger des données par l'intermédiaire d'une liaison série, utilisant les modules Xbee comme support de transmission sans fil.
 +
 
 +
Vous devrez envoyer sur cette liaison différentes données, et donc il sera nécessaire de définir un protocole [[Cours:ArduinoSdl|cf tp M1103]].
 +
 
 +
={{Rouge|Planification du travail}}=
 +
 
 +
Il sera judicieux d'organiser l'avancement du travail de la façon suivante :
 +
 
 +
#Analyse
 +
#*Choix de l'interface utilisateur
 +
#*Observation/documentation sur les signaux de commande d'un servomoteur/variateur de modélisme
 +
#Validation-Programmation
 +
#*de l'interface utilisateur
 +
#*du protocole
 +
#*commande des actionneurs avec la carte arduino
 +
#Transmission
 +
#*configuration des modules Xbee
 +
#*vérification du fonctionnement
 +
#Fabrication
 +
#Validation du fonctionnement
 +
 
 +
={{Rouge|Fabrication}}=
 +
 
 +
Vous avez tout validé, le schéma est terminé, il faut respecter les règles de routage :
 +
 
 +
*pistes larges
 +
*pistes espacées
 +
*pistes courtes
 +
*{{Rouge|Séparer au maximum la partie puissance (230V) de la partie commande !}}

Version du 9 juin 2014 à 22:47


Cahier des charges

Présentation du système

On dispose d'une voiture radiocommandée pour laquelle nous souhaitons remplacer la télécommande.

Le système a concevoir doit permettre de réaliser les fonctions suivantes :

  • Transmettre une consigne de vitesse
  • Transmettre une consigne de direction
  • Calibrer les 2 axes.
  • Assurer une sécurité de la voiture en cas de perte du signal de la télécommande

La transmission sans fil utilisera des modules Xbee série 1, qu'il conviendra de configurer de façon adaptée.

Vous vous servirez dans ce projets de cartes arduino UNO.

Description du travail

Vous devrez pour ce projet réaliser 2 cartes d'extension arduino.

Carte d'émission

La première carte doit :

  • supporter l'interface avec l'utilisateur (a définir):
    • boutons poussoirs
    • potentiomètres ...
  • supporter le module Xbee
  • Alimenter la "télécommande"

Carte de réception

La deuxième carte doit :

  • présenter les connecteurs pour le servo moteur de direction
  • présenter les connecteurs pour le variateur
  • supporter le module Xbee

Protocole

Les 2 cartes arduino vont échanger des données par l'intermédiaire d'une liaison série, utilisant les modules Xbee comme support de transmission sans fil.

Vous devrez envoyer sur cette liaison différentes données, et donc il sera nécessaire de définir un protocole cf tp M1103.

Planification du travail

Il sera judicieux d'organiser l'avancement du travail de la façon suivante :

  1. Analyse
    • Choix de l'interface utilisateur
    • Observation/documentation sur les signaux de commande d'un servomoteur/variateur de modélisme
  2. Validation-Programmation
    • de l'interface utilisateur
    • du protocole
    • commande des actionneurs avec la carte arduino
  3. Transmission
    • configuration des modules Xbee
    • vérification du fonctionnement
  4. Fabrication
  5. Validation du fonctionnement

Fabrication

Vous avez tout validé, le schéma est terminé, il faut respecter les règles de routage :

  • pistes larges
  • pistes espacées
  • pistes courtes
  • Séparer au maximum la partie puissance (230V) de la partie commande !