PCA9685 16-kanavainen 12 bit PWM I2C servokontrolleri Arduino-yhteensopiva
Tuotemerkki: satkit
Sis. ALV (Veroton: 5,79 €)
Paljousalennukset
| Määrä | Hinta | Tallenna |
|---|---|---|
| 2+ | 6,45 € | -10% |
PCA9685 16-kanavainen 12 bit PWM I2C servokontrolleri on elektroninen moduuli, joka on suunniteltu helpottamaan useiden servomoottorien ohjausta tehokkaan ja tarkan I2C-liitännän avulla. Arduino-yhteensopiva tämä kontrolleri mahdollistaa jopa 16 PWM-ulostulon hallinnan käyttäen vain kahta mikrokontrollerin pinniä, mikä optimoi resurssien käytön ja yksinkertaistaa johdotusta.
Keskeiset ominaisuudet:
- 16 PWM-kanavan ohjaus: Mahdollistaa jopa 16 servon tai PWM-ulostulon samanaikaisen ohjauksen.
- 12 bitin tarkkuus: Tarjoaa jokaiselle ulostulolle hienon tarkkuuden, joka vastaa noin 4 mikrosekunnin resoluutiota 60 Hz:llä, ihanteellinen servomoottorien pehmeään ja tarkkaan ohjaukseen.
- I2C-liitäntä integroidulla kellolla: Ei vaadi mikrokontrollerilta kellosignaalin lähettämistä, mikä vähentää prosessointikuormaa.
- Moduulien ketjutus: Jopa 62 moduulia voidaan kytkeä sarjaan, jolloin yhdestä I2C-väylästä voidaan ohjata jopa 992 PWM-ulostuloa.
- Joustava virransyöttö: Toimii 5V jännitteellä ja sitä voidaan ohjata 3.3V mikrokontrollereilla, ja ulostulot tukevat jopa 6V.
- Ulostulon konfigurointi: Ulostulot voidaan määrittää push-pull- tai open-drain-tilaan eri sovelluksia varten.
- Enable-pinni: Mahdollistaa kaikkien ulostulojen nopean poiskytkennän paremman hallinnan ja turvallisuuden vuoksi.
- Integroitu 220 ohm vastus: Helpottaa LED-ulostulojen käyttöä ilman lisäkomponentteja.
Tyypilliset käyttökohteet:
- Useiden servomoottorien ohjaus roboteissa ja automaatioprojekteissa.
- LED-valaistusprojektit, joissa tarvitaan tarkkaa PWM-ohjausta.
- Sovellukset, joissa mikrokontrollerien PWM-ulostulojen määrää halutaan laajentaa, kuten Arduino-projekteissa.
Yhteensopivuus: Tämä kontrolleri on täysin yhteensopiva Arduino-alustojen ja muiden mikrokontrollerien kanssa, jotka tukevat I2C-kommunikaatiota, mikä helpottaa sen integrointia elektroniikka- ja robotiikkaprojekteihin.
Pakkauksen sisältö:
- 1 x PCA9685 16-kanavainen 12 bit PWM I2C servokontrolleri Arduino-yhteensopiva.
- Ohjaa jopa 16 servoa vain kahdella I2C-pinnillä
- 12 bitin tarkkuus servojen tarkkaan ohjaukseen
- Mahdollistaa jopa 62 moduulin ketjutuksen ja 992 PWM-ulostuloa
- I2C-liitäntä integroidulla kellolla, ei lisäkuormaa mikrokontrollerille
- 5V virransyöttö, yhteensopiva 3.3V mikrokontrollerien kanssa
- Säädettävä PWM-taajuus jopa 1.6 KHz
- Ulostulot määritettävissä push-pull- tai open-drain-tilaan
- Enable-pinni kaikkien ulostulojen nopeaan poiskytkentään
- 220 ohm vastukset LEDien suoraan ohjaukseen
Asiakkaiden kysymykset ja vastaukset
Mitkä ovat moduulin lähtöjen suurimmat jännite- ja virtarvot?
Lähdöt kestävät jopa 6 V:n jännitteen ja suositeltu enimmäisvirta on noin 25 mA kanavaa kohti, rajoitettuna sisäänrakennetuilla 220 Ω vastuksilla. Suuremmille kuormille (esimerkiksi isommille servoille) kuorma on syötettävä ulkoisesti ja PCA9685:tä käytettävä vain PWM-signaalin tuottajana.
Minkä taajuusalueen PWM moduuli tukee ja miten tämä vaikuttaa servojen ja LEDien ohjaukseen?
Moduuli tukee noin 24 Hz:stä 1,6 kHz:iin ulottuvia PWM-taajuuksia, joita voidaan säätää ohjelmallisesti. Tavallisille servoille suositellaan 50–60 Hz:n käyttöä ylikuumenemisen ja värinän välttämiseksi; LEDien kanssa voidaan käyttää korkeampaa taajuutta näkyvän välkkymisen estämiseksi. Taajuuden muutos vaikuttaa aikaresoluutioon ja voi vaatia koodin säätämistä kuorman tyypin mukaan.
Miten PCA9685-kontrolleri kytketään Arduinoon?
Se kytketään I2C-liitännän kautta Arduinoon SDA- ja SCL-pinnien avulla, jolloin jopa 16 servoa voidaan ohjata vain kahdella pinnillä.
Kuinka monta servoa voin ohjata tällä moduulilla?
Yhdellä moduulilla voi ohjata jopa 16 servoa, ja jopa 62 moduulia voidaan ketjuttaa yhteensä 992 servon ohjaamiseksi.
Minkä käyttöjännitteen kontrolleri vaatii?
Kontrolleri toimii 5V syötöllä ja sitä voidaan ohjata 3.3V mikrokontrollereilla.
Onko tämä kontrolleri yhteensopiva myös muiden mikrokontrollerien kuin Arduinon kanssa?
Kyllä, se on yhteensopiva kaikkien mikrokontrollerien kanssa, jotka tukevat I2C-kommunikaatiota, ei vain Arduinon.
Mihin PCA9685:n enable-pinniä käytetään?
Enable-pinni mahdollistaa kaikkien PWM-ulostulojen nopean poiskytkennän paremman hallinnan ja turvallisuuden vuoksi projektissa.