Aller au contenu


Contenu de Astondb8

Il y a 1000 élément(s) pour Astondb8 (recherche limitée depuis 05-mai 13)



#33840 Qu'est ce qu'un Shield ?

Posté par Astondb8 sur 04 septembre 2011 - 07:40 dans Electronique

Justement Leon

Je fais partie aussi de ces personneS qui ne trouvent pas que le C++ soit un langage naturel.
De plus, j'ai appris de facon autodidacte et empirique à programmer en Basic puis en Visual Basic.
Du coup, le C et plus encore le C++ me parait bien difficile à aborder. Autant j'arrive a lire un code en VB et malgres mon faible niveau comprendre assez rapidement ce que fait ce code et comment s'articulent ses fonctions (je devrais donc dire "ses Sub"). Autant en C ou en C++ c'est une tout autre affaire.

Comme beaucoup dans mon cas, le site du Zero reste une reference pour l'apprentissage car il permet comme peux de livres ou de tuto de demistifier tout ça et de rendre ce langage moins effrayent au débutant que je suis.

Mais une question toutefois me taraude. J'ai commencé directement par les cours de C++. Cela a malgres la pedagogie de l'auteur du cours sur le Zero, cela m'a laissé la sensation que ce langage avait plus a voir avec le Chinois ou l'Hebreu que d'un langage simple à aborder.

Mon mentor en robotique ;) me dit de recommencer mais avec les cours de C et pas ceux en C++.

Alors, Arduino, c'est du C, du C++, ou une espèce rare entre les deux +.

