arduinoのでカレンダーを作ります

四〜5日、月後半とワークロードの谷、この時間を使用し、我々はそれがアルドゥイーノ投げるでしょう。今回は、カレンダーを行います。
まず、必要な材料
私たちの地元の素材の原理によれば、この時間は、我々はまだ既存の材料を最大限に活用する必要があります。
素材表:
1、日付、時間、週およびその他の情報のためのI2C LCD1602ディスプレイ付き。
arduinoのでカレンダーを作ります
LCD1602の別々のライン12を取る必要があり、そしてGND VVCに加えて、6つのインターフェイスを占め、しかしまた、I2Cを使用して、画面の明るさを調整するために10Kポテンショメータを必要とするため、I2Cとスクリーンを使用する理由、十分VVC、1 GND、SDA、SCL、および画面の明るさを調整する4行の合計はポテンショメータが来ます。私たちの多くは、単純なカレンダーシステムを作ることができます。

2、Arduinoのナノ・マイクロコントローラ。他のバージョンは、私はそれのように、5を購入する主に最後の時間は、グローブボックス内に置かれているので、私はナノリットルを使用していることではありません行うことができます。
arduinoのでカレンダーを作ります
図3に示すように、クロックのArduinoを提供するためのDS3231クロックモジュール。
arduinoのでカレンダーを作ります
私は、DS3231を使用しています。これは、システムの電源を切っているとき、ボタン電池で、それは時間情報を保存することができ、高精度のリアルタイムクロックモジュールのI2Cです。このモジュールは、統合された温度補償型水晶発振器を有しています。これは、秒、分、時間、曜日、日、月、年、およびアラーム設定やその他の情報を保存することができます登録します。うまく終了日とうるう年補償のように。AM / PM表示と時計の24時間形式または12時間形式の作業。私たちは、DS3231、曜日、時、分、秒、温度データの日から暦年を削除する必要があります。
図4は、小さなホーンは私が古いラジオのから削除されたとの警報を鳴らすために使用されます。
図5に示すように、手動で日時を設定するための2つのタッチボタンスイッチ220オームの抵抗を、2つの支持。
arduinoのでカレンダーを作ります
図6に示すように、リチウム電池と充電モジュール、充電モジュールは、二つの効果があります:最初、5Vリチウム電池携帯電話充電器によっては、第二、リチウム電池の電圧は、マイクロコントローラのための5Vの3.7V電源が立ち上がります。
arduinoのでカレンダーを作ります

arduinoのでカレンダーを作ります

図7に示すように、オンとオフの電源を制御するスイッチ。
arduinoのでカレンダーを作ります
第二に、接続図
1、電力供給システムの概略図:
通常の状況下では、電池は、我々は、バッテリマイクロUSB線を充電するために使用される場合、Arduinoの電源用のミニUSBポートを介して充電パッド5V出力に電力を提供し、またアルドゥイーノに供給する。
arduinoのでカレンダーを作ります
図2に示すように、各モジュールと接続図をアルドゥイーノ。
arduinoのでカレンダーを作ります

第三に、プログラムのソースコードの
ソースコードのダウンロード:
https://pan.baidu.com/s/1XuRiTCtXlPuleMD6E4Inbg
抽出コード:k63v

第四に、業績と指示
システムはLCD上で、情報を表示し、最初の日と日略語挙動、2回目の温度挙動に電源が投入された後。しかし、日付と時刻が表示された2000-01-01 00:00:00月曜日です。これは、私たちが自分の時間を設定する必要があり、DS3231の初期時間です。
ロングSETボタンを押し、2000年には、その後00に戻りますデジタルフラッシュ、プレスで99に増加させることができる値を調整するためのボタンになります、[SET]ボタンを押す、あなたは、日付の後、終了後の毎月の再曜日を設定することができます、時間は、分、秒を設定することができます。
そこでは、DS3231は、我々は、携帯電話のバッテリーが死亡し、写真を撮っていないアラーム時刻を設定することができ、そして、あなたはそれを自分自身を投げ、2つのアラームクロックを保存することができます。

おすすめ

転載: blog.51cto.com/6273125/2451035