Adafruit Feather M0 Basic Proto

€29.99 (DDV vključen)

Adafruit Feather M0 Basic Proto — ATSAMD21G18 Cortex M0+ @ 48 MHz z vgrajeno prototipno površino za neposredno spajkanje komponent in LiPo polnilcem.

2 na zalogi

Šifra: 74 - F2 Kategoriji: ,
Opis

Opis

Adafruit Feather M0 Basic Proto

Feather M0 Basic Proto je 32-bitna razvojna plošča z mikrokontrolerom ATSAMD21G18 ARM Cortex M0+ pri 48 MHz. Namesto MicroSD reže ima vgrajeno prototipno površino z okoli 50 luknjicami za neposredno spajkanje — senzorji, upori in kondenzatorji so pritrjeni direktno na ploščo, brez zunanjega breadboarda.

Gre za del Adafruitovega ekosistema Feather, kar pomeni polno kompatibilnost z vsemi FeatherWing razširitvami in skupno pinout za vse Feather plošče.

Anatomija krmilnika

Tip krmilnikaAdafruit Feather M0
MikrokrmilnikATSAMD21G18 ARM Cortex M0+ @ 48 MHz
USB čipNativni USB (brez FTDI)
USB konektorMicro USB
Logična napetost3,3 V

Ključne lastnosti

  • Prototipna površina (~50 luknjic) – pritrdi komponente neposredno na ploščo brez breadboarda — primerno za zaključen, kompakten projekt
  • LiPo polnilec (100 mA) – samodejno preklapljanje med USB in baterijo; stanje prikazuje LED indikator
  • 256 KB Flash + 32 KB RAM – 8× več Flash in 16× več RAM kot pri Arduino Uno
  • 6 analognih vhodov (12-bitni ADC) – natančnejše merjenje kot 10-bitni ADC na klasičnih Arduino ploščah
  • 1 analogni izhod (10-bitni DAC) – generiranje referenčnih napetosti ali enostavnih avdio signalov
  • Nativni USB – HID, CDC in MSC brez FTDI ali CH340 čipa
  • 20 GPIO priključkov – strojni UART, SPI in I2C na ločenih pinih

Kaj potrebujem za začetek?

  • Micro USB kabel – programiranje in napajanje prek računalnika
  • Arduino IDE 2.x – dodaj Adafruit SAMD Boards paket prek Boards Managerja
  • 3,7 V LiPo baterija z JST PH 2-pin priključkom – za prenosno delovanje
  • Spajkalnik + spajka – za priklop komponent na prototipno površino
  • Breadboard + jumper kabli – za hitro testiranje pred spajkanjem

Moj prvi projekt – 3 koraki

  1. Poveži ploščo z Micro USB in če potrebno namesti SAMD gonilnik (macOS/Linux: samodejno; Windows: prek Device Managerja)
  2. V Arduino IDE dodaj URL za Adafruit plošče pod File → Preferences → Additional Boards Manager URLs in izberi Adafruit Feather M0 pod Tools → Board
  3. Naloži primer File → Examples → 01.Basics → Blink in opazuj utripanje vgrajene rdeče LED — nato priklopi LED na pin 10 in jo dodaj v prototipno površino

Primeri uporabe

  • Kompaktni nosljivi senzorski modul (senzor pritrčen neposredno na prototipno površino + LiPo)
  • Krmilnik LED trakov (FastLED + NeoPixel — 32 KB RAM zadostuje za kompleksne animacije)
  • USB HID naprava (prilagojena tipkovnica, gamepad ali midi krmilnik)
  • IoT senzorska enota (z LoRa ali BLE FeatherWing razširitvijo)

Tehnični pregled

Tehnične specifikacije

Parameter Podatek
MikrokrmilnikATSAMD21G18 ARM Cortex M0+ @ 48 MHz
Flash256 KB
RAM32 KB
Logična napetost3,3 V
NapajanjeUSB 5 V ali LiPo 3,7 V (samodejno preklapljanje)
Regulator3,3 V / 500 mA
GPIO20 večnamenskih priključkov
ADC6 × 12-bitni
DAC1 × 10-bitni
Prototipna površina~50 spajkalnih luknjic
LiPo polnilec100 mA
USB vmesnikMicro USB, nativni USB (HID/CDC/MSC)
KomunikacijaUART, SPI, I2C (strojni)
Dimenzije51 × 23 × 8 mm
Teža4,8 g

Primerjava: Feather M0 Basic Proto vs Feather M0 Adalogger vs Arduino Nano

Feather M0 Basic Proto Feather M0 Adalogger Arduino Nano
ProcesorCortex M0+ @ 48 MHzCortex M0+ @ 48 MHzATmega328P @ 16 MHz
Flash256 KB256 KB32 KB
RAM32 KB32 KB2 KB
Prototipna površinada (~50 luknjic)nene
MicroSDnedane
LiPo polnilecdadane
ADC6 × 12-bitni10 × 12-bitni8 × 10-bitni

Inženirski PRO nasvet

Prototipna površina ni nadomestek za stripboard — je manjša. – ~50 luknjic je dovolj za 2–3 diskretne komponente (upor, kondenzator, tranzistor) ali majhen SMD adapter. Za kompleksnejše vezje na prototipni površini uporabi 0402 ali 0603 SMD komponente ali pa dodaj FeatherWing razširitev.

Kompatibilnost

Arduino IDE 1.8.x in 2.x z Adafruit SAMD Boards paketom, CircuitPython 9.x. Podprti OS: Windows 10/11, macOS 12+, Linux. Kompatibilen z vsemi FeatherWing razširitvami.

Dokumentacija