Projet de création d'un robot suiveur évitant les obstacles

Bonjour, je suis en prépa Maths Physique, je voulais vous demander votre aide pour un projet d'étude. Je désire assembler un robot motorisé, qui serait filoguidé, qui prendrait en compte tout obstacle immobile ou non (s'il est mobile il prend en compte sa vitesse) et qui ajusterait sa trajectoire en conséquence. Etant donné que je débute vraiment et que c'est à moi de régler tous les frais, je ne suis pas sûr du tout de mes choix, c'est pourquoi je préfère vous demander votre avis. Je vous listes les composants auxquels j'avais pensé :

• Base motorisé 4x4 : http://www.generationrobots.com/fr/402155-base-4-roues-motrices.html

• Détecteur de ligne x3 : http://www.robotshop.com/eu/fr/detecteur-ligne-pour-arduino-dfrobot.html

• Capteur IR analogique centrale : http://www.robotshop.com/eu/fr/capteur-distance-gp2y0a02yk0f-ir-sharp-20-150-cm.html

• Capteurs IR analogiques diagonaux x2 (optimiser champs de "vue" pour les obstacles): http://www.robotshop.com/eu/fr/capteur-distance-ir-sharp-gp2yoa21-10cm-80cm.html

• Capteurs IR analogiques latéraux x2 (à transformer au moment du codage en capteurs TOR): http://www.robotshop.com/eu/fr/capteur-distance-gp2y0a41sk0f-ir-sharp.html

• Pour la carte Arduino je n'y connais pas grand chose donc j'avais pensé à la carte Arduino Uno SMD mais je ne suis pas sûr qu'elle suffise : http://www.generationrobots.com/fr/401272-carte-arduino-uno-smd.html

Un problème reste en suspend, celui de la modification de trajectoire, mon professeur de S.I. m'a parlé de "Shields" pour contrôler la vitesse des moteurs et ainsi faire tourner ou non le robot, mais je n'ai pas trop compris le système de ces shields. Donc si vous avez une idée je suis preneur.

En vous remerciant d'avance pour votre aide je vous souhaite une bonne journée/soirée.

Les sorties de l'arduino ne peuvent pas sortir suffisamment d'intensité pour faire tourner un moteur. Tu ne peux donc pas alimenter et commander ton moteur directement depuis la carte.

En général on parle de deux circuits: Une de commande (ton arduino+capteurs) et un de puissance (les moteurs). Il existe des shields tout faits pour commander la puissance depuis un arduino.

Globalement, cela s'apelle un pont en H (contrôle de puissance dans les deux sens) et ce rôle peut être rempli par le composant L298. Basiquement tu peux regarder les schémas pour t'en fabriquer un, mais tu peux aussi acheter un shield tout fait (le motor shield est pas mal, même s'il utilise beaucoup de pins) ou un composant non orienté arduino (recheche les motor drivers L298N).

Du coup ça t'aide un peu a cerner ce qu'il te faut?

Au passage, fait attention a la consommation de tes capteurs. Suivant leur nombre, il faudra peut être penser a une alim séparée de celle de l'arduino.