Arduino livre sa carte UNO R4 avec un processeur Renesas 32bit
Arduino livre sa carte UNO mise à jour avec un processeur ARM Cortex-M4 32 bits de Renesas et une version WiFi avec une puce double cœur d’Espresssif.
La UNO R4 est une mise à jour de la populaire UNO R3 et se décline en deux versions, comme annoncé en mars dernier : la UNO R4 Minima de base à 18 € et la UNO R4 WiFi à 25 €, toutes deux disponibles dès à présent.
- Arduino revient vers le futur avec l’UNO R4
- Jolly upgrade pour l’Arduino UNO
- Analog Devices et Arduino font équipe sur le Zephyr
Tous deux conservent le facteur de forme standard, la compatibilité avec le blindage et l’alimentation 5 V de l’UNO R3 à 8 bits, mais l’UNO R4 ajoute un microcontrôleur Renesas RA4M1 à 48 MHz avec unité de virgule flottante, 32 Ko de SRAM et 256 Ko de mémoire flash pour les projets plus complexes.
La carte utilise un système d’exploitation en temps réel tel que FreeRTOS et Arduino s’engage à garantir que les bibliothèques logicielles existantes de la précédente carte basée sur l’AVR soient reportées, explique Alessandro Ranelluci, chef de produit pour l’UNO R4 à eeNews Europe et ECInews.
« L’Uno R4 utilise le même facteur de forme que le R3, avec le même brochage et la même tension de fonctionnement de 5V. S’ils ne sont pas compatibles, car il y a des fonctions de bas niveau utilisées sur le microcontrôleur AVR sur le R3, il y a un travail actif pour porter les bibliothèques manquantes, de sorte que nous sommes pleinement engagés pour assurer la compatibilité », a-t-il déclaré.
« Nous sommes passés de l’ATMega au RA4M1, qui est utilisé dans le secteur automobile parce qu’il est à 5V et qu’il possède de nombreuses caractéristiques utiles pour le contrôle des moteurs. Nous étions à la recherche d’un microcontrôleur pour la mise à niveau, en gardant à l’esprit que nous voulions conserver la tension de fonctionnement de 5 V. Il n’y a pas beaucoup d’options sur le marché qui soient aussi robustes que ce dont les fabricants ont besoin, qui tirent beaucoup de courant et qui survivent à des problèmes tels que l’inversion de polarité », a-t-il déclaré.
Bien que Renesas ait récemment investi 10 millions de dollars dans Arduino, aucune pression n’a été exercée pour sélectionner un contrôleur en particulier, explique-t-il, en soulignant le choix du module ESP32-S3 d’Espressif pour la connectivité WiFi et Bluetooth Low Energy sur la version WiFi de l’UNO R4. « Nous avons développé un grand nombre de prototypes, si nombreux que nous pourrions en faire un musée, mais nous avons choisi cette combinaison », a-t-il déclaré.
L’UNO connecté au cloud
La version WiFi est équipée d’une matrice de LED rouges 12×8 qui permet de réaliser des animations ou de tracer les données des capteurs. La carte est compatible avec le cloud Arduino, il n’y a donc pas besoin de carte SD sur la carte. « Vous pouvez télécharger le code par WiFi et il existe une fonction permettant aux cartes de communiquer entre elles », a-t-il déclaré. « Vous définissez les variables à synchroniser entre deux ou plusieurs cartes pour créer des flottes d’appareils qui communiquent entre eux. Lorsque vous fournissez la carte au cloud, il y a une accréditation pour établir une connexion sécurisée avec les fonctions de cryptage du processeur ESP ».
Raspberry Pi
Il ne s’agit pas d’un concurrent du Raspberry Pi, précise M. Ranelluci.
« Il ne s’agit toujours pas d’un ordinateur à carte unique, il est donc plus économe en énergie, mais il n’a pas Linux, c’est une carte à microcontrôleur pour les projets avec des applications à temps critique et vous pouvez fonctionner sur batterie car il y a un support pour un mode basse consommation qui conservera l’horloge en temps réel », a-t-il déclaré. « Nous avons vu, dans la communauté des makers, des gens combiner un Raspberry Pi avec une carte Arduino pour différentes tâches. Nous avons également le Portenta x8 qui peut fonctionner sous Linux et qui est de qualité industrielle ».
Suite aux demandes de la communauté Arduino le port USB est passé à l’USB-C et la tension d’alimentation maximale est passée à 24 V avec une conception thermique améliorée. La carte dispose d’un bus CAN, qui permet aux utilisateurs de minimiser le câblage et d’exécuter différentes tâches en parallèle en connectant plusieurs modules, ainsi que deux ports série SPI et deux ports série I2C. Il comprend également un convertisseur analogique numérique à 12 bits et un amplificateur opérationnel.
Une variété de modules compatibles peut être connectée à la carte via le connecteur Qwiic I2C, combiné avec le large écosystème de modules pour UNO déjà sur le marché pour construire des projets sans avoir besoin de câblage ou de soudure. Des broches supplémentaires permettent également d’éteindre le microcontrôleur tout en maintenant le RTC alimenté par une batterie tampon externe.
« La semaine dernière, nous avons rejoint le projet Zephyr et nous allons donc soutenir activement le RTOS Zephyr en tant que couche d’abstraction pour tout notre matériel, mais il n’y a pas d’échéance pour l’instant », a déclaré M. Ranelluci.
La continuation de l’UNO R3
Arduino continuera à fournir l’UNO R3 par l’intermédiaire de ses deux fabricants de cartes en Italie et affirme que la demande reste forte.
« Même la UNO R3, la plus populaire, doit évoluer, mais nous n’avons pas l’intention d’abandonner cette carte », a déclaré Massimo Banzi, cofondateur et président d’Arduino. « En étroite collaboration avec nos partenaires, Renesas et Espressif, nous pensons que la UNO R4 est la carte maker la plus polyvalente du marché. Grâce à l’option WiFi, les utilisateurs peuvent se connecter à l’Arduino Cloud ou à d’autres plateformes pour créer facilement des projets connectés. »