bonjour a toutes et a tous,
je poste ici pour la première fois après de nombreuses hésitations,
je m'intéresse a l'électronique depuis de nombreuse années et, bien qu'ayant été initialement refroidit par les cours d'électricité désastreux que j'ai subie au collège puis au lycée, je m'y suis (ré)intéressée récemment, et ai envie de m'investir un peu dans ce domaine en construisant mon premier robot.
seulement voila, bien qu'aillant une certaine connaissance générale de l'électronique (notamment numérique) je manque d'assurance et d'expérience, j'ai compris par expérience personnelle que pour apprendre des choses il faut se donnée des objectif au dessus de ses moyens, c'est ce que j'ai fait. j'ai décidé de crée un joueur d'échec robotique (simpliste)
je vais donc ( si je ne fait pas erreur sur la catégorie du forum toussa) vous décrire mon projet, et ensuite, j'aurais quelque question un peu plus précise sur certain points.
l'idée générale, étais de crée un joueur d'échecs. je me suis fixer quelque objectif:
-il devais pouvoir etre piloté par ordinateur.
-la manipulations des pièces devais être visible
-il devais connaitre la positions des pièces sans aide extérieur
-optionnellement, il doit pouvoir afficher des remarque cinglante en cas de mauvais coups et etre de mauvaise fois.
se cahier des charge étrange mis en place j'ai du me décidé sur les diverse façons de procédé:
pour la liaison avec l'ordinateur, une liaison série me semble le plus judicieux, il requiére donc l'utilisation d'un max32 ou circuit semblable.
pour ce qui est de la manipulation des pièces, j'ai opter pour une solutions plutot simpliste mais qui est efficace: une pince que l'on peut déplacé sur les trois axes.(la question la plus en suspens est la forme de la pince, mais cela viendras en son temps).
afin de connaitre la position des pièces sur l'échiquier, j'avais deux choix, l'utilisation d'un capteur d'image qui serais analysé par la suite et traité pour en isolé la positions des pièces, ou une grille de capteur.
la secondes etant meilleur sur tous les plans (encombrement, sensibilité a l'environnement et au parasite etc) je vais utilisé une grille de capteur ils.
et pour se qui est des remarque cinglante, il me fallais une méthode d'affichage, j'ai donc utilisé la grille comme afficheur (avec des led et des diodes c'est relativement simple)
après de mur réflections, le centre nerveux du montage seras un pic 16f877A relativement peu couteux (surtout en sample :-° ) avec un nombre de broche suffisamment élevé pour ne pas m'embête avec des carte d'adressage toussa (je suis mazo, mais pas trop).
j'ai réalisé dans le but d'avoir une meilleur idée de la mécanique impliqué une video en image de synthèse, elle peut être consulté sur youtube ici :
http://youtube.com/watch?v=vj4pLefS4aA
j'ai déjà débuté la réalisation, la grille de capteur reed est fonctionnel en lecture et en écriture, je m'attaque maintenant a la réalisation des deux premier circuit de contrôle moteur, ceux qui gèrerons les translations en x et en y, et c'est ici que je rencontre mon premier problème.
pour ne pas avoir d'asservissement a mettre en place, je vais utilisé des moteurs pas a pas, les masse a déplacé étant réduite, il n'y auras pas de pas de sauté et avec une multiplication on aura le nombre de pas a faire pour parcourir la distance voulue.
mon circuit de contrôle se présente sous la couche d'abstraction suivante:
en entré, un signal d'horloge compatible cmos, et une entrée comportant le sens. dans un but pratique toujours je compte utilisé un circuit l297 pour généré les phases, et je voulais utilisé un l298 pour l'alimentation des moteurs, seulement voila, dans la datasheet, il y a 8 diode pour l'alimentation des input du moteur, j'ai fait mes essais sans, mais il ne sont pas concluant (le moteur ne tourne pas, il fait des vas et vient perpétuelle entre 2/3 pas) je pense donc qu'elle sont indispensable, mais je ne comprend pas pourquoi, pourriez vous éclairé ma lanterne? ou, la puissance a dissipé etant relativement faible (disons 5W en prenant une marge) m'indiqué une solution alternative a base de pont en H?
-----