Cette semaine, Yoctopuce annonce encore une fois deux nouvelles conversions de modules au format USB-C, il s'agit du Yocto-Servo-C et du Yocto-MaxiKnob-C. Voyons de quoi il retourne, voulez-vous?
Le Yocto-Servo-C
Le Yocto-Servo-C est un tout petit module destiné à commander des servos de modélisme ou tout autre accessoire compatible avec les signaux de commande standards utilisés en modélisme comme par exemple un variateur de moteur (ESC). Le signal de commande typique dans le monde du modélisme radio-contrôlé est du PWM à environ 30Hz avec un duty-cycle qui varie entre 1 et 2ms et une position neutre à 1.5ms.
Non seulement le Yocto-Servo-C vous permet de commander un changement immédiat de position d'un servo, ce qui aura pour effet de forcer le servo à rejoindre la position demandée aussi vite que sa mécanique le lui permet, mais vous pouvez aussi commander des changements de position progressifs: vous donnez la position et le temps pour l'atteindre et le Yocto-Servo-C gérera la transition tout seul. Vous pouvez aussi reconfigurer la position neutre et augmenter le duty-cycle au-delà de 2ms pour pouvoir travailler avec des servos qui s'écartent un peu du standard.
Le Yocto-Servo-C peut alimenter les servos en utilisant uniquement le bus USB, mais il est important de noter que, malgré son connecteur USB-C, le Yocto-Servo-C est un module USB 1.1, il n'est pas capable de gérer la fonction Power Delivery d'USB 3. Par conséquent, vous pouvez espérer obtenir entre 0.5 et 3A de la part d'un hôte USB 1.1 ce qui vous limitera à des petits servos qui ne consomment pas trop. Néanmoins, cette limitation peut être contournée: le Yocto-Servo-C vous offre la possibilité d'utiliser une alimentation externe.

Le Yocto-Servo-C
En termes de prix, le Yocto-Servo-C sort à 25.60 CHF soit 3.70 de plus que la version Micro-B, la faute à quelques composants spécifiques dont le prix a un peu augmenté en quinze ans.
Le Yocto-MaxiKnob-C
Le Yocto-MaxiKnob-C est le grand frère du Yocto-Knob-C, au lieu de 5 entrées analogiques pour interfacer des interrupteurs, boutons poussoir, potentiomètres et autre capteurs résistifs, il y en a douze. Ces entrées peuvent être aussi configurées pour décoder les signaux en quadrature vous permettant ainsi d'interfacer les encodeurs du même nom.
Contrairement au Yocto-Knob-C, les entrées ne sont pas disponibles sous la forme d'un bornier à vis, mais sous la forme d'un header 2x12 contacts, vous aurez donc besoin de câbles avec les connecteurs appropriés. Yoctopuce propose un petit assortiment d'excellente qualité sur son magasin en ligne, mais vous pourrez aussi en trouver moins chers ailleurs, ce type de connecteur est très répandu.
Le Yocto-MaxiKnob-C dispose d'une LED RGB qui peut être chaînée avec d'autres smart LEDs du type WS2812B, WS2812C, SK6812, WS2811 ou encore SK6812RGBW, aussi connues sous le nom de NeoPixel. Vous pouvez contrôler individuellement la couleur de chaque LED et même pré-programmer de petites animations.
Enfin, le Yocto-MaxiKnob-C dispose qu'un petit buzzer qui vous permettra d'émettre des sons à la fréquence de votre choix, et même de jouer quelques mélodies simples.
En résumé, le Yocto-MaxiKnob-C contient tout ce qu'il vous faudra pour construire une interface utilisateur physique avec la possibilité d'interfacer toutes sortes de boutons et d'offrir un feedback tant sonore que lumineux.

Le Yocto-MaxiKnob-C
Le prix du Yocto-MaxiKnob-C, calculé comme trois fois son coût en composants, sort à 82.50 CHF, soit un peu moins cher que le Yocto-MaxiKnob.
