Lector RFID y conexión a ESP8266

Hace unos días en la población donde vivo empezaron a distribuir los nuevos contenedores marrones para residuos orgánicos y los contenedores grises para residuos en general con lector RFID para la apertura , el ayuntamiento da una tarjeta y un TAG para llavero y me pico la curiosidad por jugar un poco con el tema del RFID.

Lo primero fue hacerme con un lector/grabador de etiquetas RFID aquí

El paquete viene perfectamente embalado con sus tres elementos

Trae un lector/grabador RC522 , un TAG de llavero y una tarjeta

Este seria el pinout de modulo RFID

Este seria el conexionado del modulo RFID a una placa WEMOS D1 MINI que sera la que usemos

SeñalWeMos D1 miniGeneric
RST/ResetD3 GPIO-0
SPI SSD8 GPIO-15
SPI MOSID7GPIO-13
SPI MISOD6GPIO-12
SPI SCKD5GPIO-14

En la protoboard quedaria algo similar a esto

Usaremos este código para leer los datos de los diferentes RFID que tengamos , de momento solo quiero leer el NUID , mas adelante cuando tenga una tarde libre lo conectare por MQTT a Home Assistant y le daré mas funcionalidades , pero de momento solo con ver el NUID y probar el modulo me es mas que suficiente.

Al ir a subir la aplicacion al ESP me daba este error “serial.serialutil.SerialException: Cannot configure port, something went wrong. Original message: PermissionError(13, ‘Uno de los dispositivos conectados al sistema no funciona.’, None, 31)”

Es raro , pero supongo que por alguna actualización de W10algo paso con el driver CH341SER

Toco reinstalarlo y a funcionar todo de nuevo , dejo aquí el driver por si acaso ….

Venga , ahora a leer chismes …………….

Buscando por casa resulta que tenia una tarjeta de un club deportivo , la pulsera del gimnasio , el llavero del contenedor , la tarjeta del contenedor y algunas mas …..

Aquí lo dejo compilado por si no queréis ni montar el IDE de Arduino y lo podéis pasar directamente con Tasmotizer

Y con esto y un bizcocho ……..