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

Šifra: 74 - F3 Kategoriji: ,
Opis

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 krmilnikaAdafruit Metro (Uno format)
MikrokrmilnikNXP i.MX RT1011 ARM Cortex M7 @ 500 MHz
WiFi koprocessorAirLift (ESP32-S2, SPI)
USB konektorUSB-C
Logična napetost3,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

  1. Poveži ploščo z USB-C kablom; Windows morda zahteva namestitev gonilnika (prek Zafučatnik device manager)
  2. V Arduino IDE namesti Adafruit MIMXRT10xx Boards paket in izberi Adafruit Metro M7 pod Tools → Board; namesti tudi knjižnico WiFiNINA
  3. 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
MikrokrmilnikNXP i.MX RT1011 ARM Cortex M7 @ 500 MHz
SRAM128 KB (on-chip)
Flash4 MB QSPI
WiFi koprocessorAirLift ESP32 (SPI, 802.11 b/g/n)
Logična napetost3,3 V
NapajanjeUSB-C 5 V ali DC priključek 7–9 V
GPIO25 digitalnih priključkov
PWM16 kanalov
ADC12-bitni
KomunikacijaUART, SPI, I2C (strojni)
USB vmesnikUSB-C
FormatMetro / 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
ProcesorCortex M7 @ 500 MHzATmega2560 @ 16 MHzDual Cortex M0+ @ 133 MHz
SRAM128 KB8 KB264 KB
Flash4 MB QSPI256 KB2 MB
FPUda (dvojna natančnost)nene
WiFida (AirLift ESP32)neda (CYW43439)
Uno ščit kompatibilnostdadelnone
USBUSB-CUSB-BMicro 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.

Dokumentacija