25
Raspberry Pi スコアボードで野球のスコアをリアルタイムで記録

現代では数多くのAPIが利用可能であり、Raspberry Piで活用できる可能性は無限大と言えるでしょう。ChatGPTでAIを活用した作品の制作から、AmazonのAPIを使ってカスタムAlexaデバイスを作成することまで、活用できるものは無限大です。本日は、Design Build MakeのClayton氏が作成した素晴らしいプロジェクトをご紹介します。彼はAPIを使って野球のスコアを取得し、お気に入りのチームであるカージナルスのスコアを追うカスタムデスクトップスコアボードを作成しています。

クレイトン氏によると、このプロジェクトのアイデアは、スマートフォンでスコアを定期的に確認することに飽きたことから生まれたそうです。この問題を解決するために、彼はスコアデータをリアルタイムで自動更新するスコアボードを作ることにしました。野球場にあるような昔ながらのスコアボードに似ていますが、はるかに小さく、机の上にも置けるサイズです。

ボードは横長の長方形です。木製で、レーザーカットが施され、スコア表示用の穴が開けられています。スコアは7セグメントディスプレイで表示されます。下部にはLEDがいくつか付いており、アウト数、ストライク数、ボール数、そして各塁に何人の選手がいるかなどを表示します。特注のグリーンのペイントと、カージナルスのスタイリッシュなロゴが施されています。

クレイトン氏によると、このプロジェクトでは24個の7セグメントディスプレイが使用されているとのことです。各ディスプレイを制御するにはシフトレジスタが必要でした。利便性を考慮し、これらのディスプレイはデイジーチェーン接続されており、カスタムPCBも採用されているため、設計の整理が容易です。プロジェクト全体はRaspberry Pi 3B+で駆動されていますが、旧モデルのRaspberry Pi、あるいはRaspberry Pi Zero 2 WやRaspberry Pi Pico Wといった小型のモデルでも問題なく動作するでしょう。

画像

1

3

ラズベリーパイ
(画像提供:Clayton、Design Build Make)

このプロジェクトで使用されているAPIは、メジャーリーグベースボール(MLB)が試合ごとのスコアを記録するために使用しているAPIと全く同じです。このAPIの詳細とアクセス方法については、GitHubをご覧ください。このAPIは定期的なアップデートが必要なため、スコアボードを更新するためにRaspberry Piからインターネットに接続する必要があります。

この Raspberry Pi プロジェクトがどのように動作するかを詳しく知りたい場合は、Clayton が YouTube で共有しているビデオをご覧ください。また、今後のクールなプロジェクトについてはぜひ彼をフォローしてください。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。