You are on page 1of 15

DOMÓTICA

CÓDIGO: EE3010

Laboratorio N° 06

“LAB_07_ARDUINO_LECTURA DE TARJETAS RFID CON ARDUINO Y


LECTOR MIFARE RC522”

ALARCON CHICLLA SMITH


 CACERES QUISPE DIMAS
ALUMNOS:

PROGRAMA: Programación Arduino (Entradas y salida) Parte 1 NOTA:


CURSO: DOMÓTICA
PROFESOR: Alex Tapia
FECHA DE ENTREGA: 16/08/2018 HORA: 11:00 a.m.
Nro. DD-106
INSTALACIONES ELECTROTÉCNICAS Página 2 de 15
Código:
LAB_07_ARDUINO_LECTURA DE TARJETAS RFID CON ARDUINO Y LECTOR Semestre: III
MIFARE RC522 Grupo: A

I. OBJETIVO:
a. Realizar algoritmos de control en Arduino.
b. Conexionar tarjetas rfid con arduino y lector mifare rc522
c. Desarrollar la capacidad de resolver problemas con actividades propuestas.
d. Realizar un control de acceso para tarjetas RFID

II. MATERIALES Y HERRAMIENTAS:


a. Guía de laboratorio.
b. Computadora.
c. Arduino UNO.
d. Kit de entradas y salidas Arduino.

II. Cuestionario Previo

https://www.luisllamas.es/arduino-dht11-dht22/

1. ¿Qué es una RFID?


RFID son las siglas inglesas de Radio Frequency IDentification lo que en español
significa Identicación por radiofrecuencia.
El propósito fundamental de la tecnología RFID es identificar mediante un lector, sin
contacto y a distancia, una tarjeta o etiqueta (tag) portada por una persona, un vehículo en
movimiento o cualquier producto que se encuentra en un almacén o en una cadena de
producción automatizada.

2. Mencione la variedad de formatos del RFID


(1) Fuente de energía:
Sistemas ACTIVOS: los identificadores se alimentan por pilas internas
Sistemas PASIVOS: los identificadores se alimentan de fuentes externos: por lectores. No
tienen fuente de energía propia.
Sistema PASIVO con BATERÍA DE ASISTENCIA (PBA): un híbrido entre sistemas activos
y pasivos. Los identificadores contienen una pila pequeña

(2) Frecuencia:
BAJA FRECUENCIA o LF (‘low frequency”) - con frecuencia de excitación de menos de
400kHZ, típicamente entre 125 kHz y 134,2 kHz.
ALTA FRECUENCIA o HF (“high frequency”) - frecuencia de excitación está en los bajos
MHz
ULTRA ALTA FRECUENCIA o UHF (“ultra high frequency”) - frecuencia de excitación está
en MHz hasta GHz.
Nro. DD-106
INSTALACIONES ELECTROTÉCNICAS Página 3 de 15
Código:
LAB_07_ARDUINO_LECTURA DE TARJETAS RFID CON ARDUINO Y LECTOR Semestre: III
MIFARE RC522 Grupo: A

(3) Clase de circuito integrado


EEPROM que puede ser:
- OTP o una vez programable, si está bloqueado; o
- WMRM - "Escribir muchos leer muchos," o leer / escribir, si está desbloqueado.
CMOS, que es ROM programada por láser en fábrica.

(4) Modulación
Existen diferentes tipos de modulación, incluso la modulación por desplazamiento de
amplitud (ASK); modulación por cambio de frecuencia (FSK); y modulación por cambio de
fase (PSK)

Tipo de comunicación
Comunicación "full-duplex” (FDX): tanto el identificador como el lector envían y reciben
información al mismo tiempo
Comunicación "half-dúplex” (HDX): el identificador y el lector deben alternar y no pueden
enviar y recibir información simultáneamente.

4. ¿En qué aplicaciones se pueden usar?


