Werking van digitaal codeslot met LCD met behulp van 8051 Microcontroller

Probeer Ons Instrument Voor Het Oplossen Van Problemen





Het digitale codeslot-systeem met LCD met behulp van 8051-microcontrollers is een wachtwoordgebaseerd systeem. Dit project kan worden gebruikt als een veiligheidscontrolesysteem om de toegang tot een kamer alleen te blokkeren voor onbevoegde personen met het wachtwoord. Dit project kan dus een breed scala aan namen krijgen, zoals een digitaal cijferslot, een digitaal veiligheidscodeslot, een wachtwoordbeveiligingssysteem, een elektronisch codeslot , een digitaal codeslot. Mensen noemen dit type beveiligingssysteem verschillende namen, hoewel ze allemaal een op wachtwoorden gebaseerd beveiligingssysteem willen maken met een andere microcontroller met enkele extra functies zoals automatisch openen of vergrendelen van de deur, GSM-gebaseerde sms-waarschuwing , geluidsalarm, etc.

Digitaal codeslot met LCD met 8051 Microcontroller

In ons dagelijks leven is beveiliging een groot probleem, en digitale codesloten zijn een belangrijk onderdeel van het beveiligingssysteem geworden. Er zijn verschillende soorten technologieën beschikbaar voor beveiligingsdoeleinden, zoals PIR-gebaseerd, RFID-gebaseerd, laser-gebaseerd en biometrisch gebaseerd, enz. Zelfs nu zijn er digitale codesloten die kunnen worden gebruikt met smartphones, ook gebaseerd op IoT (internet der dingen) ​In dit voorgestelde systeem hebben we een eenvoudig digitaal codeslot besproken met behulp van LCD en 8051 Microcontroller, dat alleen niet kan worden gesloten door een vooraf gedefinieerde code, als we de verkeerde code invoeren, genereert het systeem de zoemer.




Blokschema voor digitale codeslot

Dit project kan worden gebouwd met een 8051-serie microcontroller, toetsenbord, zoemer, LCD. Hier bestuurt de microcontroller het hele proces zoals het invoeren van het wachtwoord via het toetsenbord, vergelijkt het ingevoerde wachtwoord met het vooraf gedefinieerde wachtwoord, stuurt de zoemer aan en stuurt de status naar het display.

Blokschema voor digitale codeslot

Blokschema voor digitale codeslot



Toetsenbordmodule

In dit project hebben we het 4X4-toetsenbord gekoppeld aan het 8051 microcontroller gebruikmakend van multiplextechnieken voor het invoeren van de digitale code in het systeem. Hier heeft dit 4 × 4 toetsenbord 16 toetsen. Als we 16 toetsen op het toetsenbord willen gebruiken, hebben we 16-pins nodig voor het aansluiten van de microcontroller, maar bij deze techniek hoeven we slechts 8-pins te gebruiken voor het koppelen van 16-toetsen. Zodat het de toetsenbordmodule kan koppelen. Raadpleeg deze link voor meer informatie matrix toetsenbord en zijn interface

Toetsenbordmodule

Toetsenbordmodule

LCD

Het LCD-scherm is een elektronische weergavemodule en kan voor een groot aantal toepassingen worden gebruikt. De basismodule van het LCD-scherm is een 16 × 2 LCD-display en wordt zeer vaak gebruikt in verschillende elektronische schakelingen en apparaten. Raadpleeg deze link voor meer informatie LCD-schermconstructie en zijn werking

LCD

LCD

AT89C51 Microcontroller

De AT89C51 is een 8-bits microcontroller die behoort tot de 8051-families van Atmel.


AT89S51 Microcontroller

AT89S51 Microcontroller

Werking van het project

Het voorgestelde systeem maakt gebruik van een matrix toetsenbord en een LCD als invoer- en uitvoerapparaten. Er moet een vooraf gedefinieerd wachtwoord van 4 cijfers worden opgegeven. Dit wachtwoord wordt in het systeem opgeslagen. Als tijdens het openen het gegeven wachtwoord van het matrix-toetsenbord overeenkomt met het opgeslagen wachtwoord, wordt het slot geopend en wordt er een notitie op het LCD-scherm weergegeven. Ook wordt een o / p-pin hoog gemaakt om voor andere doeleinden te worden gebruikt.

Terwijl het programma draait, wordt de tekenreeks ‘Wachtwoord invoeren’ weergegeven op het LCD-scherm. Het toetsenbord wordt één voor één gecontroleerd op de ingevoerde cijfers. Elke keer wordt de rij en kolom van de ingedrukte toets opgemerkt en wordt er een * weergegeven op het LCD-scherm parallel aan het ingevoerde nummer. Nadat het wachtwoord is ingevoerd, wordt de consument ertoe aangezet het wachtwoord te ‘verifiëren het wachtwoord’ en nogmaals, de sleutel wordt door het LCD-scherm gehaald. Als de opgegeven wachtwoorden niet gelijk zijn, wordt een notitie weergegeven om ‘Wrong Password’ te specificeren, anders wordt de gebruiker uitgelokt om het apparaat te openen.

Om te openen, moet een persoon ‘Wachtwoord invoeren’ via een toetsenbord. Opnieuw wordt het toetsenbord gecontroleerd op de ingevoerde cijfers en equivalente cijfers worden herkend. De toegangscode wordt weergegeven als ‘****’ op het LCD-scherm. Nadat het wachtwoord is ingevoerd, staan ​​ze in contrast met het vooraf bepaalde wachtwoord. Als alle cijfers gelijk zijn aan een ingesteld wachtwoord, toont het LCD ‘Lock Open’ en gaat de output-pin van het slot omhoog. Als de code niet klopt, wordt ‘Wrong Password’ verzonden om op het LCD-scherm te worden weergegeven. Het systeem wordt beschermd als er meer dan drie pogingen worden gedaan met een onjuist wachtwoord om het digitale codeslot te ontgrendelen. Het systeem wenst in zo'n geval opnieuw te worden ingedeeld.

Dit gaat dus allemaal over de werking van een digitaal codeslot met LCD met behulp van 8051-microcontrollers. We hopen dat u het project goed heeft begrepen. Als u vragen hebt. Vraag het gerust, en als u soortgelijke projecten wilt implementeren, zoals op toetsenbord gebaseerde projecten, geef commentaar in het commentaargedeelte.

Foto tegoed:

Blokschema voor digitale codeslot