自作腕時計
今後やりたいこと
時計
Deepsleep復帰時間の微調整
アラーム機能
天気予報、PM2.5、黄砂情報の取得と表示
充電
USB
ソーラーパネル
キャパシター
リチウムイオンキャパシター
ケース
防水ケース
ベルト
息子に編んで作ってもらう?
複数のWifi環境で自動切替接続
Wifi接続時の表示画面
OTA更新機能
操作モードへ切り替えボタン
操作用スイッチ追加
20260624
だいぶ腕時計らしいデザインになってきた。
息子が寝る時間の8時を白黒反転で強調し家のアナログ時計と同じ仕様にしてみた。
https://gyazo.com/15e2b03daafe8f596d267c73a164441c
20260620
またe-Paper動作不能に。なんと接続したケーブルが1本断線していた。
順番に問題を切り分けていくいつものパターン。もうこーいうのいやだわー。貴重なMakeタイムをロス。
NTP時刻を取得して、自宅のWifi環境に接続に成功したときのみ自動補正。
https://gyazo.com/1df9c5d9a8c81326d7539dd2965fb1d3
20260616
Arduino IDEを再起動したり、USBケーブルをつなぎ直したりしていたら、e-Paper復帰。
Webサーバー機能を追加して、PCやスマホの時計と同期できるようになった。
Preferencesなるものを初めて知る。設定値の保存には便利だわ。
せっかくなので曜日表示も追加。
https://gyazo.com/bf820158c6ff7158013cd68463505f29 https://gyazo.com/c1fb2652d2a96477c2c9181668cd99c5
https://gyazo.com/54ec33a0ac89113babfd97b84f19cfde https://gyazo.com/73f01123357a761130201a07c360e9c6
20260615
スマホから時計を同期できるようにサーバー設定を進める。
そうこうしてたら何故かe-Paperが更新できなくなった・・(汗。
20260612
家のWifi環境からネット接続しNTP時刻取得に成功。
20260611
レイアウトを調整をしてみる。良い。
全体を白黒反転させると表示が遅くなるのかな・・?
シンプルが良いと思いながら、今日の天気とかいろいろ表示させたくなってしまう・・。
Deepsleepで60秒程度眠らせてから復帰させる疑似時計まで完成。
画面全体がパシャとなるのは工夫して高速化させてみたい。
https://gyazo.com/54c3afcf9235f1a3bf19b31a7c5630e9 https://gyazo.com/d5acb0409cb70872bdc8b2c33f635f71
20260609
XIAO ESP32-C6と1.02inch e-Paper Moduleの組合せで表示テスト。
レイアウト超適当ですが、ライブラリを活用してひとまず表示できた!
分かってるけれど、電源抜いても表示が残るのって楽しいわー。
https://gyazo.com/6e25ed4b5f195ffaeffc88dfef762e7d https://gyazo.com/c2bcb75ee6054b081d38016327dd95a0
20260608
アプリ不要で常時表示、1週間電池がもつ自作の温湿度ロガーをESP32-S3で製作 - FabScene(ファブシーン)
これは大いに参考になる。
20260519
LightInk - An ESP32-based, solar-powered E-ink smartwatch with up to 10 months of battery life - CNX Software
ソーラーパネル+eペーパー+ESP32の組合せ、これが最有力候補だ。
20260423
時間みるためだけにスマホをみるのを止めたいので、腕時計を作りたい。
リチウムイオンキャパシタを使う?
小さなモーターで手巻き発電?
充電用モーターでバイブレーション機能とか?
ATtiny85を使った省エネウォッチ?
参考
Seeed Studio XIAO ESP32C6 入門ガイド | Seeed Studio Wiki
Seeed Studio XIAO ESP32C6 — スイッチサイエンス
ePaper Driver Board 入門ガイド | Seeed Studio Wiki
Seeed Studio XIAO用電子ペーパードライバーボード
2025+ EPaperドライバーボード(XIAO 24ピンFPCコネクタ、内蔵充電IC、JST 2ピンBATコネクタ対応) - AliExpress 44
1.02inch e-Paper Module Manual - Waveshare Wiki
Make