Taula de continguts:

Feu el sistema de seguretat SafeLock mitjançant Arduino MEGA: 6 passos
Feu el sistema de seguretat SafeLock mitjançant Arduino MEGA: 6 passos

Vídeo: Feu el sistema de seguretat SafeLock mitjançant Arduino MEGA: 6 passos

Vídeo: Feu el sistema de seguretat SafeLock mitjançant Arduino MEGA: 6 passos
Vídeo: Cómo abrir una caja fuerte sin clave ni llaves 100% seguro y sin romper la caja 2024, De novembre
Anonim
Configureu el sistema de seguretat SafeLock mitjançant Arduino MEGA
Configureu el sistema de seguretat SafeLock mitjançant Arduino MEGA
Configureu el sistema de seguretat SafeLock mitjançant Arduino MEGA
Configureu el sistema de seguretat SafeLock mitjançant Arduino MEGA

Hola a tothom…

En primer lloc, he estat un gran fan de la comunitat Instructables i de tots els que han penjat els seus Instructables aquí. Per tant, vaig decidir publicar un dia el meu propi Instructable.

Per tant, acosteu-vos aquí amb el meu primer “sistema de seguretat digital SafeLock que utilitza Arduino MEGA”

Un dia, mentre aprenia Arduino i seguia els seus tutorials, vaig pensar a convertir-me en un sistema de treball real del món. Per tant, vaig pensar en fer-ne un sistema de bloqueig de seguretat, ja que em podria resultar útil en diverses aplicacions. Per tant, primer, el que vaig fer va ser cercar tutorials en línia ja fets per fer el mateix. En vaig passar força. Però el que vaig veure eren pocs, que eren senzills per a un novell i eren molt més senzills. Vull dir que només heu donat una contrasenya fixa al vostre codi i que només un valor serà la vostra contrasenya sempre, tret que canvieu el codi i el torneu a penjar. Alguns utilitzaven la comunicació I2C. Però, què passa si alguns han de fer-ho amb les connexions simples i no utilitzar I2C …? No obstant això, les comunicacions I2C són més eficients. Però, pensant en la vista d'algú que encara no ho sap, pot deixar de banda la seva idea de fer un projecte. A més, molts projectes utilitzen LCD, teclat i LED per mostrar-los el seu funcionament. Simplement introduïu la contrasenya i obriu-la. Per tant, són bastants simples o més complexos. Però què passa si es vol un sistema de seguretat que sigui senzill de fabricar i que tingui funcions completes per funcionar. Per tant, vegeu arribar al pas per veure els seus punts a favor …

Pas 1: Per tant, això és el que vaig fer

Vaig assumir la feina de fer un sistema de seguretat simple que tingués moltes funcions per fer-lo funcionar de manera més eficient. Tinc aquest sistema que, per a molts dels sistemes disponibles, té les funcions següents:

1. Quan es penja el codi, per primera vegada, saluda i després demana al propietari que estableixi una contrasenya. Per tant, el propietari pot establir qualsevol contrasenya de 8 dígits que consideri adequada. Un cop definida la contrasenya, es mostrarà que està configurada i parpellejarà el LED blau. A més, ho notificarà mitjançant el timbre que emet un so durant uns segons.

2. Un cop configurat, t demanarà constantment la introducció de la contrasenya, en estat de bloqueig. Per tant, si una persona ha d’entrar, ha d’introduir la contrasenya de 8 dígits. Si introdueix la contrasenya correctament, el sistema la saluda i la dóna la benvinguda mostrant-la a la pantalla i també el LED verd parpelleja mentre es mostra el missatge. El timbre avisa el mateix mitjançant un so, mentre el LED està encès. Així, s’obre la porta.

3. Ara suposem que qualsevol persona desconeguda intenta entrar a l'habitació i comença a barrejar-se amb les tecles del nostre teclat. Que, quan introdueix qualsevol element de contrasenya aleatori o innecessari, el missatge LCD mostra que el missatge de la clau no és vàlid i parpelleja el led vermell. A més, el timbre adverteix de la falsa entrada fent un pit.

4. La funció anterior també pot ajudar a qualsevol persona vàlida si introdueix alguna altra clau entremig mentre escriu la contrasenya, ajudant-la notificant que la clau no és vàlida i que la necessita recordar.

