Rectronx Circuits
Components

HC-05 Bluetooth Module

Classic Bluetooth serial module for phone-controlled prototypes.

Bluetooth ModuleRM8-RM20Beginner
Arduino ✓ESP32 ✓STM32 ✓
HC-05 Bluetooth Module electronics module illustration

AI Ready Overview

Quick Summary

HC-05 is a bluetooth module commonly used in FYP and embedded projects. It is best for bluetooth robot car and phone-controlled relay, with wiring and testing planned around Arduino, ESP32, STM32.

Difficulty

Beginner

Time Required

1-3 days for basic wiring and sample code; 1 week if used inside a complete FYP prototype

Cost

RM8-RM20 module range in Malaysia; full project cost depends on scope.

Components

HC-05, Arduino, ESP32, STM32

Overview

What is HC-05?

HC-05 is a classic Bluetooth SPP module used for phone-to-Arduino serial control. It is popular in robot cars, home automation and simple app control demos.

Engineering Reference

Quick Specs

Operating Voltage3.3V logic / 5V module
InterfaceUART, Bluetooth
DifficultyBeginner
Typical Malaysia PriceRM8-RM20
Best ForBluetooth robot car, Phone-controlled relay

Real Usage Notes

Suitable / Not Suitable

Suitable for

  • ✓ Bluetooth robot car
  • ✓ Phone-controlled relay
  • ✓ Simple serial control

Not suitable for

  • ✕ iOS BLE apps
  • ✕ Internet connectivity
  • ✕ Long-range wireless

Build Planning

Difficulty

HC-05 is rated Beginner. Plan around 1-3 days for basic wiring and sample code; 1 week if used inside a complete fyp prototypedepending on wiring, libraries, calibration, dashboard/app integration and testing evidence.

Build Planning

Time Required

1-3 days for basic wiring and sample code; 1 week if used inside a complete FYP prototype

Malaysia Price Guidance

Cost

Typical module price range: RM8-RM20. This is component guidance only; a complete FYP cost depends on controller, sensors, casing, display, app/dashboard, documentation and timeline.

Connections

Connection overview

Module revisions can use different connector names and electrical limits. Treat this as a planning overview and verify the exact board marking, manufacturer datasheet and seller documentation before wiring.

Power

Use only a supply supported by the exact board or module variant. Common listings for this part mention 3.3V logic or 5V module.

Ground

Connect a common ground between the controller, module and any external supply.

Primary interface

Plan for UART / Bluetooth; confirm the exact terminal names in the manufacturer documentation.

Variant-specific connections

Connector names and optional pins can differ between breakout-board revisions.

Platform Notes

Wiring Guides

HC-05 with Arduino / ESP32

This is a planning overview, not a board-specific pin map. Confirm the exact module revision, supply limits and UART / Bluetooth terminals in its datasheet before wiring. Use suitable level shifting when logic voltages differ.

PowerConfirm against the exact board; listed variants commonly use 3.3V logic / 5V module
GroundCommon ground with the controller
InterfaceUART, Bluetooth (exact pins vary by module)

Fix Common Problems

Troubleshooting

Check wiring against the pinout before debugging code.
Use a stable power supply and common ground between modules.
Test the component with a simple example sketch before adding dashboard, app or database features.

Troubleshooting

Common Mistakes

Connecting 5V TX to module RX without checking level
Using D0/D1 and blocking uploads
Confusing HC-05 with BLE modules

FYP Ideas Using HC-05

Related Projects

Compare Options

Alternative Components

Student Questions

FAQ

Is HC-05 good for FYP projects?

Yes, HC-05 is suitable for FYP work when the project matches its limits: Bluetooth robot car and Phone-controlled relay.

What is the most common HC-05 mistake?

Connecting 5V TX to module RX without checking level