Arduino Forum

International => Français => Topic started by: Phoenix65 on Nov 09, 2012, 08:28 pm

Title: Avis avant commande.
Post by: Phoenix65 on Nov 09, 2012, 08:28 pm
Bonsoir.

Je me présente rapidement, Ronald, 21 ans, étudiant en dernière année en tant que technicien en micromécanique et vivant en Suisse.
Dans le cadre de mes études je dois continuer la mise au point d'une imprimante 3D basée sur des composants Reprap, et donc évidement un Arduino Mega.

J'aimerais commander pour mon propre usage chez moi un Arduino Mega, ainsi qu'un Nano. Simplement j'ai vu 2 versions du Mega sur ebay, quel différence y a-t-il ?
Je post des sceens comme demandé (http://arduino.cc/forum/index.php/topic,81511.0.html) au lieu des liens :
(http://d30.e-loader.net/tn_x3IJs2sZxH.png) (http://www.e-loader.net/i/x3IJs2sZxH.html) (http://d29.e-loader.net/tn_ivuXLcIOZ9.png) (http://www.e-loader.net/i/ivuXLcIOZ9.html)


Pour le Nano, vous pensez que c'est un bon prix celui-ci (toujours le même fournisseur) ?
(http://d35.e-loader.net/tn_Ggxka5KdbX.png) (http://www.e-loader.net/i/Ggxka5KdbX.html)


Est-ce qu'il se vend des kits avec quelques LEDs, résistances, plaque de montage etc... pour compléter ça ?

@+
Title: Re: Avis avant commande.
Post by: 68tjs on Nov 09, 2012, 09:37 pm
Ebay : il y a souvent du bon, parfois du mauvais, mais tu ne le sais que quand tu utilises le produit.

Ebay : les prix sont intéressants dans la mesure où la douane ne te tombe pas dessus : frais de douane + TVA à 19,6 %
La douane tombe très rarement sur des petites valeurs mais .......

Un avis tout ce qu'il y a de personnel : j'étais très réticent à acheter sur Ebay, maintenant je prend le risque parce que j'ai l'intime conviction que dans bien des cas ce sont exactement les mêmes produits que ceux que l'on peut trouver chez un distributeur en Europe, j'économise la TVA, ce n'est pas très citoyen je le concède, et surtout ce que se goinfre le distributeur, j'ai toujours une dent contre Lextronic.

Maintenant il faut bien avoir conscience que sur Ebay le nom affiché du fournisseur n'est pas fiable, le même peut se présenter sous différents noms avec plusieurs qualités de produit, ce qui veut dire qu'il est difficile d'en recommander un en particulier.
Ebay c'est une partie de poker.

Concernant les carte dites "Arduino" il y a deux points intéressants chez certains fournisseurs chinois:
1) Le régulateur 5V. Sur certaines cartes, de moins en moins malheureusement, on trouve encore des régulateurs en boiter Dpack qui est bien plus efficace que celui adopté par Arduino sur ses nouvelle versions. Il se reconnaît parce qu'il est est bien plus gros et donc il dissipe mieux la chaleur.
2) L'ATMega 8u ou 16u qui fait office d'interface USB/UART est toujours équipé d'un vrai quartz, l'ATMega 328, le coeur de la carte n'est équipé souvent (c'est le cas chez Arduino) que d'un résonateur moins précis qu'un quartz mais aussi moins cher.
Sur certaines cartes chinoises on trouve un vrai quartz à la place du résonateur. Si tu as besoin de précision sur la mesure du temps c'est peut être intéressant, sinon c'est vrai que dans la grande majorité des cas le résonateur suffit.
Title: Re: Avis avant commande.
Post by: Phoenix65 on Nov 09, 2012, 09:53 pm
Quote
frais de douane + TVA à 19,6 %

Relis la 1ère phrase de ma présentation.  XD

Concernant les versions que j'ai sceener je parlais pas du vendeur, mais de la différence entre une version Arduino Mega && une version Arduino Mega 3.0.
Title: Re: Avis avant commande.
Post by: 68tjs on Nov 09, 2012, 10:24 pm
Quote
frais de douane + TVA à 19,6 %
Relis la 1ère phrase de ma présentation.

