Da heutzutage so viele APIs verfügbar sind, sind die Möglichkeiten scheinbar endlos, wenn es darum geht, was Sie mit einer API nutzen können Raspberry Pi. Von der Verwendung von KI zur Unterstützung Ihrer Kreationen ChatGPT um die API von Amazon zu verwenden Erstellen Sie ein benutzerdefiniertes Alexa-Gerät, es gibt einfach so viel, was Sie verwenden können. Heute möchten wir ein großartiges Projekt teilen, das von Clayton von Design Build Make erstellt wurde und eine API verwendet, um Baseball-Ergebnisse für einen benutzerdefinierten Entwurf abzurufen Desktop-Anzeigetafel das sein Lieblingsteam verfolgt – die Cardinals.
Laut Clayton kam ihm die Idee zu dem Projekt, nachdem er es satt hatte, regelmäßig auf seinem Telefon nach Ergebnissen zu suchen. Um dieses Problem zu lösen, beschloss er, ein Scoreboard zu entwickeln, das automatisch in Echtzeit mit den Score-Daten aktualisiert wird. Es sieht aus wie eine altmodische Anzeigetafel, die man auf einem Baseballfeld findet, aber diese ist viel kleiner und passt auf Ihren Schreibtisch.
Das Brett hat die Form eines breiten Rechtecks. Es ist aus Holz gefertigt und mit Laserschnitten versehen, mit Löchern für die Notenanzeige, die mittels 7-Segment-Anzeigen dargestellt wird. Unten befinden sich einige LEDs, die beispielsweise anzeigen, wie viele Outs, Strikes und Bälle gezählt wurden und wie viele Spieler sich auf welcher Base befinden. Abgerundet wird es durch eine individuelle grüne Lackierung und ein schickes Logo für die Cardinals.
Clayton erklärt, dass im Projekt 24 7-Segment-Anzeigen verwendet werden. Zur Steuerung jedes einzelnen davon waren Schieberegister erforderlich. Sie sind aus praktischen Gründen miteinander verkettet und verfügen außerdem über eine benutzerdefinierte Leiterplatte, die bei der Organisation des Designs hilft. Das gesamte Projekt wird von einem Raspberry Pi 3B+ angetrieben, aber Sie könnten wahrscheinlich auch mit einem älteren Raspberry Pi-Modell oder sogar etwas Kleinerem wie einem Raspberry Pi Zero 2 W-Modell oder dem Raspberry Pi Pico W auskommen.
Die in diesem Projekt verwendete API ist genau die gleiche API, die die Major League Baseball (MLB) zum Protokollieren ihrer Spielergebnisse verwendet. Einzelheiten zu dieser API und wie Sie darauf zugreifen können, finden Sie unter GitHub. Da hierfür regelmäßige Updates erforderlich sind, benötigt der Raspberry Pi einen Internetzugang, um die Anzeigetafel zu aktualisieren.
Wenn Sie einen genaueren Blick auf die Funktionsweise dieses Raspberry Pi-Projekts werfen möchten, schauen Sie sich das an Video Von Clayton auf YouTube geteilt und folgen Sie ihm für weitere coole Projekte in der Zukunft.