Die Arduino Mega- und Due-Boards sind für diejenigen von uns, die mehr GPIO-Pins als den traditionellen Uno-Formfaktor benötigen. Ein neues Brett, GIGA R1 WLAN, gerade von Arduino angekündigt, bietet den bekannten Mega/Due-Formfaktor, und Arduino behauptet, dass „es der leistungsstärkste ist [Arduino] jemals für Macher, Ingenieure und Schöpfer entworfen”. Lassen Sie uns also unter die Haube eintauchen und sehen, was es zu bieten hat.
Das GIGA R1 WiFi verfügt über zwei Arm-CPUs, die das Gehirn des Boards bilden. Der 32-Bit-Cortex M7 taktet mit 480 MHz und der Cortex M4 mit 240 MHz. Beide Geschwindigkeiten sind viel schneller als die 133-MHz-Dual-Core-Arm-CPU des Raspberry Pi Pico, aber das GIGA R1 WIFI kostet 73 US-Dollar gegenüber 4 US-Dollar für das Pico.
Was ist also der Zweck eines Dual-Core-Arduino? Arduino behauptet in der Pressemitteilung, dass dieses Board zwei Arduino-Programme gleichzeitig ausführen kann. Wir können sogar Arduino- und MicroPython-Code gleichzeitig ausführen, was für Projekte nützlich ist, die zeitkritische Aktionen erfordern.
Die Wahl des Formfaktors von GIGA R1 WiFi hat einen Grund; Es benötigt den zusätzlichen Platz für alle 76 GPIO-Pins. Die schiere Anzahl der angebotenen GPIO-Pins ist selbst für die komplexesten Robotik-, IoT- oder KI-Projekte mehr als ausreichend.
Um 76 Pins zu erreichen und gleichzeitig den Mega/Due-Footprint beizubehalten, hat Arduino Platz in der Mitte der Platine genutzt, um zusätzliche GPIO-Pins auszubrechen. Obwohl diese Änderung kompatibel mit Shields aussieht (Arduino-Sprache für Addon-Boards, ähnlich wie Raspberry Pi HATs), wäre es ratsam, dies zu überprüfen, bevor Sie Projekte auf dem Board aufbauen. Sie finden die Pinout-Diagramme über die Produktseite im Arduino Store [PDF]
Zeile 0 – Zelle 0 | Zeile 0 – Zelle 1 | Zeile 0 – Zelle 2 |
Mikrocontroller | STM32H747XI Dual Cortex®-M7+M4 32-Bit-Arm®-MCU mit geringem Stromverbrauch | Reihe 1 – Zelle 2 |
Taktfrequenz | Kortex M7 | 480 MHz |
Reihe 3 – Zelle 0 | Kortex M4 | 240 MHz |
Speicher | 2 MB Flash, 1 MB RAM | Zeile 4 – Zelle 2 |
Funk / Drahtlos | Murata 1DX Dual-WLAN 802.11b/g/n 65 Mbit/s und Bluetooth | Zeile 5 – Zelle 2 |
GPIO | Digitale E/A | 76 |
Zeile 7 – Zelle 0 | Analog | 12 |
Zeile 8 – Zelle 0 | DAC | 2 |
Zeile 9 – Zelle 0 | PWM | 12 |
GPIO-Betriebsspannung | 3,3 V | Zeile 10 – Zelle 2 |
Leistungsaufnahme | 6-24V | Zeile 11 – Zelle 2 |
Gleichstrom pro GPIO-Pin | 8mA | Zeile 12 – Zelle 2 |
Kommunikation | UART | 4 |
Zeile 14 – Zelle 0 | I2C | 3 |
Zeile 15 – Zelle 0 | SPI | 2 |
Verbindungen | Kamera | I2C + D54-D67 |
Zeile 17 – Zelle 0 | Anzeige | D1N, D0N, D1P, D0P, CKN, CKP + D68-D75 |
Zeile 18 – Zelle 0 | Audiobuchse | DAC0, DAC1, A7 |
Maße | 101 x 53 mm | Reihe 19 – Zelle 2 |
Das WLAN im GIGA R1 WiFi wird über ein Murata 1DX-Modul und eine externe Antenne bereitgestellt. Dieser bietet WLAN 802.11b/g/n mit bis zu 65 Mbit/s. Derselbe Chip bietet auch Bluetooth-Funktionalität.
Die Verwendung von Kameras mit Mikrocontrollern für maschinelles Lernen und Computer Vision (CV) ist nicht mehr nur eine Torheit. Sogar der Raspberry Pi Pico kann für grundlegende Computer-Vision-Projekte verwendet werden. Die Kamerakompatibilität von GIGA R1 WiFi scheint die Kamerapalette von Arducam zu nutzen, und mit einem so leistungsstarken Board ist klar, dass Arduino darauf hofft, dass Hersteller CV-Projekte mit seinem neuen Board erstellen werden.
Die Adleraugen unter uns werden die zwei USB-Anschlüsse auf der Platine bemerkt haben. Ein USB-C-Anschluss für Strom und Daten und ein USB-A-Anschluss, der für die USB-Host-Funktionalität verwendet werden kann. Das GIGA R1 WiFi kann als USB-HID-Gerät verwendet werden, um Maus / Tastatur zu simulieren, aber wir können auch ein USB-Gerät an das Board anschließen. USB-Massenspeicher, Tastatur oder Maus können alle in Projekten mit diesem Board verwendet werden.
Arduino GIGA R1 WiFi ist ab sofort über erhältlich Arduinos Onlineshop.