The RC522 is a 13.56MHz RFID module that is based on the MFRC522 controller from NXP semiconductors. The module can supports I2C, SPI and UART and normally is shipped with a RFID card and key fob. It is commonly used in attendance systems and other person/object identification applications.
The module (MicroSD Card Adapter) is a Micro SD card reader module, through the file system and the SPI interface driver, SCM system to complete the file to read and write MicroSD card. Arduino users can directly use the Arduino IDE comes with an SD card to complete the library card initialization and read
Arduino Uno is a microcontroller board based on the ATmega328P. It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz ceramic resonator (CSTCE16M0V53-R0), a USB connection, a power jack, an ICSP header and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started.. You can tinker with your Uno without worrying too much about doing something wrong, worst case scenario you can replace the chip for a few dollars and start over again.
Each Model of HC Bluetooth is very popular for using with any Microcontroller such as Arduino or STM. Bluetooth is easy for you to control wirelessly any device in short rang via your Phone or Computer. Bluetooth model of HC have communication protocol UART.