Pagpapatakbo ng Digital Code Lock na may LCD gamit ang 8051 Microcontroller

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema





Ang digital code lock system na may LCD na gumagamit ng 8051 microcontrollers ay isang system na batay sa password. Ang proyektong ito ay maaaring magamit bilang isang security check system upang ihinto ang pag-access sa isang silid para lamang sa mga hindi pinahintulutang tao na may password. Kaya't ang proyektong ito ay maaaring mapangalanan sa isang malawak na hanay ng mga pangalan tulad ng isang digital na kumbinasyon lock, isang digital security code lock, isang password security system, isang lock ng elektronikong code , isang lock ng digital code. Pinangalanan ng mga tao ang ganitong uri ng isang security system na may iba't ibang mga pangalan, bagaman lahat ng mga ito ay nangangahulugang gumawa ng isang sistema ng seguridad na nakabatay sa password na may iba't ibang microcontroller na may ilang mga karagdagang tampok tulad ng awtomatikong pagbukas o pag-lock ng pinto, Alerto sa SMS na nakabatay sa GSM , alarm ng tunog, atbp.

Digital Code Lock na may LCD gamit ang 8051 Microcontroller

Sa aming pang-araw-araw na buhay, ang Seguridad ay isang pangunahing problema, at ang mga digital code lock ay naging isang mahalagang bahagi ng sistema ng seguridad. Meron maraming uri ng teknolohiya magagamit para sa layunin ng seguridad, tulad ng Batay sa PIR, Batay sa RFID, Batay sa Laser, at Batay sa Biometric, atbp. Ngayon pa man, may mga Digital code lock na maaaring magtrabaho gamit ang mga smartphone batay din sa IoT (Internet of Things) . Sa iminungkahing system na ito, tinalakay namin ang isang simpleng Digital code lock gamit ang LCD at 8051 Microcontroller, na hindi lamang maisasara ng isang paunang natukoy na code, kung ipinasok namin ang maling code, binubuo ng system ang buzzer.




Digital Code Lock Block Diagram

Ang proyektong ito ay maaaring binuo gamit ang 8051 series microcontroller, keypad, buzzer, LCD. Dito kinokontrol ng microcontroller ang buong proseso tulad ng pagpasok ng password mula sa keypad, inihambing ang ipinasok na password sa paunang natukoy na password, hinihimok ang buzzer at ipadala ang katayuan sa display.

Digital Code Lock Block Diagram

Digital Code Lock Block Diagram



Module ng Keypad

Sa proyektong ito, nag-interfaced kami ng 4X4 keypad sa 8051 microcontroller gamit ang mga diskarteng multiplexing para sa pagpasok ng digital code sa system. Narito ang 4 × 4 keypad na ito ay may 16 na mga susi. Kung nais naming gumamit ng 16 key sa keypad, kailangan namin ng 16-pin para sa pagkonekta sa microcontroller, ngunit sa diskarteng ito, hinihiling namin na gumamit lamang ng 8-pin para sa interfacing 16-keys. Upang ma-interface nito ang keypad module. Mangyaring mag-refer sa link na ito upang malaman ang tungkol sa matrix keypad at ang interfacing nito

Module ng Keypad

Module ng Keypad

LCD

Ang LCD screen ay isang electronic module ng pagpapakita, maaari itong magamit sa isang malawak na hanay ng mga application. Ang pangunahing module ng LCD ay 16 × 2 LCD display at madalas na ginagamit sa iba't ibang mga elektronikong circuit at pati na rin mga aparato. Mangyaring mag-refer sa link na ito upang malaman ang tungkol sa LCD Display konstruksyon at ang pagtatrabaho nito

LCD

LCD

AT89C51 Microcontroller

Ang AT89C51 ay isang 8-bit microcontroller na kabilang sa 8051 na pamilya ng Atmel.


AT89S51 Microcontroller

AT89S51 Microcontroller

Paggawa ng Proyekto

Ang iminungkahing sistema ay gumagamit ng isang matrix keypad at isang LCD bilang isang input at output na aparato. Ang isang 4-digit na paunang natukoy na password ay nangangailangan na tukuyin ang tao. Ang password na ito ay nai-save sa system. Habang binubuksan, kung ang ibinigay na password mula sa matrix keypad ay tumutugma sa nai-save na password, pagkatapos ay mabuksan ang lock at ang isang tala ay ipinapakita sa LCD. Gayundin, ang isang o / p pin ay ginawang mataas upang magamit para sa karagdagang mga layunin.

Habang tumatakbo ang programa, ang string na 'Enter Password' ay ipinakita sa LCD. Sinusuri ang keypad nang paisa-isa para sa mga ipinasok na digit. Sa bawat oras, hilera at haligi ng key na itinulak ay napansin at ang isang * ay ipinapakita sa LCD kahilera sa ipinasok na numero. Matapos maipasok ang password, napukaw ang consumer na 'i-verify ang Password' at muli ang key ay kinuha sa pamamagitan ng LCD. Kung ang mga ibinigay na password ay hindi pantay, ipinapakita ang isang tala upang tukuyin ang 'Maling Password' o kung hindi man ang tao ay pinukaw na buksan ang aparato.

Upang buksan, kailangan ng isang tao na 'Enter Password' sa pamamagitan ng isang keypad. Muli ang keypad ay nasuri para sa mga ipinasok na digit at kinikilala ang mga katumbas na digit. Ang passkey ay ipinakita bilang '****' sa LCD display. Matapos maipasok ang password, pinagkakaiba ang mga ito sa paunang natukoy na password. Kung ang lahat ng mga digit na katumbas ng isang itinakdang password, ipinapakita ng LCD ang 'Lock Open' at ang output pin ng lock ay naging mataas. Kung mali ang code, ipinadala ang 'Maling Password' upang maipakita sa LCD. Protektado ang system kung higit sa tatlong pagsubok ang gagawin gamit ang isang maling password upang ma-unlock ang digital code lock. Nais ng system na muling ayusin sa ganitong kaso.

Kaya, ito ay tungkol sa paggana ng digital code lock sa LCD gamit ang 8051 microcontrollers. Inaasahan namin na naunawaan mo nang mabuti ang proyekto. Kung mayroon kang anumang mga query. Mangyaring huwag mag-atubiling magtanong, at kung nais mong ipatupad ang mga katulad na proyekto tulad ng mga proyekto na nakabatay sa keypad, mangyaring magkomento sa seksyon ng mga komento.

Pagkikilala sa kumuha ng larawan:

Digital Code Lock Block Diagram