Si deux technologies se sont imposées dans le monde du DIY, ce sont bien le Raspberry Pi et les lumières LED. N'importe qui peut acheter des bandeaux ou des panneaux prêts à l'emploi et obtenir un grand nombre d'effets, mais le responsable de la chaîne « there oughta be » sur YouTube a décidé d'ajouter une dimension supplémentaire : son cube LED ne présente pas seulement un excellent motif 3D, il rapporte également la charge du processeur d'un ordinateur, grâce à un Raspberry Pi 2 et un peu de code Python.
Si vous jetez un coup d'œil rapide sur des sites de vente en ligne comme eBay et AliExpress, vous trouverez une série de panneaux LED qui ont littéralement explosé en popularité, grâce à la possibilité de les connecter à un Raspberry Pi via un HAT compatible. Avec le bon code, ces panneaux (dans des configurations 64x64 ou 64x128) sont capables de générer des motifs très attrayants tout en fournissant des informations pertinentes à l'utilisateur. Mais le meilleur, c'est que nous ne sommes pas limités à un panneau. Il existe des modèles avec support « daisy chain », ce qui pose une question intéressante : que pouvons-nous construire avec deux panneaux ou plus ?
Sebastian de la chaîne « there oughta be » sur YouTube a une fabuleuse proposition : un cube LED qui mesure la charge du processeur d'un ordinateur. Après avoir participé au Chaos Communication Congress 36 et observé ces panneaux en action sous forme de cube, il a décidé de créer une variante stationnaire. Cela offre deux avantages : il peut utiliser trois panneaux au lieu de six (réduisant ainsi le coût final du projet) et élimine tout ce qui est batterie et circuit de charge.
Un autre bon choix est l'utilisation d'un Raspberry Pi 2. Sebastian explique qu'il en avait déjà un qui prenait la poussière, mais cela offre aussi l'équilibre parfait. Les modèles plus rapides génèrent de la chaleur supplémentaire à l'intérieur du cube, et des options comme le Raspberry Pi Zero sont trop faibles en termes de traitement. L'alimentation relève tout un défi : Sebastian utilise une unité de 5 volts à 10A, mais dans certaines conditions (par exemple, les LED blanches à pleine luminosité), cela ne suffit pas. Il recommande d'adopter une alimentation plus puissante ou de séparer l'alimentation du Raspberry.
Cependant, l'élément le plus complexe est le logiciel, qui transforme le cube en indicateur d'utilisation du processeur. L'ordinateur charge un script Python en service systemd, qui envoie les informations au Raspberry Pi configuré avec rpi-rgb-led-matrix et OpenGL activé. Malheureusement, la solution n'est pas aussi universelle qu'on pourrait le penser, et il est probable que le code nécessite des modifications selon le type de panneaux LED.
https://old.neoteo.com/un-bullet-time-de-bajo-costo-con-15-raspberry-pi/Le résultat final est un anneau qui occupe les trois surfaces et qui change à la fois de couleur et d'épaisseur. Le bleu correspond à « idle », le vert et le jaune symbolisent des charges intermédiaires, et le rouge montre la puce à 100 %. Comme si cela ne suffisait pas, l'anneau est divisé en douze sections, une pour chaque thread, dont l'intensité varie en fonction de l'utilisation.
Au total, Sebastian a investi moins de 150 euros pour construire le cube, initialement destiné à être une lampe dans son salon, mais sa femme a exercé son droit de veto (!). Ce montant n'inclut pas le filament utilisé pour l'impression 3D du cadre ni le coût du Raspberry Pi 2. Si vous voulez en savoir plus, vous trouverez le lien ci-dessous.
Site officiel : Cliquez ici
https://old.neoteo.com/como-construir-un-controlador-midi-con-arduino/