La RFID se utiliza para muchas funciones, desde el rastreo de ganado y de mascotas hasta la
activación de equipo en pozos petrolíferos. Puede sonar trillado, pero las aplicaciones se limitan
solamente por la imaginación de las personas. Las aplicaciones más comunes son los sistemas
de pago (por ejemplo el Speedpass (Paso Veloz) de Mobil y los sistemas de cobro de impuestos),
el control de acceso y el seguimiento de los activos. De manera creciente empresas dedicadas a
los rubros de comercialización, vestimenta, aeroespacial, defensa, manufactura, productos
empaquetados de consumo y de productos farmacéuticos están viendo cómo usar la RFID para
hacer el seguimiento de sus productos en las cadenas de suministro. Los proveedores de
servicios de salud, los productores de energía y las empresas constructoras están usando sistemas
de RFID para hacer el seguimiento de sus equipos de gran tamaño, de herramientas y de vehículos.
5. ¿Cuál es su Precio?
El DHT11, el modelo inferior en características, es realmente barato. Podemos encontrarlo en
vendedores internacionales en Ebay y AliExpress por 0,70€.

Mientras, podemos encontrar el modelo superior DHT22 por 2,40€, considerablemente más
caro que su hermano pequeño, pero aún relativamente barato.

6. ¿Cómo funciona un RFID?


La RFID se utiliza para muchas funciones, desde el rastreo de ganado y de mascotas hasta la
activación de equipo en pozos petrolíferos. Puede sonar trillado, pero las aplicaciones se limitan
solamente por la imaginación de las personas. Las aplicaciones más comunes son los sistemas
Nro. DD-106
INSTALACIONES ELECTROTÉCNICAS Página 4 de 15
Código:
LAB_07_ARDUINO_LECTURA DE TARJETAS RFID CON ARDUINO Y LECTOR Semestre: III
MIFARE RC522 Grupo: A

de pago (por ejemplo el Speedpass (Paso Veloz) de Mobil y los sistemas de cobro de impuestos),
el control de acceso y el seguimiento de los activos. De manera creciente empresas dedicadas a
los rubros de comercialización, vestimenta, aeroespacial, defensa, manufactura, productos
empaquetados de consumo y de productos farmacéuticos están viendo cómo usar la RFID para
hacer el seguimiento de sus productos en las cadenas de suministro. Los proveedores de
servicios de salud, los productores de energía y las empresas constructoras están usando
sistemas de RFID para hacer el seguimiento de sus equipos de gran tamaño, de herramientas y
de vehículos.
7. ¿Qué es el transceptor y cómo funciona?
Es un dispositivo que realiza funciones tanto de envío como de recepción de señales, empleando
elementos comunes del circuito para ambas funciones.
Como algunos elementos del circuito se emplean tanto para el envío como para la recepción, un
transceptor sólo puede ser semiduplex; esto significa que puede enviar señales en ambos
sentidos, pero no de forma simutánea.
8. ¿En cuántas bandas puede trabajar el RFID y cuál es la más frecuente?

9. ¿Cuál es la diferencia entre tarjetas pasivas y activas, especifique sus distancias y fuente de
alimentación?
Las etiquetas de RFID activas están provistas de un transmisor y una fuente de energía propia
(generalmente una batería). La fuente de energía se utiliza para hacer funcionar los circuitos del
microchip y para emitir la señal a un lector (de la misma manera en que un teléfono celular
transmite señales a una estación base). Las etiquetas pasivas no incluyen una batería. Este tipo
de etiqueta obtiene energía del lector, que emite ondas electromagnéticas que inducen una
corriente en la antena de la etiqueta. Las etiquetas semipasivas emplean una batería para hacer
funcionar los circuitos del microchip, pero se comunican obteniendo energía del lector. Las
etiquetas activas y semipasivas son útiles para realizar el seguimiento o rastreo de objetos de alto
valor que deben ser escaneados a largas distancias, como ser los vagones de ferrocarril sobre
rieles. Las etiquetas activas o semipasivas cuestan más que las etiquetas pasivas, lo que significa
que no se las puede usar en objetos de bajo costo. (Existen empresas que están desarrollando
tecnologías que podrían logra que las etiquetas activas sean mucho más baratas de lo que son
actualmente).
10 ¿Qué es el MIFARE?
Es una tecnología de tarjetas inteligentes sin contacto, de las más ampliamente
instaladas en el mundo, con aproximadamente 250 millones de TISC y 1,5 millones de
módulos lectores vendidos.

