Neopixel 16×16 clock

この16×16のNeoPixelは元々漢字を表示するために購入したもの。いまだに完成してない。

以前からこのパネル活用するアイデアがあり、なかなか行動に移してないが、クリスマス・シーズンでNeoPixelで飾りを作るため、このアイデアも行動に移した。そのアイディアは、

Wemos D1 mini(ESP8266)を使って16×16のNeoPixelマトリックスに時計を表示

  • 周囲60ピクセル: アナログ形式で時分秒を表示
  • 中央部分: デジタル形式で分と秒を表示
  • Wi-Fi経由でNTP時刻を取得

次の写真とビデオの表示ができるまで、ChatGPTの手を借りて、それでも一日時間を掛かっだ。

Before 10 o’clock

After 10 o’clock

 

動作ビデオ(Video)

それでもいくつ不満が残っている:

  1. 12時は、左上の角にある。中央に表示するように、いろんな言い方でChatGPTに指示しても、変なコードに改造さえれ、一旦そのままにする。
  2. 曜日の表示。こちらも指示しても、既存機能が一部無くされるようなコードに改造さえれ、、一旦そのままにする。

12時は、左上の角にあることは、1時から12時点灯位置のバランスが良い。
しかし慣習には違うもの、悩むところ。