Adafruit Feather RP2040 Adalogger

€21.99 (DDV vključen)

Adafruit Feather RP2040 Adalogger — dvojedrni RP2040 @ 133 MHz z 8 MB Flash pomnilnikom, MicroSD režo in STEMMA QT priključkom za beleženje podatkov.

1 na zalogi

Šifra: 74 - F5 Kategoriji: ,
Opis

Opis

Adafruit Feather RP2040 Adalogger

Feather RP2040 Adalogger združuje Raspberry Pi-jev RP2040 z dvojedrnim Cortex M0+ @ 133 MHz, 8 MB zunanjega QSPI Flash pomnilnika in vgrajeno MicroSD režo — vse v standardnem Feather formatu z USB-C priključkom in LiPo polnilcem (200 mA).

V primerjavi s Feather M0 Adaloggerjem dobimo 2,8× višjo taktno frekvenco, 8× več Flash pomnilnika, 8× več RAM ter STEMMA QT priključek za neposreden priklop I2C senzorjev brez spajkanja. Plošca deluje z Arduino IDE in CircuitPython.

Anatomija krmilnika

Tip krmilnikaAdafruit Feather RP2040
MikrokrmilnikRaspberry Pi RP2040 (dual Cortex M0+ @ 133 MHz)
USB čipNativni USB (vgrajen v RP2040)
USB konektorUSB-C
Logična napetost3,3 V

Ključne lastnosti

  • Dvojedrni RP2040 @ 133 MHz – eno jedro za vzorčenje senzorjev, drugo za pisanje na SD — brez blokiranja v enem nitu
  • 8 MB QSPI Flash – 32× več Flash kot Feather M0; dovolj za CircuitPython skupaj z velikimi knjižnicami in fontovskimi datotekami
  • 264 KB SRAM – 8× več RAM kot pri M0; primerno za večje medpomnilnike in kompleksnejše algoritme
  • MicroSD reža (SPI) – enaka strojni rešitev kot pri M0 Adaloggerju, kompatibilna z SD knjižnico
  • STEMMA QT / Qwiic priključek – neposreden I2C priklop senzorjev z JST SH 4-pin kablom brez spajkanja ali breadboarda
  • LiPo polnilec (200 mA) – 2× hitrejše polnjenje kot pri M0 Adaloggerju
  • NeoPixel RGB LED + rdeča LED (pin 13) – statusni indikatorji brez zunanjega vezja

Kaj potrebujem za začetek?

  • USB-C kabel – programiranje in napajanje prek računalnika
  • Arduino IDE 2.x – dodaj Raspberry Pi Pico / RP2040 boards paket; izberi Adafruit Feather RP2040
  • MicroSD kartica (FAT32, razred 10) – za testiranje beleženja
  • 3,7 V LiPo baterija z JST PH 2-pin priključkom – za prenosno delovanje brez USB
  • STEMMA QT / Qwiic kabel – za priklop I2C senzorjev brez spajkanja (opcijsko)

Moj prvi projekt – 3 koraki

  1. Poveži ploščo z USB-C in drži tipko BOOT med priključanjem — pojavi se kot USB disk RP2040 za namestitev CircuitPython (povleci .uf2 datoteko)
  2. Po namestitvi CircuitPython plošča nastopi kot disk CIRCUITPY; napiši preprosto kodo za branje temperature prek STEMMA QT (senzor SHT30 ali similar)
  3. Odpri primer iz SD knjižnice za beleženje podatkov na MicroSD kartico in preveri, da se CSV datoteka pravilno ustvari

Primeri uporabe

  • Visokofrekvenčno beleženje pospeškov (IMU @ 1 kHz + SD + LiPo za večurno beleženje)
  • Napredna prenosna vremenska postaja (STEMMA QT senzor + SD + zaslon + LiPo)
  • Kompleksno robotsko krmiljenje (eno jedro za senzorje, drugo za motorje)
  • PIO za nestandardne protokole (programabilni I/O za WS2812, I2S ali UART pri nestandardnih hitrostih)

Tehnični pregled

Tehnične specifikacije

Parameter Podatek
MikrokrmilnikRaspberry Pi RP2040 (dual Cortex M0+ @ 133 MHz)
SRAM264 KB
Flash8 MB QSPI
Logična napetost3,3 V
NapajanjeUSB-C 5 V ali LiPo 3,7 V
LiPo polnilec200 mA
GPIO21 večnamenskih priključkov
ADC4 × 12-bitni
PIO2 bloka po 4 stroje (programabilni I/O)
ShranjevanjeMicroSD reža (SPI)
RazxiritevSTEMMA QT / Qwiic (JST SH 4-pin, I2C)
USB vmesnikUSB-C, nativni USB (HID/CDC/MSC)
KomunikacijaUART, SPI, I2C (strojni, več instanc)
Dimenzije51 × 23 × 7 mm

Primerjava: Feather RP2040 Adalogger vs Feather M0 Adalogger vs Raspberry Pi Pico

Feather RP2040 Adalogger Feather M0 Adalogger Raspberry Pi Pico
ProcesorDual M0+ @ 133 MHzM0+ @ 48 MHzDual M0+ @ 133 MHz
Flash8 MB QSPI256 KB (interno)2 MB
RAM264 KB32 KB264 KB
MicroSDda (vgrajeno)da (vgrajeno)ne
LiPo polnilecda (200 mA)da (100 mA)ne
STEMMA QTdanene
USBUSB-CMicro USBMicro USB

Inženirski PRO nasvet

Izkoriščaj dual-core za vzporedno beleženje. – Z multiprocessing v CircuitPythonu ali rp2::Multicore v Arduinu razporedi vzorčenje senzorja na jedro 0 in pisanje na SD kartico na jedro 1. Na ta način vzorčenje teče brez prekinitev, medtem ko SD SPI komunikacija poteka v ozadju.

Kompatibilnost

Arduino IDE 2.x z Raspberry Pi Pico / RP2040 boards paketom (Earle Philhower), CircuitPython 9.x. Podprti OS: Windows 10/11, macOS 12+, Linux. Kompatibilen z vsemi FeatherWing razširitvami.

Dokumentacija