11. ¿Cómo se comunica la tarjeta MIFARE y que protocolos de comunicación usa?

12. ¿Cómo es la comunicación por SPI?

COMUNICACIÓN SPI

Para responder las siguientes preguntas ver el siguiente video.


https://www.youtube.com/watch?v=Mb3dR_6a0us
Nro. DD-106
INSTALACIONES ELECTROTÉCNICAS Página 5 de 15
Código:
LAB_07_ARDUINO_LECTURA DE TARJETAS RFID CON ARDUINO Y LECTOR Semestre: III
MIFARE RC522 Grupo: A

13. ¿ Qué significa las letras S – P – I y Cómo es la comunicación por SPI?


SPI: (Serial Peripheral Interface)
Por defecto el maestro mantiene en estado HIGH todas las líneas SS. Cuando el maestro
quiere establecer comunicación con esclavo pone a LOW la línea SS correspondiente, lo
que indica al esclavo que debe iniciar la comunicación.

En cada pulso de la señal de reloj, normalmente en el flanco de subida, el dispositivo


maestro envía un bit del esclavo y a la vez que recibe un bit del esclavo seleccionado.

La trama (los datos enviados) no sigue ninguna regla, es decir, podemos enviar cualquier
secuencia arbitraria de bits. Esto hace que los dispositivos conectados necesiten tener pre-
acordado la longitud y significado de los que van a enviar y recibir.

14. ¿Qué es MISO y MOSI y para que sirven?


(Master Input Slave Output): Es la señal de entrada a nuestro dispositivo, por aquí se
reciben los datos desde el otro integrado.

15. ¿Qué es SCLK y SS y para que sirven?

 SLK o SCK : Señal de reloj del bus. Esta señal rige la velocidad a la que se
transmite cada bit.
 SS o CS: (Chip Select o Slave Select), habilita el integrado hacia el que se envían
los datos. Esta señal es opcional y en algunos casos no se usa.

16. ¿Dibuje un diagrama de conexión de una comunicación SPI con un maestro y 3 esclavos?

COMUNICACIÓN I2C

Para responder las siguientes preguntas ver el siguiente video.


Nro. DD-106
INSTALACIONES ELECTROTÉCNICAS Página 6 de 15
Código:
LAB_07_ARDUINO_LECTURA DE TARJETAS RFID CON ARDUINO Y LECTOR Semestre: III
MIFARE RC522 Grupo: A

https://www.youtube.com/watch?v=UuMN3TVHOww

17. ¿Para qué sirve la comunicación I2C?


facilita la comunicación entre microcontroladores, memorias y otros dispositivos con cierto nivel de
"inteligencia", sólo requiere de dos líneas de señal y un común o masa. Fue diseñado a este
efecto por Philips y permite el intercambio de información entre muchos dispositivos a una
velocidad aceptable, de unos 100 Kbits por segundo, aunque hay casos especiales en los que el
reloj llega hasta los 3,4 MHz.

18. ¿Cuál es la metodología del bus I2C?


La metodología de comunicación de datos del bus I2C es en serie y sincrónica. Una de las
señales del bus marca el tiempo (pulsos de reloj) y la otra se utiliza para intercambiar datos.
19. ¿Cómo se realiza la comunicación I2C?

Cuando el dispositivo maestro quiere comunicarse con un esclavo, produce una secuencia de
inicio en el bus. La secuencia de inicio es una de las dos secuencias especiales que se han
definido en el bus I2C; la otra es la secuencia de parada. Las secuencias de inicio y la de parada
son especiales porque son los dos únicos casos en que se permite que la línea de datos (SDA)
cambie cuando la línea de reloj (SCL) está alta. Cuando se están transmitiendo datos, la línea
SDA debe permanecer estable, y jamás cambiar, mientras la línea SCL está alta. Las secuencias
de inicio y de parada señalan el comienzo y el final de una transacción con los dispositivos
esclavos.

