Table des matières:

Guide d'achat pour Arduino Uno : 4 étapes
Guide d'achat pour Arduino Uno : 4 étapes

Vidéo: Guide d'achat pour Arduino Uno : 4 étapes

Vidéo: Guide d'achat pour Arduino Uno : 4 étapes
Vidéo: Prise en main Arduino Uno 2024, Novembre
Anonim
Guide d'achat pour Arduino Uno
Guide d'achat pour Arduino Uno

Choisir un Arduino à acheter peut être déroutant, surtout si vous envisagez d'acheter un Uno. Les vendeurs en ligne peuvent omettre des informations importantes, vendre des tableaux obsolètes ou à un prix inapproprié, et certains peuvent être carrément trompeurs. J'espère donner des informations dans cet article sur la navigation dans le processus de choix de l'endroit où acheter votre planche.

Étape 1: Arduino authentique, clone ou dérivé

Il existe plusieurs catégories de cartes Arduino que vous pouvez acheter:

  • Véritables planches de marque Arduino
  • Planches contrefaites
  • Cloner des planches
  • Cartes dérivées

Planches authentiques et contrefaites

Les véritables cartes de la marque Arduino sont fabriquées par une entreprise en partenariat avec le propriétaire de la marque Arduino dans un pays particulier.

Pour les acheteurs américains, les vendeurs les plus courants d'Arduino peuvent être adafruit.com ou sparkfun.com. Les planches sont également disponibles dans les magasins physiques tels que Micro Center.

Les cartes Arduino authentiques sont la norme sur laquelle les cartes clones ou dérivées sont basées, et sont les cartes pour lesquelles le logiciel IDE standard est conçu pour fonctionner avec une solution prête à l'emploi.

Les cartes Arduino authentiques ressemblent exactement à celles indiquées sur le site Web Arduino, notamment la couleur de la carte, la qualité et la forme du logo, le placement des composants et les couleurs des composants, en particulier la couleur du polyfuse.

Voici un article sur le site arduino.cc donnant des informations sur les planches contrefaites:

blog.arduino.cc/2013/07/10/send-in-the-clones/

Un panneau contrefait viole les droits d'auteur et les marques déposées et est fabriqué par un producteur qui souhaite être trompeur. Il y a peu de raisons pour qu'un fabricant fasse une contrefaçon d'une conception matérielle open source, car les fabricants sont autorisés à faire des copies exactes tant qu'elles ne violent pas les marques déposées, mais pour une raison quelconque, c'est courant. Je vous recommande de prendre un peu plus de temps dans votre processus d'achat pour vous assurer que vous n'achetez pas une contrefaçon. Si la raison pour laquelle vous êtes attiré par un site Web qui propose des contrefaçons est le prix, ou si vous regardez ce qui semble être une véritable carte Arduino mais son prix est réduit par rapport à Adafruit, SparkFun ou les autres vendeurs officiels, vous peut vous faire économiser de l'argent et simplement acheter un clone ou un dérivé à la place, et ceux-ci sont acceptables pour les propriétaires de la marque Arduino.

Si vous achetez une véritable carte Arduino, vous dépenserez 20 à 35 USD dessus, ou vous achèterez une contrefaçon sans vous en rendre compte. Ainsi, vous devriez simplement acheter de l'authentique auprès d'un fournisseur réputé et ne pas essayer d'acheter de l'authentique auprès d'un discounter.

Cartes clones et dérivées

Un clone est une carte qui utilise la même disposition et les mêmes composants qu'une carte authentique. C'est une copie exacte. Étant donné que la conception, le chargeur de démarrage ou le micrologiciel et les logiciels associés tels que l'IDE sont tous open source, il n'y a rien de mal à créer un clone, et leur achat ne nuit pas au projet Arduino. La sérigraphie de la carte de circuit imprimé n'aura pas les marquages Arduino tels que le logo et le nom Arduino, et ils coûtent normalement moins cher. Tant qu'ils ne violent pas les marques, tout va bien.

