Catégories: Avis sur l'électricité, Circuits microcontrôleurs
Nombre de fois vus: 15980
Commentaires sur l'article: 0

Quelle carte Arduino choisir

 

Parmi toute la variété des cartes Arduino, il est difficile pour un débutant de choisir la bonne. En plus des cartes officielles, telles que Arduino UNO, Nano, MEGA, il existe également des cartes compatibles Arduino, telles que Digispark, Electronic Troops, Seeeduino, Freeduino, Robocraft et autres. Quelle est leur différence et quelle carte Arduino choisir? Voyons ça!

Quelle carte Arduino choisir

Compatibilité du bouclier et fonctionnalités clés

Peut-être que cette caractéristique est comparable à: la taille de la mémoire, la fréquence d'horloge et le type de microcontrôleur utilisé. Les cartes clones Arduino peuvent être divisées de la même manière que les cartes Arduino UNO, MEGA et autres plinthes. Le plus courant est UNO; en fait, la plupart des clones lui sont associés. La compatibilité avec les blindages est assurée par la disposition des borniers et la disposition des circuits imprimés.

La taille de la carte UNO d'origine est de 6,9 ​​x 5,3 cm, les dimensions des cartes tierces peuvent varier, mais l'emplacement des borniers et la distance entre les connecteurs doivent rester les mêmes. Dans ce cas, la carte sera compatible avec les écrans standard de toute origine.

Arduino uno

Si nous parlons dans le contexte de "arduino", très probablement, cette version est ce que l'on entend. Il ne peut y avoir aucune différence entre l'original et le clone, c'est-à-dire une copie complète, et la différence peut être uniquement la couleur du couvercle de la carte et la méthode du micrologiciel. Le convertisseur USB-série, sur le même ONO, est fabriqué sur le microcontrôleur, tandis que sur le NANO d'origine - sur le 232e microcircuit et sur le chinois - sur le CH340, il existe également des ONO avec de tels convertisseurs, plus à ce sujet plus tard.

D'un autre côté, il peut y avoir des différences dans les schémas d'alimentation et des puces de pilote supplémentaires, des circuits de protection, des circuits d'isolement, des extenseurs de port sur des registres à décalage, etc., intégrés dans la carte.

Le concept de compatible Arduino signifie qu'il compatible avec Arduino IDE et le langage de programmation correspondant, alors qu'il n'est pas nécessairement compatible avec les boucliers. Un exemple d'un tel tableau est Lillypad.

Lillypad

La carte est compatible avec le langage Arduino, mais pas compatible avec les blindages. S'ils doivent être connectés, vous devez vous connecter manuellement aux broches correspondantes. Soit dit en passant, cette carte se concentre sur les appareils portables, en option pour les vêtements intelligents. Cette planche est fabriquée par SparkFun.


Présentation du conseil et conseils d'utilisation

Un grand nombre de modifications et de cartes tierces n'est pas du plagiat ou de faux. Cela est dû au fait qu'Arduino a une politique ouverte, qui vous permet d'apporter des modifications à la conception et d'assembler des ensembles librement équipés pour des domaines spécialisés:

  • Robotique

  • Automatisation

  • Pour la formation, etc.

Les noms des cartes contiennent généralement le préfixe Duino, comme craftduino ou DCduino, et le modèle de la carte peut correspondre au nom, comme le même DCduino UNO, s'il est complété, il y aura un autre préfixe ou un mot complètement différent décrivant des fonctions supplémentaires. En plus de ce qui précède, il convient de prêter attention à la tension d'alimentation et aux niveaux logiques, ils peuvent être de 3,3 et 5 V.

Pour commencer, vous devez absolument prendre une carte commune - un Arduino UNO ou Nano, le premier coûte environ 5 $, le second est légèrement moins cher - 3-5 dollars.

Si vous rencontrez un modèle appelé Duemilanove, il s'agit d'un analogue complet de UNO. Les différences ne concernent que la manière de communiquer avec l'ordinateur, j'ai mentionné plus haut qu'à UNO, il est organisé sur un microcontrôleur supplémentaire - Atmega8u2, Duemilanove communique avec l'ordinateur via FT232RL.

Passons à l'examen du conseil d'administration. Sur la photo ci-dessous, ce sont des clones complets d'arduino, ci-dessous, nous examinerons les cartes mises à niveau.

Clones Arduino complets

Iteaduino

Excellent clone UNO, la principale différence est la présence de contacts supplémentaires du connecteur "GVS" (signal terre-tension). Ce n'est pas exactement un connecteur, mais plutôt l'ordre des fils dans le connecteur. C'est le nombre de capteurs et autres périphériques connectés.

Mais dans le peigne standard, les contacts sont situés différemment, alors que vous n'aurez certainement pas assez de contacts d'alimentation (Vcc et Gnd), vous devrez tordre les fils ou utiliser une planche à pain sans soudure pour la connexion.Les développeurs Iteaduino ont envisagé cela et ont résolu le problème en dupliquant les contacts comme «papa» dans la séquence correcte.

Iteaduino

Si vous n'avez pas trouvé une telle planche, vous devrez acheter un bouclier, mais travailler avec elle n'est pas si pratique, surtout pour un débutant, c'est mieux quand il y a moins de pièces.

Ces panneaux peuvent réduire la taille et le poids du produit final en réduisant le nombre de boucliers.


Arduino Ethernet

Une autre carte différente avec la possibilité de se connecter au réseau via un câble et d'installer une carte micro SD. Bien qu'il existe un blindage Ethernet, mais encore une fois - cela augmentera le volume occupé par la carte dans le boîtier et le poids du produit. Frais compatible avec les boucliersmais il manque une interface USB.

Arduino Ethernet

Pour le firmware, vous devez également acheter un convertisseur USB-UART comme celui-ci, par exemple, son peigne s'adapte de la même manière sur une carte Ethernet Arduino.

Convertisseur USB-UART

Leonardo et Esplora

Le modèle Arduino est destiné à ceux qui ont besoin de beaucoup d'entrées analogiques pour lire des capteurs analogiques, il y en a 12 ici, contre 6 sur la carte UNO.

Cela est dû à l'utilisation d'Atmega32u4, pas d'Atmega328, car sur la plupart des cartes, elles sont connectées à des broches, celles sur UNO étaient numériques: 4, 6, 8, 9, 10, 12.

Un tel câblage vous permet de les utiliser comme auparavant, ce qui donne une compatibilité avec les cartes d'extension ou de connecter des sources de signaux analogiques. Les sorties PWM ici ne sont pas 6, mais 7.

Leonardo

Le besoin d'un convertisseur USB-UART a disparu, Atmega32u4 a un support matériel USB intégré. Un module PoE en option peut être requis pour le fonctionnement. Ces cartes sont idéales pour créer des contrôleurs pour un PC, elles prennent en charge USB HID et peuvent agir comme une souris ou un clavier ou une manette de jeu, avec la liaison et les détails correspondants.

Leonardo est intéressant en ce que, avec les mêmes dimensions et la compatibilité avec UNO, il a plus de fonctions en termes de travail avec PWM et signal analogique.

