Deux cartes de contrôleur de moteur pour le Raspberry Pi de 4tronix – Avis

picon_zero

picon_zero

Ce week-end m’a donné le temps de parcourir ma «pile de critiques». Je suis presque au bas de la pile maintenant – juste un livre à parcourir. En attendant, j’ai essayé deux cartes de contrôleur de moteur de 4tronix.

introduction

Pour le moment, il y a une certaine saturation sur le marché des cartes de contrôleur de moteur (MCB). Il existe des cartes disponibles dans une variété de facteurs de forme et auprès de divers fournisseurs et revendeurs. Alors, que peut offrir une nouvelle carte contrôleur de moteur, voire deux?

Pour répondre à cette question, j’ai mis la main sur quelques nouveaux MCB de Gareth à 4tronix qui sont basés à Derby. La solution de Gareth à la saturation du marché est de construire des cartes qui sont simplement chargé avec des fonctionnalités. C’est certainement un argument convaincant, alors voyons ce qu’il a proposé cette fois!

RoboHAT

robohatinaction

Le premier est le RoboHAT. Il s’agit d’une carte pré-assemblée de la taille d’un HAT avec les caractéristiques suivantes:

  • Un régulateur de commutation 5V qui permet d’alimenter la carte et d’alimenter le Pi à partir d’une source 7-10V.
  • Puce double pont en H pour piloter deux moteurs CC (ou deux paires)
  • Six entrées GPIO décalées de niveau 5V avec connecteurs à 3 broches.
  • Quatre sorties GPIO à décalage de niveau 5V avec connecteurs à 3 broches (capables de piloter des servos).
  • Embase à 4 broches pour un capteur de distance à ultrasons.
  • Connecteur breakout I2C.
  • Vis de montage et entretoises pour fixer le HAT au Raspberry Pi.

C’est énormément de fonctionnalités et énormément de moteurs, surtout si vous utilisez toutes les sorties pour les servos.

L’installation du HAT consiste simplement à le brancher. Il dispose d’une EEPROM qui configure les superpositions nécessaires et active I2C. Les instructions sont simples – téléchargez un script d’installation et exécutez-le. Les téléchargements comprennent une bibliothèque Python et plusieurs scripts de test.

J’ai utilisé ces scripts de test pour essayer le HAT. J’ai connecté une batterie 4xAA, deux moteurs à courant continu et deux servos et exécuté certains des scripts et les moteurs sont allés. Très simple, très bien présenté et, pour 24 £ (TTC), très bon rapport qualité / prix. Vous pouvez procurez-vous-en un sur le site Web de 4tronix.

Picon zéro

piconzeroinaction

Le deuxième sur la pile de critiques était le Picon Zero. Il s’agit, de manière assez surprenante, d’une carte à facteur de forme zéro. Il est pré-assemblé et présente les caractéristiques suivantes:

  • Deux pilotes de moteur à pont en H complet capables de donner jusqu’à 1,5 A par canal (2 A max) dans les sens avant et arrière.
  • Six canaux de sortie 5V à 3 broches à usage général qui peuvent être définis comme numériques, PWM, servo ou WS2812 (également appelés néopixels).
  • Quatre entrées 5 V à 3 broches à usage général pouvant être réglées sur numérique, analogique ou DS18B20 (capteur de température numérique).
  • Broches GPIO supplémentaires divisées en en-têtes.
  • Un en-tête pour I2C.
  • Les moteurs peuvent être alimentés soit à partir de la source d’alimentation 5V du Pi, soit à partir d’une batterie externe.

À mon avis, la Picon Zero est en fait la carte supérieure par rapport à la RoboHAT. Oui, il y a un peu plus de configuration manuelle à faire (sous la forme d’une installation manuelle apt-get des bibliothèques I2C) et oui, elle est plus petite et a moins d’options d’alimentation. Et non, il n’alimente pas le Pi à partir de la batterie.

Cependant, il a plus de canaux de sortie (et peut donc être utilisé pour contrôler plus de servomoteurs) et, curieusement, il a des entrées analogiques. L’option de régler les sorties sur numérique, PWM, servo ou WS2812 est formidable et la possibilité d’alimenter simplement les moteurs à partir de la source d’alimentation 5V du Pi vous donne beaucoup de flexibilité pour «  l’utiliser simplement  » sans vous soucier d’une batterie si votre les moteurs sont de faible puissance.

J’ai branché deux micro-moteurs à courant continu à engrenages métalliques et quatre (!) Servos dans la carte et les ai tous alimentés à partir de la ligne 5V du Pi sans problème.

Comme le RoboHAT, le Picon Zero dispose d’un script d’installation qui télécharge une bibliothèque et plusieurs exemples de scripts. L’utilisation de ces scripts a fait tourner mes moteurs et j’ai eu un joli petit écran de choses tournantes avec très peu d’effort.

Le prix est de 16 £ (TTC), ce qui est très raisonnable, et vous pouvez procurez-vous-en un sur le site Web de 4tronix ou depuis Raspberryme.com.

Conclusion

Ces deux cartes de 4tronix sont excellentes. Bien sûr, elles sont un peu plus chères que certaines autres options (mais pas toutes), mais le nombre de fonctionnalités sur les cartes et la beauté technique de la conception de la carte en sont une excellente compensation. Honnêtement, si je cherchais une carte contrôleur de moteur capable de contrôler charges de moteurs, il n’y a vraiment pas beaucoup de concurrence et je n’hésite pas à les recommander.