pffff, bande de privilégiés.

Si tu regarde tes images,  [comment que tu as dis : "sceener" , c'est du langage francophone ça , j'ai un doute  :smiley-mr-green:]
Le régulateur est situé juste au dessus du connecteur d'alimentation.
Le régulateur de la carte marquée Révision 3 est plus petit que sur l'autre et donc sera plus délicat à gérer pour peu qu'il ait d'autres carte à alimenter .
Title: Re: Avis avant commande.
Post by: Phoenix65 on Nov 09, 2012, 11:26 pm
Oui pour le "sceener", mais bon on se comprend, ou bien ?  XD

Mon but est quand même de commander des moteurs, et servomoteur donc il me faut plutôt prendre la 1ère version que la 3.0 ?

Niveau rapidité de calcul et mémoire, c'est pareil ?

Et existe-t-il des kits avec une BreadBoard, quelques fils, led, res, capacité, etc... à pas cher ?
Title: Re: Avis avant commande.
Post by: guix on Nov 09, 2012, 11:49 pm
Bonjour, il y a très peu de différence entre la Mega 2560 "rev 1" et rev 3, niveau mémoire et vitesse c'est la même chose...

Quote
The Mega2560 differs from all preceding boards in that it does not use the FTDI USB-to-serial driver chip. Instead, it features the ATmega16U2 (ATmega8U2 in the revision 1 and revision 2 boards) programmed as a USB-to-serial converter.
Revision 2 of the Mega2560 board has a resistor pulling the 8U2 HWB line to ground, making it easier to put into DFU mode.
Revision 3 of the board has the following new features:
1.0 pinout: added SDA and SCL pins that are near to the AREF pin and two other new pins placed near to the RESET pin, the IOREF that allow the shields to adapt to the voltage provided from the board. In future, shields will be compatible both with the board that use the AVR, which operate with 5V and with the Arduino Due that operate with 3.3V. The second one is a not connected pin, that is reserved for future purposes.
Stronger RESET circuit.
Atmega 16U2 replace the 8U2.

http://arduino.cc/en/Main/ArduinoBoardMega2560

Dans la 2ème photo, le vendeur a fait une erreur (sûrement volontairement...) en mettant Atmega16U2 dans le titre...

Oui je sais qu'il existe des kits breadboard + fils + leds... + capteurs divers, il vaut mieux que tu compose ton propre kit, sur ebay il y a des vendeurs chinois qui proposent tout ce qu'il faut au détail pour vraiment pas cher.. l'inconvénient c'est que ça met un mois à arriver :)
Title: Re: Avis avant commande.
Post by: jfs on Nov 10, 2012, 08:07 am

Quote
frais de douane + TVA à 19,6 %

Relis la 1ère phrase de ma présentation.  XD


En Suisse, les frais de TVA sont perceptible à partir de CHF 50.-, si l'envoi passe par la poste, cette dernière perçois des frais de douanes de 21 francs puis suivant la valeur rajoute encore ensuite un pourcentage.... tu peux très bien dépasser le taux de 19% de la TVA Européenne  :smiley-mr-green:

La solution trouver des articles dont le prix inclus les FDP et être en dessous de CHF 49.- (aprés conversion dans notre devise) et faire autant d'envois que d'articles (10 articles, 10 paquets), ou alors dès que cette valeur est dépassée, acheter un maximum de façon à baisser l'impact des frais de douanes pour chaque article, il faut que les articles soit dans le même paquet.

Title: Re: Avis avant commande.
Post by: Phoenix65 on Nov 10, 2012, 12:37 pm
Merci pour vos réponses.

Jean-François, tu commande où ton matériel vu que tu es aussi en Suisse ?
Existe-t-il des magasins en Suisse où l'on peut directement acheter ça sans passer par ebay ?
Title: Re: Avis avant commande.
Post by: sablier94 on Nov 11, 2012, 03:34 pm
Hello ! Pour la Suisse il m'arrive de commander sur https://shop.boxtec.ch/ (https://shop.boxtec.ch/), c'est peut-être un peu plus cher que si tu commandes en Chine mais tu as ton matériel rapidement et sans passer par la douane.
Title: Re: Avis avant commande.
Post by: Phoenix65 on Nov 11, 2012, 07:00 pm
Merci du lien !

