Aller au contenu


Photo
- - - - -

Comment faire de la robotique sans etre Geek


34 réponses à ce sujet

#21 peroxyde

peroxyde

    Membre

  • Membres
  • 32 messages

Posté 21 janvier 2012 - 01:47

a priori la k8055 a l'air bien, quelqu' un a dit plus haut qu'elle ne gere pas les servos...
Sinon il y a ca aussi qui a l'air H-ment bien

http://www.gotronic.fr/art-carte-interface-vm110-932.htm
http://www.gotronic.fr/art-interface-8-8-8-hub-1019-12063.htm

#22 Positron

Positron

    Membre

  • Membres
  • 48 messages
  • Gender:Male
  • Location:Exoudun

Posté 21 janvier 2012 - 08:35

Bonsoir,

Juste une remarque que j'ai déjà faite sur d'autres forums : un robot ce n'est pas un pc avec des roulettes !
Faire un pc windows qui commande des moteurs c'est faire un bug sur roulettes.
Avec un linux spécial embarqué c'est déjà autre chose.

Mais une petite carte électronique dédiée ou un petit automate industriel c'est très bien pour ce genre de projet.

Si tu n'es pas un crac en informatique électronique fait toi aider par un ami, un club de robotique ou de modélisme , c'est une excellente occasion d'apprendre l'un de l'autre.

Bon courage


S'informer sur l'électronique par le blog positronique ou suivre sur son lien social skyrock


#23 julkien

julkien

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 032 messages
  • Gender:Male

Posté 23 janvier 2012 - 07:02

Merci, j'ai encore un ptit peu avancé, en fait je vais m'orienter vers le VB.net de microsoft. J'ai vu qu'ils ont une bonne " librairie", j'ai aussi vu quelques cartes qui sont compatible avec .net c'est a dire le framework de microsoft...


salut
tu peux connecter une carte en serie sur un programme en vb.net
moi, j'utilise ces commande suivante :

Imports System 
Imports System.IO.Ports 
Imports System.IO


Public Class Form1   

Dim port As New SerialPort ' variable du port serie 
dim NomPort as string = "com1" ' nom du port 
dim baudserial as int = 38400 'vitesse de la com serial

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
 ComboBox1.Items.AddRange(SerialPort.GetPortNames) 'je recupere les port com dispo dans une combobox 
en sub

 
private sub ConnectSerial

 Try 'et je connect 

            port.PortName = NomPort  'definition du nom du port  
            port.BaudRate = baudserial  'definition du port  
            port.Open() ' j'ouvre le port  
        Catch ex As ArgumentException 'si erreur je... 
            msgbox(ex.Message) ' je l'ajoute a la une messagebox
        End Try 
end sub 

private sub EcrirePort

port.writeline ("ici la comande a envoyer")
end sub 

private sub LirePort
dim lire as string 
lire = port.readline
end sub 


c'est pas vraiment un programme mais avec ces commande je connecte mon arduino
bon si cela peux te donner une idée de la marche a suivre ....
++







#24 peroxyde

peroxyde

    Membre

  • Membres
  • 32 messages

Posté 23 janvier 2012 - 07:56

Bonsoir,

Juste une remarque j'ai déjà faite sur d'autres forums : un robot ce n'est pas un pc avec des roulettes !
Faire un pc windows qui commande des moteurs c'est faire un bug sur roulettes.
Avec un linux spécial embarqué c'est déjà autre chose.

Mais une petite carte électronique dédiée ou un petit automate industriel c'est très bien pour ce genre de projet.

Si tu n'es pas un crac en informatique/électronique fait toi aider par un ami, un club de robotique ou de modèlisme , c'est une excellente occasion d'apprendre l'un de l'autre.

Bon courage


Hmmm oui, bref peut importe l'avis des "puristes", ne discutons pas de la sémentique, qu'est-ce qu'un robot, terme inventé qui signifie serviteur ou esclave à l'origine et mit au gout du jour par isaac asimov écrivain de son état, un écrivain si connait-il mieux en robotic qu'un informaticien pour user du terme robot ?
Faisons nous plaisir sans nous enfermer dans des castes, je fabrique un robot, mon robot, de tel sorte qu'il ressemble a ce que j'imagine être un robot, qu'il entre ou non dans les classifications provisoires relatives à notre technologie actuelle.

