Opis produktu: Scroll - enkoder obrotowy z przyciskiem - moduł rozszerzeń Unit - M5Stack U186
Scroll Unit to moduł sterowania, który integruje enkoder obrotowy EC10E, wbudowany przycisk oraz programowalną diodę RGB WS2812C. Enkoder generuje 12 impulsów na obrót (wyjście AB w układzie kwadraturowym), co umożliwia precyzyjną regulację wartości, takich jak głośność, jasność czy parametry sterowania w aplikacjach przemysłowych. Jego kluczową zaletą jest zastosowanie mikrokontrolera STM32F030, który obsługuje odczyt impulsów i przekazuje gotowe wartości przez interfejs I2C (adres 0x40), eliminując potrzebę dekodowania sygnałów AB. To sprawia, że moduł jest łatwy w integracji z różnymi systemami, takimi jak Arduino IDE czy M5Stack. Scroll Unit świetnie sprawdzi się w aplikacjach wymagających płynnej regulacji wartości, takich jak zmiana parametrów w automatyce, sterowanie multimediami, robotyka czy interfejsy użytkownika. Moduł jest kompaktowy (32 x 24 x 18,9 mm) i łatwy w montażu, co czyni go wszechstronnym narzędziem w projektach elektronicznych.
Główne cechy modułu Scroll
- Enkoder obrotowy 12 impulsów na obrót: precyzyjna kontrola wartości w aplikacjach sterujących
- Obsługa I2C (adres 0x40): łatwa komunikacja bez konieczności dekodowania sygnałów kwadraturowych
- Wbudowany przycisk: dodatkowa funkcjonalność dla interfejsów użytkownika
- Programowalne podświetlenie WS2812C RGB: możliwość sygnalizacji wizualnej statusu urządzenia
- Mikrokontroler STM32F030: obsługuje enkoder i przekazuje dane w formie gotowych wartości
- Kompaktowa obudowa (32 x 24 x 18,9 mm): łatwa integracja z różnymi projektami elektronicznymi
- Szerokie możliwości zastosowania: kompatybilność z systemami M5Stack, Arduino IDE, ESP32
Programowanie i konfiguracja
Scroll Unit obsługuje interfejs I2C (adres 0x40), co umożliwia łatwą integrację z wieloma platformami, takimi jak Arduino, M5Stack czy ESP32. Można go programować w Arduino IDE oraz UIFlow 2.0. Dostępna jest także oficjalna biblioteka M5Unit Scroll, która umożliwia obsługę enkodera i diody RGB przy minimalnym wysiłku programistycznym. Moduł jest kompatybilny z modułami deweloperskimi M5Stack (Core, Core2, CoreS3, Atom Lite, StickC PLUS) oraz innymi urządzeniami obsługującymi I2C.
Dzięki komunikacji I2C moduł jest łatwy w integracji z różnymi systemami, takimi jak Arduino czy M5Stack.
Umożliwia precyzyjną regulację wartości, takich jak głośność, jasność czy inne parametry sterowania.
Zastosowania modułu w praktyce
Scroll Unit znajdzie zastosowanie w wielu dziedzinach, takich jak:
- Automatyka przemysłowa - precyzyjna regulacja wartości w systemach sterowania
- Inteligentny dom - regulacja oświetlenia, temperatury czy głośności
- Robotyka - interaktywne sterowanie ruchem i parametrami robotów
- Interfejsy HMI - nawigacja po menu, zmiana ustawień, sterowanie multimediami
- Projekty DIY i edukacja - łatwa integracja z Arduino IDE i ESP32 w aplikacjach hobbystycznych
Specyfikacja techniczna Scroll Unit
- Mikrokontroler: STM32F030F4P6 (32-bit ARM Cortex M0)
- Enkoder obrotowy: EC10E
- Impulsy na obrót: 12
- Wyjście enkodera: AB kwadraturowe
- Przycisk: tak
- Podświetlenie: WS2812C RGB LED
- Interfejs komunikacyjny: I2C (0x40)
- Zakres temperatury pracy: od 0°C do 40°C
- Wymiary: 32 x 24 x 18,9 mm
- Masa: 7,3 g
Zawartość zestawu
- 1x Scroll Unit
- 1x Przewód Grove ze złączem 4-pinowym o rastrze 2 mm (20 cm)