Quand je vois la différence de prix entre le Uno et le Mega, je me demande si je vais pas prendre un Uno pour finir.
Mais une question me taraude, quel différence entre le Leonardo et le Uno ?


@+
Title: Re: Avis avant commande.
Post by: jfs on Nov 11, 2012, 07:29 pm

http://www.dshop.ch

http://www.play-zone.ch/
Title: Re: Avis avant commande.
Post by: skywodd on Nov 11, 2012, 07:41 pm
Bonjour


Quand je vois la différence de prix entre le Uno et le Mega, je me demande si je vais pas prendre un Uno pour finir.
Mais une question me taraude, quel différence entre le Leonardo et le Uno ?

La UNO est bien plus simple quand on débute, la leonardo étant très différente d'un point de vue hardware.

http://skyduino.wordpress.com/2012/06/28/test-olimexino-32u4-arduino-leonardo-compatible-et-arduino-1-0-1/
(milieu d'article pour la liste des différences)
Title: Re: Avis avant commande.
Post by: Phoenix65 on Nov 11, 2012, 09:39 pm
Plus simple pourquoi ? Le code est le même et l'IDE aussi non ?
Et comparé à la Mega, est-ce juste le nombre d'I/O qui change ou y a-t-il d'autres bons avantages ?

Sur ton lien il parle de Leonardo et d'une version non officiel, pas de comparaison entre Uno et Leonardo.
Title: Re: Avis avant commande.
Post by: SesechXP on Nov 12, 2012, 08:18 am
Salut,

+1 avec Skywodd ! La Uno a nettement plus d'antériorité que la Leonardo, par conséquent tu trouveras plus de ressources pour la première. Pareil pour de nombreux shields : ils ont été conçus pour la Uno et peuvent être matériellement incompatibles avec la Leonardo. A moins de faire les adaptations nécessaires, tant matérielles que logicielles.

Quand à la Mega, elle a plus d'I/O mais également plus de mémoire, plus d'UART (4), etc...
Title: Re: Avis avant commande.
Post by: papybricol on Nov 12, 2012, 12:19 pm
Si tu veux vraiment un avantage pour la Leonardo: elle a 2 ports série en hardware (serial par l'USB et serial1 par D0et D1)
sinon pour le reste c'est plutôt du négatif.
Title: Re: Avis avant commande.
Post by: skywodd on Nov 12, 2012, 07:10 pm

Plus simple pourquoi ? Le code est le même et l'IDE aussi non ?

C'est pas aussi simple, il faut bien différencier l'API arduino (digitalRead(), ...) et le code bas niveau qui sert de base aux librairies.
Le code haut niveau (l'API arduino) est le même quelque soit la carte (logique c'est le but), l'ide aussi MAIS le code bas niveau lui est différents suivant les cartes.

Une librairie écrite pour la UNO ne fonctionnera pas forcément sur une Mega et encore sur une Leonardo.
Chaque plateforme à ses propres particularités, si une librairie n'est pas explicitement annoté comme compatible avec xxxx carte tu ne peut pas être sûr quelle fonctionnera avec une carte autre que "classique" (UNO / Deci...jesaitplustropquoi & autre dérivé sur base d'ATmega328p).
Si les librairies ne suivent pas, soit tu les réécris par toi même, soit tu pleurs ;)


Sur ton lien il parle de Leonardo et d'une version non officiel, pas de comparaison entre Uno et Leonardo.

Oui mais je détail tout les points clef qui différencies une carte classique (UNO, Mega2560) d'une carte Leonardo (ou compatible).


+1 avec Skywodd ! La Uno a nettement plus d'antériorité que la Leonardo, par conséquent tu trouveras plus de ressources pour la première. Pareil pour de nombreux shields : ils ont été conçus pour la Uno et peuvent être matériellement incompatibles avec la Leonardo. A moins de faire les adaptations nécessaires, tant matérielles que logicielles.

