Robots mobiles pour Arduino : Différence entre versions
(→Matériel) |
(→Matériel) |
||
Ligne 39 : | Ligne 39 : | ||
=== Matériel === | === Matériel === | ||
− | * 2 paires de roues de 65 mm de diamètre | + | * 2 paires de roues de 65 mm de diamètre http://www.gotronic.fr/art-paire-de-roues-jaunes-tam6626j-19346.htm |
− | http://www.gotronic.fr/art-paire-de-roues-jaunes-tam6626j-19346.htm | + | * 2 moteurs RM2 qui détermineront chacun la rotation d'un axe commandant 2 roues http://www.gotronic.fr/art-moteur-miniature-rm2-avec-pignon-12009.htm |
− | * 2 moteurs RM2 qui détermineront chacun la rotation d'un axe commandant 2 roues | + | * 1 capteur ultrasons pas trop sensible http://www.gotronic.fr/art-lv-maxsonar-ez1-11492.htm |
− | http://www.gotronic.fr/art-moteur-miniature-rm2-avec-pignon-12009.htm | + | * 1 capteur de température http://www.gotronic.fr/art-thermistance-ctn-10k-8486-3739.htm |
− | * 1 capteur ultrasons pas trop sensible | + | * 1 capteur de lumière http://www.gotronic.fr/art-photoresistance-5-mm-vt93n2-22551.htm |
− | http://www.gotronic.fr/art-lv-maxsonar-ez1-11492.htm | + | * 1 haut parleur http://www.gotronic.fr/art-haut-parleur-hp298p-22204.htm |
− | * 1 capteur de température | ||
− | http://www.gotronic.fr/art-thermistance-ctn-10k-8486-3739.htm | ||
− | * 1 capteur de lumière | ||
− | http://www.gotronic.fr/art-photoresistance-5-mm-vt93n2-22551.htm | ||
− | * 1 haut parleur | ||
− | http://www.gotronic.fr/art-haut-parleur-hp298p-22204.htm | ||
* 2 leds rouges | * 2 leds rouges | ||
− | |||
* 2 leds jaunes | * 2 leds jaunes | ||
− | |||
* 1 protoboard | * 1 protoboard | ||
− | |||
* Un arduino UNO | * Un arduino UNO | ||
− | |||
* PCB avec microcontroleur pour la commande de l'Arduino | * PCB avec microcontroleur pour la commande de l'Arduino | ||
Version du 28 janvier 2016 à 14:42
Sommaire
Cahier des charges
Présentation générale du projet
Contexte
La robotique est un moyen ludique de se rapprocher de matières telles que l'informatique, l'électronique, la mécanique, etc. C'est pourquoi nous avons trouvé intéressant de créer un outil plus attirant pour les nouvelles générations dans leur découverte des nouvelles technologies. Nous avons choisi de concevoir un robot mobile capable de mettre en oeuvre ces matières.
Objectif
Notre objectif au terme de ce projet est de réaliser un robot éducatif, facile à monter et bon marché. Il devra rassembler des éléments permettant de réaliser des expériences amusantes de découvertes de la robotique, l'électronique et l'informatique.
Description du projet
Pour créer notre robot, nos encadrants nous ont conseillé de s'inspirer d'un kit voiture Arduino déjà conçu et disponible à l'école. L'objectif est de créer notre propre kit made in Polytech utilisable par le grand public, même des enfants. Nous voulons donc concevoir un robot capable d'interagir avec son environnement au moyen de capteurs. Il sera commandé à l'aide de différents programmes C qui auront pour intérêt de mettre en valeur une des matières citée plus haut. Nous pouvons diviser notre travail en trois parties principales :
- la conception d'une base mécanique pour un robot 4 roues pilotable par ces moteurs ;
- la création d'une plateforme robotique simple avec électronique de commande et microcontroleur. Nous irons au fabricarium pour découper les pièces nécessaires, en fonction du matériel que l'on souhaite embarquer ;
- l'écriture d'une bibliothèque sur Ardublock, permettant l'utilisation du robot et ces différentes fonctionnalités, pour un extérieur au projet
Plus spécifiquement, notre robot devra embarquer un certain nombre d'éléments pour son utilisation. Tout d'abord, la partie mécanique nous permettra d'asservir les moteurs. Pour cela, il est impératif d'utiliser des réducteurs de vitesse pour contrôler sa rotation. Nos recherches nous orientent vers l'utilisation d'engrenages comme le montre le schéma ci-dessous. Par la suite nous déterminerons la taille des engrenages en fonction du rapport couple d'entrée sur couple de sortie.
Ensuite nous "designerons" une plateforme capable de prendre en charge les moteurs, capteurs et cartes nécessaires à son fonctionnement. Nous essayerons de donner à notre robot quelques capacités d'une voiture automatique. Par exemple, il pourra détecter le niveau de luminosité et décider d'allumer automatiquement les phares. Ou encore, éviter les obstacles grâce à son capteur de distance, et même émettre un son répétitif de prévention des collisions.
Choix techniques
Matériel
- 2 paires de roues de 65 mm de diamètre http://www.gotronic.fr/art-paire-de-roues-jaunes-tam6626j-19346.htm
- 2 moteurs RM2 qui détermineront chacun la rotation d'un axe commandant 2 roues http://www.gotronic.fr/art-moteur-miniature-rm2-avec-pignon-12009.htm
- 1 capteur ultrasons pas trop sensible http://www.gotronic.fr/art-lv-maxsonar-ez1-11492.htm
- 1 capteur de température http://www.gotronic.fr/art-thermistance-ctn-10k-8486-3739.htm
- 1 capteur de lumière http://www.gotronic.fr/art-photoresistance-5-mm-vt93n2-22551.htm
- 1 haut parleur http://www.gotronic.fr/art-haut-parleur-hp298p-22204.htm
- 2 leds rouges
- 2 leds jaunes
- 1 protoboard
- Un arduino UNO
- PCB avec microcontroleur pour la commande de l'Arduino
Logiciel
- Ardublock
- Arduino IDE (utilisant le langage C)
- Solidworks pour le design de nos pièces
Utile
- imprimante 3D pour concevoir la base ou des pièces manquantes du robot
Communication
Nous avons eu un premier contact par mail avec nos encadrants Mme Pichonat et Me Boé, qui nous ont expliqué plus en détail les attentes pour ce projet. Ils nous ont aussi donné des pistes sur le matériel à utiliser. Une rencontre est prévue lundi prochain afin de discuter du projet et de sa réalisation.
Après notre rencontre avec nos encadrants, nous avons pu revisiter notre cahier des charges. Nous avons apporter des modifications sur le concept du robot et avons précisé le matériel nécessaire. Mme Pichonat nous a fais une démonstration du logiciel Ardublock, ce qui nous a permis de comprendre quelle genre de bibliothèque serait accessible aux utilisateurs du robot.
Dans les semaines qui suivent, nous définirons les paramètres des composants utilisés, comme par exemple les dimensions des engrenages, la puissance des moteurs, la limite d'utilisation des capteurs, etc, afin de créer un robot peu couteux et pratique.
Déroulement du projet
Étapes de réalisation
La première semaine nous a servi à rassembler les informations récoltées au cours des semaines précédentes afin de cerner les différentes tâches à effectuer.Notamment un tuto pour la réalisation de réducteurs fournis par 2 étudiants en CM5...
- Réalisation mécanique:
- Conception du châssis du robot
Nous avons pu établir la liste précise de matériel à commander.