Avec autant d’API disponibles de nos jours, les possibilités sont apparemment infinies en ce qui concerne ce que vous pouvez exploiter avec un Tarte aux framboises. De l’utilisation de l’IA pour alimenter vos créations avec ChatGPT utiliser l’API d’Amazon pour créer un appareil Alexa personnalisé, il y a tellement de choses que vous pouvez utiliser. Aujourd’hui, nous avons un projet génial à partager créé par Clayton de Design Build Make qui utilise une API pour extraire des scores de baseball pour un personnalisé tableau de bord de bureau qui suit son équipe préférée, les Cardinals.
Selon Clayton, l’idée du projet lui est venue après qu’il en ait eu assez de vérifier régulièrement les scores de son téléphone. Pour résoudre ce problème, il a décidé de créer un tableau de bord qui se met automatiquement à jour en temps réel avec les données de score. Il ressemble à un tableau d’affichage à l’ancienne que vous trouverez sur un terrain de baseball, mais celui-ci est beaucoup plus petit et tient sur votre bureau.
Le plateau a la forme d’un large rectangle. Il est fait de bois et découpé au laser avec des trous pour les affichages de partition qui sont présentés à l’aide d’affichages à 7 segments. Il a quelques LED en bas pour représenter des choses comme le nombre de retraits, de frappes et de balles qui ont été comptabilisés ainsi que le nombre de joueurs sur quelle base. Il est fini avec un travail de peinture verte personnalisé et un logo élégant pour les cardinaux.
Clayton explique qu’il y a 24 écrans à 7 segments utilisés dans le projet. Des registres à décalage étaient nécessaires pour contrôler chacun d’eux. Ils sont connectés en guirlande pour plus de commodité et disposent également d’un circuit imprimé personnalisé qui aide à organiser la conception. L’ensemble du projet est piloté par un Raspberry Pi 3B +, mais vous pourriez probablement utiliser un ancien modèle de Raspberry Pi, ou même quelque chose de plus petit comme un modèle Raspberry Pi Zero 2 W ou le Raspberry Pi Pico W.
L’API utilisée dans ce projet est exactement la même API que celle utilisée par la Major League Baseball (MLB) pour enregistrer leurs scores de jeu par jeu. Vous pouvez trouver des détails sur cette API et comment y accéder sur GitHub. Comme cela nécessite des mises à jour régulières, le Raspberry Pi aura besoin d’un accès Internet pour mettre à jour le tableau de bord.
Si vous voulez voir de plus près comment fonctionne ce projet Raspberry Pi, regardez la vidéo partagée sur YouTube par Clayton et assurez-vous de le suivre pour d’autres projets sympas à l’avenir.