Crear una cerradura electronica con flip flop
| #1 Crear una cerradura electronica con flip flop |
| #2 Re: Ayuda para crear una cerradura elctronica con flip flop |
|
EinSoldiatGott
Colaborador
|
ENBE escribió: Hola el proyecto que se me encargo fue la creacion de una ceradura electronica,pero tiene que ser con flip flop, la cerradura tiene que ser de 3 bits, espero podeer recibir respuesta a mi peticion en hora buena y sabiduria para todos Hola, con FF?, no entiendo se abrirá después de cierto tiempo? Los FF casi siempre son utilizados para registros, de desplazamiento, secuenciales, contadores... Por eso la pregunta, habrá un teclado para ingresra el número? con más datos tal vez le podamos ayudar. Saludos |
|||||||||||
|
|
||||||||||||
| #3 |
|
sebasgm
|
Hola gente, soy nuevo en este foro, me registré hace solo algunos días aunque ya lo había consultado anteriormente alguna vez. Antes que nada los felicito porque lo que construyeron es fantástico, de gran ayuda para muchos. Espero poder hacer mis aportes en un futuro cercano.
Para terminar la presentación les cuento que estudio Ingeniería electrónica en la UBA (Buenos Aires, Argentina). Revivo este topi porque ahora soy yo el que necesita hacer una cerradura electrónica como proyecto y la verdad estoy medio perdido. Tengo pensado utilizar Flip-FLops para contruir un registro de 3 bits (no necesito más), y luego un comparador que me compare esta entrada contra algun otro código prefijado. Las complicaciones para mí aparecen por empezar, por el tema de que todo esto lo sé en teoría pero no tengo ni idea de qué integrado puede ser mejor que otro para armar l oque quiero armar. Tanto a nivel del comparador como también así a nivel de Flip-Flop. Ustedes tal ves puedan decirme cuál usar. Otra duda que tengo es como vincular un taclado numérico (0-9 * #) con un bit válido para el registro, es decir, no entiendo como armar la lógica para que teniendo nueve posibles números y dos símbolos pueda decirle que tal o cual número tiene que darme un cero o un uno en tal o cual momento. Es decir, tengo una idea de lo que quiero hacer pero me faltan atar algunos cabos, tal ves puedan darme una pista. Por último (al menos por ahora), me dijeron que use un teclado ¿lineal? en vez de uno matrcial pero no tengo idea de cuales son las diferencias ni por qué el matricial es más dificil de usar, creo que el otro me conviene porque el circuito es más simple, solo un común y una pata por cada número para cerrar el circuito ¿Es así la cosa? Desde ya muchas gracias y prometo hacer en el futuro todos los aportes que pueda. |
|||||||||||
|
|
||||||||||||
| #4 |
|
Fogonazo
Colaborador
|
Una idea
Si quieres una combinacion de 3 digitos, tendras 7 que te sobran, todos los que te sobran los manda a una linea reset. Si se equivocan en la clave se borra todo. El acceso lo logras habilitando secuencialmente los 3 digitos de la clave, un FF, habilita al siguiente al ser pulsada la tecla correspondiente, el ultimo FF te da la salida de acceso. Un temporizador permite el ingreso desde el teclado durante un periodo de algunos segundos, pasado este se resetea todo, el periodo lo da el pulsar la primer tecla valida Ventajas Sencillo, 2 integrados dobles. Desventajas NO es reprogramable, salvo que cambies cables de lugar |
|||||||||||
|
|
||||||||||||
| #5 |
|
Manonline
|
La cerradura con FF es MUY simple. y ser de 3 bits o 4, representa la misma cantidad de integrados. en el CD4013 hay dos FF tipo D. la cosa es muy simple. son 3 o 4 FF en cascada. el primer FF tiene la entrada D al positivo y la salida Q a la entrada D del proximo FF.
la entrada CK de cada FF serian pulsadores, los pulsadores que representarian cada cifra de la clave. los pulsadores del teclado qe no se usen tendrian qe ir a RESET. la entrada SET va a masa, sino se te pone loco el FF x ser CMOS. si qeres alimentar una carga a la salida, tenes qe poner una resistencia de 10k entre la salida Q del ultimo FF y la base de un transistor. el emisor a masa y en el colector, la carga que quieras. teniendo en cuenta de qe si pones un rele, vas a tener qe poner qe poner un diodo en inversa en paralelo a la bobina. suerte, mano. P.D.: el artilugio lo podes alimentar con 12V sin problemas. hasta 18V va. pero no te recomiendo tensiones tan altas. |
|||||||||||
|
|
||||||||||||
| #6 |
|
Manonline
|
Bueno. aca te dejo un circuito impreso de una cerradura qe arme hace un tiempo. es la que te describi. pero el circuito lo saque de otro lado y tiene un par de resistencias no me acuerdo sus valores jaja.
El impreso lo podes ver con el PCB Wizard y esta de la cara de los componentes. Suerte, Mano. |
|||||||||||
|
|
||||||||||||
| #7 |
|
sebasgm
|
Muchas gracias por todo manonline, voy a ponerme a ver un poco todo l oque me fuiste diciendo más otras cosas que ya fui pensando y recolectando, y cuando tenga una idea más lograda vuelvo con más dudas (si es que las tuviera, que calculo que sí.).
mientras tanto ya voy tirando una duda: Así al voleo, sin todavía sentarme claramente a analizar la cosa, escuché y vi que el registro pude implementarse tando con FF tipo "D", así como también puede hacer con FF tipo "T". Más allá de lo obvio del conexionado y afines, ¿Cuáles son las diferencias? ¿Tiene ventajas uno sobre el otro? Por otro lado, después de postear me di cuenta que, como decís vos, usar un registro de 3 o de 4 bits era lo mismo y que en realidad para usar un teclado del 0 al 9 tiene más sentido implementar con 4 bits (sino no llego con la representación binaria.). En fin, pronto volveré. Saludos. Seba. |
|||||||||||
|
|
||||||||||||
| #8 |
|
Manonline
|
La verdad que no sabria como implementar un FF tipo "T" en una cerradura. me tendria qe poner a pensar. lo que te puedo decir es que un FF tipo "T" es un FF en configuracion Toggle, es decir, o un FF "D" realimentando la entrada "D" con la salida "Q/", o un FF "J-K" con sus dos entradas (J y K) en estado alto (es decir 1). esto hace que sus salidas "Q" alteren su valor a cada pulso de clock, osea que cambian de "0" a "1" y de "1" a "0" por cada pulso positivo en "CK"
tendrias qe sentarte y hacer un par de bosquejos, tal vez salga algo interesante. no dudes de publicar tus ideas. todas seran bienvenidas ya que toda informacion es util saludos, mano. |
|||||||||||
|
|
||||||||||||
| #9 |
|
sebasgm
|
Gracias Manonline. Me voy a fijar y voy a volver con dudas o soluciones. Pero con algo vuelvo seguro porque el TP lo tengo que entregar! jajaja
Saludos. Seba. |
|||||||||||
|
|
||||||||||||
| #10 |
|
sebasgm
|
Volvi, tengo algunas soluciones y algunas dudas nuevas, paso a comentar.
Soluciones: - Flip-Flop "D" de, integrado de 4 bits (o FF tipo D): 74LS375 - Comparador de 4 bits: 74LS85 - Decodificador BCD/"7 segmentos": 74LS247 Todos son familia TTL para que sena compatibles, y probando en un simulador de protoboard que subieron acá al foro (por cierto muy bueno), fui encontrando la manera de "aunar" todas estas cosas en algo que medianamente ande. La onda es crear un registro completo de 12 bits agrupados de a 4 bits, en el cual cada conjunto de 4 bits responde en forma binaria a un número decimal del 0 al 9. Uso tras Integrado de 4 FF tipo D, con tres comparadores, y seteo una entrada fija de 12 bits simulados con dip switchs que hacen de "clave correcta" en el comparador. El Decodificador es tan solo para mostrar un mensaje de OK o ERROR usando un par de display 7 segmentos. Pero eso no creo que sea problema. El circuito tiene un par de cosas más pero no vienen el caso, de presentarme problemas, luego las postearé. Problemas actuales: 1- No consigo mucha información de "teclados lineales" pero entiendo que son teclados donde tengo un común y salida por cada número. Ahora estoy jugando un una calculadora vieja (tiene switchs, no mebranitas.) y creo que con eso puedo resolverlo. Mi pregunta, dado que todavía no lo pude simular (y no tenía teclado hasta que encontré uno hace cinco minutos), es ¿Estoy en lo correcto al suponer que me alcanza con mandar el común a masa, y luego conectar cada salida a la entrada de un decodificador decimal-BCD según corresponda el número que quiero obtener, con cada entrada del Deco? ¿Estoy olvidando o suponiendo mal algo? De estar bien ¿Que integrado me recomiendan en función de conocer los que ya tengo pensado usar? 2- El teclado son meras switchs armadas con contactos, no tiene nada especial, ¿Que tipo de inhibidor de rebote me recomiendan y enqué lugar debería insertarlo? ¿Uso algo con flip-flop o voy a algo más estandar con algún capacitor y alguna resistencia, que valores debería considerar? Muchas gracias, y cualquier aclaración sobre cuestiones circuitales son bienvenidas porque temo que haya cuestiones de la parte "no lógica" que me estoy pasando por alto y después las cosas no van a responder según lo planeado. |
|||||||||||
|
|
||||||||||||
|
| Otros temas de interés | |
|---|---|
| Destacado: Proyecto Rayos-X - Parte I | |
| Proyecto: Maquina de Vapor | |
| Proyecto Robótica - Parte I | |
| Proyecto con: celdas solares, termistores, fotorresistencias | |
| Proyecto de automatización: maquina seleccionadora de huevos | |
| Foros de Electronica |
| ||
Cuestiones Elementales de Electrónica ||
Fuentes de alimentacion ||
Circuitos de radio ||
Diseño de circuitos en general || || Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión || || Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos || |
Site Map
© Foros de Electrónica
Comunidad Internacional de Electrónicos
Powered by phpBB © 2001, 2005 phpBB Group
Acerca de || Política de privacidad
© Foros de Electrónica
Comunidad Internacional de Electrónicos
Powered by phpBB © 2001, 2005 phpBB Group
Acerca de || Política de privacidad