Los datos se transfieren en secuencias de 8 bits. Estos bits se colocan en la línea SDA
comenzando por el bit de más peso (o más significativo). Una vez puesto un bit en SDA, se lleva
la línea SCL a alto. Debemos recordar que el chip no puede llevar la línea a un estado alto, en
realidad, lo que hace es "soltarla", y el que la pone en nivel lógico alto es el resistor de
polarización. Por cada 8 bits que se transfieren, el dispositivo que recibe el dato envía de regreso
un bit de reconocimiento, de modo que en realidad por cada byte de dato se producen 9 pulsos
sobre la línea SCL (es decir, 9 pulsos de reloj por cada 8 bits de dato). Si el dispositivo que recibe
envía un bit de reconocimiento bajo, indica que ha recibido el dato y que está listo para aceptar
otro byte. Si retorna un alto, lo que indica es que no puede recibir más datos y el dispositivo
maestro debería terminar la transferencia enviando una secuencia de parada.

20. ¿Dibuje un diagrama de conexión de para tres dispositivos conectados al bus SDA Y SCL, no
olvide colocar las resistencia con sus valores?
Nro. DD-106
INSTALACIONES ELECTROTÉCNICAS Página 7 de 15
Código:
LAB_07_ARDUINO_LECTURA DE TARJETAS RFID CON ARDUINO Y LECTOR Semestre: III
MIFARE RC522 Grupo: A

COMUNICACIÓN UART

Para responder las siguientes preguntas ver el siguiente video.


https://www.youtube.com/watch?v=hrlXZzTca6M

21. ¿Qué significan las siglas U-A-R-T?


Son las siglas en inglés de Universal Asynchronous Receiver-Transmitter, en español: Transmisor-
Receptor Asíncrono Universal.

22. ¿Qué es lo que controla el periférico UART?


Controla los puertos y dispositivos serie. Se encuentra integrado en la placa base o en la tarjeta
adaptadora del dispositivo

23. De ejemplos de dispositivos que usan esta comunicación

24. En el caso de la PC, ¿Que interface le proporciona para hablar con otros dispositivos?

25. Si el microcontrolador usa nivels TTL (UART), ¿Cómo hace para comunicarse con la PC si esta tiene
una interface RS232 y no TTL (UART)?

26. ¿Cuáles son las características de transmisión asíncrona?

Permite a los datos a los datos ser transmitidos sin que el emisor tenga que enviar una señal de reloj
al receptor.
En UART para transmisiones asíncronas, unos bts extra llamados ¨Bit deinicio¨, ¨Bit de paro´´, ´Bit de
Paridad´ y entre otros son agregados al carácter transmitido.
Es una comunicación FULL DUPLEX entre los dispositivos seriales.
COMUNICACIÓN USART
Nro. DD-106
INSTALACIONES ELECTROTÉCNICAS Página 8 de 15
Código:
LAB_07_ARDUINO_LECTURA DE TARJETAS RFID CON ARDUINO Y LECTOR Semestre: III
MIFARE RC522 Grupo: A

Para responder las siguientes preguntas ver el siguiente video.


https://www.youtube.com/watch?v=hrlXZzTca6M

27. ¿Qué significan las siglas U-S-A-R-T y que otro nombre usa?
UART o USART en inglés de Universal Asynchronous Receiver-Transmitter, en español:
Transmisor-Receptor Asíncrono Universal. Es el puerto serie hardware que todos los
microcontroladores tienen al menos uno y la comunicación serie es la base de casi cualquiera de
las comunicaciones de los microcontroladores.

28. ¿La comunicación síncrona es DUplex o Half Duplex?, Explique

29. ¿A qué frecuencia opera El lector MFRC522 , cuál es su distancia de lectura, y cuánto es el
consumo de corriente durante la escritura, en standby y en modo sleep. ?
El lector MFRC522 opera en la frecuencia de 13.56Mhz y tiene una distancia de lectura de 0 a 60. El MFRC522
tiene un consumo de 13-26 mA durante la escritura, 10-13mA en stanby e inferior a 80uA en modo sleep.
30. ¿Cuál es la tensión de alimentación del lector MFRC522?
. La tensión de alimentación es de 3.3V.

31. ¿Cuáles son las tarjetas o llaveros para lector MFRC522?


