Taula de continguts:
- Pas 1: Per tant, això és el que vaig fer
- Pas 2: Eines i components
- Pas 3: Cablatge i muntatge del circuit
- Pas 4: Codificació i càrrega del nostre sistema
- Pas 5: Funcionament del sistema SafeLock
- Pas 6: Acabar
Vídeo: Feu el sistema de seguretat SafeLock mitjançant Arduino MEGA: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
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
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
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:
Feu el vostre propi sistema de seguiment de seguretat de SMS per GPS: 5 passos (amb imatges)
Feu el vostre propi sistema de seguiment de seguretat per SMS de GPS: en aquest projecte us mostraré com combinar un mòdul SIM5320 3G amb un Arduino i un transductor piezoelèctric com a sensor de xoc per crear un sistema de seguiment de seguretat que us enviarà la ubicació del vostre vehicle preciós per SMS quan
Sistema de seguretat de porta SMS mitjançant GboardPro (GSM Cum Arduino Mega): 4 passos
Sistema de seguretat de portes SMS que utilitza GboardPro (GSM Cum Arduino Mega): és un projecte de bricolatge d'alerta de seguretat domèstica senzill però molt útil. Vaig fer aquest projecte a causa del robatori a la meva oficina
Obteniu alertes per correu electrònic des del vostre sistema de seguretat domèstica mitjançant Arduino: 3 passos
Obteniu alertes per correu electrònic des del vostre sistema de seguretat domèstic mitjançant Arduino: mitjançant Arduino, podem adaptar fàcilment la funcionalitat bàsica de correu electrònic a pràcticament qualsevol instal·lació de sistema de seguretat existent. Això és especialment adequat per a sistemes antics que és probable que hagin estat desconnectats durant molt de temps d'un servei de monitorització
Introducció a ESP32 CAM - Reproducció de vídeo mitjançant ESP CAM mitjançant Wifi - Projecte de càmera de seguretat ESP32: 8 passos
Introducció a ESP32 CAM | Reproducció de vídeo mitjançant ESP CAM a través de Wifi | Projecte de càmera de seguretat ESP32: Avui aprendrem a utilitzar aquesta nova placa ESP32 CAM i com podem codificar-la i utilitzar-la com a càmera de seguretat i obtenir un vídeo en streaming per wifi
Sistema de seguretat de seguretat per a dones One Touch: 3 passos
Sistema de seguretat de seguretat femenina One Touch: alarma tàctil Sistema de seguretat femení que utilitza un micro controlador 8051 Al món actual, la seguretat femenina és el problema més important del país. Avui dia les dones són assetjades i preocupades i, de vegades, quan es necessita ajuda urgent. No hi ha cap lloc obligatori