Et comment comprendre que le C suffit sur Arduino alors que bon nombre d'instructions sont en C++.
Pour preuve, le nom meme de C++ (qui veux bien dire que c'est une incrementation du C) utilise des instructions en C++ et pas en C.

Justement, une incrementation s'écrit bien x++ et pas x=x+1.

Donc comment fait tu pour Developper en C sur un microcintroleur qui utilise du C++ ?

C'est bien ce que je disais il y a quelque temps. Plus j'en apprend et moins j'en sais. Ou plus exactement, plus j'en apprend moins je comprend ce que j'apprend. Pourtant, je ne lésine pas sur les efforts. Je trouve donc tout cela bien déroutant.

Iu tu pouvais avoir la gentillesse de nous expliquer tout cela, ce serait une excellente idée.

Merci d'avence

Cdlt
Yves



#33853 Qu'est ce qu'un Shield ?

Posté par Astondb8 sur 04 septembre 2011 - 12:30 dans Electronique

Soit

Donc si je comprend bien

Le C est plus basique que le C++ mais plus simple a apprendre
Il est largement suffisant pour la plupart des instructions dont nous avons besoin pour nos projets.
Par contre, comme le compilateur accepte aussi bien le C et le C++
Est il possible de mélanger les deux ?
Par exemple pour reprendre l'exemple de Jbot
Développer en C
Et si nous avons besoin d'un objet, le déclarer comme en C++ ?

Cdlt
Yves



#33835 Qu'est ce qu'un Shield ?

Posté par Astondb8 sur 03 septembre 2011 - 09:37 dans Electronique

Salut ,
si c'est exactement ca , ce dont je parlais. Donc en fait se sont des "extensions" pour rajouter des fonctions a une carte Arduino, si j'ai bien compris . Merci eaucoup.



Pas forcements des fonctionnalités. Dosons que plutot que de prendre soit des composant et de faire un montage fonctionnel, soit plutot que de prendre une carte ayant certaines fonctionnalités et de la relier à ton Arduino par une serie de fils de connexion, un Shield te permet simplement (parsqu'il a les même connexions de s'enficher sur ta carte. Les pins dont le shield a besoins sont donc utilisés, mais ceux qui ne snt pas utilisés sont a nouveau disponible en gardant a nouveau la même connectique soit pour y enficher un autre Shield, soit y brancher des fils vers un capteur ou autre.

L'avantage du Shield est de minimiser les soudures les fils et c'est simple a installer

Cdlt
Yves



#33837 Qu'est ce qu'un Shield ?

Posté par Astondb8 sur 04 septembre 2011 - 06:23 dans Electronique

Pour une Arduino, seul le C++ est utilisé.
Il existe toutefois pour utiliser d'autres langages de programmation d'autres types de Microcontroleur.

Par exemple (mais je ne les connais pas tous )
Basic stamp langage basic
Les Pic assembleur et C et ou C++
Certains Puc en basic tel que les Basic X qui sont de tres puissants MC
Le Maple 32bits. ce MC est tres rapide car 32 Bits et 72MHtz. Il est parfaitement compatible Arduino et ce programme en C++. Les Shield Arduino sont egalement compatibles, est il est comme Arduino LL. Je pense bien que je finirais par en essayer un car il semble avoir la souplesse d'une Arduino avec la puissance et la rapidité en plus.
Si quelqu'un les a deja testé, je serais tres interressé par un retour d'experience.

D'inondation, voila pour ceux que je connzis, mzis il en existe d'eutres. Les plus reperdus étant les PICs bien sur.

Cdlt
Yves




#35636 Bien commencer en robotique : tuto et documentation

Posté par Astondb8 sur 04 novembre 2011 - 11:52 dans Conseils et aide aux débutants, livres et kits en robotique

Bonjour,

Pour éviter de privilégier un revendeur plus qu'un autre, je vous propose de répertorier tous les revendeurs chez qui vous achetez vos composants, scields etc..
Une fois fait, je regrouperais tous ces liens par catégorie.
Je vous propose également de mettre les contacts de magasin d'électronique de votre ville.
De lien vers des sites de services (gravure de circuits imprimés, Imprimante 3D CNC etc)

Il nous sera ensuite simple de renvoyer les débutants (ou tout autre personne désirant un lien ou un composant) vers ce sujet qu sera épinglé en haut des forums.

Cela aura deux buts,
Éviter de privilégier un lien plus qu'un autre
trouver facilement ce que l'on cherche.

Il y a quelque temps, Black Tempar avait déjà commencé ce travail.
Je propose donc de continuer cette initiative.

Je vous propose également d'aller encore plus loin en nous faisant connaitre
les sites de Tutos
Les sites de schémas électronique
Les site de codes pouvant nous servir dans nos projets
Associassions de robotique de votre region
etc...

Il n'y a pas de limite à cet annuaire de la robotique

Donc mettez a la suite de ce Post tous les liens qui vous paraissent intéressant de partager et communiquer (mais surtout de partager et conserver)

Pour résumer, je vous propose de partager tous les liens qui vous aident dans la fabrication, la programmation et l'élaboration de vos projets

J'espère que très bientôt nous aurons une liste nous permettant de tout trouver quelque soit le sujet ou la région (bien sur il faut que ces liens aient un rapport direct avec la robotique ;) )

Je propose pour le moment les rubriques suivantes (mais à vous d'en proposer d'autres)

- Sites de vente
* Carte µC
* Moteurs
* Servomoteurs
* Mécanique
* Capteurs
* Shields
* Composants électronique
* Etc

- Site de tutoriaux
* Câblage
* Techniques divers
* Programmation
* Électronique
* ETC

- Les sites de services
* CNC
* Imprimante 3D
* Les sites pour graver vos circuits imprimés
* Les sites de fabrication mécanique
* Etc

- Les langages de programmation
* les astuces
* les fonctions
* les librairies de capteurs et autres dont nous avons besoin pour programmer nos robots
* Les algorithmes
* Etc

- Les Techniques et astuces
* La soudure
* Le thermoformage
* La découpe de plastique
* La découpe de métal
* Etc

- Association et club

- Magasins (hors vente en ligne) de votre région
* Région par région

- Les projets innovants

- Les Blogues traitant de robotique (si vous avez le votre bien sur laissez le lien ici)

- Les pages FaceBook sur la robotique

- Les inclassables (en lien direct avec la robotique mais ne pouvant entrer dans une rubrique particulière)

- Les vidéos YouTube de projets particulièrement intéressants

- Etc (et tout autre rubrique qui ne m'est pas encore venu à l'esprit)

N'hésitez pas à nous proposer vos liens et vos idées.


Cdlt
Yves



#35640 Bien commencer en robotique : tuto et documentation

Posté par Astondb8 sur 05 novembre 2011 - 12:34 dans Conseils et aide aux débutants, livres et kits en robotique

Salut !

Il y a déjà tous les liens de ce topic : http://www.robot-mak...-de-vos-robots/


Pour les sites tuto :

Cours d'élec et des centaines de montages : http://www.sonelec-musique.com/electronique.html
Cours assembleurs pour microcontroleur PIC microchip ! http://www.abcelectronique.com/bigonoff/index.php
Cours théoriques en élec, automatique, traitement du signal et bien d'autre (une mine d'or) : http://xcotton.pagesperso-orange.fr/electron/coursetdocs.htm

Autre sites :
http://hackaday.com/

++
Black Templar


Merci Black Templar
Bien avidement je comptais bien utiliser ce topic comme base.
Et comme je le précisais il est question de continuer et d’étendre le travail que tu as déjà commencé.

Cdlt
Yves



#33739 BOB4 - DRONE!

Posté par Astondb8 sur 30 août 2011 - 12:57 dans Drone, Robot volant, et autres machines volantes

Super Leon

Et moi qui aime le travail propre, avec ça je suis aux anges.

Merci aussi pour cette Video. Je ne me suis en öre jamais risqué a souder des CMS au fer. Mais il est vrait qu'en regardant faire ( et fer) ça a l'air simple. Trop peut etre. Mais quand c'est fait par un pro ça a toujours l'air simple. Pratiquée par des débutants de la soudure, je pense que ce n'est pas aussi simple. Et non, je ne suis pas d'accord quand je lis que c'est le flux qui fait tout. Il y a aussi le choix de la soudure, de la panne, de la puissance du fer et de la temperature. Mais surtout du coup de main. Je vois encore pas mal de tres vilaine soudures sur des composants traversants. Et pourtant c'est de qu'il y a de plus simple à faire. Je ne parle meme pas des soudures froides. Passe encore sur les soudures mats et ternes. Mais non je ne crois pas que cela soit simple à faire. C'est faisable. Grace a toi nous le savons. Mais je pense que nous alons griller du composant avant d'y parvenir du premier coup. Car certains composants ne supporteraient pas une panne bien chaude deposée trop longtemps sur une de leurs pattes.

Cdlt
Yves



#33184 comment fixer une roue sur un axe de moteur.??

Posté par Astondb8 sur 10 août 2011 - 08:48 dans Mécanique

Merci pour ce lien.

Je comprend mieux ce que tu voulais dire quand tu parlais de faire ds teqtq en faisant faire deq carrés à ton robot pour calculer sa derive et donc appliquer des rotations qui prennent en charge cette derive.

Bon encore des tests a faire.
Je vais être dortelent occupé à mon retour. ;)