El MFRC522 suele suministrarse con tarjetas o llaveros MIFARE Classic 1K.
32. ¿Cómo se encuentra la información dentro de la tarjeta, cuantos bytes y cuantos sectores,
Cuántas claves hay, y se puede programar cada una?
El MIFARE Classic 1K dispone de 1024 bytes de memoria divididos en 16 sectores de 64 bytes, cada uno
protegido por dos claves llamadas A y B. Cada una puede ser programada individualmente para permitir o
bloquear operaciones lectura o escritura.
33. ¿Cuántos ciclos de escritura puede soportar la memoria EEPROM de las tarjetas MIFARE, y cuanto
tiempo se puede mantener la información sin recibir alimentación?+++-
La memoria EEPROM de las tarjetas MIFARE Classic puede soportar más de 100.000 ciclos de escritura, y
pueden mantener la memoria durante más de 10 años sin recibir alimentación.

III. DESARROLLO

1. ESQUEMA DE MONTAJE
Alimentamos el módulo desde Arduino mediante 3.3V y Gnd.
Nro. DD-106
INSTALACIONES ELECTROTÉCNICAS Página 9 de 15
Código:
LAB_07_ARDUINO_LECTURA DE TARJETAS RFID CON ARDUINO Y LECTOR Semestre: III
MIFARE RC522 Grupo: A

2. Conexión

Los pines SPI indicados son válidos para los modelos de Arduino Uno, Nano y Mini Pro. Para otros modelos de
Arduino consultar el esquema patillajecorrespondiente.

3. Librería

Descargar la librería del siguiente enlace

https://github.com/miguelbalboa/rfid
Nro. DD-106
INSTALACIONES ELECTROTÉCNICAS Página 10 de 15
Código:
LAB_07_ARDUINO_LECTURA DE TARJETAS RFID CON ARDUINO Y LECTOR Semestre: III
MIFARE RC522 Grupo: A

hacer click en “Clone or download” en la esquina superior derecha. Asegurarse que la versión del
arduino es Arduino IDE 1.6, versiones anteriores producen errores

Protocols

1. The micro controller and the reader use SPI for communication.

4. Código 1 : MOSTRAR EL ID DE LA TARJETA

Comentar cada linea

//RST D9
//SDA(SS) D10
//MOSI D11
//MISO D12
//SCK D13

#include <SPI.h>
#include <MFRC522.h>

const int RST_PIN = 9; // Pin 9 para el reset del RC522


const int SS_PIN = 10; // Pin 10 para el SS (SDA) del RC522
MFRC522 mfrc522(SS_PIN, RST_PIN); // Crear instancia del MFRC522

void printArray(byte *buffer, byte bufferSize) {


for (byte i = 0; i < bufferSize; i++) {
Serial.print(buffer[i] < 0x10 ? " 0" : " ");
Serial.print(buffer[i], HEX);
}
}

void setup()
{
Serial.begin(9600); //Inicializa la velocidad de Serial
SPI.begin(); //Función que inicializa SPI
mfrc522.PCD_Init(); //Función que inicializa RFID
}

void loop()
{
// Detectar tarjeta
if (mfrc522.PICC_IsNewCardPresent())
{
if (mfrc522.PICC_ReadCardSerial())
{
Serial.print(F("Card UID:"));
printArray(mfrc522.uid.uidByte, mfrc522.uid.size);
Serial.println();

// Finalizar lectura actual


mfrc522.PICC_HaltA();
}
}
delay(250);
}
Nro. DD-106
INSTALACIONES ELECTROTÉCNICAS Página 11 de 15
Código:
LAB_07_ARDUINO_LECTURA DE TARJETAS RFID CON ARDUINO Y LECTOR Semestre: III
MIFARE RC522 Grupo: A

Verificar la su identificación de la tarjeta y el llavero

5. Codigo 2: CONTROL DE ACCESO

Lee una tarjeta y comprueba el ID para determinar si la tarjeta es aceptada o no.

#include <SPI.h>
#include <MFRC522.h>

#define RST_PIN 9 //Pin 9 para el reset del RC522


#define SS_PIN 10 //Pin 10 para el SS (SDA) del RC522
MFRC522 mfrc522(SS_PIN, RST_PIN); ///Creamos el objeto para el RC522