Une carte dérivée est une carte qui peut avoir une disposition et des composants similaires, et qui peut être compatible avec l'IDE Arduino, mais il existe des différences dans la conception qui rendent la carte moins coûteuse à fabriquer, ou qui offrent des fonctionnalités supplémentaires ou moins par rapport à la véritables cartes Arduino. Les cartes dérivées coûtent souvent moins cher, à moins que la carte ne possède des fonctionnalités supplémentaires non proposées dans une véritable carte Arduino.

Des exemples de fonctionnalités supplémentaires sont une alimentation électrique supplémentaire ou une régulation de puissance, une protection contre l'inversion de polarité, un niveau logique commutable, une tolérance de niveau logique, une conversion ou une protection, des facteurs de forme personnalisés, des circuits supplémentaires ou réduits. Les dérivés sont bénéfiques pour le projet fondateur, car de nouvelles fonctionnalités font parfois leur chemin dans les prochaines générations d'Arduinos authentiques. Et les fabricants de produits dérivés et les supporters contribuent au code et à la documentation. Tout comme pour les clones, si un dérivé ne viole pas les marques déposées, tout va bien.

Qu'est-ce qui est authentique ?

Le texte ci-dessous sur la scission des sociétés Arduino est désormais une vieille nouvelle, car les sociétés se sont réunies. Il existe désormais une seule société Arduino. Le reste du texte de cette « étape » est conservé à des fins historiques.

Ancienne nouvelle:

L'un des 5 fondateurs d'Arduino, Gianluca Martino, a rompu sa relation avec les autres. Il y a une rupture dans l'équipe fondatrice, des litiges juridiques en cours, et maintenant il y a deux sociétés distinctes utilisant le nom Arduino. Les sites Web d'origine arduino.cc et les nouveaux sites Web arduino.org ont certains des mêmes distributeurs répertoriés.

Massimo Banzi a déclaré dans un blog sur arduino.cc qu'ils avaient cessé de percevoir des redevances pour les Arduinos de fabrication italienne, et ce sont les Arduinos fabriqués par la société de Gianluca Martino qui exploite arduino.org.

makezine.com/2015/03/19/massimo-banzi-fighting-for-arduino/

blog.arduino.cc/2015/03/20/dear-arduino-community/

www.arduino.org/blog/1-the-new-blog/first-round-won

Ces problèmes sont en cours de résolution pour arduino.cc via de nouveaux partenariats de fabrication. La marque Genuino a été créée par arduino.cc à cause de cette rupture dans l'équipe Arduino. Les Unos sont fabriqués sous la marque Genuino pour la Chine et d'autres marchés asiatiques via un partenariat avec SeeedStudio. Arduino Uno est désormais fabriqué aux USA depuis juillet 2015 via un partenariat avec Adafruit.

makezine.com/2015/06/20/ardunio-announces-manufacturing-partnership-seeedstudio/

makezine.com/2015/05/26/first-arduino-made-american-soil/

Le différend et la scission des entreprises est malheureux. Certaines personnes choisissent leur camp et sont de fervents partisans d'une entreprise ou de l'autre. Certaines personnes soutiennent les deux entreprises ou choisissent simplement des cartes et des logiciels associés en fonction de leur adéquation au projet qu'elles construisent. Certains choisissent les cartes de la société avec le support en ligne le plus solide ou la communauté de forum la plus utile.

Étape 2: Tromperie ou différences dans Uno

Donc, tout cela se résume à votre définition de Uno et à ce qui est important pour vous.

ATmega328P avec n'importe quel adaptateur série

