loading

Empresa de alta tecnología que desarrolla cerraduras para muebles de oficina y tiradores para muebles a medida.

Cerradura de puerta RFID Arduino

Aquí hay una lista de piezas y enlaces para SparkFun.
Donde los compré
Este es el conjunto de piezas básicas que necesitas para construir, Arduino y un circuito que lee la etiqueta RFID en el Arduino.
Creo que ya tienes la placa de pruebas, la alimentación y el cable.
El cargador de arranque de Arduino cuesta $4.
95 Cristal 16 MHz $1.
50 condensadores cerámicos de 22 pF $0,25 (x2)
Resistencia 10 k Ohm 1/6 W p $0.
25 mini interruptores de botón $0.
Salida de tres vías led rgb-Difusa $1.
Cualquiera de estos, 20 tienen un mejor alcance y 12 son el lector pequeño ID-12 $ 29.
Lector RFID 95 ID-20 $34.
El lector RFID 95 superó los $0.
95 cabeza rota-Recta $2.50Etiqueta RFID -125kHz $1.
95Otros transistores TIP31A (
$ Mes para Radio Shack/tienda de electrónica local. 50)
Cerradura de puerta de eBay.
Cerradura eléctrica de seguridad para control de acceso de puertas V5 NO $17.50 (Kawamall, Bay)
El primer paso para construir una cerradura de puerta RFID con un Arduino básico es ensamblar el Arduino básico en funcionamiento en una placa de pruebas.
La mayoría de los pre-Arduino
El brillante chip ATMega 168 viene con el programa de actualización predeterminado preinstalado.
Conecte el LED a la salida digital 13 y verifique que todo esté OK.
Si utilizamos un arduino normal con un programador USB incorporado, la parte de hardware de este lector RFID será demasiado simple.
Como planeo ponerlo en la pared y no tocarlo más, cuando pueda comprar un ATMega 168 de $5 y hacer uno mucho más pequeño, no quiero usar una PCB personalizada de 30 con un tamaño incorporado.
Dado que elegí hacer yo mismo un circuito Arduino básico, necesito un USB externo.
> Programador FDIT en serie.
He incluido el esquema Eagle del controlador y la fuente de alimentación está hecha de un regulador de voltaje 7805.
Utilicé la fuente de alimentación de la placa de pruebas durante la prueba.
Para poner en funcionamiento el Arduino, lo que realmente necesitas es el iphone168 con el software Arduino, 2 condensadores de 22pF, cristales de 16 mhz, resistencias de 10 k ohmios, botones y placas de pruebas.
Esto es bien sabido, pero he incluido el diagrama esquemático completo del circuito.
El Arduino activará 4 salidas, 1 LED rojo/verde/azul cada una, activando el TIP31A para enviar 12 VCC a la cerradura de la puerta.
Arduino recibe datos en serie desde su lector RFID Rx line20 de ID-on.
Ahora que has embarcado en el pan arduino y has comenzado a trabajar, puedes armar la parte del circuito del lector RFID que contiene el ID10 o ID-
20 y led rgb que muestran el estado del circuito.
Tenga en cuenta que el lector estará en el exterior y separado del controlador en el interior para que nadie pueda entrar fácilmente.
Para construir esto, enviaremos 5 v/tierra desde la placa de pruebas principal a la placa de pruebas secundaria donde estamos construyendo el lector.
Además se envían 3 + cables desde el pin de salida de arduino para controlar el led rgb, uno para cada color.
Otro cable de color marrón en la imagen será la conexión en serie del ID.
Llamada con la entrada serial Rx de arduino.
Este es un circuito de conexión muy simple.
Algunos puntos sobre la resistencia de obtención y el ID del LED
Conecte el 20 a tierra/5 v para establecer el estado correcto.
Para facilitar la identificación10/ID-
Sparkfun vende una placa de conexión que le permite conectar agujas más largas y espaciadas para adaptarse a la placa de pruebas.
Esta pieza y los cabezales de pines se enumeran en la lista de piezas.
El diagrama esquemático debe ser claro y fácil de entender.
Es hora de programar tu arduino.
Usar el Arduino básico puede ser un poco complicado y es posible que tengas que presionar el botón de reinicio varias veces antes y durante la primera parte de la carga.
Una cosa muy importante a tener en cuenta es que si sigues abriendo el ID por el momento, recibirás un error de carga.
20 líneas seriales de la línea Rx de Arduino.
Tiene solo 1 entrada Rx para cargar el código para hablar con el programador.
Desconectar ID-
Al programar, vuelva a insertarlo cuando haya terminado.
Utilicé un programador FTDI que permite programar arduino vía USB con solo 4 cables.
El esquema del controlador muestra una conexión de cabeza de pin que le permite insertar una conexión de cabeza de pin directamente.
Sparkfun también vende esta pieza, pero es posible que muchas personas ya la tengan.
Puedes cargar fácilmente mi código a tu Arduino y no mirar atrás, pero ¿qué tiene de divertido eso?
Déjame explicarte la idea básica de cómo funciona.
En primer lugar, no quiero ningún botón/interruptor/etc. externo, no quiero reprogramar Arduino cada vez que quiera agregar una nueva tarjeta.
Por lo tanto, me gustaría utilizar RFID únicamente para controlar el funcionamiento del circuito y el control de la cerradura de la puerta.
El programa abre el LED azul, indicando que está listo para leer la nueva tarjeta.
Cuando se lee la tarjeta, determina si es una tarjeta válida comparando lo que lee con la lista de tarjetas válidas.
El arduino apaga el LED azul y enciende el LED verde durante 5 segundos si el usuario es válido.
También enciende otra salida alta en 5 segundos.
Esta salida está conectada al transistor TIP31A, lo que permite que el pequeño Arduino controle una cerradura de puerta más grande de 12 V 300 mA sin dañarla.
Bloquee la puerta después de 5 segundos
La cerradura y el LED vuelven a ponerse azules y esperan a que se lea otra tarjeta.
Si la tarjeta no es válida, el LED se vuelve rojo en unos segundos, luego vuelve a azul y espera otra tarjeta.
Incluso si el Arduino se apaga o se reinicia durante la noche, es importante que la cerradura de la puerta siga funcionando.
Por lo tanto, todos los ID de tarjetas válidos se almacenan en la memoria EEPROM.
La empresa tiene 512 bytes de memoria EEPROM.
Cada tarjeta RFID tiene un número de serie de 5 bytes hexadecimales y una verificación de 1 byte hexadecimal que podemos usar para verificar la identificación.
Y arduino.
Utilizando el primer byte como contador, la tarjeta válida se almacena en la EEPROM.
Por ejemplo, si hay 3 tarjetas válidas, el primer byte almacenado en la EEPROM será 3. EEPROM.read(0); = 3.
Sabiendo esto, y el hecho de que cada ID tiene 5 bytes de longitud, sabemos 1-
5 es la carta 1, 6-
10 es la carta 2 y 11-15 es la carta 3.
Podemos hacer un bucle, recorrer 5 bytes de EEPROM a la vez e intentar encontrar la tarjeta leída por el lector de tarjetas.
Pero, ¿cómo agregamos la nueva tarjeta a la EEPROM después de instalar el circuito?
He leído una de las tarjetas RFID que tengo y la he codificado como la tarjeta RFID principal.
Por lo tanto, la tarjeta principal aún puede funcionar incluso si se borra toda la EEPROM.
Cada vez que se lee una tarjeta, primero se verifica si es la tarjeta principal y, si no lo es, continúa verificando si es una tarjeta válida.
Si la tarjeta es la tarjeta principal, ponemos el arduino en "modo programación" y parpadea en RGB, esperando que se lea otra etiqueta válida.
La siguiente etiqueta leída se agrega al siguiente punto inactivo en la EEPROM y, si la tarjeta aún no está presente en la memoria EEPROM, el contador aumentará en 1.
Luego, el lector vuelve al modo normal, esperando leer la nueva tarjeta.
Por el momento, no he programado una forma de eliminar la tarjeta, porque el motivo para eliminar la tarjeta probablemente sea que la tarjeta se perdió o fue robada.
Porque es probable que esto esté relacionado con 1-
Lo más fácil que pueden hacer 10 personas es programar una tarjeta de borrado maestro que borrará todas las tarjetas de la EEPROM y luego volverá a agregar todas las tarjetas, lo que lleva solo unos segundos.
He añadido el código para borrar la EEPROM, pero aún no he implementado esta función.
El código se adjunta al archivo de texto junto con una copia de la lista de piezas.
Esto es algo interesante que puedes hacer con RFID.
Puede ampliar aún más con salida LCD, quién ingresa y cuándo iniciar sesión, conexión de red/twitter, etc.
Planeo hacer la PCB terminada de este circuito.
Nunca he hecho una PCB antes, por lo que todavía estoy trabajando en el diseño y la disposición de las piezas.
Los publicaré también cuando los termine.
¡Animo a cualquiera a cambiar el código que escribí y hacer algo mejor!

