工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

イタリア語ワードクロック自作:Arduino Nano、NeoPixel、LCD、RTCで時刻を文字で表示

プロジェクト概要

Arduino腕時計への情熱から、イタリア語で時刻を文字表示する「ワードクロック」を制作しました。IKEAのRIBBAフレームと手持ち材料で筐体を作り、12×12のLEDマトリックス(144個のNeoPixel)で単語を点灯させて時刻を表現します。さらに家族(猫含む)の誕生日には「AUGURI(おめでとう)」と名前を表示する機能も追加。3Dプリンターがないため、アルミストリップでグリッドを自作し、スポンジテープでLED間の光漏れを防止しています。

電子回路

回路図、Fritzingファイル、PCBレイアウトを提供しています。

LEDマトリックス配線

NeoPixelストリップ(144個)を左上からジグザグに配線し、12×12マトリックスを形成。各文字に対応するLEDインデックスを配列で定義しています。

使用ライブラリ

コード構成(5つの主要機能)

  1. DisplayDateTime(): LCDに日時表示
  2. HourClock(): パネルに時間表示(イタリア語表現)
  3. MinuteClock(): パネルに分表示(5分刻み+1〜4分の微調整)
  4. Auguri(): 誕生日時に「AUGURI」と名前を紫色で表示
  5. paintWord(arrWord, color): 指定LED配列を指定色で点灯する核心関数

イタリア語時刻表現の例

組み立て手順

  1. フレームを開けてガラスを清掃
  2. アセテートシートに印刷した文字パターンを挿入
  3. 紙印刷版を挿入
  4. アルミグリッドを挿入
  5. NeoPixelパネルを挿入
  6. 制御ボックスより少し大きい合板を裏当てし、タッピングネジで固定
  7. 重要: 2枚の印刷シートの位置合わせを精密に行うこと

設置例

リビングルームに設置。インテリアとしても美しく機能します。

コード

完全なスケッチ Italian WordClock.ino を提供。主要定数(LEDインデックス配列、色定義)、セットアップ、メインループ、各表示関数、ボタン操作による時刻設定メニュー、誕生日判定ロジックを含みます。ファイルサイズが大きいためダウンロード推奨。

カスタムパーツ・回路図

製造プロセス

  1. スマート渇きアラート植物アラーム – 最適な水やりタイミングを知らせるDIYセンサー
  2. DIY Arduinoワードクロック – 文字で時刻を表示する洗練されたリアルタイムクロック
  3. 高精度ワードクロック:分単位で時刻を文字表示
  4. Arduino MKR Fox 1200で作る信頼性の高いSigfox kWhメーター
  5. Bluetooth対応温度モニター:Arduino NanoとHC-06でスマホ監視
  6. 非接触ジェスチャー錠: APDS-9960とArduinoでセキュアアクセス
  7. Arduino Nanoコンパニオンキット – 電子工作に必須の部品とツールを搭載した多機能IC型デバイス
  8. Arduino Micro/Leonardo用 USB-MIDIアダプタキット – 完全パーツリストと実装ガイド
  9. Arduino用絶縁アナログ入力回路の設計:LM331 V-F変換+フォトカプラでノイズ耐性を確保
  10. RGB 32バンド オーディオスペクトラムビジュアライザー - Arduino LEDマトリックスプロジェクト
  11. Arduino UNOで作る精密反応速度テスター