

Adafruit Metro M7 z AirLift
€36.99 (DDV vključen)
Adafruit Metro M7 z AirLift — NXP i.MX RT1011 Cortex M7 @ 500 MHz z vgrajenim ESP32 WiFi koprocessorjem v Uno/Metro formatu s ščitno kompatibilnostjo.
1 na zalogi
Opis
Adafruit Metro M7 z AirLift
Metro M7 z AirLift združuje procesor NXP i.MX RT1011 ARM Cortex M7 pri 500 MHz z vgrajenim WiFi koprocessorjem AirLift (ESP32) — vse v standardnem Metro formatu, ki je električno in dimenzijsko kompatibilen z Arduino Uno ščiti. Cortex M7 je znatno zmogljivejši od klasičnih 8-bitnih ali Cortex M0 plošč: podpira FPU (enota za plavajočo vejico), DSP inštrukcije in predpomniščnike za hitre računske naloge.
AirLift ESP32 koprocessor prevzame WiFi in TLS/SSL komunikacijo prek SPI vodila in s tem razbreče glavni M7 procesor, ki se lahko v celoti posveti aplikacijski logiki.
Anatomija krmilnika
| Tip krmilnika | Adafruit Metro (Uno format) |
| Mikrokrmilnik | NXP i.MX RT1011 ARM Cortex M7 @ 500 MHz |
| WiFi koprocessor | AirLift (ESP32-S2, SPI) |
| USB konektor | USB-C |
| Logična napetost | 3,3 V |
Ključne lastnosti
- Cortex M7 @ 500 MHz z FPU – več kot 10× večja hitrost od tippičnih 32-bitnih mikrokrmilnikov; primerno za FFT, filtriranje inštrukcij in časovno zahtevno krmiljenje
- AirLift WiFi (ESP32, SPI) – koprocessor obvlada TLS/SSL, TCP/IP in vso WiFi logiko; glavni procesor dobi čiste podatke prek SPI
- 4 MB QSPI Flash – dovolj za zahtevnejše programe, shranjevanje fontov, slik in WebSocket vmesnikov
- Metro/Uno format – kompatibilen z Arduino Uno ščiti; izpadčne pinhole so kompatibilni z 5 V ščiti z ločilniko napetosti
- 16 PWM kanalov – neodvisno krmiljenje servo motorjev, LED dimmerjev in DC motorjev
- USB-C konektor – nadomestil starejši USB-B priključek
- DC priključek (7–9 V) – napajanje prek zunanjega adapterja, enako kot Arduino Uno
Kaj potrebujem za začetek?
- USB-C kabel – programiranje in napajanje prek računalnika
- Arduino IDE 2.x – dodaj Adafruit MIMXRT10xx Boards paket prek Boards Managerja
- Knjižnica WiFiNINA – za komunikacijo z AirLift koprocessorjem
- Breadboard + jumper kabli – za testiranje brez ščita
Moj prvi projekt – 3 koraki
- Poveži ploščo z USB-C kablom; Windows morda zahteva namestitev gonilnika (prek Zafučatnik device manager)
- V Arduino IDE namesti Adafruit MIMXRT10xx Boards paket in izberi Adafruit Metro M7 pod Tools → Board; namesti tudi knjižnico WiFiNINA
- Odpri primer File → Examples → WiFiNINA → ConnectWithWPA, vnesi ime in geslo omrežja in preverite, da se plošča poveže z internetom
Primeri uporabe
- Napreden IoT prehod (HTTPS/TLS spletne zahteve neposredno z mikrokrmilnika)
- Avdio obdelava v realnem času (FFT analiza, EQ filtriranje prek FPU)
- Krmiljenje robotske roke (več servo motorjev + WiFi telemetrija)
- Vgrajen spletni strežnik (WebSocket + 4 MB Flash za HTML/JS datoteke)
Tehnični pregled
Tehnične specifikacije
| Parameter | Podatek |
|---|---|
| Mikrokrmilnik | NXP i.MX RT1011 ARM Cortex M7 @ 500 MHz |
| SRAM | 128 KB (on-chip) |
| Flash | 4 MB QSPI |
| WiFi koprocessor | AirLift ESP32 (SPI, 802.11 b/g/n) |
| Logična napetost | 3,3 V |
| Napajanje | USB-C 5 V ali DC priključek 7–9 V |
| GPIO | 25 digitalnih priključkov |
| PWM | 16 kanalov |
| ADC | 12-bitni |
| Komunikacija | UART, SPI, I2C (strojni) |
| USB vmesnik | USB-C |
| Format | Metro / Arduino Uno (ščit kompatibilen) |
Primerjava: Metro M7 vs Arduino Mega vs Raspberry Pi Pico W
| Metro M7 z AirLift | Arduino Mega 2560 | Raspberry Pi Pico W | |
|---|---|---|---|
| Procesor | Cortex M7 @ 500 MHz | ATmega2560 @ 16 MHz | Dual Cortex M0+ @ 133 MHz |
| SRAM | 128 KB | 8 KB | 264 KB |
| Flash | 4 MB QSPI | 256 KB | 2 MB |
| FPU | da (dvojna natančnost) | ne | ne |
| WiFi | da (AirLift ESP32) | ne | da (CYW43439) |
| Uno ščit kompatibilnost | da | delno | ne |
| USB | USB-C | USB-B | Micro USB |
Inženirski PRO nasvet
AirLift ni strojni WiFi — zakasnitev SPI komunikacije je merljiva. – Vsak HTTPS zahtevek prek AirLift doda ~50–150 ms zakasnitve zaradi SPI overhead. Za visoko-frekventno telemetrijo (npr. meritve vsako sekundo) uporabi UDP namesto HTTPS ali zberi več meritev in jih pošlji v enem paketu.
Kompatibilnost
Arduino IDE 2.x z Adafruit MIMXRT10xx Boards paketom; CircuitPython 9.x. Podprti OS: Windows 10/11, macOS 12+, Linux. Knjižnica WiFiNINA za AirLift. Kompatibilen z večino 3,3 V Arduino Uno ščitov.







