Retour aux produits
Image du module d'alimentation DC-DC XY-3606 réglable pour convertir une tension d'entrée de 24/12V en une tension de sortie de 5V à 5A.
XY-3606 DC-DC alimentation ajustable 24/12V à 5V 5A Le prix initial était : 70,00 DH.Le prix actuel est : 65,00 DH.

PCA9685 Driver Servo Moteur PWM 16 Canaux

95,00 DH

PCA9685 Driver Servo Moteur PWM 16 Canaux sert à contrôler un grand nombre de moteurs servo dans diverses applications, telles que les bras robotiques, les hexapodes et les robots. Ce module communique via le protocole I2C, ce qui permet une connexion simple et efficace à votre microcontrôleur  en utilisant seulement deux broches.

Grâce à sa résolution de 12 bits, le PCA9685 offre une précision élevée pour le contrôle des servomoteurs. De plus, il est possible de chaîner plusieurs modules PCA9685 pour étendre le nombre de sorties PWM contrôlables, rendant ce pilote de servo extrêmement polyvalent et adapté à de nombreuses applications.

14 en stock (peut être commandé)

  • Récupération au magasin Moussasoft

Récupérez votre commande aujourd'hui.

Gratuit

  • Livraison partout au Maroc

Nous livrons à domicile dans tout le Maroc.

1-2 Jours

40.00 Dh

  • Livraison à Agadir

Le coursier livrera à l'adresse indiquée.

même jour

20.00 Dh

  • Retours gratuits sous 7 jours.
11 Personnes qui regardent ce produit actuellement !
UGS : P4C3_08 Catégories : ,
Description

PCA9685 Driver Servo Moteur PWM 16 Canaux

PCA9685 Driver Servo Moteur PWM 16 Canaux à 12 bits peut gérer un grand nombre de moteurs servo pour diverses applications, notamment les bras robotiques, les hexapodes et les robots.

Ce module fournit une méthode simple et performante pour étendre les sorties PWM de votre microcontrôleur en n’utilisant que deux broches.

Le PCA9685 communique avec le microcontrôleur via le protocole I²C, ce qui permet une intégration facile et la possibilité de chaîner plusieurs modules en attribuant une adresse I²C différente à chaque module.

Les spécifiques techniques

  1. Tension d’alimentation : 5V (typique)
  2. Nombre de canaux : 16 sorties PWM indépendantes
  3. Résolution : 12 bits par canal, soit 4096 étapes de résolution
  4. Fréquence PWM réglable : jusqu’à environ 1,6 kHz
  5. Interface de communication : I2C (Inter-Integrated Circuit)
  6. Adressage I2C : 6 bits d’adressage (jusqu’à 62 adresses sélectionnables)
  7. Courant de sortie : 25 mA (max) pour chaque canal en mode sink, 10 mA (max) pour chaque canal en mode source
  8. Protection contre l’inversion de polarité sur l’entrée du bloc terminal
  9. Capacité de chaînage : jusqu’à 62 modules pour contrôler jusqu’à 992 sorties PWM
  10. Dimensions : 2,5″ x 1″ x 0,1″ (62,5 mm x 25,4 mm x 3 mm)
  11. Poids (sans headers ni bloc terminal) : 5,5 grammes
  12. Poids (avec headers 3×4 et bloc terminal) : 9 grammes

Fiche technique: https://cdn-learn.adafruit.com/downloads/pdf/16-channel-pwm-servo-driver.pdf

Video descriptif

Avantages de l’utilisation du module 

  • Facilité d’intégration avec divers microcontrôleurs
  • Possibilité de chaînage de jusqu’à 62 modules PCA9685 pour un total de 992 sorties PWM
  • Fonctionnement autonome sans sollicitation continue du microcontrôleur
  • Résolution élevée pour un contrôle précis des moteurs servo

Gestion de plusieurs sorties PWM

Le module permet de contrôler jusqu’à 16 sorties PWM avec une seule carte. En chaînant plusieurs modules, vous pouvez contrôler jusqu’à 992 sorties PWM en utilisant seulement deux broches du microcontrôleur.

Applications du PCA9685 Driver Servomoteur PWM 16 Canaux

  • Bras robotiques
  • Hexapodes
  • Robots divers
  • Véhicules télécommandés
  • Drones et quadricoptères

Astuces pour une utilisation du Driver Servomoteur PWM 16 Canaux

  • Utilisez une alimentation séparée pour les moteurs servo afin d’éviter les interférences avec le microcontrôleur.
  • Ajustez la plage de largeur d’impulsion pour correspondre aux moteurs servo utilisés afin d’éviter d’endommager les moteurs.
  • Testez chaque moteur servo individuellement avant de les intégrer à votre projet pour vous assurer qu’ils fonctionnent correctement.
  • Utilisez des bibliothèques telles que la bibliothèque Adafruit_PWMServoDriver pour faciliter la programmation et le contrôle des moteurs servo avec le PCA9685.
  • Assurez-vous de configurer correctement les adresses I²C pour chaque module PCA9685 lorsque vous les chaînez, afin d’éviter les conflits d’adresses.
  • Ajoutez un condensateur sur le module si vous utilisez de nombreux moteurs servo et que l’alimentation n’est pas très stable ou génère du bruit.

La valeur du condensateur est généralement estimée à n * 100µF, où n est le nombre de servos

Utilisation du module PCA9685 avec Arduino et les servomoteurs 

Connexion du PCA9685 à l’Arduino :

Broche PCA9685 Broche Arduino
GND GND
VCC 5V
SDA A4 (SDA) pour Arduino UNO
SCL A5 (SCL) pour Arduino UNO

Branchement des servomoteurs :

  • Connectez les 4 servomoteurs aux ports de sortie du PCA9685 (par exemple, aux ports 0, 1, 2 et 3). Veillez à respecter la polarité : Signal (PWM), Tension (V+) et GND.

Installation de la bibliothèque Adafruit-PWM-Servo-Driver :

  • Ouvrez l’IDE Arduino et recherchez “Adafruit PWM Servo Driver Library” et installez-la

PCA9685 16 channel servo motor driver with Arduino schematic

Comparaison entre le driver PCA9685 et TLC5940

Caractéristiques PCA9685 TLC5940
Communication I2C SPI
Nombre de canaux 16 canaux 16 canaux
Résolution 12 bits 12 bits, DAC intégré
Chaînage Facile, grâce à l’I2C Plus complexe, en raison du SPI
Alimentation 5V 3,3V à 5V
Compatibilité Compatible avec la plupart des microcontrôleurs (ex: Arduino) Compatible avec une variété de microcontrôleurs
Facilité d’utilisation Facile à utiliser et à intégrer Potentiellement plus complexe
Shipping & Delivery