Servo PWM Pi Zero
Modul pro Raspberry Pi s 16-kanálovým, 12-bitovým PWM ovládáním.
VícePopis
Servo PWM Pi Zero
Modul pro Raspberry Pi s 16-kanálovým, 12-bitovým PWM ovládáním.
Servo PWM Pi Zero je ideální pro ovládání LED a modelářských servomotorů. Základem je obvod PCA9685. Každý ze 16 výstupů má 12-bitový pracovní cyklus od 0 do 100 %, tj. 4096 kroků.
Výstupní frekvence je programovatelná od typických 40Hz do 1kHz. Každý výstupní ovladač je naprogramován buď jako otevřený odtok s kapacitou 22 mA na 5 V, nebo totemový pól s kapacitou 22 mA, kapacitou zdroje 10 mA při 5 V. V každém kanálu se používají 220R proudové omezovače, které vám umožňují připojit serva nebo LED přímo na výstupy.
PCA9685 disponuje 5 rozpojenými pájecích podložek pro nastavení I2C adresy. Propojit je můžete pájkou. Použitím různých I2C adres u Servo Pi lze zajistit jejich stohovatelnost – připojení více karet na jedno Raspberry Pi. Pro více detailů o selekci I2C adresy nahlédněte do dokumentace. Aktivní LOW Output Enable vstupní pin (OE) na PCA9685 umožňuje asynchronní řízení LED výstupů a lze je použít pro nastavení všech výstupů na definovaný programovatelný stav logiky I2C-bus. OE lze také použít k externí “modulaci šířky impulzů” výstupům, což je užitečné v případě, že více zařízení musí být ztlumeno nebo rozsvíceno společně pomocí softwarového ovládání. Konektor OE lze připojit na pin 7 (GPIO 4) na GPIO portu Raspberry Pi, přemostěním pájecích podložek na Servo Pi označeném OE.
Připojení RC servomotorů
Servo Pi je kompatibilní pouze s analogovými RC servomotory, digitální serva fungovat nebudou. I když Servo Pi používá 12-bitový (4096-krokový) ovladač, kvůli způsobu, jakým jsou RC servomotry navrženy, dostupných bude pouze cca 200 kroků. Příklady ovládání RC servomotorů jsou součástí python knihovny https://github.com/abelectronicsuk/ABElectronics_Python_Libraries/tree/master/ServoPi.
Napájení Servo PWM Pi Zero
Servo PWM Pi Zero není z bezpečnostních důvodů připojeno na 5V sběrnici Raspberry Pi.
pro napájení Servo Pi se vzhledem k vysokým proudům u RC servomotorů a dalších PWM zařízení doporučuje použití externího 5V zdroje. Externí napájení může být připojeno přes 5V a GND podložky. Pokud použijete dva zdroje, jeden pro Raspberry Pi a druhý pro Servo Pi, ujistěte se, že zemnící kabely obou zrojů jsou propojeny a nemají žádný potenciální rozdíl. Jakýkoliv rozdíl mezi zeměmi může poškodit Raspberry Pi!
Pokud používáte Servo PWM Pi Zero pro aplikace s nízkým proudovým odběrem, pod 300 mA, můžete Servo Pi napájet z 5V sběrnice Raspberry Pi, přemostěním “PWR Link” podložek pájkou.
Propojení “PWR Link” podložek také umožňuje napájení Raspberry Pi ze Servo Pi s externím 5V zdrojem napájení. Toto řešení však obchází vnitřní pojistku na Raspberry Pi, takže je zranitelné vůči zkratu na některém z GPIO pinů!
Vlastnosti
- Stohovatelný female GPIO header vyžaduje pájení
Specifikace
Supply Voltage | 2.3V to 5.5V |
Voltage on any input/output pin | Vss to 5.5V |
Logic Voltage at GPIO I2C Port | 3.3V |
Output Current On Each Pin | 25 mA |
Total Maximum Current | 400 mA |
Total Power Dissipation | 400 mW |
Podpora
Software
K této desce existují knihovny pro Python, C, C++, Node.js a Windows 10 IoT.
Obsah balení
- deska Servo PWM Pi Zero – Modul pro Raspberry Pi s 16-kanálovým, 12-bitovým PWM ovládáním.
- stohovatelný female GPIO header
Parametry
Funkce desky | Servo driver |
---|---|
Postav si sám (DIY) | Ano |
Použití spolu s | Raspberry Pi 4/3/2/1+/Zero |
Sektor | Domácnost |
Výbava desky | 40pinové GPIO |
Diskuze
Pouze přihlášení uživatelé, kteří zakoupili tento produkt, mohou přidat hodnocení.
Recenze
Zatím zde nejsou žádné recenze.