Cdlt
Yves



#33172 comment fixer une roue sur un axe de moteur.??

Posté par Astondb8 sur 09 août 2011 - 08:45 dans Mécanique

Si tu as un modele de roues faites d'une seule piece, c'est sur que tu es chanceux. ;)

Sinon, j'ai troubé ca entre autre
http://en.m.wikipedia.org/wiki/Dead_reckoning
Effectivement tres istructif

Cdlt
Yves



#32969 comment fixer une roue sur un axe de moteur.??

Posté par Astondb8 sur 02 août 2011 - 02:34 dans Mécanique

J'ai une paires de ces roues.
J'ai ete obligé de couper les vis car elles frotaient sur le servo.

A par ca, elle sont tres bien. Faites avec 3 disques d'alu et un joint torique comme pneu. Plutot efficaces et precises.

Si je dit precise c'est que leur finesse donne une lecture tres precise du point de rotation dans les virages.

Cdlt
Yves



#33166 comment fixer une roue sur un axe de moteur.??

Posté par Astondb8 sur 08 août 2011 - 09:14 dans Mécanique

Bonjour Luj

Il me semble, mais je me trompe peut être, que plus une roue est fine plus le point de rotation (centre de la roue) est facilement interpretable. 
Au contraire, plus ue roue est large, moins ce centre est identifiable. 
Si cette roue est fine, ce point est fin. Si la roue est large, ou ce trouve ce point sur la largeur de la roue ?
Mais ce n'est qu'une interpretation personnel. 

