Digitaalse koodiluku toimimine LCD-ekraaniga, kasutades mikrokontrollerit 8051

Proovige Meie Instrumenti Probleemide Kõrvaldamiseks





8051 mikrokontrollereid kasutav LCD-ga digitaalne koodlukustussüsteem on paroolipõhine süsteem. Seda projekti saab kasutada turvakontrollisüsteemina, et peatada ruumile juurdepääs ainult parooliga kõrvalistele isikutele. Nii saab seda projekti nimetada laia nimevalikuga, nagu digitaalne kombinatsioonlukk, digitaalne turvakoodilukk, paroolidega turvasüsteem, elektrooniline koodlukk , digitaalne koodlukk. Inimesed nimetavad seda tüüpi turvasüsteemi erinevate nimedega, ehkki kõik need tähendavad paroolipõhise turvasüsteemi valmistamist erineva mikrokontrolleriga, millel on mõned lisafunktsioonid, näiteks automaatne ukse avamine või lukustamine, GSM-põhine SMS-hoiatus , helisignaal jne.

Digitaalne koodilukk LCD-ekraaniga, kasutades mikrokontrollerit 8051

Meie igapäevaelus on turvalisus suur probleem ja digitaalsetest koodlukkudest on saanud turvasüsteemi oluline osa. Seal on mitut tüüpi tehnoloogiaid saadaval turvalisuse huvides, näiteks PIR-põhine, RFID-põhine, laser- ja biomeetrilisel põhinev jne. Isegi praegu on olemas digitaalseid koodilukke, mida saab nutitelefonide abil töötada ka IoT (asjade Internet) . Selles pakutud süsteemis oleme arutanud lihtsat digitaalset koodilukku, kasutades LCD ja 8051 mikrokontrollerit, mida ei saa sulgeda ainult etteantud kood, kui sisestame vale koodi, genereerib süsteem summeri.




Digitaalne koodiluku plokkskeem

Seda projekti saab ehitada 8051. seeria mikrokontrolleri, klaviatuuri, summeri, LCD-ga. Siin juhib mikrokontroller kogu protsessi nagu parooli sisestamine klaviatuurilt, võrdleb sisestatud parooli etteantud parooliga, ajab suminat ja saadab oleku ekraanile.

Digitaalne koodiluku plokkskeem

Digitaalne koodiluku plokkskeem



Klaviatuuri moodul

Selles projektis oleme 4X4 klahvistiku liidestanud 8051 mikrokontroller multipleksimistehnika kasutamine digitaalse koodi sisestamiseks süsteemi. Siin on sellel 4 × 4 klaviatuuril 16 klahvi. Kui soovime kasutada klaviatuuril 16 klahvi, vajame mikrokontrolleri ühendamiseks 16-kontaktilisi kontakte, kuid selles tehnikas vajame 16-klahvide liidestamiseks ainult 8-kontaktilist kasutamist. Et see saaks klaviatuurimooduliga liidestuda. Lisateabe saamiseks vaadake seda linki maatriksiklaviatuur ja selle liidesed

Klaviatuuri moodul

Klaviatuuri moodul

LCD

LCD-ekraan on elektrooniline kuvamoodul, seda saab kasutada paljudes rakendustes. LCD põhimoodul on 16 × 2 LCD-ekraan ja seda kasutatakse väga sageli erinevates elektroonilistes vooluringides ja seadmetes. Lisateabe saamiseks vaadake seda linki LCD-ekraanide ehitus ja töö

LCD

LCD

AT89C51 mikrokontroller

AT89C51 on 8-bitine mikrokontroller, mis kuulub Atmeli 8051 perekonda.


Mikrokontroller AT89S51

Mikrokontroller AT89S51

Projekti töö

Kavandatud süsteem kasutab maatriksklaviatuuri ja LCD-d sisend- ja väljundseadmetena. Isik peab määrama 4-kohalise eelmääratud parooli. See parool on süsteemi salvestatud. Kui maatriksiklaviatuurilt antud parool klapib avamise ajal salvestatud parooliga, avaneb lukk ja LCD-ekraanile kuvatakse märkus. Samuti on o / p tihvt kõrgeks muudetud eesmärkidel kasutamiseks.

Programmi töötamise ajal kuvatakse LCD-ekraanil string ‘Enter Password’. Klahvistikku kontrollitakse sisestatud numbreid ükshaaval. Iga kord märgatakse vajutatud klahvi rida ja veergu ning LCD-ekraanil kuvatakse paralleelselt sisestatud numbriga täht *. Pärast parooli sisestamist provotseeritakse tarbijat parooli kontrollima ja jälle võetakse võti vedelkristallekraani kaudu. Kui antud paroolid ei erine, kuvatakse märkus „Vale parooli” määramiseks või muidu provotseeritakse kasutajat seadme avama.

Avamiseks peab inimene klaviatuuri kaudu sisestama parooli. Jällegi kontrollitakse klaviatuuri sisestatud numbreid ja tuvastatakse samaväärsed numbrid. Paroolivõtit kuvatakse LCD-ekraanil tähega „****”. Pärast parooli sisestamist vastandatakse neid eelnevalt määratud paroolile. Kui kõik numbrid võrduvad määratud parooliga, kuvatakse LCD-ekraanil lukustus avatud ja luku väljundnupp läheb kõrgeks. Kui kood on vale, saadetakse ekraanile kuvamiseks ‘Vale parool’. Süsteem saab kaitse, kui digitaalse koodiluku avamiseks proovitakse rohkem kui kolme vale parooliga. Süsteem soovib sellisel juhul ümber korraldada.

Seega on see kõik seotud digitaalse koodiluku toimimisega LCD-ekraaniga, kasutades mikrokontrollereid 8051. Loodame, et olete projektist hästi aru saanud. Kui teil on küsimusi. Küsige julgelt ja kui soovite rakendada sarnaseid projekte nagu klaviatuuripõhised projektid, palun kommenteerige kommentaaride jaotises.

Foto krediit:

Digitaalne koodiluku plokkskeem