Les cartes Arduino Mega et Due sont destinées à ceux d’entre nous qui ont besoin de plus de broches GPIO que le facteur de forme traditionnel Uno. Une nouvelle carte, GIGA R1 WiFi, vient d’être annoncée par Arduino, offre le facteur de forme familier Mega / Due, et Arduino affirme que « c’est la plus puissante [Arduino] jamais conçu pour les fabricants, les ingénieurs et les créateurs ». Alors plongeons sous le capot et voyons ce qu’il a à offrir.
Le GIGA R1 WiFi dispose de deux processeurs Arm qui forment le cerveau de la carte. Le Cortex M7 32 bits est cadencé à 480 MHz et le Cortex M4 à 240 MHz. Ces deux vitesses sont beaucoup plus rapides que le processeur bras double cœur 133 MHz du Raspberry Pi Pico, mais le GIGA R1 WIFI est au prix de 73 $, contre 4 $ pour le Pico.
Alors, à quoi sert un Arduino dual core ? Arduino affirme dans le communiqué de presse que cette carte peut exécuter simultanément deux programmes Arduino. Nous pouvons même exécuter du code Arduino et MicroPython en même temps, utile pour les projets qui nécessitent des actions urgentes.
Le choix du facteur de forme de GIGA R1 WiFi est pour une raison ; il a besoin d’espace supplémentaire pour les 76 broches GPIO. Le grand nombre de broches GPIO proposées est plus que suffisant pour les projets de robotique, d’IoT ou d’IA les plus complexes.
Pour atteindre 76 broches tout en conservant l’empreinte Mega / Due, Arduino a utilisé l’espace au centre de la carte pour casser des broches GPIO supplémentaires. Bien que ce changement semble compatible avec les boucliers (langage Arduino pour les cartes d’extension, similaire aux Raspberry Pi HAT), il serait prudent de vérifier avant de baser des projets sur la carte. Vous pouvez trouver les schémas de brochage via la page produit dans la boutique Arduino [PDF]
Ligne 0 – Cellule 0 | Ligne 0 – Cellule 1 | Ligne 0 – Cellule 2 |
Microcontrôleur | Microcontrôleur Arm® basse consommation STM32H747XI double Cortex®-M7+M4 32 bits | Ligne 1 – Cellule 2 |
Vitesse de l’horloge | Cortex M7 | 480 MHz |
Ligne 3 – Cellule 0 | Cortex M4 | 240 MHz |
Mémoire | 2 Mo de mémoire Flash, 1 Mo de RAM | Rangée 4 – Cellule 2 |
Radio / Sans fil | Murata 1DX double WiFi 802.11b/g/n 65 Mbps et Bluetooth | Rangée 5 – Cellule 2 |
GPIO | E/S numériques | 76 |
Ligne 7 – Cellule 0 | Analogique | 12 |
Ligne 8 – Cellule 0 | CAD | 2 |
Ligne 9 – Cellule 0 | PWM | 12 |
Tension de fonctionnement GPIO | 3.3V | Ligne 10 – Cellule 2 |
Entrée de puissance | 6-24V | Rangée 11 – Cellule 2 |
Courant continu par broche GPIO | 8mA | Ligne 12 – Cellule 2 |
Communication | UART | 4 |
Ligne 14 – Cellule 0 | I2C | 3 |
Ligne 15 – Cellule 0 | IPS | 2 |
Connexions | Caméra | I2C + D54-D67 |
Ligne 17 – Cellule 0 | Afficher | D1N, D0N, D1P, D0P, CKN, CKP + D68-D75 |
Ligne 18 – Cellule 0 | Prise audio | DAC0, DAC1, A7 |
Dimensions | 101 × 53 mm | Rangée 19 – Cellule 2 |
Le Wi-Fi dans GIGA R1 WiFi est fourni via un module Murata 1DX et une antenne externe. Cela fournit le Wi-Fi 802.11b/g/n jusqu’à 65 Mbps. La même puce fournit également la fonctionnalité Bluetooth.
L’utilisation de caméras avec des microcontrôleurs pour l’apprentissage automatique et la vision par ordinateur (CV) n’est plus une simple folie. Même le Raspberry Pi Pico peut être utilisé pour des projets de vision par ordinateur de base. La compatibilité des caméras de GIGA R1 WiFi semble utiliser la gamme de caméras d’Arducam, et avec une carte aussi puissante, il est clair qu’Arduino espère que les fabricants construiront des projets CV à l’aide de sa nouvelle carte.
L’aigle parmi nous aura remarqué les deux ports USB sur la carte. Un port USB C pour l’alimentation et les données, et un port USB A qui peut être utilisé pour la fonctionnalité d’hôte USB. Le GIGA R1 WiFi peut être utilisé comme un périphérique USB HID pour simuler une souris/un clavier, mais nous pouvons également brancher un périphérique USB sur la carte. Le stockage de masse USB, le clavier ou la souris peuvent tous être utilisés dans des projets avec cette carte.
Arduino GIGA R1 WiFi est disponible à l’achat dès maintenant via la boutique en ligne d’Arduino.