The DRV8825 is a Motor Driver with two H-bridge drivers and a microstepping indexer. The driver has a maximum output capacity of 45 V and ± 2.5 A. It can operate bipolar stepper motors in full, 1/2, 1/4, 1/8, 1/16 and 1/32-step modes. This driver module is generally used in Robotics, ATMs and Gaming Machines.
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.
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.