PCA9685 16-kanálový servo ovládač 12-bit PWM I2C kompatibilný s Arduino
Značka: satkit
Vrátane DPH (Bez DPH: 5,79 €)
Množstevné zľavy
| Množstvo | Cena | Uložiť |
|---|---|---|
| 2+ | 6,24 € | -10% |
16-kanálový 12-bitový PWM I2C servo ovládač PCA9685 je elektronický modul navrhnutý na uľahčenie ovládania viacerých servomotorov pomocou efektívneho a presného rozhrania I2C. Kompatibilný s Arduino, tento ovládač umožňuje riadiť až 16 PWM výstupov len pomocou dvoch pinov mikrokontroléra, čím optimalizuje využitie zdrojov a zjednodušuje zapojenie.
Kľúčové vlastnosti:
- Ovládanie 16 PWM kanálov: Umožňuje súčasne ovládať až 16 serv alebo PWM výstupov.
- 12-bitové rozlíšenie: Ponúka jemné rozlíšenie pre každý výstup, približne 4 mikrosekundy pri 60 Hz, ideálne pre plynulé a presné ovládanie servomotorov.
- Rozhranie I2C s integrovanými hodinami: Nevyžaduje, aby mikrokontrolér vysielal hodinový signál, čo znižuje výpočtovú záťaž.
- Prepojenie modulov: Až 62 modulov možno zapojiť sériovo, čo umožňuje ovládať až 992 PWM výstupov z jedinej I2C zbernice.
- Flexibilné napájanie: Funguje s 5V a môže byť ovládaný z mikrokontrolérov s 3.3V, pričom výstupy podporujú až 6V.
- Nastavenie výstupu: Výstupy je možné nakonfigurovať v režime push-pull alebo open-drain podľa rôznych aplikácií.
- Pin povolenia: Umožňuje rýchlo deaktivovať všetky výstupy pre väčšiu kontrolu a bezpečnosť.
- Integrované 220 ohmové rezistory: Uľahčujú ovládanie LED výstupov bez ďalších komponentov.
Typické použitie:
- Ovládanie viacerých servomotorov v robotoch a automatizačných projektoch.
- LED osvetľovacie projekty s presným PWM riadením.
- Aplikácie, ktoré vyžadujú rozšírenie počtu PWM výstupov v mikrokontroléroch ako Arduino.
Kompatibilita: Tento ovládač je plne kompatibilný s platformami Arduino a ďalšími mikrokontrolérmi, ktoré podporujú komunikáciu I2C, čo uľahčuje jeho integráciu do elektronických a robotických projektov.
Obsah balenia:
- 1 x 16-kanálový 12-bitový PWM I2C servo ovládač PCA9685 kompatibilný s Arduino.
- Ovláda až 16 serv len pomocou dvoch I2C pinov
- 12-bitové rozlíšenie pre presné ovládanie serv
- Možnosť prepojiť až 62 modulov pre 992 PWM výstupov
- I2C rozhranie s integrovanými hodinami, bez dodatočnej záťaže pre mikrokontrolér
- Napájanie 5V, kompatibilné s mikrokontrolérmi 3.3V
- Nastaviteľná PWM frekvencia až do 1.6 KHz
- Výstupy nastaviteľné v režime push-pull alebo open-drain
- Pin povolenia na rýchle deaktivovanie všetkých výstupov
- 220 ohmové rezistory pre priame ovládanie LED
Otázky a odpovede zákazníkov
Aké sú maximálne hodnoty napätia a prúdu, ktoré znesú výstupy modulu?
Výstupy zvládnu až 6 V a maximálny odporúčaný prúd približne 25 mA na kanál, obmedzený integrovanými rezistormi 220 Ω. Pri vyššom zaťažení (napríklad väčšie servá) je potrebné napájať záťaž externe a použiť PCA9685 len ako generátor PWM signálu.
Aký rozsah frekvencií PWM modul podporuje a ako to ovplyvňuje ovládanie serv a LED?
Modul podporuje frekvencie PWM približne od 24 Hz do 1,6 kHz, nastaviteľné softvérovo. Pre štandardné servá sa odporúča prevádzka na 50–60 Hz, aby sa predišlo prehrievaniu a vibráciám; pre LED je možné použiť vyššiu frekvenciu, aby sa zabránilo viditeľnému blikaníu. Zmena frekvencie ovplyvňuje časové rozlíšenie a môže vyžadovať úpravy kódu podľa typu záťaže.
Ako sa PCA9685 ovládač pripája k Arduino?
Pripája sa cez rozhranie I2C pomocou pinov SDA a SCL na Arduino, čo umožňuje ovládať až 16 serv len pomocou dvoch pinov.
Koľko serv môžem ovládať týmto modulom?
Jeden modul dokáže ovládať až 16 serv a je možné prepojiť až 62 modulov pre ovládanie celkovo 992 serv.
Aké napájacie napätie ovládač vyžaduje?
Ovládač funguje s napájaním 5V a môže byť ovládaný z mikrokontrolérov pracujúcich na 3.3V.
Je tento ovládač kompatibilný aj s inými mikrokontrolérmi okrem Arduino?
Áno, je kompatibilný s akýmkoľvek mikrokontrolérom, ktorý podporuje komunikáciu I2C, nielen s Arduino.
Na čo slúži pin povolenia na PCA9685?
Pin povolenia umožňuje rýchlo deaktivovať všetky PWM výstupy pre väčšiu kontrolu a bezpečnosť v projekte.