Si vous considérez qu'un Uno est une carte basée sur ATmega328P avec n'importe quel adaptateur USB vers série intégré et un chargeur de démarrage série 115200 bauds, cela inclurait les nombreux Unos proposés sur eBay qui ont des puces USB CH340G au lieu de l'ATmega16U2. Beaucoup de ces cartes sont proposées et sont vendues et sérigraphiées sous le nom Uno R3 ou Rev 3, ce qui est inexact, car la Rev 3 était essentiellement une mise à niveau d'ATmega8U2 vers ATmega16U2. Il y a peu de raisons d'appeler une carte Uno "Rev 3" ou "R3" à moins qu'elle n'ait un ATmega16U2. Les cartes sans ATmega16U2 sont un dérivé Arduino Duemilanove gravé avec un chargeur de démarrage Optiboot.

À mon avis, si vous êtes intéressé par l'une de ces cartes, vous devriez simplement acheter un CH340G ou un FTDI Nano 3.0, ce qui est essentiellement la même chose dans un boîtier plus petit. Il est moins cher et peut être placé directement sur une maquette ou intégré à un projet. Vous pouvez graver le bootloader Optiboot dessus et l'appeler Uno.

Si vous achetez un Uno avec un ATmega328P et n'importe quel adaptateur série, vous devriez être heureux si quelqu'un grave un chargeur de démarrage Optiboot sur un Duemilanove ou un dérivé, et y met le nom Uno.

ATmega328P avec ATmega16U2 comme adaptateur série

Si vous considérez qu'un Uno Rev 3 est une carte basée sur ATmega328P avec un ATmega16U2, y compris des capacités supplémentaires, telles que la possibilité de s'interfacer avec votre ordinateur en tant que clavier, souris, etc., alors l'un de ces dérivés décrits ci-dessus avec un CH340G ou La puce FTDI ne serait pas correctement décrite comme un Uno Rev 3, et vous devez vous méfier. Un Uno Rev 3 doté d'un ATmega16U2 pourrait être considéré comme un Arduino 2 en 1, car l'ATmega16U2 n'est pas très différent de la puce de processeur du Leonardo ou du Pro Micro, l'ATmega32U4. L'ATmega16U2 est connecté à l'ATmega328P via une connexion série et il est possible que les deux soient programmés et interagissent les uns avec les autres pour vous donner plus de capacité ou de capacité par rapport à une carte Duemilanove ou une carte Arduino classique similaire.

Microcenter.com a ce que je considère être de bons clones, et ils ont l'ATmega16U2. La marque est Inland. Ils ont des magasins aux États-Unis et vendent en ligne. Mon expérience était de marcher dans un magasin et d'acheter. J'ai également acheté auprès du vendeur eBay axeprice, et il répertorie séparément les ATmega16U2 et CH340G UNO, et il a été réactif à la communication par message eBay. Ma commande d'axeprice est arrivée aux États-Unis en 8 jours. Je ne peux pas garantir que votre expérience d'achat auprès de ces vendeurs sera aussi bonne que la mienne, je partage simplement des informations.

Aller dans la jungle

Si vous faites vos achats sur eBay ou Amazon ou sur un autre marché ouvert, les cartes Uno sont très souvent proposées à la vente où une photo montre clairement une puce USB SMD carrée ET la description ou le titre indique spécifiquement ATmega16U2 ou ATmega8U2, mais ce que vous obtenez réellement est un carte avec une CH340G ou autre puce qui n'est pas programmable et qui ne ressemble pas à la photo de l'annonce. Si vous vous en souciez, vous devez poser des questions très précises au vendeur et juger par vous-même de la fiabilité et de la réactivité du vendeur avant d'acheter.

Il y a des cas où quelqu'un obtient un Uno et ne peut pas le télécharger. Certains fabricants y installent un ancien chargeur de démarrage et le vendent sous le nom de Uno. Il peut en fait avoir une belle et jolie image en soie avec le nom Uno ou Uno R3 dessus. Mais à cause de l'ancien chargeur de démarrage, qui occupe plus de mémoire et fonctionne à une vitesse de transmission différente, la carte est en fait une Duemilanove. C'est bien d'aller avec une carte bon marché, mais sachez que vous devrez peut-être faire quelques bricolages ou dépanner pour commencer.

