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

時計セット日時

コンポーネントと消耗品

>
Arduino UNO
× 1
Adafruit標準LCD-16x2白地に青
× 1
LCD用I2Cモジュール
× 1
リアルタイムクロック(RTC)
× 1
SparkFunプッシュボタンスイッチ12mm
× 3
抵抗10kオーム
× 3
ジャンパー線(汎用)
× 1

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

はじめに

この時計は私のプロジェクトの多くの基礎となっています。私は2012年にチュートリアルを公開した友人に触発されました(リンク)。 LCD を備えたシンプルな時計です ディスプレイ、 RTC (リアルタイムクロック)と 3つのボタン 。便宜上、Arduinoピンを節約するために、I2Cモジュール付きのディスプレイを使用しました。 RTCは I2C も使用します プロトコル。

プルダウン」に接続された3つのボタン 「回路は、Arduinoコードをリロードすることなく、時計の時刻と日付を調整または変更するために使用されます。

スキームは非常に単純です:

LCDとRTCは、I2Cプロトコルとライブラリ「Wire」を介してArduinoと通信し、ARDUINOのピンA4とA5に接続されています。

  • LCD&RTC ---------------------- ARDUINO PIN
  • SDA --------------------------------------- A4
  • SLC ---------------------------------------- A5

ライブラリ:

  • Wire.h:ArduinoIDEによる
  • RTClib.h
  • LiquidCrystal_I2C.h

コード:

コードは非常に単純です。ループ内で、「メニュー」ボタンが押されているかどうかを確認します。押されていない場合は日付と時刻が表示され、押されていない場合はボタンを押した回数がカウントされ、さまざまなセットを通じて時刻が調整されます。最後に、入力された新しいデータでRTCを更新し、日付と時刻を表示します。

このプロジェクトはInstructablesでも公開されています。

コード

時計設定日時

回路図

simple_clock_uOb2RxCa71.fzz

製造プロセス

  1. Pythonで現在の日付と時刻を取得するには?
  2. 新しいワクチンと生物製剤を時間通りに製造する
  3. Arduinoを使用したDIYの最もシンプルなIV9Numitron時計
  4. Java - 日付と時刻
  5. C++ 日付と時刻
  6. Java 8 - 新しい日付/時刻 API
  7. Python-日付と時刻
  8. 単語単位の時間の分分解能を備えた世界時計
  9. ArduinoTemp。 3.2ディスプレイを備えたモニターとリアルタイムクロック
  10. ベルリン時計
  11. DS1302RTCを備えたシンプルな目覚まし時計