準対数型キッチンタイマー
Quasi-Logarithmic Kitchen Timer (blog.coredump.cx)
要約
この記事は、アナログ表示と準対数スケールを備えたDIYデジタルキッチンタイマーの製作について詳述しています。著者は、既存のキッチンタイマーの使いにくさや汚れやすさを指摘し、自分で作ることを決意しました。このタイマーは、ヴィンテージのパネルメーターを再利用し、木製の筐体に収められています。時間設定を直感的かつ正確にするためのダイヤルデザインや、AVRマイクロコントローラーを使用した回路設計についても説明されています。
全文翻訳
準対数型キッチンタイマー
あなたと同じように、私たちのキッチンにも複数のデジタルタイマー内蔵の調理器具があります。私はそれらが煩わしいと感じます。操作が不器用で、調理中に使うと、反射面が汚れで覆われてしまいます。
[
[画像:煩わしい、異質で、邪悪なテクノロジー。]
](https://substackcdn.com/image/fetch/$s_!7Ze1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35eb4d28-ad54-46fa-b384-76cc123d297d_2500x1668.jpeg)
ゼンマイ式の機械式キッチンタイマーも購入できますが、不正確で一度しか鳴りません。外側のリングをひねって調整できる安価なバッテリー駆動のユニットもいくつかありますが、レビューはそこそこです。
しかし、購入できる良い製品がないのであれば、自分で作ってみてはどうでしょうか?私は、古いスタイルのアナログディスプレイと使いやすい調整ノブを備えたデジタルタイマーを構築することにしました。さらに、精度と視認性を向上させるために、対数スケールを採用するのが良いと考えました。
まあ、ある意味ではそうです。真に対数的なディスプレイは、一般的な時間単位ではうまく機能しません。とはいえ、ダイヤルを4つの線形セクションに分割する妥協案を思いつきました。
[
[画像:ダイヤルデザイン(印刷可能なPDFバージョンはこちら)。]
](https://substackcdn.com/image/fetch/$s_!SGAj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d5d6b36-e317-4fcc-bb44-85d1007614b7_2523x1664.png)
1分までのセクションでは、主要な目盛りが10秒刻みを示します。次のセクションは1分から5分までをカバーし、主要な目盛りは毎分、補助的な目盛りは10秒ごとです。3番目のセクションは5分から30分までで、主要な目盛りは5分ごと、補助的な目盛りは1分ごとです。最後に、30分から3時間までの範囲では、主要な目盛りは30分ごと、補助的な目盛りは10分ごとです。
これは複雑に聞こえるかもしれませんが、このスキームは自己説明的です。「1 min」、「5 min」、「30 min」というラベルは、対応するタイマー設定と、それに続くセクションでのステップオーバーの両方を説明しています。例えば、3分は「1 min」に2つの主要な目盛りを加えたものであり、20分は「5 min」に3つの目盛りを加えたものです。慣れるのに時間はかかりません。
実際の電気機械式ディスプレイには、ヴィンテージのスイッチボードスタイルのCrompton 244-05VG-LSパネルメーターを再利用しました。内部的には、このデバイスは1mAをフルスケールとする電流計です。この種のアナログメーターは流行遅れになりましたが、中古品店ではまだ入手可能です。私はeBayでそれぞれ30ドルでこのペアをゲットしました。
[
[画像:スイッチボードスタイルのメーター、改造後(左)と改造前(右)。]
](https://substackcdn.com/image/fetch/$s_!kqzt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac83850d-6a83-4f68-bbe3-13cc77b034e5_2500x1668.jpeg)
カスタムフェイスを作るために、デバイスを分解し、寸法を測定し、感圧紙に交換用のグラフィックを印刷しました。
ディスプレイが整ったので、筐体のデザインをスケッチしました。ユニットが掃除しやすいように、シンプルに保ちました。
[
[画像:筐体のラフなCADスケッチ。]
](https://substackcdn.com/image/fetch/$s_!zldn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24a383c1-cc36-4ae0-9156-692f69ddaf1d_2457x1438.jpeg)
筐体を作るために、標準的な4/4メープル材を使用し、バンドソーで再製材しました。組み立てられた筐体は、下の写真に示されています。
[
[画像:さあ、料理をしよう。]
](https://substackcdn.com/image/fetch/$s_!XFTC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c1eddb-4822-4e67-952e-7cacabc17871_2500x1668.jpeg)
最も労力がかかったのはUIの調整でした。タイマーは、上部にある点灯したボタンをタップしてから、側面にマウントされたローレット加工されたノブで希望の時間をダイヤルすることで起動します。ウェイクアップタップは、誤操作を防ぐためのものです。アクティブ期間は20秒で、ビープ音と点灯したLEDで示されます。この時間枠内にエンコーダー入力がない場合、デバイスはスリープ状態に戻ります。
カウントダウンは、選択された間隔がゼロより大きい場合、最後のエンコーダー入力から3秒後に開始されます。タイマーが実行中は、ノブで間隔をシームレスに調整できます。カウントダウンがゼロに達すると、デバイスはアラームモードに入り、ボタンが再度押されるまで15秒ごとに音を鳴らし始めます。ノブを時計回りに回して時間を追加することでも、アラームをキャンセルできます。
以前の電圧計クロックプロジェクトと同様に、回路は8ビットのAVR DBシリーズマイクロコントローラー(1.50ドル)を使用し、ピンPC0の可変デューティサイクルのシングルビットPWMでメーターを駆動します。
[
[画像:回路図。]
](https://substackcdn.com/image/fetch/$s_!CKIZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04f70c86-e584-4669-83df-f854ef92a0bd_3250x1966.jpeg)
正弦波オーディオは、ピンPA6経由で駆動される小型スピーカーから生成されます。安価な250mAレールツーレールオペアンプ、AD8531(1ドル)は、電圧フォロワとして構成されスピーカーを駆動します。他の多くの適切な電流容量を持つチップ(例えば、OPA310(0.80ドル))でもうまく機能するでしょう。2トランジスタのプッシュプル回路でも可能です。
私が使用したスピーカーは、おそらくCUI CMS-3048-058SP(2.50ドル)です。エンコーダーはBourns PEC16-2220F-N0024で、1回転あたり24パルスを生成し、良好な触覚フィードバックを提供するデテントを備えています。回路全体は、コンパクトな5Vウォールアダプター、CUI SWI5-5-NW-P5で給電されます。
MCUで実行されるコードはこちらで見ることができます。デモについては、以下のクリップをご覧ください。
もちろん、これらすべては非常に時代遅れです。ホビープロジェクトの現代的なアプローチは、LLMにすべてをやらせて、自分の名前を付けてHacker Newsに直接提出することです。残念ながら、私はトークン貧乏な家庭の出身なので、手作業でやる必要がありました。
📖
この記事が気に入ったら、The Secret Life of Circuitsもお楽しみいただけるでしょう。これは、導電性の物理学から組み込みシステムプログラミングまで、エレクトロニクスへの豊かに図解された、明快な入門書です。290以上のカラー図、420ページ以上のオリジナルコンテンツ、そしてAIはゼロです。
私のブログの他のくだらないプロジェクトのいくつか:
[
[画像:浮動小数点数対応のパネルメーター計算機]
](https://blog.coredump.cx/p/panel-meter-calculator-with-floating)
[
[画像:MCUランド、パート7:フルカラーの世界]
](https://blog.coredump.cx/p/mcu-land-part-7-life-in-full-color)
[
[画像:リレーで考えよう]
](https://blog.coredump.cx/p/now-youre-thinking-with-relays)
[
[画像:耳で聞く(そして騙される)]
](https://blog.coredump.cx/p/see-it-with-your-lying-ears)
私はエレクトロニクス、ギークカルチャー、数学、哲学などについて書いています。もし気に入ったら、購読してください。