このプロジェクトについて

AnimatedPixelClockは、128x64のHUB75 RGB LEDマトリクスをアニメーション付きレトロアーケード時計として駆動するESP32-S3ファームウェアプロジェクトです。2枚連結した64x64 P2.5 HUB75Eパネル(1/32スキャン、FM6126A)を対象とし、手配線のESP32-S3ボードに加えてWaveshare ESP32-S3-RGB-Matrixドライバーボードをサポートします。それぞれ別のピンマップとコンパイル時のオーバーライド規約を備えています。 この時計は14種類のスタイルとCycle Allモードを提供し、Mario、Space Invaders、Pong/Arkanoid、Pac-Man、Snake、Tetris、Asteroids、Dino Runner、Matrix Rain、TRON、Bomberman、Doom Fire、Standard、Large、Weather Clockを含みます。アニメーションスタイルは毎時の切り替わりで数字を再構築します。数字、キャラクター、エフェクト、背景の色はスタイルごとに編集できます。 内蔵のWebインターフェースは、時計設定、スケジュールされた夜間減光と電源オフ時間帯を伴う表示輝度、コロンの点滅、適応リフレッシュ、POSIX TZルールによる自動DST付きタイムゾーン選択、テストプローブ付きNTPサーバー設定、ネットワーク設定(DHCP/静的、mDNS、起動時IP表示)、ドラッグアンドドロッププレビュー付きPCモニターレイアウト、JSON設定のエクスポート/インポート、OTAファームウェアアップロードをカバーします。診断はポータルおよびAPIエンドポイントから利用できます。 オプション機能には、Open-Meteoを使用するWeather Clock(APIキー不要、10分ごとに取得)、アンビエントスクリーンセーバー(Space Invaders、Pac-Man、スターフィールド、水族館、燃える部屋)とオプションのコーナー時計およびスケジューリング、コンパクトな.pca形式に変換してデバイスストレージにアップロードするカスタムGIFアニメーション、予備のGPIO上のWS2812B LEDストリップとSolid、Wave、Rainbow、Fire、Meteor、Scanner、Hour sweep、Weather、Audio VUなどのエフェクトが含まれます。ストリップはパネルの電源および調光状態に追従し、電流制限をサポートします。 デスクトップコンパニオンアプリは、PCのパフォーマンス統計(CPU/GPU/RAM/ネットワーク)とオーディオFFTデータをストリーミングして、パネルビジュアライザーとストリップVUメーターに利用できます。このプロジェクトはハードウェア配線、電源オプション、ピンマップ、ビルド写真を文書化し、参照されているゲームスタイルの権利者とは無関係であることを明記しています。