Toutes les choses considérées, il est assez facile d’obtenir une LED est une bande à allumer de manière séquentielle et de faire rebondir. En tournant cette animation facile dans un vrai scanner derson, avec des transitions lisses et une disparition contrôlée, est une autre chose entièrement. Et oublier complètement les LED et faire un scanner derson servo-opéré. Appelons-le simplement une leçon intéressante en abstraction matérielle.
Le scanner de larson, nommé d’après le célèbre producteur de télévision Glen A. Larson pour son penchant pour l’intégrant dans des spectacles comme Battlestar Galactica et Knight Rider, est effectivement difficile à exécuter dans du matériel grâce à la queue de décoloration qui suit le pixel de plomb que le pixel de plomb que le pixel de plomb que de la danser et en travers de l’écran. [Eric Gunnerson] a choisi de rendre cela et d’autres effets d’animation plus simples à réaliser avec FADE, un cadre personnalisé pour les animations à LED qui fonctionne sur un ESP32.
Les animations LED vont bien, mais qu’en est-il des servos? pourrait être modifié pour les soutenir? Ceci [s’est avéré être] un mod assez facile grâce à l’architecture de FADE et à la prise en charge existante de [Eric] pour les voyants non adressables via des signaux PWM. Et il était même possible de supporter beaucoup plus que les 16 canaux PWM sur un ESP32BY ajoutant une connexion UDP qui met plusieurs ESP32 sous la commande d’un microcontrôleur central.
La vidéo ci-dessous montre la démo de support de servo, avec un scanner derson électromécanique à huit canaux. Chaque “pixel” est une balle de ping-pong peinte se balançant sur un servo passe-temps, et tout cela semble aussi terrible que vous l’attendez. Si vous plissez juste à droite, l’effet semble assez convaincant, mais ce n’est guère le point. La vraie histoire ici est une architecture réfléchie de [Eric], qui a rendu les mods plus simples que de partir de zéro.