void setup() {
Serial.begin(9600); //Iniciamos La comunicacion serial
SPI.begin(); //Iniciamos el Bus SPI
mfrc522.PCD_Init(); // Iniciamos el MFRC522
Serial.println("Control de acceso:");
}

byte ActualUID[4]; //almacenará el código del Tag leído


byte Usuario1[4]= {0x90, 0xF9, 0xE9, 0xAB} ; //código del usuario 1
byte Usuario2[4]= {0x76, 0x2C, 0x03, 0xA4} ; //código del usuario 2
void loop() {
// Revisamos si hay nuevas tarjetas presentes
if ( mfrc522.PICC_IsNewCardPresent())
{
//Seleccionamos una tarjeta
if ( mfrc522.PICC_ReadCardSerial())
{
// Enviamos serialemente su UID
Serial.print(F("Card UID:"));
for (byte i = 0; i < mfrc522.uid.size; i++) {
Serial.print(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " ");
Serial.print(mfrc522.uid.uidByte[i], HEX);
ActualUID[i]=mfrc522.uid.uidByte[i];
}
Serial.print(" ");
//comparamos los UID para determinar si es uno de nuestros usuarios
if(compareArray(ActualUID,Usuario1))
Serial.println("Acceso concedido...");
else if(compareArray(ActualUID,Usuario2))
Serial.println("Acceso concedido...");
else
Serial.println("Acceso denegado...");

// Terminamos la lectura de la tarjeta tarjeta actual


mfrc522.PICC_HaltA();

}
Nro. DD-106
INSTALACIONES ELECTROTÉCNICAS Página 12 de 15
Código:
LAB_07_ARDUINO_LECTURA DE TARJETAS RFID CON ARDUINO Y LECTOR Semestre: III
MIFARE RC522 Grupo: A

//Función para comparar dos vectores


boolean compareArray(byte array1[],byte array2[])
{
if(array1[0] != array2[0])return(false);
if(array1[1] != array2[1])return(false);
if(array1[2] != array2[2])return(false);
if(array1[3] != array2[3])return(false);
return(true);
}

6. ACTIVIDAD: Realizar un control de acceso para 4 tarjetas. Activar un LED (para la puerta) si esque
el acceso ha sido concedido de lo contrario apagar el LED

A (muy B C D (Requiere
Ing Alex Tapia bueno) (bueno) (Regular) Mejora) PESO
4 3 2 1
Trabaja en grupo, es proactivo,
Trabaja con Seguridad, 4 3 2 1 20%
responsabilidad y puntualidad y EPP
MOSTRAR EL ID DE LA TARJETA
4 3 2 1 20%
Nro. DD-106
INSTALACIONES ELECTROTÉCNICAS Página 13 de 15
Código:
LAB_07_ARDUINO_LECTURA DE TARJETAS RFID CON ARDUINO Y LECTOR Semestre: III
MIFARE RC522 Grupo: A

CONTROL DE ACCESO
4 3 2 1 20%

Actividad 1: Dete control de acceso


para 4 tarjetas. Activar un LED (para 4 3 2 1 20%
la puerta)

Redacta informe, conclusiones y


4 3 2 1 20%
realiza Investigación

video 1
video2

OBSERVACIONES Y CONCLUSIONES: 7 english and spanish


COMUNICATION

1. ¿Cómo funciona el Modulo Bluetooth – Esclavo?


 Cuando está configurado de esta forma, se comporta similar a un HC-06, espera que un
dispositivo bluetooth maestro se conecte a este, generalmente se utiliza cuando se
necesita comunicarse con una PC o Celular, pues estos se comportan como dispositivos
maestros.
2. ¿Módulo Wifi ESP8266-PCB?
 El módulo ESP8266 permite realizar una conexión WIFI con un sistema embebido. Este Z
micro controlador una conexión wireless con acceso a internet. Para tal propósito el
módulo incorpora protocolos de comunicación digital SPI/SDIO o I2C/UART. El
ESP8266EX es uno de los chips con mayor integración de la industrial. Incluye una
antena, switches, un amplificador de potencia, receptores amplificador de bajo ruido,
módulos de administración de energía. Su diseño se pensó para ocupar un área de PCB
mínima.
El móduloWIFI también incorpora un procesador Tensilica L106 Serie Diamon de
32-bits, con SRAM integrada además de la funcionalidad de WIFI. También
incorpora pines de entrada/salida que pueden ser usados directamente sin el uso
de algún micro controlador externo. Características  802.11 b/g/n 
Microcontrolador de bajo consumo de 32-bit  ADC-10-bit integrado  Stack de
protocolo TCP/IP  Wifi 2.4 Ghz, soporta WPA/WPA2  Soporta STA/AP/STA+AP 
Soporta funciones Smart LInk para Android y dispositivos iOS  SDIO 2.0, SPI,
UART, I2C, I2S, IR remoto, PWM, GPIO  STBC, 1.1 MIMO, 2X1 MIMO  Modo de
Nro. DD-106
INSTALACIONES ELECTROTÉCNICAS Página 14 de 15
Código:
LAB_07_ARDUINO_LECTURA DE TARJETAS RFID CON ARDUINO Y LECTOR Semestre: III
MIFARE RC522 Grupo: A

ahorro de hasta < 10uA  Despierta de hibernación y transmite paquetes en menos


de 2ms  Consumo en standby de < 1.0mW  Potencia de salida de +20 dBm 
Rango de temperatura de -40C a 125C  FCC, CE, TELEC, WiFi Alliance y
certificación SRRC.

3. ¿HFK-212 Módulo Serial I2C?


ElMóduloadaptadorLCDaI2Cqueusaremosestábasadoenelcontrolador I2C PCF8574, el
cual es un Expansor de Entradas y Salidas digitales controlado por I2C. Por el diseño del
PCB este módulo se usa especialmente para controlar un LCD Alfanumérico. La dirección
I2C por defecto del módulo puede ser 0x3F o en otros
casos0x27.EsmuyimportanteidentificarcorrectamenteladirecciónI2Cde nuestro modulo,
pues de otra forma nuestro programa no funcionará correctamente. Para identificar la
dirección especifica de nuestro módulo podemos utilizar un pequeño sketch de prueba
llamado: I2C Scanner, el cual nos permite
identificarladirecciónI2CdeldispositivoconectadoalArduino. Si en caso existiera la
necesidad de trabajar con más de un LCD podemos modificar la dirección I2C del modulo
adaptador. Para esto es necesario soldar los puentes A0, A1 y A2 presentes en el módulo,
estos tres puentes sonlosbitsmenossignificativosdeladirecciónI2Cdelmódulo.Ladirección
0x3F en binario sería: 0|0|1|1|1|A2|A1|A0 y la dirección 0x27: 0|0|1|0|0|A2|A1|A0. Por
Nro. DD-106
INSTALACIONES ELECTROTÉCNICAS Página 15 de 15
Código:
LAB_07_ARDUINO_LECTURA DE TARJETAS RFID CON ARDUINO Y LECTOR Semestre: III
MIFARE RC522 Grupo: A

defecto A0, A2, A1 valen 1 pero si soldamos los puentes, estos se conectan a tierra
teniendo un valor 0. Por ejemplo si soldamos los tres puentes la nueva dirección sería
0|0|1|0|0|0|0|0 (0x20), para un chip que anteriormente era 0x27.

4. ¿Arduino Ethernet + Sd Hanrun Hr911105a 14/20?


El Arduino Ethernet Shieldle permite conectar fácilmente su Arduino a Internet. Este
escudo le permite a su Arduino enviar y recibir datos desde cualquier parte del mundo con
una conexión a internet. Puede usarlo para hacer cosas divertidas, como controlar robots
de forma remota desde un sitio web, o llamar al timbre cada vez que reciba un

a. Observaciones:
It was observed that there was a lack of more materials to work with
colleagues
It was observed that the card and keychain of the RFID has its own code
It was observed that the RFID sensor does not accept other cards if it does
not have the code registered in the programming
b. Conclusiones:
RFID is the English abbreviation for Radio Frequency IDentification,
which in Spanish means Radio Frequency Identification

You might also like