Salut Moody et bienvenue sur le forum
Donc comme je vous le disais je souhaite me lancer dans la robotique, hors par ou commencer ??
Qu'elles sont les étapes de création d'un robot (dans les grands traits).
Par ou dois-je commencer ?
Les liens et conseils que t'as fourni Dr Calvin te fournirons déjà une bonne base pour commencer.
Pour en rajouter un peu voici la méthode que j'utilise (en tout cas que j'essaye de suivre)
- Tout d'abord réfléchir à ce que tu veux que ton robot fasse, ses principales fonctionnalités. Cela peut être comme cité plus haut un robot sumo, un hexapode, un petit robot roulant, etc... ce ne sont pas les possibilités qui manquent. Attention le gros piège quand on débute, c'est de vouloir tout faire, tout de suite. Forcément on veut faire des choses impossible parce que c'est "cool" mais on déchante très vite. Il vaut mieux commencer simple avec un petit robot qui ne fait pas grand chose mais qui a le mérite de le faire ^^. Je me suis fait avoir plus d'une fois à commencer des choses et à pas les finir par manque de connaissance, ou par trop grande difficulté. (Je ne dit pas que tout est très dur à faire non plus).
- Une fois que tu sais à peut près ce que tu veux (par exemple un robot roulant qui roule à une vitesse correcte tout en évitant les obstacles), il faut commencer à réfléchir à la mécanique. Dans ce cas là au choix tu peux utiliser un logiciel de modélisation 3D, ou tout simplement une feuille de papier et un crayon, le but étant d'obtenir une représentation de ton robot. Sur ce point là c'est une bonne idée de regarder ce que d'autres personnes ont fait comme type de structure / chassis pour pouvoir s'en inspirer. Pendant la phase de conception mécanique, il faut réfléchir ou se positionnera l'électronique de ton robot et les composants assez encombrants (batterie, carte mère à micro processeur que tu achète tout faite, ...) ou ceux qu'on ne peux pas placer n'importe où (capteurs, moteurs...). Cela permet souvent de se donner une premier idée des composants à utiliser. Il reste toujours bien sûr la possibilité d'acheter un kit qui te simplifiera énormément toutes les étapes.
- Electronique : tu sais ce que tu veux faire, et tu as la représentation mécanique de ton robot, il faut donc maintenant réfléchir aux différentes cartes électroniques qui vont venir peupler ton robot.
2 manières ici de procéder : soit tu veux tout faire toi même, ou en partie, dans ce cas là il faut s'y connaître un minimum en électronique, trouver les composants qu'il faut, designer les cartes et les fabriquer (ou les faire faire par une entreprise). Deuxième méthode, tu achètes différentes cartes toutes prêtes (par exemple une Arduino pour le cerveau de ton robot et une carte de controle moteur) qu'il ne te reste plus qu'à cabler comme il faut. Il est tout a fait possible de mixer les deux solutions pour pouvoir bénéficier des avantages des deux.
- Dernière étape mais pas la moindre : la programmation. Ton robot est fin prêt il faut maintenant "lui insufler la vie". Là je n'ai pas trop de conseils à te donner, il faut connaître un langage de programmation, qui est fonction de ce sur quoi tu va développer. En général le C est beaucoup utilisé sur microcontroleur, C++ et autres sur des cartes style mini ordinateur. Tu peux aussi utiliser l'assembleur mais si tu ne cherches pas la performance à tout prix je ne pense pas que ce soit vraiment utile, sauf pour bien comprendre comment fonctionne un uC.
Je fais souvent des allez-retours entre chaque étape, surtout pour faire des mises au points, corrections etc.
Après une fois que tu as une idée de ce que tu veux faire, n'hésites pas à ouvrir un sujet pour en discuter avec les membres du forum, pour avoir une aide plus spécifique en fonction de ton projet.
Inounx