Bon, si on revenait a cette fichu carte ! De mon coté je grate, j'ai d'ailleur rencontré un ingénieur informaticien qui m'a confirmé que je pouvais utiliser du VB.net, mais que j'allais en bavé !!! et que selon lui il faudrait plutot prendre du C++ .... argnnn qu'est ce qu'ils ont tous avec ce C++ rrrrrrrr

En fait j'ai peut-etre attaqué le probleme de travers, j'ai un PC qui est destiné a etre embarqué, mais au lieu de tout inventer peut qu'il y a en effet des kit pour commencer.
C'est vrai que l'avantage des kit est qu'on peut y mettre des modules tout fait.
L'avantage du PC en revanche, c'est l'interface graphique, la possibilité de pouvoir lui ajouter facilement une caméra ou des effets sonors, de pouvoir emmener le pc en weekend pour coder tranquillement...
Je ne sais pas si vous avez eu la curiosité de regarder ces cartes :
http://www.gotronic.fr/art-interface-8-8-8-hub-1019-12063.htm
http://www.gotronic.fr/art-carte-interface-vm110-932.htm
Elles semblent pouvoir fonctionner sur c++ ( sans blague!) et sous VB, avec des exemple de codes, c'est peut-etre une base ? de plus, le fabriquant propose des modules ( IR...) a brancher dessu, il propose aussi d'autres carte avec +ou- d'entrees mais avec les meme caracteristiques coté programmation.
D'ailleur, merci a GEEK pour le bout de code. Je vais le garder de coter et le tester quand j'aurais une carte, d'ailleur a ce propos GEEK, tu as dis à un moment que tu avais une K8055 de chez velleman, qui ne te donnait pas satsifaction point de vue controle de servos, penses tu ( d'aprés les caracteristiques ) que la VM110 de la meme marque soit mieux ?

Mais quoi qu'il en soit ca ne sera pas une ARDUINO je pense, car je prefere commencer par une carte dont le constructeur annonce officielement la compatibilité VB.... bien que mon choix ne sois pas encore areté !

Mais je trouve tout de meme curieux qu'il soit si difficile de faire tourner un servo ou allumer une led avec une carte simple et un peu de code VB ...
Pour ce que ca interesse, j'avance bien sur la partie 3D du Droid , j'espere vous montrer ca bientot !

#25 julkien

julkien

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 032 messages
  • Gender:Male

Posté 24 janvier 2012 - 06:37

D'ailleur, merci a GEEK pour le bout de code.

heu moi c'est julkien ;)


Je ne sais pas si vous avez eu la curiosité de regarder ces cartes :
http://www.gotronic....-1019-12063.htm
http://www.gotronic....e-vm110-932.htm

oui mais je trouve quelle reviennent cher ,apres elle doit etre tres bien ... enfin peut etre ...

D'ailleur, merci a GEEK pour le bout de code. Je vais le garder de coter et le tester quand j'aurais une carte, d'ailleur a ce propos GEEK, tu as dis à un moment que tu avais une K8055 de chez velleman, qui ne te donnait pas satsifaction point de vue controle de servos, penses tu ( d'aprés les caracteristiques ) que la VM110 de la meme marque soit mieux ?



la VM110 est la version deja monté de la K8055


Mais quoi qu'il en soit ca ne sera pas une ARDUINO je pense, car je prefere commencer par une carte dont le constructeur annonce officielement la compatibilité VB.... bien que mon choix ne sois pas encore areté !


je radote certainement mais je t'assure que L Arduino n'est pas aussi compliqué que tu le penses

un peu de tuto,des bout de code en exemple, des copier/coller, des test foiré, des tests reussi... bref quelque choses me dit que c'est comme cela que tu as apris le vb, Non? (oui je sais ça sens le vécu! :D )

tien essayes ce logiciel

#26 peroxyde

peroxyde

    Membre

  • Membres
  • 32 messages

Posté 24 janvier 2012 - 08:38

heu moi c'est julkien ;)

c'est noté GEEK ! :ph34r:


oui mais je trouve quelle reviennent cher ,apres elle doit etre tres bien ... enfin peut etre ...




la VM110 est la version deja monté de la K8055




je radote certainement mais je t'assure que L Arduino n'est pas aussi compliqué que tu le penses

