Servo 2040 - Servocontrôleur 18 canaux

Numéro d'article 57945 Marque Pimoroni Modèle PIM613 Share Écrire une critique
Servo 2040 - Servocontrôleur 18 canaux
Pimoroni
€ 25,70€ 21,40 Excl. T.V.A. (FR)
Rupture de stock Délai de livraison 5 à 30 jours ouvrables
Afficher les remises progressives Expédié de € 9,95 (FR) Délai de rétractation de 30 jours

La description Liens Bijlagen

Construisez l'hexapode/bras de robot/autre engin articulé de vos rêves avec ce servocontrôleur tout-en-un alimenté par RP2040 avec mesure du courant, en-têtes de capteur et LED RVB.

Servo 2040 est un contrôleur d'asservissement autonome pour faire des choses avec beaucoup de pièces mobiles. Il a des en-têtes de broches pré-soudés pour le branchement jusqu'à 18 servos - assez pour les marcheurs hexapodes les plus longs ou beaucoup de degrés de liberté pour vos bras, jambes ou tentacules robotiques. Les servos peuvent être assez gourmands en énergie, en particulier les plus gros, nous en avons donc ajouté quelques-uns surveillance actuelle fonctions afin que vous puissiez garder un œil sur la consommation d'énergie.

Il y a six LED RVB adressables (AKA Neopixels) pour un retour visuel et des rapports d'état, ainsi que des en-têtes de broche pour se connecter jusqu'à six capteurs analogiques - utile pour détecter où se trouve le sol, si vous êtes sur le point de vous écraser contre un mur ou combien de pression La griffe exerce sur votre malheureux cobaye. Nous avons également lancé un Connecteur QW/ST là-bas, pour faciliter l'ajout d'une évasion Qwiic ou STEMMA QT ou deux. .

RP2040 x servos

Nous avons utilisé le RP2040 comme cœur de cette carte en raison de la flexibilité de ses E/S programmables (PIO). Traditionnellement, chaque servo doit être connecté à son propre canal compatible PWM sur le microcontrôleur. Le RP2040 n'a que 16 canaux PWM, mais il est possible de piloter jusqu'à 30 servos en utilisant la magie des PIO (si vous êtes habile avec le câblage). Les PIO du RP2040 sont également super rapides, ils peuvent donc piloter des servos avec une résolution inférieure à la microseconde.

Nous avons intégré le microcontrôleur RP2040 directement dans le Servo 2040, vous n'avez donc pas besoin de cartes de microcontrôleur et de servocommande séparées. Cela donne de belles constructions compactes - parfaites pour les petits robots !

Fonctionnalités

  • Alimenté par RP2040 (Dual Arm Cortex M0+ fonctionnant jusqu'à 133 Mhz avec 264 Ko de SRAM)
  • 2 Mo de mémoire flash QSPI prenant en charge XiP
  • 18 ensembles de broches d'en-tête pour connecter des servos de loisir à 3 broches
  • Prend en charge les servos à tension plus élevée (jusqu'à 11 V) *
  • 6 LED RVB/Néopixels adressables
  • 6 ensembles de broches d'en-tête pour connecter des capteurs analogiques
  • Détection de tension et de courant embarquée
  • Bouton Reset et BOOT (le bouton BOOT peut également être utilisé comme bouton utilisateur)
  • Connecteur USB-C pour la programmation et l'alimentation (3A max)
  • Bornes à vis pour alimentation externe (avec protection contre l'inversion de polarité) (courant continu 10A max)
  • Connecteur Qw/ST (Qwiic/STEMMA QT) pour les éruptions
  • Entièrement assemblé (aucune soudure requise)
  • Bibliothèques C++/MicroPython
  • Schématique
  • Dessin mécanique

Logiciel

Parce qu'il s'agit d'une carte RP2040, Servo 2040 est indépendant du firmware ! Vous pouvez le programmer avec C/C++, MicroPython ou CircuitPython.

Notre C++/MicroPython bibliothèques vous aideront à tirer le meilleur parti de Servo 2040, elles regorgent de fonctionnalités puissantes pour travailler avec des servos. Vous obtiendrez les meilleures performances en utilisant C++, mais si vous êtes débutant, nous vous recommandons d'utiliser nos batteries incluses dans MicroPython pour faciliter le démarrage.

Vous pouvez aussi utiliser CircuitPython sur votre Servo 2040, si vous souhaitez accéder à toutes les commodités de l'écosystème d'Adafruit (notez que vous ne pourrez contrôler que jusqu'à 16 servos avec CircuitPython).

Connexion des évasions

Si votre breakout a un connecteur QW/ST câble JST-SH vers JST-SH, ou vous pouvez facilement connecter n'importe lequel de nos breakout I2C Breakout Garden avec un câble JST-SH vers JST-SH ; couplé à un adaptateur Qw/ST vers Breakout Garden.

Remarques

  • Dimensions : 62 mm x 42 mm x 12 mm (L x l x H, y compris les connecteurs). Les trous de montage sont M2,5 et 2,7 mm de chaque bord.
  • * Si vous souhaitez faire fonctionner des servos avec une tension supérieure à 5V, vous devrez couper le 'USB séparé et Ext. Trace d'alimentation au dos de la carte pour éviter que le RP2040 ne soit endommagé par l'augmentation de la tension.
  • Si vous coupez cette trace, vous devrez fournir une alimentation séparée pour la logique de la carte (via USB ou le 5V sur l'en-tête cassé).
  • Lors de la programmation d'un robot alimenté par batterie via USB, nous vous recommandons d'utiliser quelque chose comme un adaptateur USB de données uniquement pour éviter de recharger votre ordinateur ou la batterie.

À propos du RP2040

Le microcontrôleur RP2040 de raspberry pi est un ARM Cortex M0+ dual core fonctionnant jusqu'à 133Mhz. Il regroupe 264 Ko de SRAM, 30 broches GPIO multifonctions (dont un ADC 12 bits à quatre canaux), un tas de périphériques standard (I2C, SPI, UART, PWM, horloges, etc.) et un support USB. Une fonctionnalité très intéressante de RP2040 sont les E/S programmables qui vous permettent d'exécuter des programmes personnalisés qui peuvent manipuler les broches GPIO et transférer des données entre les périphériques - ils peuvent décharger les tâches qui nécessitent des taux de transfert de données élevés ou une synchronisation précise qui auraient traditionnellement nécessité beaucoup de travail lourd de la part du CPU.

Produits similaires

Produits connexes

Questions et réponses

Avis des clients

Servo 2040 - Servocontrôleur 18 canaux Cliquez sur une étoile pour laisser votre avis

Articles consultés récemment

Webwinkelkeur Kiyoh Trustpilot Opencircuit