Pour les roues de chez Easyrobotics, j'en ai une paire. Elles sont effectivement faites avec trois disques d'alu. 
Pour la longeur des vis, j'ai effectivement été obligé de les couper. J'en ai parlé à Nicolas qui reconnait ce probleme et devrait avoir modifié la longueut des vis sur les modemes actuels. Il devait du reste m'envoyer des vis courtes pour corriger le probleme sur mes roues. Mais je ne l'ai pas recontacté. 
Ces roues avaient étées achetées chez Lextronic et nicolas connaissait ce probleme. S
Ces roues (celles que j'ai et venant bien de chez Easyrobotique) sont faites avec trois disques d'alu fixés par trois vis chacune. Le disque du milieu est plus petit pour créer une gorge ou il faut inserrer un joint torique qui fait ofice de pneu. 
Ces roues sont tres bien et peuvent recevoir differents type d'axes, mais sont concues pour des servos modifiés. 

Cdlt
Yves



#32890 comment fixer une roue sur un axe de moteur.??

Posté par Astondb8 sur 31 juillet 2011 - 06:44 dans Mécanique

Je te conseil de suivre la méthode de Luj avec des éléments tels que ceux ci.

http://www.weymuller.fr/catalogue/accessoires_divers/tubes_en_laiton.html

Cdlt
Yves



#35571 Besoin d'idée pour PPE

Posté par Astondb8 sur 04 novembre 2011 - 11:30 dans Aide pour projets scolaire

Bonjour

C'est effectivement le principe.
Je ne parle pas de cela mais d'un rejet d'une idée sans meme y avoir réfléchi ou imaginé comment cela pouvait fonctionner.
C'est le contraire meme de l'idée d'un forum que de rejeter les idées des autres sans les connaitre.

Mais sinon, que fais tu des joueurs d'armonica ou de tout instrument à vent ?

L'un des plus grand savant américain spécialisé en astronomie et dynamique quantique est paraplégique.
Il ecrit de nombreux ouvrages et articles scientifiques avec une machine basée que cette technique. Et je t'assur qu'en le lisant nous n'avons pas le sentiment que son cerveau manque d'oxygénation.

Cdlt
Yves



#34894 Besoin d'idée pour PPE

Posté par Astondb8 sur 14 octobre 2011 - 09:21 dans Aide pour projets scolaire

Bonjour
Aider un handicapé entant toujours une bonne idée, j'avais pensé il y à quelques temps d'adapter un outil qui existe deja, mais ma conception serait differente. Plus simple et plus facile a mettre en œuvre.
En plus cette version est ridiculement petite et facilement transportable et / ou intégrable a un fauteil. le tout pour un prix de reviens d'environ 40€

Les paraplégiques n'ont bien sur pas la possibilité de se servir d'un clavier d'ordinateur, parfois meme de parler, de tchater de consulter le web etc. Cette idée leur permettrait de le faire avec an outil facile a fabriquer et simple a utiliser. Im pourrait bien sur etre adapté a chaque handicape.

Sa conception ce base sur deux capteurs de pression, un en pression l'autre en dépression il serait possible de creer un code genre morse en remplaçant les point par des aspirations et des traits par des expirations. Le microcontroleur capterait ces informations et les transformerait en code ASCII.

Deux capteurs de pression
Um Microcontroleur genre Arduino
Un écran LCD
Un tube en plastique.
Et un bon code bien pensé et finement écrit.

Voila une belle idée non ?

Je ne l'ai jamais fait, donc si le cœur t'en dit, vas y ;)