un peu de tuto,des bout de code en exemple, des copier/coller, des test foiré, des tests reussi... bref quelque choses me dit que c'est comme cela que tu as apris le vb, Non? (oui je sais ça sens le vécu! :D )

tien essayes ce logiciel


Méééééheuu !
Bon Ok je suis ko, le coup de la VM110 qui est la meme que la K8055 je l'ai pas vu venir !
Alors oui c'est pas faut, Julkien , j'apprend le VB sur le tas, j'use tout le monde en posant un tas de questions bizard, et du coup j'ai donc de colossales lacunes qui ne me facilitent pas la tache, mais bon je peux dire " c'est moi qui l'ai fait ! "... en meme temps ca se voit :blink:

Puisque tu insistes tant, et comme de toute façon je n'ai aucun argument pour justifier un autre choix, je vais etre obligé de prendre une ARDUINO ! voila !




... mais laquelle, y'en a 20 differentes !

Il faut que je puisse brancher des servos, des petits relais, des petits modules IR, des codeurs... et surtout un cable USB relié a mon PC !

#27 julkien

julkien

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 032 messages
  • Gender:Male

Posté 26 janvier 2012 - 10:08

Méééééheuu !
Bon Ok je suis ko, le coup de la VM110 qui est la meme que la K8055 je l'ai pas vu venir !
Alors oui c'est pas faut, Julkien , j'apprend le VB sur le tas, j'use tout le monde en posant un tas de questions bizard, et du coup j'ai donc de colossales lacunes qui ne me facilitent pas la tache, mais bon je peux dire " c'est moi qui l'ai fait ! "... en meme temps ca se voit :blink:

Puisque tu insistes tant, et comme de toute façon je n'ai aucun argument pour justifier un autre choix, je vais etre obligé de prendre une ARDUINO ! voila !




... mais laquelle, y'en a 20 differentes !

Il faut que je puisse brancher des servos, des petits relais, des petits modules IR, des codeurs... et surtout un cable USB relié a mon PC !


desoler d'avoir insisté mais c'est que je trouve que nous avons un peux les meme parcour
j'avais acheter la k8055 pour ce coté VB mais je suis vite arrivé a me prendre une Arduino pour le coté embarquer (du coup ma k8055 est rester dans le placard :) ) a noté que je suis toujour imcapable de faire un programme en c++ sur un pc alors que sur une arduino c'est plus simple :D

sinon pour le choix de l'arduino, tout depend le nombre de capteur/servo/field moteur tu as besoin

si tu n'en as pas beaucoup une uno suffira

si tu a besoin de + dans ce cas prend toi une mega

elles sont toutes les 2 en USB

apres tu n'es pas obligé de les prendre chez gotronic ;)

#28 peroxyde

peroxyde

    Membre

  • Membres
  • 32 messages

Posté 26 janvier 2012 - 05:59

Bon allé hop je vais commander l'arduino uno, on va pas passer 6 semaines à tergiverser sur 50 grammes de silicium !
Par contre, vu que toi tu en a déja une, tu peux peut-etre me dire si je dois prendre des trucs indispensable avec, genre transfo, ou truc pour mettre une pile ou autre...

Vendredi soir j'ai RDV avec un pote qui fait que du developpement sur VB, pour un cours intensif !!!

Là je retourne bosser sur la 3D du robot !!! je me defonce sur le design, si j'arrive a fabriquer ce que je dessine..... meme eteind il aura l'air d'etre vivant ! :rolleyes:

#29 julkien

julkien

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 032 messages
  • Gender:Male

Posté 26 janvier 2012 - 08:21

Bon allé hop je vais commander l'arduino uno, on va pas passer 6 semaines à tergiverser sur 50 grammes de silicium !
Par contre, vu que toi tu en a déja une, tu peux peut-etre me dire si je dois prendre des trucs indispensable avec, genre transfo, ou truc pour mettre une pile ou autre...


ben l'arduino est alimenté directement par l'usb mais pour moi, pour aprendre, il vaut mieux prendre un kit
il en existe avec des servo, led, niveau a mercure, etc...

Vendredi soir j'ai RDV avec un pote qui fait que du developpement sur VB, pour un cours intensif !!!

