Les dejo un extracto de wikipedia de lo que es RFID:
RFID o identificación por radiofrecuencia (del inglés Radio Frequency Identification) es un sistema de almacenamiento y recuperación de datos remoto que usa dispositivos denominados etiquetas, tarjetas o transpondedores RFID. El propósito fundamental de la tecnología RFID es transmitir la identidad de un objeto (similar a un número de serie único) mediante ondas de radio. Las tecnologías RFID se agrupan dentro de las denominadas Auto ID (automatic identification, o identificación automática).Las etiquetas RFID (RFID tag en inglés) son unos dispositivos pequeños, similares a una pegatina, que pueden ser adheridas o incorporadas a un producto, un animal o una persona. Contienen antenas para permitirles recibir y responder a peticiones por radiofrecuencia desde un emisor-receptor RFID. Las etiquetas pasivas no necesitan alimentación eléctrica interna, mientras que las activas sí lo requieren. Una de las ventajas del uso de radiofrecuencia (en lugar, por ejemplo, de infrarrojos) es que no se requiere visión directa entre emisor y receptor.
Primero conectamos el RFID-RC522 a los pines GPIO de la Raspberry pi:
3.3v al PIN-1 (el que se identifica en la placa con P1 en la imagen el de arriba a la izquierda)
RST al PIN 22 (GPIO25 verde)
GND al PIN 6 (GND negro)
MISO al PIN 21 (GPIO 9 verde)
SCK al PIN 23 (GPIO 11 verde)
SDA al PIN 24 (GPIO 8 verde)
IRQ no lo utilizamos
Les dejo la imagen de la raspberry que utilicé y sus pines GPIO:
Habilitamos el SPI:
pi@raspberrypi:~ $ sudo raspi-config
Reiniciamos la raspberry:
sudo reboot
Verificamos que haya cargado el spi:
pi@raspberrypi:~ $ lsmod |grep spi
Instalamos ó verificamos que tengamos python instalado:
pi@raspberrypi:~ $ sudo apt-get install python2.7-dev
Descargamos SPI-Py con git y lo instalamos:
pi@raspberrypi:~ $ git clone https://github.com/lthiery/SPI-Py.git
pi@raspberrypi:~ $ cd SPI-Py
pi@raspberrypi:~ $ sudo python setup.py install
Instalamos MFRC522-python y ejecutamos el Read.py, probar leer la tarjeta y el llavero:
Les dejo un video usandolo:
Fuentes:
https://es.wikipedia.org/wiki/RFID
https://github.com/lthiery/SPI-Py/
https://github.com/mxgxw/MFRC522-python
No hay comentarios:
Publicar un comentario