Raspberry Piコミュニティは、長年にわたり、プロ仕様の製品にも匹敵する完成度と機能性を備えた、非常に便利なプロジェクトをゼロから開発することで広く知られています。本日は、メーカー兼開発者のAjith Kumar B氏が作り上げた素晴らしい作品をご紹介します。彼は、私たちのお気に入りのマイクロコントローラーであるRaspberry Pi Picoを2つ使用し、楽しいボーナス機能を搭載した洗練されたデュアルクロックを作り上げました。
各PicoはI2C接続で接続され、専用のRTCモジュールを搭載しています。これにより、各ボードは互いに独立して時刻を監視しながら、2つのディスプレイ間で同時に同じ結果を出力できます。1つのPicoは7セグメントディスプレイに時刻を出力し、もう1つのPicoはMAX7219 LEDマトリックスパネルを使用してさまざまな情報を出力します。
Picosには独立したRTCモジュールが搭載されていますが、時刻を同期させるには同期が必要です。これは、クロックの電源投入直後に行われます。起動すると、7セグメントディスプレイがメインクロックとして機能し、セカンドディスプレイはカスタムメッセージの表示やMP3ファイルのトラックタイトルの読み上げなど、様々な機能に応じて切り替わります。
画像
1
の
3

Raspberry Pi Picosは専用ケースに収納されています。7セグメントディスプレイとマトリックスパネルが中央に配置され、上部には超音波センサーが搭載されています。このセンサーは、人が通り過ぎるとオーディオファイルを再生します。これらの機能は、時計と連動するようにプログラムされた赤外線リモコンを使ってワイヤレスで操作できます。
この時計は、Ajith Kumar B氏によるカスタムスクリプトを使用して動作します。このスクリプトは、2つのディスプレイへのクロック出力の処理や、MP3をサポートしてカスタムオーディオファイルを再生するといった基本的な機能を処理します。インターフェースの詳細は、Hackster経由の公式プロジェクトページで説明されています。
このRaspberry Piプロジェクトをもっと詳しく見てみたい、あるいは自宅で再現してみたいという方は、Hacksterで開発過程の詳細な解説をご覧ください。Ajith Kumar Bをフォローして、他にも興味深いプロジェクトや今後のアップデート情報をチェックしましょう。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。