Cdlt
Yves



#34925 Besoin d'idée pour PPE

Posté par Astondb8 sur 15 octobre 2011 - 12:10 dans Aide pour projets scolaire

Quitte a entreprendre ce genre de projet, je t'encourage vivement a voir ce qui ce fait deja.

Cette machine existe deja, mais n'est pas basée sur un code morse. Donc la personne doit souffler dans son royauté autant de fous que nessessaire pour déplacer un curseur sur un écran et choisir ses lettres une a une.
Malheureusement, ils n'ont parfois pas d'autre silution.

Cette machine est parfaitement fonctionnelle et et opérationnelle.
La question ne porte donc pas sur son utilisation mais uniquement sur une adaptation d'une solution deja fonctionnelle.

Dernière chose, ne pas se moquer des personnes qui prenant du temps pour t'aider pour ne pas dire faire ton travail est un minimum de savoir vivre. L'idée ne te plait pas, pas grave. Je t'engage donc à utiliser ta matière grise à autre chose et de trouver tes idées par toi meme.
Car cette réaction ne veux dire qu'une seule chose, tu n'as meme pas pris le temps de faire des recherches sur ce qui existe deja dans ce domaine. Du tu l'avais fais, tu aurais trouvé cette machine et sans doute bon nombre d'idées.



#33231 [2WD]mon robot Jardise

Posté par Astondb8 sur 12 août 2011 - 07:40 dans Robots roulants, chars à chenilles et autres machines sur roues

Oui je suis certain

TX = send
RX = recive

Tu envois d'un coté et tu recois de l'autre.
Tu branche toujours un emetrur vers un recepteur
Et pas un emeteur vers un autre emetteur



#32657 [2WD]mon robot Jardise

Posté par Astondb8 sur 25 juillet 2011 - 05:49 dans Robots roulants, chars à chenilles et autres machines sur roues

Et avec quoi tu va transmettre ta webcam vers ton PC ?



#32651 [2WD]mon robot Jardise

Posté par Astondb8 sur 25 juillet 2011 - 04:23 dans Robots roulants, chars à chenilles et autres machines sur roues

Merci ;-)

Mais je ne suis pas certain que tout est parfaitement ete assimilé. Notamment sur le coté indépendance progressive sur l'avancement du projet ;-)

Non mais bon chacun son rythm…

Cdlt
Yves



#32648 [2WD]mon robot Jardise

Posté par Astondb8 sur 25 juillet 2011 - 03:31 dans Robots roulants, chars à chenilles et autres machines sur roues

Donc si Seb veut communiquer avec son robot à l'aide d'un PC, voilà comment je vois le projet:
1- Utiliser son PC avec un hyperterminal avec des instructions pas forcement optimisées mais fonctionnelles.
=> Ca lui permet d'apprendre à communiquer en série avec l'Arduino
=> la communication PC/Robot est d'ores et déjà fonctionnelle

Une application Hyper terminal est une application qui te permet d'envoyer des lignes de commandes a une machine ou Un périphérique via une liaison série. 
Tu dois de la meme façon que le fait le serial monitor de L'Arduino configurer ton port com en vitesse de transfert mais également bit de parité etc…



2- Faire son programme de communication série sur PC
=> Premier programme sur PC: VB, C ou C#

Comme cela a ère évoqué dans cette discussion, tu a la possibilité de Developper une interface graphique te permetant d'envoyer tes commandes et donc de communiquer avec ton robot a la sourie et au clavier plutôt que de saisir chaque ligne de code. 

3- Optimiser les commandes pour les simplifier
=> Un peu de reflexions sur l'optimisation ca fait pas d'mal ;-)

Réfléchir et ne pas attendre que tout tombe tout cuit. En fait imaginer ce que tu veux faire, comment tu peux le faire, et le faire. 