forum.arduino.cc/index.php?topic=332638.0

Étape 3: Combien en acheter

Dans les forums en ligne, j'ai remarqué un assez grand nombre de messages de personnes demandant de l'aide pour réparer leur Arduino unique. Dans certains cas, la re-gravure du chargeur de démarrage résout certains problèmes. Les utilisateurs peuvent également échanger des puces d'un Arduino à un autre, pour dépanner ou voir si le problème qu'ils rencontrent suit la puce déplacée ou reste avec la carte principale. Souvent, les solutions aux problèmes sont beaucoup plus faciles si vous avez un autre Arduino.

Je pense que c'est une très bonne idée d'avoir plus d'un Arduino. Si le budget est un problème, avoir deux clones est probablement mieux qu'avoir un et un seul Arduino authentique. Ou vous pouvez en acheter un authentique et un clone.

Les choses que les débutants ne savent peut-être pas:

  • Vous pouvez programmer un Arduino pour être un programmeur ISP, puis programmer un autre Arduino avec lui, pour regraver le bootloader ou pour charger un sketch sans utiliser de bootloader.
  • Vous pouvez programmer un Arduino en tant qu'adaptateur série, puis l'utiliser pour programmer l'une des cartes Arduino qui n'ont pas d'adaptateur série intégré, comme le Pro Mini et certains des LilyPads. Mais c'est vraiment plus simple et tout à fait abordable d'acheter un adaptateur série séparé.

Étape 4: Vers SMD, ou pas vers SMD…

Vers SMD, ou pas vers SMD…
Vers SMD, ou pas vers SMD…

Comme on le voit sur cette image, le Uno peut être livré avec une grande puce DIP enfichable ou une petite puce soudée en surface. Les deux ont la même fonctionnalité.

Laissez-vous guider par le coût, la beauté du design et l'utilisation prévue de l'Uno. L'ATmega328P est robuste, il est donc probable que vous fumiez un régulateur ou un condensateur avant de fumer l'ATmega328P. Mais, si vous en avez besoin, il est possible de débrancher l'ancienne puce et d'en brancher une nouvelle si vous disposez de la version DIP. Un besoin plus probable de débrancher et de remplacer la puce consiste à utiliser la carte Uno comme circuit de support pour la programmation de puces autonomes. Si vous pensez que cela peut vous intéresser, vous pouvez privilégier le DIP.

Vous pouvez utiliser votre autre Arduino en tant que programmeur FAI pour graver le chargeur de démarrage ou d'autres programmes sur les nouvelles puces vierges que vous insérez.

Si vous souhaitez réduire votre version finale du projet et y intégrer de manière permanente les fonctionnalités Arduino, vous pouvez simplement acheter un Nano ou un Pro Mini très bon marché au lieu de travailler avec des composants discrets. Ces cartes miniatures ont la puce SMD et des circuits de support tels que le régulateur et le cristal. Ainsi, vous n'aurez peut-être pas besoin d'entrer dans la construction de votre propre Arduino à partir de pièces, à moins que l'intention ne soit de vous amuser avec et d'apprendre ces détails.

Pour les dérivés, pensez au SparkFun "RedBoard - Programmé avec Arduino" et Adafruit "METRO 328". Ce sont des cartes de type Uno avec SMD ATmega328P. Ils ont des puces USB FDTI, pas ATmega16U2 comme le véritable Uno. Ne vous inquiétez pas, à moins que vous ne sachiez que vous voudrez faire quelque chose d'avancé qui nécessite un Uno avec une puce USB ATmega16U2.

Pour en savoir plus sur SMD vs. DIP:

learn.sparkfun.com/tutorials/redboard-vs-uno/smd-vs-pth

Si vous en achetez un avec une puce DIP, allez-y et enfoncez-le dans la prise pour le mettre fermement en place. Ils arrivent souvent avec la puce pas complètement en place.

Conseillé: