Inscription


Forum

Vous êtes ici: accueil > qu-en pensez vous ? > plateforme robotique > lecture du sujet
reso Posté le 28/12/2006 à 01h09
Image de reso
Membre
Bonjour,je construis actuellement un robot avec des atmel...
il est relié par radio sur port série sur pc,je dois donc développer un prog sur pc et 2 progs sur la carte du robot.

pour l'instant ce qui est fait:

Une carte avec un atmega16 comme puce principale du robot et un petit attiny2313 qui contrôle les servomoteurs et qui est lui même controlé par le mega16 par liaison série.
Un modem radio est également piloté par le mega16.
Un capteur de temperature,un sonar sur tourelle et un clavier 10 touches.

Sur le pc,un modem radio est installé sur la prise série rs232.
Mon programme sur le pc est fait en pur basic,et j'ai pas mal de problèmes pour l'affichage de sprites ou d'images.
mais pour l'instant je peux:

-Recevoir et émettre n'importe quelle information.
-Couper le son du robot/ou lui faire retentir une alarme,
-Demander un echo sonar devant.
-Demander la temperature.
-Changer la position de la tourelle sonar.
-Demander une vue panoramique du sonar,cela prend quelques secondes et ça m'affiche un graphique.
mon programme est fait à l'ancienne si je puis dire, pas de fenêtre ou menu type windows, je fais tout autrement car je connais mal pure basic ou vb....

Je compte ajouter pas mal de trucs, mais ce qui me fait aller trop lentement(à mon gout) , mon problème c'est la programmation pc, je galère 10x plus que de programmer un microcontrolleur, j'ai besoin d'aide à qui voudrait développer un robot comme le mien.

Le chassis du robot sera surement à 6 pattes et 3 servos,la carte supporte 10 servos...,
mais rien n'est définitif car je compte en fait dévelloper une carte qui servira de plateforme pour des robots diffèrents en terme de locomotion.

Les capteurs à venir:
-Savoir l'état de l'alimentation du robot.
-Capteur de lumiere monter sur la tourelle.
-Capteur de distance IR pour savoir si il y a un trou devant.
-...et d'autres choses comme boussole,inclinomètre,gps....

Donc ce message est destiné à une personne sachant programmer un pc et désireuse de construire le même robot ,merci @+
reso Posté le 04/01/2007 à 19h39
Image de reso
Membre
Bon bas, ça ne se bouscule pas trop mais voilà une image du projet un peu plus avancé:
http://reso.blog.mongenie.com/doc/blog/user/786/238217.jpg [Lien mort]

L'image n'est pas top,mais on peut reconnaître un hexapode,avec une tête/dome avec ses capteurs montés sur un servo.
fred Posté le 09/01/2007 à 19h32
Membre Moi je connais tout les languages de POO, je te conseille de tt faire en C++ parce qu' en java perl ou VB les prototypes sont ingerables ou inexistants !
Après le plus simple c'est de maker un driver pour qu'il soit reconnu par ton OS, pour des projets comme ça vive linux et le C++ :p
reso Posté le 09/01/2007 à 22h52
Image de reso
Membre
Salut,
Le c++ est surement le langage qui m'inspire le plus
Ça ressemble de loin au basic,mais je ne sais même pas -écrire une ligne en C (même pas un nop).

Mes seules connaissances en prog:
Un peu assembleur z80 je faisait des routine dans des jeux en basic sur Amstrad,puis sur Amiga.
-Basic sur quelque machine différentes mais pas vb.
-Basic sur microcontroleurs cubloc et atmel.
sorti de là ,je ne connais pas.

Seulement apprendre le c++ tout seul avec internet, ça va me prendre des mois/années si ça se trouve :blink:
Et pendant ce temps mes robots n'avanceront plus...
Heu au fait, j'ai bien besoin d'aide,mieux une personne qui travaille avec moi sur la prog sur PC.le robot ça ira.
Par contre ce projet est purement personnel,pour le plaisir et n'est pas du tout lucratif pour l'instant...
Par contre, je peux aider pour construire le même robot expérimental.
Mais voilà, je suis surement trop exigent:trouver une personne qui sache programmer un pc correctement et avec des notions de prog graphique, et l'ideal qui possède le même prototype que moi. Ca fait beaucoup de conditions (pour sortir de cette boucle...).

J'écris actuellement un programme avec pure basic et une extension pour les envois radio par la prise db9 rs232.Il est presque fini mais je suis pas satisfait,j'ai vu largement pire mais c'est pas une une interface dos quand même.
je peux scanner sur 200 degrés avec graphique qui s'affiche en même temps que les données viennent du robot et commander le robot avec un laser,un éclairage à leds, capteur de lumière, capteur température,capteur télémètre ir, sonar, tension de l'alim du robot et des trucs à venir.Le tout sur plus de 100 mètres.

J'aimerais un programme pc de commande avec des graphismes plus élaborés en rapport avec le sonar et le robots, j'ai commencé à modéliser en 3D des pièces du robot mais pour faire la prog, j'ai besoin d'aide. Ouf j'ai fini.
fred Posté le 10/01/2007 à 15h26
Membre Dsl mais j'ai pas le temps de t'écrire tout ton programme par contre si tu as une question tu peux toujours me la poser !
reso Posté le 17/01/2007 à 20h28
Image de reso
Membre
oui justement j'ai une question qui n'a rien à voir.
J'ai acheté un lance missile usb pour 20€ sur pearl,je trouve ça excellent tu pilotes la tourelle sur 2 axes et tu peux tirer avec un petit programme fourni.
Et il y 'a une DLL, et jaimerais bien l'utiliser dans un futur programme que je ferai si ....je savais, donc voila le petit programme fourni a du être fait en visual basic et la dll permet de communiquer avec le canon usb je pense..
Comment je peux executer une dll et trouver les paramètres
à envoyer stp pour faire bouger le canon ?
fred Posté le 17/01/2007 à 21h37
Membre Il te suffit de connaitre la dénomination du protocole si tu veux tu peux m'envoyer le DLL je l'analyserai, moi j'ai déjà fait quelque chose de semblable avec une voiture téléguidée par wifi qui savait envoyer des liquides ^^ c'était excellent
Je retrouve plus le programme parce que je l'ai vendu à un pote :(
georges Posté le 23/04/2007 à 00h00
Membre Bonjour,

Depuis que j’ai découvert les circuits Atmel je ne jure plus que par eus.
Ils sont simples, cohérents et très rapide.

Apres avoir fait plusieurs essais avec des Compilateurs C je conseille le compilateur BASIC BASCOM AVR (http://www.mcselec.com ).

Il est très performant, simple et possède énormément de librairies.

De plus il est très bon marché et une version d’évaluation limitée existe.

ATMEL + BASCOM c’est un excellent choix.

J’ai écrit plusieurs programmes de robot avec ce tandem je peux t’en envoyer si cela t’intéresse.

Salutations,

Georges


ramazan Posté le 16/12/2007 à 13h45
Membre je suis nouveau sur le forum et je recherche une formation sur la réalisation et la conception de circuit imprimés .Savez vous ou je pourrais avoir cette formation? ramzy772002@yahoo.fr

Page : 1