

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
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 krmilnika | Adafruit Feather RP2040 |
| Mikrokrmilnik | Raspberry Pi RP2040 (dual Cortex M0+ @ 133 MHz) |
| USB čip | Nativni USB (vgrajen v RP2040) |
| USB konektor | USB-C |
| Logična napetost | 3,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
- 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)
- Po namestitvi CircuitPython plošča nastopi kot disk CIRCUITPY; napiši preprosto kodo za branje temperature prek STEMMA QT (senzor SHT30 ali similar)
- 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 |
|---|---|
| Mikrokrmilnik | Raspberry Pi RP2040 (dual Cortex M0+ @ 133 MHz) |
| SRAM | 264 KB |
| Flash | 8 MB QSPI |
| Logična napetost | 3,3 V |
| Napajanje | USB-C 5 V ali LiPo 3,7 V |
| LiPo polnilec | 200 mA |
| GPIO | 21 večnamenskih priključkov |
| ADC | 4 × 12-bitni |
| PIO | 2 bloka po 4 stroje (programabilni I/O) |
| Shranjevanje | MicroSD reža (SPI) |
| Razxiritev | STEMMA QT / Qwiic (JST SH 4-pin, I2C) |
| USB vmesnik | USB-C, nativni USB (HID/CDC/MSC) |
| Komunikacija | UART, SPI, I2C (strojni, več instanc) |
| Dimenzije | 51 × 23 × 7 mm |
Primerjava: Feather RP2040 Adalogger vs Feather M0 Adalogger vs Raspberry Pi Pico
| Feather RP2040 Adalogger | Feather M0 Adalogger | Raspberry Pi Pico | |
|---|---|---|---|
| Procesor | Dual M0+ @ 133 MHz | M0+ @ 48 MHz | Dual M0+ @ 133 MHz |
| Flash | 8 MB QSPI | 256 KB (interno) | 2 MB |
| RAM | 264 KB | 32 KB | 264 KB |
| MicroSD | da (vgrajeno) | da (vgrajeno) | ne |
| LiPo polnilec | da (200 mA) | da (100 mA) | ne |
| STEMMA QT | da | ne | ne |
| USB | USB-C | Micro USB | Micro 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.