5. Si algun usuari falla tres vegades en introduir la contrasenya correcta, se li advertirà que sigui invàlida les tres vegades. A més, després de tres intents, la pantalla LCD mostrarà que s'ha assolit el límit màxim de proves. Ara, l’usuari ha d’esperar un minut per tornar a intentar introduir la contrasenya. Això es notifica mitjançant un parpelleig constant de LED vermell i un so de so durant un minut. Més tard, l'usuari pot tornar a provar-ho al cap d'1 minut.

6. A més, si cal canviar la contrasenya, només cal que premeu l’interruptor de reinici, que us demanarà que torneu a establir la contrasenya.

Per tant, té moltes funcions per funcionar de la manera que un usuari ho necessita …

Ara anem a la porció que està FENT … !!

Pas 2: Eines i components

Eines i components
Eines i components
Eines i components
Eines i components
Eines i components
Eines i components

Els components electrònics que necessiteu són: ·

  • Arduino MEGA 2560 (cervell i memòria)
  • Cable USB (connecteu PC i Arduino per penjar codi)
  • Pantalla LCD de 16 x 2 (he utilitzat JHD 162A)
  • Teclat 4 x 4 (el dispositiu d’entrada)
  • 1 x tauler de suport (que conté totes les connexions)
  • LED Rgb (el que s'utilitza aquí és un ànode comú)
  • Altaveu / zumbador piezoelèctric (per notificar i avisar)
  • Pot potenciòmetre de 10K / pot de retall (defineix el valor del LED per a la pantalla LCD)
  • 1 x resistència de 270 ohmis (evitar que el LED s’ENCENI …)
  • Resistència de 2 x 150 ohms
  • Filferros de pont a home

Tots els materials utilitzats estan fàcilment disponibles a les botigues en línia. Fins i tot, és possible que la majoria de vosaltres que sou fabricants de frikis ja ho tingueu. Tot i això, si teniu dificultats per trobar-ne cap en línia, comenteu-lo a continuació. Segur que us recomanaré on obtenir-lo.

Per tant, després de tenir totes les nostres peces a la taula de treball, comencem el procediment de fabricació.

Pas 3: Cablatge i muntatge del circuit

Cablatge i muntatge de circuits
Cablatge i muntatge de circuits
Cablatge i muntatge de circuits
Cablatge i muntatge de circuits
Cablatge i muntatge de circuits
Cablatge i muntatge de circuits
Cablatge i muntatge de circuits
Cablatge i muntatge de circuits

Ara, primer feu una ullada al diagrama de circuits de tot aquest sistema que està disponible a les imatges adjuntes. A més, proporcionaré aquí totes les connexions de pins perquè no us confongueu en aquest procés, ja que pot resultar en un funcionament inadequat o ineficaç.

Cablejat LCD

Pin LCD: pin Arduino

1 >> GND

2 >> + 5V

3 >> retalleu el pin A de l'olla

4 >> 1

5 >> GND

6 >> 2

11 >> 4

12 >> 5

13 >> 6

14 >> 7

15 >> + 5V

16 >> GND

Cablatge de trimpot

Pin A >> pin LCD 3

Pin B >> GND

Pin C >> + 5V

Cablejat del teclat

Pin del teclat: Pin Arduino

1 >> 52

2 >> 50

3 >> 48

4 >> 46

5 >> 53

6 >> 51

7 >> 49

8 >> 47

Cablatge del timbre

+ Pin VE >> Pin 30 Arduino

PIN -VE >> GND

Cablejat LED RGB (ànode RGB comú)

Pin RGB 1 >> R 270-ohm >> Pin Arduino 40

Pin RGB 2 >> + 5V

Pin RGB 3 >> R 150-ohm >> Pin Arduino 42

Pin RGB 4 >> R 150-ohm >> Pin Arduino 41

Si utilitzeu un càtode RGB comú al circuit, connecteu el pin RGB 2 >> GND en lloc del pin GND.

Les imatges següents mostren el cablejat pas a pas de cada component.

Tanmateix, us suggeriria que feu una referència als fulls de dades dels vostres components per conèixer el treball de cada pin de components. De vegades, és possible que el mateix component fabricat per una empresa diferent tingui un disseny de PIN diferent. Per tant, comproveu-ho abans de la mà i, a continuació, realitzeu el cablejat en conseqüència.

Per tant, un cop acabat el cablejat, passem a la part de programació del següent pas.

Pas 4: Codificació i càrrega del nostre sistema

He adjuntat el fitxer de codi aquí. Obteniu el codi per executar-lo al vostre sistema circuit. Un cop el descarregueu, feu els canvis que necessiteu i, a continuació, compileu-lo i pengeu-lo al vostre circuit Arduino.

A més, una cosa que m’agradaria fer notar aquí és que el RGB que he utilitzat és un ànode comú. Brilla quan està en estat BAIX i no brilla si està en estat ALT. Però si feu servir un càtode RGB comú, brillarà quan l’estat de sortida sigui ALT i no brillarà quan l’estat de sortida sigui baix.

A continuació, adjunto imatges del codi que es compila i penja correctament.

D'acord, així que sense esperar, veiem el nostre sistema de seguretat fent la seva feina.

Pas 5: Funcionament del sistema SafeLock

  • Quan el codi s'ha carregat correctament, la pantalla dóna un missatge de benvinguda al seu propietari dient "Hola … (nom del propietari)".
  • A continuació, demana establir la contrasenya (que aquí teniu qualsevol contrasenya de 8 dígits que necessiteu introduir).
  • Un cop configurat, apareixerà la pantalla LCD amb el missatge "Conjunt de contrasenya (algunes icones de polzes amunt.)". A més, el RGB es tornarà parpellejant de color blau i el brunzidor emet sons interrupts durant algun temps.
  • Un cop configurat, l’usuari pot instal·lar el sistema a qualsevol lloc.
  • Ara, la pantalla per defecte a la pantalla LCD és que demana la contrasenya mostrant "Introduïu una contrasenya de 8 dígits".
  • Una persona que ha d’entrar primer ha d’escriure la contrasenya correcta.
  • Si una persona introdueix la contrasenya correcta, la pantalla LCD us mostrarà una salutació i el missatge de benvinguda de "Benvinguts a bord". A més, el RGB es convertirà en parpelleig verd i donarà un so continu durant algun temps. Així, el pany s’obre.
  • Què passa si una persona introdueix una clau incorrecta o es produeix un error tipogràfic ???
  • Per tant, si s’introdueix una clau de contrasenya incorrecta, la pantalla LCD mostrarà “Ho sentim, la tecla no és vàlida” i el RGB passa a parpellejar en vermell i el timbre emet un avís breu pitant.
  • Aquí, una cosa més a tenir en compte és que el codi comprova cada entrada de clau individual i no només la contrasenya sencera alhora. Per tant, si un usuari ha introduït algunes claus correctes i després oblida la següent clau, escrivint una altra cosa, se li avisarà de la mateixa, ajudant-lo així a recuperar la seva contrasenya i tornar-ho a provar. Fins que no s’introdueix el valor correcte de la contrasenya, el pany no s’obre.
  • Però, i si la persona que necessita entrar no és cap personal autoritzat ??? Per tant, podria intentar fer entrades de contrasenya aleatòries. Per tant, cada vegada que prem una tecla incorrecta, es mostrarà que no és vàlida. Però no hauria de continuar per sempre, ni tampoc hauria de poder provar totes les entrades de contrasenya possibles … Per tant, després de tres entrades no vàlides, el sistema deixarà de fer altres entrades i us demanarà el missatge "Heu creuat els límits màxims de prova", " Intenteu-ho al cap d’1 minut”. Per tant, durant 1 minut, el LED farà que parpellegi constantment el vermell d’alta freqüència i el zumbador també emet un so constant. Per tant, qualsevol persona o personal de seguretat interessat pot saber que hi ha algú desconegut o que algú intenta incomplir el sistema i entrar-hi.
  • Al cap d'1 minut, tornarà a la posició predeterminada de sol·licitar l'entrada de contrasenya.
  • Si l'usuari necessita restablir o canviar la contrasenya, no se li requereix codificar el sistema de nou. Tot el que ha de fer és prémer el botó de restabliment de l'Arduino i el sistema tornarà a demanar a l'usuari que estableixi una nova contrasenya.
  • Els passos de treball d’aquest sistema s’adjunten a l’enllaç de YouTube esmentat:

Funcionament i comprensió del sistema SafeLock

Pas 6: Acabar

D’acord, així que espero que us hagi donat bones instruccions a la gent que hi ha aquí per crear aquest sistema de seguretat.

No és senzill, a més de carregar amb totes les funcions necessàries per fer-lo vàlid per al seu ús en les nostres diferents instàncies de seguretat?

Es pot utilitzar com a pany de porta, panys dels nostres armaris, panys dels nostres estoigs i fins i tot als nostres locals de treball.

Per tant, no us quedeu allà, aneu a buscar els components, seguiu aquestes instruccions i familiaritzeu-vos amb aquest sistema de seguretat increïble i senzill.

Recomanat: