動作するマイクロコントローラベースのデジタル目覚まし時計回路

動作するマイクロコントローラベースのデジタル目覚まし時計回路

目覚まし時計と呼ばれる目覚まし時計は、目覚まし時計と呼ばれ、目覚ましを鳴らして、何かを思い出したり、目覚めさせたりするための時間をあらかじめ設定しています。目覚まし時計は、事前に設定された時間に人々を目​​覚めさせるためのリマインダーとして機能します。これらの時計は、人に警告するためのブザー、センサー、ライトで設計されています。アラームの音は、ボタンを押すことで停止するか、特定の時間にビープ音を鳴らして自動的に停止することができます。ザ・ 現代の目覚まし時計 変換スパイカメラまたはAM / FMラジオで設計されています。これらのアラームは、さまざまな漫画モデルで従来の形式またはデジタル形式の両方で提供されます。この記事では、デジタル目覚まし時計とデジタル時計の回路図とその動作について説明します。

デジタル目覚まし時計

デジタル目覚まし時計



デジタル目覚まし時計とは

デジタル時計は、記号や数字を含むデジタル形式で時刻を表示するために使用される時計の一種です。これらの時計は頻繁に電子ドライブに接続されていますが、デジタルという用語は LCDディスプレイ 、駆動機構ではありません。デジタル時計回路は、AC電源の50〜60Hzの発振を使用します。ほとんどのデジタル目覚まし時計は、午前または午後を示す12時間または24時間の形式で時刻を表示します。ほとんどのデジタル目覚まし時計はLCDディスプレイを使用しています。 7セグメントディスプレイ またはVFD。




デジタル時計は主電源で動作するため、電源がオフのときにリセットする必要があります。ほとんどの時計にはバッテリーバックアップがないため、決まった時間にアラーム音を鳴らすことができません。この問題を克服するために、多くのデジタル目覚まし時計が動作するために利用可能です バッテリー付き 停電中。商用デジタル時計は、一般的に消費者向け時計よりも一貫性があります。なぜなら、これらの時計は、電源オフ時に数十年のバッテリーを使用して時間を維持するためのバックアップを提供するからです。

8051マイクロコントローラーベースのLCDディスプレイ付きデジタル目覚まし時計

ザ・ 必要なコンポーネント LCDディスプレイを備えたこの8051マイクロコントローラベースのデジタル時計回路には、主にLCDディスプレイ、AT89C51マイクロコントローラ、プリセット、ピエゾブザーおよびスピーカーが含まれます。このプロジェクトのすべてのコンポーネントの機能について、以下で説明します。



LCDディスプレイ

16×2LCDディスプレイは電子ディスプレイであり、幅広い用途で使用されています。この種のディスプレイは、マルチセグメントLED、7セグメントディスプレイで使用されています。このLCDディスプレイでは、各文字が5×7ピクセルのマトリックスで表示されます。このLCDディスプレイは2つのレジスタで構成されています。 データレジスタとコマンドレジスタ 。コマンドレジスタは、LCDディスプレイが画面のクリア、初期化、ディスプレイの制御、カーソル位置の設定などのタスクを実行するための命令です。データ(文字のASCII値)レジスタは、保存されたデータをLCDディスプレイに表示するために使用されます。

LCDディスプレイ

LCDディスプレイ

マイクロコントローラーAT89C51

AT89C51マイクロコントローラは 8051マイクロコントローラー 。 128バイトのRAMと4kbのPEROMがあります。削除して最大1000回まで再プログラムできます。これは40ピンで構成され、P1、P2、P3、P4の4つのポートに分かれています。これらの4つのポートは8ビットの双方向ポートです。ポートP0を除いて、残りのポートはi / pポートとo / pポートの両方として使用されます




マイクロコントローラーAT89C51

マイクロコントローラーAT89C51

ポートP0およびP2は、これらのポートが外部メモリに接続されている場合に、上位バイトアドレスと下位バイトアドレスを提供するために使用されます。ポート3は、ハードウェア割り込みなどの特徴的な機能のための多重化ピンで構成されています。 シリアル通信 、タイマーi / psおよび外部メモリからの読み取りまたは書き込み操作。このマイクロコントローラには、シリアル通信用のUARTが組み込まれています。 UARTの動作は、プログラムに基づいてさまざまなボーレートで実行できます。

プリセット

プリセットは3端子の電子部品で、回路の回転制御を調整することで回路の抵抗を変化させるために使用されます。制御は、同様のツールとドライバーを使用して行うことができます。抵抗は直線的に変動しませんが、対数または指数関数的にわずかに変化します。このような可変抵抗器は、センサーで感度を調整するために使用されます。可変抵抗は、フロント端子と残りの2つのバック端子の両端で取得されます。裏側の2つの端子は、前脚から分離された安定した抵抗を提供します。したがって、背面の2つの端子を使用する場合は常に、安定した抵抗として機能します。プリセットは、静的な値の抵抗によって示されます。

プリセット

プリセット

ピエゾブザー

ピエゾブザーは、圧電効果の反対に基づいて音を出すために使用されます。このブザーは、切り替え動作、センサー入力、またはカウンター信号に相当するイベントをユーザーに警告するために使用できます。ピエゾブザーは警報回路に使用されています。

ピエゾブザー

ピエゾブザー

ブザー

ブザーはトランスデューサーです それは電気エネルギーを音に変えます。スピーカーのi / pピンに電気信号を加えると、音波が発生します。残りのピンはGND端子に接続されています。スピーカーは通常、センサーのo / pに応答して音を生成するために使用されます。たとえば、侵入者アラームでは、中断が発生するたびにスピーカーが鳴ります

ブザー

ブザー

デジタル時計の回路図

これは、LCDディスプレイを備えたデジタル時計回路の拡張バージョンです。最初にアラームを設定する追加機能があります。リセットするには、ディスプレイがユーザーを刺激してアラームを設定します。対応するスイッチを連続して押すことにより、コンポーネントを設定できます。これらのスイッチはアクティブロースイッチであり、同等のi / pにアースを提供できます。 マイクロコントローラのピン 。 AMモードとPMモードは、VCC端子とGND端子の間でスイッチを動かすことで固定されます。 GNDはCLKをAMモードに固定し、VccはPMモードに設定します

デジタル時計の回路図

デジタル時計の回路図

アラームが修正された後、アラームのピンはスイッチを介してVCCに接続されます。時刻を設定するプロセスは、単純なデジタル時計の場合と同じことを思い出させます。デジタル時計の時刻がアラーム時刻と等しくなると、LCDにアラームのメッセージが表示され、AT89C51マイクロコントローラのアラームピンが一定時間ハイになります。このアラームピンをブザーまたはスピーカーに関連付けて、事前に設定された時間にアラームを生成することができます。

これはすべてについてです デジタル時計 マイクロコントローラーAT89C51、プリセット、ピエゾブザー、ブザー、LCDディスプレイを使用して設計された回路。このデジタル目覚まし時計プロジェクトについて、より深く理解していただければ幸いです。さらに、この概念に関する質問や エレクトロニクスプロジェクト 以下のコメントセクションにコメントして、フィードバックをお寄せください。ここにあなたへの質問があります、デジタル目覚まし時計の用途は何ですか?

写真クレジット: