8051マイクロコントローラーを使用したLCD付きデジタルコードロックの機能

問題を排除するために楽器を試してください





8051マイクロコントローラーを使用したLCD付きデジタルコードロックシステムは、パスワードベースのシステムです。このプロジェクトは、パスワードを持っている権限のない人だけが部屋へのアクセスを停止するためのセキュリティチェックシステムとして使用できます。したがって、このプロジェクトには、デジタルコンビネーションロック、デジタルセキュリティコードロック、パスワードセキュリティシステム、 電子コードロック 、デジタルコードロック。人々はこのタイプのセキュリティシステムにさまざまな名前を付けていますが、それらはすべて、自動ドアオープンやロックなどのいくつかの追加機能を備えた別のマイクロコントローラを備えたパスワードベースのセキュリティシステムを作成することを意味します。 GSMベースのSMSアラート 、サウンドアラームなど。

8051マイクロコントローラーを使用したLCD付きデジタルコードロック

私たちの日常生活では、セキュリティは大きな問題であり、デジタルコードロックはセキュリティシステムの重要な部分になっています。がある いくつかの種類のテクノロジー PIRベース、RFIDベース、レーザーベース、生体認証ベースなどのセキュリティ目的で利用できます。現在でも、スマートフォンを使用して機能するデジタルコードロックがあります。 IoT(モノのインターネット) 。この提案されたシステムでは、LCDと8051マイクロコントローラーを使用した単純なデジタルコードロックについて説明しました。これは、事前定義されたコードによってのみ閉じることができません。間違ったコードを入力すると、システムがブザーを生成します。




デジタルコードロックのブロック図

このプロジェクトは、8051シリーズのマイクロコントローラー、キーパッド、ブザー、LCDを使用して構築できます。ここで、マイクロコントローラーは、キーパッドからのパスワードの入力などのプロセス全体を制御し、入力されたパスワードを事前定義されたパスワードと比較し、ブザーを鳴らしてステータスをディスプレイに送信します。

デジタルコードロックのブロック図

デジタルコードロックのブロック図



キーパッドモジュール

このプロジェクトでは、4X4キーパッドを 8051マイクロコントローラー システムにデジタルコードを入力するための多重化技術を使用します。ここで、この4×4キーパッドには16個のキーがあります。キーパッドで16キーを使用する場合は、マイクロコントローラーを接続するために16ピンが必要ですが、この手法では、16キーのインターフェイスに8ピンのみを使用する必要があります。キーパッドモジュールとのインターフェースができるようにします。詳細については、このリンクを参照してください マトリックスキーパッドとそのインターフェース

キーパッドモジュール

キーパッドモジュール

LCD

LCD画面は電子ディスプレイモジュールであり、幅広いアプリケーションで使用できます。 LCDの基本モジュールは16×2LCDディスプレイであり、さまざまな電子回路やデバイスで非常に頻繁に使用されます。詳細については、このリンクを参照してください LCDディスプレイの構造とその動作

LCD

LCD

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

AT89C51は、Atmelの8051ファミリに属する​​8ビットマイクロコントローラです。


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

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

プロジェクトの作業

提案されたシステムは、入力および出力デバイスとしてマトリックスキーパッドおよびLCDを使用します。 4桁の事前定義されたパスワードは、人を指定する必要があります。このパスワードはシステムに保存されます。開いているときに、マトリックスキーパッドから指定されたパスワードが保存されたパスワードと一致する場合、ロックが開かれ、LCDにメモが表示されます。また、o / pピンは、さらなる目的で使用するためにハイになっています。

プログラムが実行されると、文字列「EnterPassword」がLCDに表示されます。キーパッドは、入力された数字を1つずつチェックします。毎回、押されたキーの行と列が通知され、入力された番号と平行に*がLCDに表示されます。パスワードが入力された後、消費者は「パスワードの確認」を促され、さらに再びキーがLCDを介して取得されます。指定されたパスワードが等しくない場合は、「間違ったパスワード」を指定するメモが表示されます。そうでない場合、ユーザーはデバイスを開くように促されます。

開くには、キーパッドから「パスワードを入力」する必要があります。再度、キーパッドで入力された数字がチェックされ、同等の数字が認識されます。パスキーはLCDディスプレイに「****」として表示されます。パスワードを入力すると、あらかじめ決められたパスワードと対比されます。すべての桁が設定されたパスワードと等しい場合、LCDは「ロックオープン」を示し、ロックの出力ピンがハイになります。コードが間違っていると、「間違ったパスワード」が送信され、LCDに表示されます。デジタルコードロックのロックを解除するために間違ったパスワードで3回以上試行すると、システムは保護されます。このような場合、システムは再配置されることを望んでいます。

したがって、これはすべて、8051マイクロコントローラーを使用したLCD付きデジタルコードロックの機能に関するものです。プロジェクトをよくご理解いただけたでしょうか。質問がある場合。お気軽にお問い合わせください。同様のプロジェクトを実施したい場合は、 キーパッドベースのプロジェクト、 コメント欄にコメントしてください。

フォトクレジット:

デジタルコードロックのブロック図