Sur cette base, Esplora est fait - en fait, une carte joystick compatible avec le code Arudin et la possibilité de programmer et de créer un appareil unique. Sur la photo ci-dessous, vous voyez une telle carte avec un écran supplémentaire (il n'est pas inclus dans le kit), il ressemble à une console portable.

Arduino MEGA

MEGA et DUE

Si vous allez faire un système d'automatisation pour toute la maison ou un autre projet volumineux, vous n'aurez pas assez de conclusions pour connecter tous les capteurs et actionneurs. Le contrôleur Atmega2560 viendra à la rescousse, et la carte Arduino du même nom, il y a 54 entrées et sorties numériques et 16 analogiques. C'est plus de 2 fois plus que ceux que nous avons examinés ci-dessus. Les gros boucliers correspondants lui sont vendus.

Les boucliers UNO sont conditionnellement compatibles. Il est uniquement nécessaire dans les bibliothèques de corriger l'emplacement des broches, car leur numérotation est différente.

Boucliers UNO

Si vous avez besoin d'encore plus de fonctionnalités, vous devez changer l'architecture. L'Arduino DUE n'est pas construit sur la famille AVR8 MK, mais sur l'ARM CORTEX-M3. Il s'agit d'un contrôleur 32 bits. 54 canaux numériques et 12 canaux analogiques permettront de réaliser un grand projet. 4 interfaces UART, SPI, Twin-Wire, JTAG. 512 ko flash, 96 SRAM, 32 bits - tout cela est nécessaire pour l'exécution à grande vitesse de programmes complexes.

Permettez-moi de vous rappeler que atmegi 328 ne dispose que de 32 Ko de mémoire flash et 2 Ko de SRAM


ATTENTION:

Tension de niveau de puissance et logique - 3,3 V, si vous voulez tuer DUE, appliquez-lui 5 V.



Les plus petits Arduins

Pour ceux qui se soucient de la mobilité, il existe un certain nombre de tableaux officiels et un compatible arduino très amusant. Ils conviennent à ceux qui souhaitent concevoir un appareil caché ou portable (portable). Examinons-les de plus près.


Nano

La version actuelle est Arduino Nano v3.0. Parmi les plus petits, il est le plus pratique, un câble USB Mini-b est utilisé pour le firmware, mais les copies chinoises utilisent souvent un connecteur micro-USB, ce qui est très courant pour connecter un smartphone à un ordinateur ou le charger.

Arduino Nano v3.0

Par le nombre et la destination des broches, il est similaire à UNO, mais n'est pas compatible avec les blindages. Soit dit en passant, pour les nano, il existe des boucliers spécialisés (les Chinois font tout ce que vous pouvez imaginer). Le plus souvent, les copies chinoises utilisent CH340G pour communiquer avec un ordinateur via USB, personnellement, je n'ai pas installé automatiquement le pilote sur Windows 8.1, le problème a été résolu après 2 minutes de recherche dans Google pour le nom de la puce, puis tout s'est passé comme sur des roulettes.

Arduino micro
Arduino micro

Un peu plus que nano. Les micro et nano sont parfaits pour être placés sur une planche à pain, ce qui rend presque toujours l'assemblage et l'installation des circuits plus pratiques.Sinon, tout est similaire à la différence précédente uniquement dans la disposition de la carte.


Arduino mini - ne fonctionne pas via USB

La plus petite carte, similaire en fonctionnalités à «unk» et «nanks» est une «mini». C'est drôle que la plus petite planche, à en juger par le nom, soit plus que "nano". Il s'est avéré le contraire. Des économies de taille ont été réalisées en éliminant le nœud de communication pour usb (rs232, ch340g et similaires) et le connecteur lui-même. Pour ce faire, il existe des plots de contact pour la connexion via une interface série.

Le firmware est réalisé à l'aide d'adaptateurs USB-série (usb-uart). Si vous allez vous lancer dans des microcontrôleurs - cela vaut la peine de l'acheter, où il peut être très utile.

Arduino mini

Il peut être fourni avec des plots de contact soudés, ou simplement inclus dans le kit, pour une auto-installation.


Le plus petit Arduino à attiny

Un développement intéressant de Digispark. Son facteur de forme ressemble à un lecteur flash USB, il n'a pas besoin de câble pour son firmware, il est inséré dans le port USB de l'ordinateur lui-même.

À votre disposition sont seulement 6 broches (3 PWM et 4 analogiques, I2C), 8 Ko de mémoire flash pour les programmes, 512 octets ROM et RAM, 2 Ko de mémoire, comme d'habitude, occupés par le chargeur de démarrage, de sorte que seulement 6 Ko sont à votre disposition.

Le plus petit Arduino à attiny

Lors du clignotement, 2 broches numériques (P3, P4) sont utilisées sous USB, mais vous pouvez les utiliser après le clignotement, lorsque vous êtes déconnecté de l'ordinateur. Faites attention au brochage - il est écrit au dos de la carte, dans l'image à droite. Pour l'utiliser, vous devez configurer un IDE.

Quelques fonctionnalités supplémentaires:

1. la broche P5 est "RESET", si un zéro logique lui est appliqué, la carte redémarrera, c'est A0, c'est-à-dire la première entrée analogique, le signal peut être lu dans des plages de plus de 1,2 V, car tout ce qui suit est perçu comme «zéro» et un redémarrage est en cours. Une broche douteuse en général, mais si vous pensez à comment l'utiliser et si le signal mesuré atteint zéro, alors tout n'est pas si mal.

2. Oubliez la surveillance du port, Serial étant absent en tant que tel, la carte ne peut pas être déboguée de l'ordinateur. Cela peut être évité - si vous consacrez plus de temps à la conception, au bien ou à l'utilisation d'appareils de mesure externes - lampes de contrôle, multimètres, oscilloscopes.

Circuit imprimé assemblé Arduino Uno

Conclusion

J'espère que cet article vous a aidé à décider du choix du conseil d'administration. J'ai essayé de considérer la gamme d'arduino la plus large possible dans un petit volume de texte, cela n'a pas de sens d'examiner chaque carte en détail, car elles sont presque les mêmes, à l'exception de divers ajouts.

Voir aussi sur e.imadeself.com:

  • Connecter et programmer Arduino pour les débutants
  • 19 boucliers pour Arduino pour toutes les occasions
  • Types et disposition des microcontrôleurs AVR
  • Microcontrôleurs programmables en JavaScript: lequel choisir, caractéristiques ...
  • Que sont les écrans Nextion et comment les utiliser?

  •