Digitaalisen koodilukon toiminta LCD-näytöllä 8051-mikrokontrollerilla

Kokeile Instrumenttia Ongelmien Poistamiseksi





8051-mikrokontrollereita käyttävä digitaalinen koodilukitusjärjestelmä LCD-näytöllä on salasanapohjainen järjestelmä. Tätä projektia voidaan käyttää turvatarkastusjärjestelmänä, joka estää pääsyn huoneeseen vain luvattomille henkilöille, joilla on salasana. Joten tämä projekti voidaan nimetä monilla nimillä, kuten digitaalinen yhdistelmälukko, digitaalinen turvakoodilukko, salasanasuojausjärjestelmä, elektroninen koodilukko , digitaalinen koodilukko. Ihmiset nimeävät tämäntyyppisen turvajärjestelmän eri nimillä, vaikka ne kaikki tarkoittavatkin salasanapohjaisen turvajärjestelmän valmistamista eri mikrokontrollerilla, jossa on joitain lisäominaisuuksia, kuten automaattinen oven avaus tai lukitus, GSM-pohjainen tekstiviestihälytys , äänihälytys jne.

Digitaalinen koodilukko LCD-näytöllä 8051-mikrokontrollerilla

Jokapäiväisessä elämässämme turvallisuus on suuri ongelma, ja digitaalisista koodilukoista on tullut merkittävä osa turvajärjestelmää. Siellä on monen tyyppisiä tekniikoita saatavana turvallisuustarkoituksiin, kuten PIR-pohjainen, RFID-pohjainen, laser- ja biometrinen jne. Jopa nyt on olemassa digitaalisia koodilukkoja, joita voidaan käyttää älypuhelimilla, jotka perustuvat myös IoT (esineiden internet) . Tässä ehdotetussa järjestelmässä olemme keskustelleet yksinkertaisesta digitaalikoodilukosta, joka käyttää LCD- ja 8051-mikrokontrolleria, joita ei voida sulkea ennalta määritetyllä koodilla, jos syötämme väärän koodin, järjestelmä tuottaa summerin.




Digitaalinen koodilukon lohkokaavio

Tämä projekti voidaan rakentaa 8051-sarjan mikrokontrollerilla, näppäimistöllä, summerilla, LCD-näytöllä. Tässä mikro-ohjain ohjaa koko prosessia, kuten salasanan syöttäminen näppäimistöltä, vertaa syötettyä salasanaa ennalta määritettyyn salasanaan, ajaa summeria ja lähettää tilan näytölle.

Digitaalinen koodilukon lohkokaavio

Digitaalinen koodilukon lohkokaavio



Näppäimistömoduuli

Tässä projektissa olemme liittäneet 4X4-näppäimistön 8051-mikrokontrolleri käyttämällä multipleksointitekniikoita digitaalisen koodin syöttämiseksi järjestelmään. Tässä tässä 4 × 4 -näppäimistössä on 16 näppäintä. Jos haluamme käyttää 16 näppäintä näppäimistössä, tarvitsemme 16-nastaa mikrokontrollerin liittämiseen, mutta tässä tekniikassa vaaditaan vain 8-nastaisia ​​16-näppäinten liittämiseen. Jotta se voi liittyä näppäimistömoduuliin. Katso lisätietoja tästä linkistä matriisinäppäimistö ja sen liitännät

Näppäimistömoduuli

Näppäimistömoduuli

LCD-näyttö

LCD-näyttö on elektroninen näyttömoduuli, jota voidaan käyttää monissa sovelluksissa. Nestekidenäytön perusmoduuli on 16 × 2 LCD-näyttö, ja sitä käytetään hyvin usein erilaisissa elektronisissa piireissä ja laitteissa. Katso lisätietoja tästä linkistä LCD-näytön rakenne ja sen toiminta

LCD-näyttö

LCD-näyttö

AT89C51-mikrokontrolleri

AT89C51 on 8-bittinen mikrokontrolleri, joka kuuluu Atmelin 8051-perheisiin.


AT89S51-mikrokontrolleri

AT89S51-mikrokontrolleri

Projektin työskentely

Ehdotettu järjestelmä käyttää matriisinäppäimistöä ja nestekidenäyttöä tulo- ja lähtölaitteina. 4-numeroinen ennalta määritetty salasana vaatii henkilön määrittämistä. Tämä salasana on tallennettu järjestelmään. Jos matriisinäppäimistön antama salasana vastaa avaamista, lukitus avautuu ja nestekidenäytössä näkyy huomautus. Myös o / p-tappi on tehty korkeaksi käytettäväksi muihin tarkoituksiin.

Kun ohjelma on käynnissä, merkkijono ”Kirjoita salasana” näkyy nestekidenäytössä. Näppäimistö tarkistaa syötetyt numerot yksitellen. Joka kerta, kun painetun näppäimen rivi ja sarake havaitaan, ja nestekidenäytössä näkyy * rinnakkain syötetyn numeron kanssa. Kun salasana on syötetty, kuluttaja yllytetään 'vahvistamaan salasana' ja jälleen avain otetaan nestekidenäytöstä. Jos annetut salasanat eivät ole yhtä suuret, näyttöön tulee huomautus väärän salasanan määrittämiseksi tai muuten käyttäjä yllytetään avaamaan laite.

Avaamiseksi henkilön on syötettävä salasana näppäimistön avulla. Jälleen näppäimistö tarkistaa syötetyt numerot ja vastaavat numerot tunnistetaan. Salasana näytetään LCD-näytössä nimellä ****. Kun salasana on syötetty, ne eroavat ennalta määritetystä salasanasta. Jos kaikki numerot vastaavat asetettua salasanaa, LCD-näytössä lukee ”Lukko auki” ja lukon lähtötappi menee korkealle. Jos koodi on väärä, ”Väärä salasana” lähetetään näytettäväksi nestekidenäytössä. Järjestelmä suojautuu, jos digitaalisen koodilukon lukituksen avaamiseksi yritetään tehdä enemmän kuin kolme väärällä salasanalla. Tällöin järjestelmä haluaa järjestyä uudelleen.

Kyse on siis digitaalisen koodilukituksen toiminnasta LCD-näytöllä 8051-mikrokontrollereita käyttäen. Toivomme, että olet ymmärtänyt projektin hyvin. Jos sinulla on kysyttävää. Voit kysyä rohkeasti ja jos haluat toteuttaa vastaavia projekteja, kuten näppäimistöpohjaiset projektit, kommentoi kommenttiosassa.

Valokuvahaku:

Digitaalinen koodilukon lohkokaavio