Circuit Documentation
Summary
The circuit in question consists of an Arduino 101 microcontroller board interfaced with an RFID-RC522 module. The Arduino 101 is responsible for controlling the RFID reader, which can read and write to RFID tags. The connections between the Arduino 101 and the RFID-RC522 are established to facilitate communication over the SPI (Serial Peripheral Interface) bus, along with power and reset lines.
Component List
Arduino 101
- Description: The Arduino 101 is a microcontroller board based on the Intel Curie Module, designed to be easy to use for beginners, yet flexible enough for advanced users. It offers features like Bluetooth Low Energy (BLE) and built-in sensors.
- Pins: A5/SCL, A4/SDA, AREF, GND, D13/SCK, D12/MISO, D11 PWM/MOSI, D10 PWM/SS, D9 PWM, D8, D7, D6 PWM, D5 PWM, D4, D3 PWM, D2, D1/TX, D0/RX, AIN, ioref, RESET, 3V3, 5V, VIN, A0, A1, A2, A3, ICSP MISO, ICSP SCK, ICSP MOSI.
RFID-RC522
- Description: The RFID-RC522 is an RFID reader module that operates at 13.56 MHz. It is commonly used for RFID communication and is capable of reading and writing to various RFID tags and cards.
- Pins: VCC (3.3V), RST, GND, IRQ, MISO, MOSI, SCK, SDA.
Wiring Details
Arduino 101
- D13/SCK: Connected to SCK of RFID-RC522 for SPI clock signal.
- D12/MISO: Connected to MISO of RFID-RC522 for SPI Master In Slave Out data line.
- D11 PWM/MOSI: Connected to MOSI of RFID-RC522 for SPI Master Out Slave In data line.
- D10 PWM/SS: Connected to SDA of RFID-RC522 for SPI Slave Select signal.
- D9 PWM: Connected to RST of RFID-RC522 for module reset control.
- 3V3: Connected to VCC (3.3V) of RFID-RC522 to power the module.
- GND: Connected to GND of RFID-RC522 to provide a common ground reference.
RFID-RC522
- SCK: Connected to D13/SCK of Arduino 101.
- MISO: Connected to D12/MISO of Arduino 101.
- MOSI: Connected to D11 PWM/MOSI of Arduino 101.
- SDA: Connected to D10 PWM/SS of Arduino 101.
- RST: Connected to D9 PWM of Arduino 101.
- VCC (3.3V): Connected to 3V3 of Arduino 101.
- GND: Connected to GND of Arduino 101.
Documented Code
There is no code provided for the microcontroller. To operate the circuit, code must be written and uploaded to the Arduino 101 to initialize and communicate with the RFID-RC522 module using the SPI interface. The code should handle the initialization of the SPI bus, the configuration of the RFID-RC522 settings, and implement the logic for reading from and writing to RFID tags.