Exemple type, les shields utilisant le port SPI ou I2C.
Pas de port SPI sur la leonardo (enfin si, mais disponible via le connecteur ICSP uniquement) et un bus I2C sur D2 / D3 (au lieu de A4 / A5).
Toutes le shields utilisant c'est deux ports sont donc HS en l'état, pour un débutant c'est impossible de savoir ce genre de chose sans étudier la doc en profondeur.


Si tu veux vraiment un avantage pour la Leonardo: elle a 2 ports série en hardware (serial par l'USB et serial1 par D0et D1)

Et encore c'est même un point plutôt négatif, si tu ne sait pas que le "port série USB" est non bloquant (d'où le while(!Serial); dans les nouveaux codes d'exemple) tu te fait avoir à tout les coups.
Title: Re: Avis avant commande.
Post by: Phoenix65 on Nov 12, 2012, 07:45 pm
Bonsoir.

Quote
Quand à la Mega, elle a plus d'I/O mais également plus de mémoire, plus d'UART (4), etc...

Pour la mémoire j'arrive pas me représenter ce que ça fait vraiment. Combien de ligne de code peut stocker environ une Uno et une Mega ?

J'ai aussi vu qu'il y avait la Arduino Duemilanove... Qu'apporte-t-elle de plus par rapport au 2 autres ?

Concernant l'UART c'est quoi ça exactement ?
Title: Re: Avis avant commande.
Post by: skywodd on Nov 12, 2012, 07:50 pm

Pour la mémoire j'arrive pas me représenter ce que ça fait vraiment. Combien de ligne de code peut stocker environ une Uno et une Mega ?

On ne peut pas quantifier une taille mémoire en terme de ligne de code C/C++.
Tu peut trés bien coder 1 lignes de code qui va prendre 100% (voir plus) de la mémoire comme +2000 qui vont prendre que 50% de la mémoire.


J'ai aussi vu qu'il y avait la Arduino Duemilanove... Qu'apporte-t-elle de plus par rapport au 2 autres ?

C'est la version avant la UNO, même microcontroleur = même puissance / hardware.
Seul différence : le port série usb est géré par un chipset FTDI et non un chipset maison comme sur la uno.


Concernant l'UART c'est quoi ça exactement ?

= port série
Title: Re: Avis avant commande.
Post by: Phoenix65 on Nov 12, 2012, 08:06 pm
Alors en nombre de caractères. C'est pour me donner une idée pas besoin d'un chiffre exacte.

Le chipset FTDI est moins bon que le chipset maison ? Pourquoi on-t-ils changés ?
Title: Re: Avis avant commande.
Post by: skywodd on Nov 13, 2012, 06:35 pm

Alors en nombre de caractères. C'est pour me donner une idée pas besoin d'un chiffre exacte.

On peut pas donner de chiffre, le C est un langage haut niveau.

En assembleur pure je te dirai 16384 instructions au maximum (32Ko de flash, à 2 octets par instruction au minimum).
En plus il ya tout le code caché par la librairie arduino ... pas facile de pondre un chiffre comme ça ...


Le chipset FTDI est moins bon que le chipset maison ? Pourquoi on-t-ils changés ?

Ils ont changé pour permettre au bidouilleur dans l'âme de bricoler le chipset usb, sinon pour l'utilisateur lamba c'est exactement pareil.
Title: Re: Avis avant commande.
Post by: Phoenix65 on Nov 13, 2012, 08:01 pm
OK.

Ma question était pour savoir si le facteur limitant serait la mémoire plutôt que les pins...
Title: Re: Avis avant commande.
Post by: skywodd on Nov 13, 2012, 08:24 pm

Ma question était pour savoir si le facteur limitant serait la mémoire plutôt que les pins...

Tout dépend du projet, si c'est que du code ou que du hardware ce n'est pas la même chose.
Title: Re: Avis avant commande.
Post by: Phoenix65 on Nov 13, 2012, 08:40 pm
Tu serais pas normand, non ?  :D

Pour l'instant aucun projet, mais plusieurs idées diverses mais on verra bien.
J'ai bien envie de faire quelques petits montages, je pense me prendre un kit comme ça :
(http://d17.e-loader.net/tn_emTvU0r6dR.png) (http://www.e-loader.net/i/emTvU0r6dR.html)
Title: Re: Avis avant commande.
Post by: SesechXP on Nov 13, 2012, 08:56 pm
Le problème n'est pas de savoir si on est normand ou pas, c'est juste qu'il est impossible de te répondre :
- si tu auras assez d'entrées/sorties sans savoir ce que tu vas connecter à ton Arduino ;
- si tu auras assez de mémoire pour piloter et faire interagir tout ce que as connecté sans savoir quelles fonctionnalités tu comptes développer.

La mémoire d'un microcontrôleur (la puce principale de l'Arduino) n'a rien a voir avec un fichier dont la taille est fonction d'un nombre de caratères...
Title: Re: Avis avant commande.
Post by: Phoenix65 on Nov 13, 2012, 09:32 pm
Disons que j'arrive pas à me décider entre une Mega et une Uno, et le prix est quand même plus élevé pour la Mega.
Simplement je sais pas si une Uno sera vite limitée, ou pas.
Par exemple pour programmer un petit bras 6 axes (6 servos), ou un drône à 4-5 moteurs.
Title: Re: Avis avant commande.
Post by: skywodd on Nov 14, 2012, 07:45 pm

Disons que j'arrive pas à me décider entre une Mega et une Uno, et le prix est quand même plus élevé pour la Mega.
Simplement je sais pas si une Uno sera vite limitée, ou pas.
Par exemple pour programmer un petit bras 6 axes (6 servos), ou un drône à 4-5 moteurs.

Une UNO suffirai, la mega2560 c'est bien pour les trés gros projet, avec beaucoup de code ou de données en flash (image, texte, ...).
Title: Re: Avis avant commande.
Post by: Phoenix65 on Nov 15, 2012, 01:02 pm
Ok je vais commander une UNO alors !

C'est possible d'avoir 6 servos indépendants (commande) sur la UNO ?

Title: Re: Avis avant commande.
Post by: skywodd on Nov 15, 2012, 01:33 pm

C'est possible d'avoir 6 servos indépendants (commande) sur la UNO ?

Le maximum avec la librairie Servo sur une arduino UNO c'est 12 servomoteurs ;)
Title: Re: Avis avant commande.
Post by: Phoenix65 on Nov 15, 2012, 06:22 pm
Parfait !

Arduino Uno commandé (avec kit) pour 45£ (70 chf) port compris.
Title: Re: Avis avant commande.
Post by: Phoenix65 on Nov 27, 2012, 02:21 pm
Voilà, reçu depuis quelques jours !!

Par contre comment on branche un écran LCD dessus, et un capteur ultrason ? Existe-t-il des bibliothèques pour gérer ça facilement ?
Title: Re: Avis avant commande.
Post by: Christian_R on Nov 27, 2012, 03:43 pm
Un tutoriel de branchement d'écran LCD :
http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.ArduinoExpertLCDSeulAfficheTexte
Title: Re: Avis avant commande.
Post by: papybricol on Nov 27, 2012, 10:38 pm
Bonsoir,

les capteurs il y en a pour tous les goûts:
http://www.gotronic.fr/cat-transducteurs-et-capteurs-a-ultrasons-1146.htm?&pagenumber=1 (http://www.gotronic.fr/cat-transducteurs-et-capteurs-a-ultrasons-1146.htm?&pagenumber=1)
entre-autres...

donc branchement dépend du modèle que tu as choisi.
mesure d'impulsion, de courant, ou protocole I2C, il doit bien y avoir liaison série Rx Tx....

-la mesure d'impulsion est simple avec "pulsein"
-avec I2C http://arduino.cc/en/Tutorial/SFRRangerReader (http://arduino.cc/en/Tutorial/SFRRangerReader)  plus cher, ...