Póngase en contacto con nosotros
Artículos recomendados
APPLICATION INFO CENTER Caja de alambre
Vea este video tutorial de reparación del hogar que demuestra cómo instalar y reemplazar las bisagras de la puerta del horno.
Realmente me gusta hacer cajas de madera y siempre uso bisagras de madera y creo que lucen mucho mejor que cualquier otra que puedas conseguir.
El servicio local de expertos en puertas Harmony en Newton, Ontario, ofrece un nuevo sistema de bisagras patentado para puertas elevadas residenciales y comerciales y atiende a la cocina.
Waterloo y Cambridge
Estas nuevas bisagras son la forma más eficaz de crear un sello climático seguro alrededor de la puerta del garaje, al mismo tiempo que ahorran dinero en energía desperdiciada.
Si usted se encuentra constantemente yendo a ferias comerciales o de artesanía que muestran su tarjeta de presentación, ¡este tarjetero puede ser útil para usted!
Cárguelo con una tarjeta, apáguelo para viajar y ábralo para mostrar su tarjeta en ambas secciones
¡Divide la misma carta en dos partes o muestra dos cartas diferentes!
Mi desafío para mí es crear un contenedor que muestre tanto tarjetas de presentación como las envíe.
A veces quiero una o dos bisagras, pero el tamaño y la forma que encuentran en la tienda no son los adecuados, no son lo suficientemente pesadas y el precio es demasiado alto.
Si el crujido de los pisos de madera y el chirrido de las bisagras de las puertas le impiden asaltar el refrigerador en secreto después de la medianoche, es posible que ya tenga todo lo que necesita para resolver este problema en la cocina.
sin datos
¿Listo para trabajar con nosotros?
Encuéntranos aquí: 
Nuestra empresa se dedica a la producción de una variedad de cerraduras para muebles de oficina, manijas y accesorios para gabinetes personalizados. Se aceptan pedidos OEM. Podemos fabricar productos según sus muestras. La satisfacción del cliente es la búsqueda permanente de cada empleado en Nanfang. Damos la bienvenida a clientes nacionales y extranjeros para que nos visiten.
Contáctenos
Contacto: YOYO
Tel:86 139 2542 0365
WhatsApp:86 139 2542 0365

Añadir:
Zona industrial Zili 2, ciudad de Jinli, distrito de Gaoyao, ciudad de Zhaoging, provincia de Guangdong


Copyright © 2025 Zhaoqing Gaoyao Jinli Nanfang Metal Products Co., Ltd. | mapa del sitio | Política de privacidad
Customer service
detect