La carte Arduino Uno est un élément incontournable dans le secteur des fabricants (Makers) et du développement professionnel. Elle touche une vaste communauté de fidèles en ligne et dispose de ressource pour faire face à tout problème de développement. Si la carte Uno offre différentes applications à un grand nombre d'industries, l'Arduino dispose d'une gamme spécifique conçue pour faire face au secteur du développement de l'IoT en plein croissance : la gamme MKR d'Arduino.
Bien que la gamme MKR soit peut-être une référence dans le domaine des cartes de développement IoT, même chez les débutants qui ont peu très d'expérience des réseaux, l'Uno constitue une alternative sérieuse. Nous allons examiner les avantages de chaque carte pour que vous puissiez déterminer laquelle convient le mieux à votre projet.
Facteur forme et détails
La plupart des gens connaissent les dimensions de l'Uno (68 x 53 mm), néanmoins la gamme MKR étant conçue pour le développement IoT, son facteur forme efficace est suffisamment compact pour s'adapter à pratiquement n'importe quelle conception, grâce à sa structure de 61,5 x 25 mm que toutes les cartes MKR partagent.
Si le facteur prix est important dans votre projet de développement, la gamme MKR regroupe 5 cartes (6 si vous incluez les versions avec ou sans connecteurs) dont le tarif varie d'un modèle à l'autre. L'Arduino Uno est proposée à un tarif qui tourne autour des 19,99 $ tandis que les prix de la gamme MKR varient de 24,24 $ à environ $71,00 $ en fonction de la carte.
Voir les produits connexes
A000066 | Arduino Uno Rev3
Arduino Corporation Cartes et kits de développement de systèmes intégrés AfficherConnectivité
C'est dans ce domaine que vous constaterez les plus grandes écarts entre toutes les cartes.
Commençons par l'Uno R3, la carte la plus simple et la plus connue. Elle est fournie avec 14 broches d'E/S numérique (dont 6 sorties PWM) et 6 broches d'entrée analogique. L'Uno R3 n'est pas livrée avec la connectivité sans fil prête à l'emploi. Vous pouvez néanmoins ajouter un blindage Wi-Fi pour bénéficier de cette fonctionnalité. Il est possible d'utiliser des centaines de blindages sur l'Uno R3, des blindages à relais jusqu'aux blindages de mouvement en passant même par des blindages uniques tels que le 1Sheeld+ d'Integreight pour iOS et Android.
Toutes les cartes de la gamme MKR possèdent le même nombre d'E/S. Elles sont fournies avec un total de 22 broches d'E/S numérique dont 12 broches PWM. Elles comprennent également 7 broches d'entrée analogique et 1 broche de sortie analogique. Bien qu'elles ne soient pas compatibles avec les blindages Arduino Uno, vous pouvez connecter vos MKR dans l'adaptateur MKR2UNO, ce qui vous permet de transformer les blindages basés sur Arduino Uno en blindages basés sur MKR. C'est donc une excellente solution pour ceux qui disposent déjà de blindages Uno (même s'il convient de noter que TOUS les blindages ne sont pas compatibles) !
À l'heure actuelle, il existe plusieurs « blindages » MKR auxquels vous pouvez connecter des cartes MKR, par exemple le blindage MKR Relay Proto Shield qui vous permet d’utiliser des relais et qui vous fournit de l'espace pour ajouter d'autres composants à votre projet grâce à la compacité de sa zone de prototypage.
La connectivité sans fil est un atout majeur de la gamme MKR. Grâce à sa conception parfaitement adaptée au développement IoT, la gamme MKR offre une grande variété de moyens de connexion sans fil.
L' Arduino MKR1000 est destinée à se connecter au Wi-Fi, notamment via le module WINC1500 basse consommation Wi-Fi 2,4 GHz IEEE 802.11 b/g/n Wi-Fi à 72 Mbit/s.
L'Arduino MKR GSM 1400 est dotée du module GSM SARAU201 très répandu qui ajoute à la carte d'une connectivité GSM mondiale.
Pour la connectivité Lo-Ra WA, l'Arduino MKR WAN 1300 est la carte qu'il vous faut, grâce à l'ajout de son module Lo-Ra CMWX1ZZABZ Murata.
.L'Arduino MKR FOX 1200 permet à la gamme MKR de se connecter à un réseau SigFox grâce à ses capacités de partage de données à faible consommation d'énergie. Un abonnement gratuit de 2 ans est inclus avec la carte, pour un maximum de 140 messages par jour. Veuillez noter qu'à la date où cet article est rédigé, les services de cette carte MKR ne couvrent que l'Europe.
Toutefois, toutes les cartes MKR ne sont pas dotées de la connectivité sans fil. Ainsi, il est préférable d'utiliser l'Arduino MKR Zero en tant qu'outil pédagogique de grande qualité pour apprendre à développer des applications 32 bits.
Voir les produits connexes
Arduino MKR WAN 1300 (LoRa Connectivity) | ABX00017
Arduino Corporation Cartes et kits de développement de systèmes intégrés AfficherPuissance de traitement
L'Arduino Uno est basée sur le microcontrôleur ATmega328P, cadencé à 16 MHz. En termes de mémoire, elle est fournie avec 2 Ko de SRAM, 1 Ko d'EEPROM et 32 Ko de mémoire flash dont 0,5 KB pour le chargeur d'amorçage.
Toute la gamme MKR est équipée du même microcontrôleur : le SAMD21 ARM Cortex M0+ 32 bits basse consommation. Ce microcontrôleur présente une vitesse d'horloge de 48 MHz et une horloge temps réel de 32,768 kHz. Sa mémoire est également impressionnante comparée à celle de l'Uno, puisqu'elle offre 32 Ko de SRAM et 256 Ko de mémoire flash. Malheureusement, les cartes MKR ne possèdent pas de mémoire EEPROM.
Voir les produits connexes
ABX00012 | Arduino MKR ZERO
Arduino Corporation Cartes et kits de développement de systèmes intégrés Afficher
Conclusion
Le tableau montre une comparaison juxtaposant la Uno et la gamme MKR :
En conclusion, le choix de la carte adaptée dépend de ce que vous tentez de réaliser.
Si vous avez besoin que la connectivité sans fil fonctionne sur une plate-forme spécifique (Wi-Fi, Lo-Ra, GSM ou SigFox) et que vous devez lancer la phase de développement rapidement, la MKR est la carte idéale, notamment grâce à sa capacité d'utiliser la plupart des blindages avec l'adaptateur MKR2UNO. La Uno est une carte fiable et polyvalente grâce à ses centaines de blindages compatibles. Elle offre une solution rentable et ses fonctions sont connues.
Vous avez aimé cet article ? Consultez d'autres articles Arduino !
Examinez les comparaisons entre l'Arduino Uno, Mega et Micro.
En savoir plus sur la gamme MKR d'Arduino.
Vous ne savez pas précisément ce qu'est un blindage Arduino ? Regardez cette vidéo !