I am doing a project using Arduino and a Rfid Mfrc522 module that consists of reading a card to unlock/lock a door. The Arduino is 3 meters far away from the Rfid Mfrc522 module and I used 7 cables to connect it, according to the schematic of the Mfrc522 Arduino library. When I previously tested the system everything was working fine but after I connect the Arduino to the module with the 3 meters cable I get this output and I can not read any card.
Firmware Version: = (unknown)
Scan PICC to see UID, SAK, type, and data blocks...
When I try to run the firmware check example for the library I get the following output
*****************************
MFRC522 Digital self test
*****************************
Firmware Version: = (unknown)
-----------------------------
Only known versions supported
-----------------------------
Performing test...
-----------------------------
Result: DEFECT or UNKNOWN
Is it possible that 3 meters away from Arduino the module is unable to communicate with it? If so what can be a possible solution to extend the "communication range" between both of them?
Thanks for the help,
Enzo