je veux pas faire l'apologie de Microsoft mais leur coach ( voir ce lien) est pas mal pour aprendre le language objet
il y a meme des tuc et astuce pour utiliser la synthese vocal voir meme la reconnaissance vocal si tu es courageux

avec sa deja tu peux le rendre vivant meme sans qui bouge ;)


Là je retourne bosser sur la 3D du robot !!! je me defonce sur le design, si j'arrive a fabriquer ce que je dessine..... meme eteind il aura l'air d'etre vivant ! :rolleyes:


montre nous des images, on est curieux!

allez bon courage par la suite

#30 Esprit

Esprit

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 503 messages
  • Gender:Male
  • Location:Belgique

Posté 28 janvier 2012 - 11:17

Pas pratique l'usb pour alimenter l'arduino dans un robot qui se ballade. ^_^
Prends une batterie (ou une pile 9V).

Esprit
*Rêve d'en caser un dans un robot*


#31 julkien

julkien

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 032 messages
  • Gender:Male

Posté 28 janvier 2012 - 08:11

Pas pratique l'usb pour alimenter l'arduino dans un robot qui se ballade. ^_^
Prends une batterie (ou une pile 9V).

oui effectivement mais je parler d'un pc embarquer sur le robot ;)

edit: vue que le Monsieur veut utiliser VB

Modifié par julkien, 28 janvier 2012 - 08:20 .


#32 peroxyde

peroxyde

    Membre

  • Membres
  • 32 messages

Posté 31 janvier 2012 - 08:08

Merci pour les liens julkien, tres trés interessant !

J'ai pas encore passé commande de la carte, j' hesite encore entre une carte seule ou un kit debutant, je pense que le kit serait mieux pour debuter mais il est un peu cher.

Normalement je retrouve mon petit PC demain, revenu de garantie <_< je sent qu'il ne vas pas etre entierement réparé vu que l'abruti du SAV ne voulais pas m'écouter quand je lui ai expliqué le probleme...

Bref, La 3D de mon robot avance doucement, je galere un peu a modeliser les formes que j'ai en tete, donc il va falloir etre encore patient pour voir le levé de rideau !!

Comme prévu j'ai pris un cours intensif de VB.net.... grrrrr mal a la tete :wacko:
Si mon mini PC fonctionne, j'installerais dessu VB.net pour pouvoir coder entre 12H et 13H au boulot... histoire de me faire la main, c'est qu'il va en falloir de l'algorythme de competition pour animer cette belle carcasse -_- oui msieur !

#33 peroxyde

peroxyde

    Membre

  • Membres
  • 32 messages

Posté 10 février 2012 - 07:05

Je ne poste pas trop en ce moment car la j'avance pas vite, pourtant je bosse comme une bete !!
Mais je suis dans la conception 3D à fond et c'est plutot raide, et j'avance de front dans le VB... beaucoup de travail et si peu de temps !

J'y retourne !!! et Je vous tiens au courant :ph34r:!

#34 julkien

julkien

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 032 messages
  • Gender:Male

Posté 10 février 2012 - 09:23

Je ne poste pas trop en ce moment car la j'avance pas vite, pourtant je bosse comme une bete !!
Mais je suis dans la conception 3D à fond et c'est plutot raide, et j'avance de front dans le VB... beaucoup de travail et si peu de temps !

J'y retourne !!! et Je vous tiens au courant :ph34r:!


salut
tu bosse sur quelle logiciel en 3D?
montre nous un peu une esquise de ton projet
niveau meca, si je puis me permetre, plus c'est compliqué plus tu auras des difficulté a le realiser ton robot
alors essai d'y allez par etape
chassi
puis corps
puis tete
enfin c'est qu'un exemple

#35 julkien

julkien

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 032 messages
  • Gender:Male

Posté 16 février 2012 - 08:23

Je ne poste pas trop en ce moment car la j'avance pas vite, pourtant je bosse comme une bete !!
Mais je suis dans la conception 3D à fond et c'est plutot raide, et j'avance de front dans le VB... beaucoup de travail et si peu de temps !

J'y retourne !!! et Je vous tiens au courant :ph34r:!



bon je vois Monsieur veu garder le suspensce :D
alors t'en es ou?



Répondre à ce sujet



  


0 utilisateur(s) li(sen)t ce sujet

0 members, 0 guests, 0 anonymous users