Arduino MKR ZERO I2S bus SD sound music audio ITALIJA ®

33.99 (DDV vključen)

Arduino MKR Zero ITALIJA ® je 32-bitni ARM Cortex-M0+ krmilnik z vgrajenim SD režem in I2S avdio vmesnikom – originalni Arduino iz Italije za glasbene, IoT in baterijsko napajane projekte.

1 na zalogi

Šifra: 01 - B5 Kategoriji: ,
Opis

Opis

Arduino MKR ZERO I2S bus SD Sound Music Audio ITALIJA ®

Arduino MKR Zero je originalna Arduino plošča, narejena v Italiji, ki prinaša 32-bitni ARM Cortex-M0+ procesor SAMD21G18 pri 48 MHz v kompaktni MKR obliki. To je bistveni skok naprej od 8-bitnih AVR plošč (UNO, NANO, Pro Mini): 256 KB Flash in 32 KB SRAM odpreta vrata projektom, ki jih na ATmega328 preprosto ni mogoče uresničiti.

Ime plošče pove vse: I2S bus (Inter-IC Sound) za digitalni avdio, SD card rež za shranjevanje glasbenih datotek in LiPo baterijski konektor za mobilne projekte. Z Arduino Sound knjižnico predvajate WAV datoteke z SD kartice na I2S DAC čip (npr. PCM5102A) – brez zunanjega strojne opreme razen DAC čipa.

Pomembno: MKR Zero deluje pri 3.3V logični napetosti. Vhodi na I/O pinih ne prenesejo več kot 3.3V – priklapljanje 5V signalov škodi plošči.

Anatomija krmilnika

Tip krmilnikaArduino MKR Zero originalni ITALIJA ®
MikrokrmilnikSAMD21G18, ARM Cortex-M0+, 32-bit, 48 MHz
USB konektorMicro-USB (native USB)
Logična napetost3.3V (!) — ne 5V
Vgrajen SD režMicro SD (dedicirani SPI1)
Baterijski konektorJST PHR-2, LiPo 3.7V (min 700 mAh)

Ključne lastnosti

  • ARM Cortex-M0+ pri 48 MHz – 3× višja hitrost od ATmega328; 32-bitna arhitektura za kompleksne algoritme in avdio obdelavo.
  • 256 KB Flash & 32 KB SRAM – 8× več Flash in 16× več SRAM kot NANO ATmega328; prostor za obsežne programe z več knjižnicami.
  • I2S avdio vmesnik – Standardni serijsko vodilo za digitalni zvok; priklopite I2S DAC čip (PCM5102A, MAX98357A, UDA1334A) in predvajajte visoko-kakovostni avdio.
  • Vgrajeni micro SD rež – Dedicirani SPI1 vmesnik; ne zasede nobenega od glavičnih pinov; za musik datoteke, datalogger, UI slike.
  • LiPo baterijski konektor – JST PHR-2, vgrajen polnilnik (350 mA); napajanje iz baterije pri mobilnih projektih brez napajalnega adapterja.
  • 10-bitni DAC (A0) – Analogni izhod za generiranje tone, napetostnih referenc ali enostavne avdio signale brez zunanjega DAC.
  • MKR shield ekosistem – Bogata družina Arduino MKR razširitev: WiFi, LoRa, GSM, GPS, IMU, ENV senzorji.
  • Certificirano — CE, UKCA, REACH – Originalna Arduino kakovost, narejena v Italiji; sledljive komponente za profesionalne aplikacije.

Kaj potrebujem za začetek?

  • Micro-USB kabel – Za programiranje in napajanje iz računalnika.
  • Arduino IDE – Dodajte SAMD core: Tools → Boards Manager → iščite “Arduino SAMD Boards” → Install.
  • I2S DAC modul – Npr. PCM5102A ali MAX98357A za predvajanje zvoka; cena ~3–8 €.
  • Micro SD kartica – FAT32 formatirana; za shranjevanje WAV datotek.

