Raspberry Breadstick to płytka rozwojowa w kształcie „linijki”. Według twórcy została zaprojektowana z myślą o prostocie użytkowania. W przeciwieństwie do innych płytek rozwojowych, Breadstick jest zbudowany tak, aby pasowała bezpośrednio do płytki prototypowej i współpracowała z innymi komponentami elektronicznymi w projekcie bez konieczności stosowania długich przewodów połączeniowych.
Płytka została oparta na mikrokontrolerze Raspberry Pi, RP2040, który jest tym samym chipem MCU, który zasila lubiane Raspberry Pi Pico jak i kilka innych płytek.
Poniżej przykład przedstawia Breadstick w akcji jako różdżkę POV. To hipnotyzujący pokaz możliwości Breadsticka, tworzący oszałamiające efekty wizualne, gdy porusza się w powietrzu. Bezpośrednio efekty wizualne są bardzo płynne niż widoczne na materiale poniżej.
Breadstick ma inne interesujące funkcje, takie jak zestaw 24 adresowalnych diod LED RGB z dużą częstotliwością odświeżania, 6-osiowa inercyjna jednostka pomiarowa do zbierania danych o przyspieszeniu i rotacji, a także 16 MB zewnętrznej pamięci flash na kod i dane.
Funkcje i specyfikacje
- Wydajny mikrokontroler RP2040
- Podwójny ARM Cortex-M0+ przy zegarze 133 MHz
- Brak EEPROM-u
- 264 kB wbudowanej pamięci SRAM
- 16 MB Flash (zewnętrzny układ scalony)
- Obsługa wejść/wyjść
- Natywna obsługa USB
- Read-Only Boot ROM inicjuje urządzenie jako dysk USB, eliminując potrzebę stosowania zewnętrznego sprzętu programistycznego
- 4 x 12-bitowe przetworniki ADC
- 18 pinów GPIO o napięciu znamionowym 3,3 V
- Sprzętowa obsługa portu szeregowego, I2C i SPI
- Obsługa One-Wire poprzez bibliotekę adafruit_onewire CircuitPython
- Obsługa MIDI poprzez bibliotekę usb_midi CircuitPython
- 6-osiowy IMU
- LSM6DSMTR
- Akcelerometr: X, Y, Z
- Żyroskop: przechylenie, nachylenie, odchylenie
- Wbudowane diody LED RGB
- 24 adresowalne diody LED SK9822
- Kompatybilny z DotStar z oddzielnymi pinami danych i zegara
- Zasilany z szyny 5 V
- USB-C z zasilaniem
- do 3 A przy 5 V z urządzeń USB-PD, np. komputerów, zasilaczy ściennych, przenośnych powerbanków
- Na płycie znajduje się bezpiecznik PTC 3A zapewniający zabezpieczenie nadprądowe
- 3,3 V (600 mA) dla mikrokontrolera i urządzeń użytkownika
- Kompaktowy układ
- Wymiary 0,4 cala x 6,45 cala x 0,2 cala (10 mm x 164 mm x 5 mm) bez nagłówków
- Smukły format pozostawia 4 otwory po obu stronach płytki
PInOut
Porównania
Raspberry Breadstick | Raspberry Pi PICO | Arduino Uno | |
---|---|---|---|
Edytor | 32-bitowy dwurdzeniowy procesor Arm Cortex-M0+ | 32-bitowy dwurdzeniowy procesor Arm Cortex-M0+ | 8-bitowy AVR |
Szybkość zegara | 133 MHz | 133 MHz | 16 MHz |
Wbudowana pamięć SRAM | 264 kB | 264 kB | 2KB |
Pamięć flash | 16MB | 2 MB | 32 kB |
Piny we/wy |
18 | 26 | 20 |
3-osiowy akcelerometr + 3-osiowy żyroskop | LSM6DSMTR | Nic | Nic |
Diody LED kompatybilne z DotStar (Clk + Dane) | 24 adresowalne diody LED RGB SK9822 | Nic | Nic |
Kanały ADC | 4 | 3 | 6 |
Kanały PWM | 16 | 16 | 6 |
Złącze USB | USB typu C | USB Micro-B | USB typu B |
Obsługuje Arduino (C/C++) | Tak | Tak | Tak |
Obsługuje CircuitPythona | Tak | Tak | NIE |
Obsługuje MicroPythona | Tak | Tak | NIE |
Wyraźnie oznaczone szpilki | Tak | NIE | Tak |
Zapobiega bałaganowi w przewodach połączeniowych | Tak | NIE | NIE |
Obecnie projekt znajduje się na etapie zbiórki funduszy na CrowdSupply i wciąż jest daleko od celu wynoszącego 7000 USD (obecnie 3947 USD). Zbiórka kończy się 18 stycznia 2024 r. Cena Breadstick wynosi 55 USD z bezpłatną wysyłką w Stanach Zjednoczonych i 18 USD dla reszty świata.