4- Interface graphique avec boutons pour finir et avoir une belle IHM (interface homme/machine).
=> Apprentissage du developpement d'interface graphique.

Toujours sur le soft a Developper le fignoler pour avoir une belle IHM (Interface Homme Machine). Et apprendre a la Developper par toi même. 

5- Et pourquoi pas faire une interface web pour utilisation distante (bureau <-> maison par ex.)
=> maitrise TCP/IP, FTP, serveur/client, html/php,...

Et éventuellement faire une interface Web pour piloter ton robot depuis n'importe quelle machine connectée a internet. 

Voilà de quoi il parlait. 

Cdlt
Yves



#32659 [2WD]mon robot Jardise

Posté par Astondb8 sur 25 juillet 2011 - 06:27 dans Robots roulants, chars à chenilles et autres machines sur roues

C'est bien Ce qui me faisait peur.

XBee ne te permettra pas de transmettre un Video Freed vers ton PC.

Regarde le débit que permet XBee et le débit dont tu as besoin pour transmettre des images vidéo.
Meme bas débit (480x289) et meme en 12i/s.

XBee est super pour transmettre des datas certes mais les Data en provenance d'un ou plusieurs capteurs. Rien de plus. Tu mux les sorties de tes capteur sur un Fred tu le transmet via XBee tu le reçois sur t PC (ou un autre microcontroleur et tu DEMUX pour interpréter. Mais un Feed Video … non ça c'est sur.



#32730 [2WD]mon robot Jardise

Posté par Astondb8 sur 27 juillet 2011 - 01:02 dans Robots roulants, chars à chenilles et autres machines sur roues

Bon aller. Passons a la robotique. Pour la dialectique laissons encore passer quelques jours.

Alors ton robot, il en est ou ?
Parceque avec tout ça je ne sais plus moi …

Tu fais bien un robot, rassure moi ?

Alors il en est ou ?

Cdlt
Yves



#33234 [2WD]mon robot Jardise

Posté par Astondb8 sur 12 août 2011 - 08:11 dans Robots roulants, chars à chenilles et autres machines sur roues

Je ne suis pas la personne qu'il ce faut pour examiner le code.
Mais celii qui te l'as donné l'a vraiment bien commenté.

J'ai bien une idée, mais je prefere na pas en parler tellement je n'ai pas confiance en mes connaissances en C++

Attends un programmeur confirmé vas passer.

Cdlt
Yves



#32541 [2WD]mon robot Jardise

Posté par Astondb8 sur 22 juillet 2011 - 08:35 dans Robots roulants, chars à chenilles et autres machines sur roues

Bonjour

La tête pleine ou pas pleine avec ce qu'Arobasse t'a donné il te reste a faire 3gois Ctrl-C et Ctrl-v pour en terminner avec ton code.
Très sincairement, je ne vois pas ce qui pourrait t'empêcher d'y arriver ;-)

Cdlt
Yves



#33229 [2WD]mon robot Jardise

Posté par Astondb8 sur 12 août 2011 - 07:22 dans Robots roulants, chars à chenilles et autres machines sur roues

Attention confusion

Je dit que les Capteurs IR sont sensibles a la lumiere
Les Capteurs US sont sensibles aux sons.

Tu as aparament choisie la connexion serial
Mais le RX du capteur doit etre connecté au TX de la carte
Et le TX tx du capteur au RX de la carte.

C'est le sens logique d'une liaison serie.

Sinon, la age que je t'ai donnee ne correspond pas a une liaison serie.



#33236 [2WD]mon robot Jardise

Posté par Astondb8 sur 12 août 2011 - 08:30 dans Robots roulants, chars à chenilles et autres machines sur roues

Bon je te parle de mon idée.

Tu as une fonction
Void direction ( et des valeurs)

Une fonction void (c'est sa spécificité) ne retourne eucune vzleua
Void moteur2()
Voila comment declarer une fonction void
Les valeurs sui se trouvent entre tes parenteses ne dont donc pas valides.
Tes moteurs ne changent changent pas de direction