Moj prvi projekt – 3 koraki (glasba iz SD kartice)

  1. Formatiraj SD kartico na FAT32; skopiraij WAV datoteko na kartico; vstavi v MKR Zero SD rež.
  2. Namesti knjižnici: ArduinoSound in I2S prek Library Manager; priklopi I2S DAC na pine I2S (SD, SCK, FS).
  3. Naloži primer ArduinoSound → SimpleWaveformGenerator → Upload; zvok tekoč iz DAC.

Primeri uporabe

  • Glasba & avdio player – WAV/MP3 predvajanje z SD kartice prek I2S DAC; kakovostni 16/24-bitni stereo avdio.
  • Interaktivne avdio instalacije – Glasbeni instrumenti, zvokovna umetnost, reaktivni avdio efekti.
  • IoT data logger – 256 KB Flash za obsežne programe; SD kartica za ločnenje podatkov; LiPo za avtonomno terensko delovanje.
  • Mobilni senzorski vozli – Baterijsko napajani projekti z merjenjem temperature, tlaka, vlage in brezžičnim prenosom (z MKR WiFi shieldom).
  • Avdio signalna obdelava – FFT analize, filter algoritmi, spekter analizatorji na 32-bitnem ARM jedru.

Tehnični pregled

Tehnične specifikacije

MikrokrmilnikSAMD21G18 (ARM Cortex-M0+, 32-bit)
Hitrost ure48 MHz (+ 32.768 kHz RTC)
Flash pomnilnik256 KB (8 KB bootloader)
RAM32 KB SRAM
EEPROMNi (emuliran prek Flash)
Digitalni I/O pini22 (od tega 12 PWM)
Analogni vhodi7 (8/10/12-bitni ADC)
Analogni izhod (DAC)1 × 10-bit DAC (A0)
Tok na I/O pin7 mA (max)
Komunikacija1× UART, 1× SPI (+SPI1 za SD), 1× I2C, I2S, USB native
Napetost vezja3.3V (!)
Board napajanje5V (USB ali VIN)
VIN razpon5–6V DC
BaterijaLiPo 3.7V, min 700 mAh (JST PHR-2)
USB konektorMicro-USB (native USB)
SD karticaMicro SD (dedicirani SPI1)
I2SDa (Inter-IC Sound avdio vodilo)
Onboard LED pinLED_BUILTIN = pin 32 (ne 13!)
CertifikatiCE, UKCA, REACH
PorekloItalija (Arduino S.r.l., Monza)

Primerjava: MKR Zero vs Arduino NANO vs Arduino UNO

MKR Zero (ta)NANO ATmega328UNO R3
MCUARM Cortex-M0+AVR 8-bitAVR 8-bit
Hitrost48 MHz16 MHz16 MHz
Flash256 KB32 KB32 KB
SRAM32 KB2 KB2 KB
Logična napetost3.3V5V5V
DAC1 × 10-bitNiNi
I2S avdioDaNeNe
SD karticaVgrajenaNiNi (shield)
LiPo konektorDaNeNe

Inženirski PRO nasvet

3.3V opozorilo — absolutno – MKR Zero I/O pini prenesejo največ 3.3V. 5V signali (npr. HC-SR04 ultrazvok, večina DHT11 modulov, klasični 5V Arduino shieldi) bodo poškodovali SAMD21 čip. Pred priključitvijo vsakega modula preverite njegovo napetost in po potrebi uporabite level shifter (npr. TXS0108E, 4-kanalni BSS138). LiPo baterija mora biti najmanj 700 mAh — manjša celiča se bo poškodovala pri polnjenju s 350 mA konstantnim tokom.

Kompatibilnost

Arduino IDE 2.x; obvezno dodajte SAMD core: Tools → Boards Manager → “Arduino SAMD Boards (32-bits ARM Cortex-M0+)” → Install. Knjižnici za avdio: ArduinoSound in I2S (Library Manager). SD knjižnica: vgrajena v IDE.

Dokumentacija