Bluetooth module HC-05 HC-06

  • 13,69 €

HC-05 Bluetooth ModuleIndustriell Standard för Trådlös DatakommunikationÖversiktHC-05 är en SPP (Serial Port Profile) Bluetooth-modul för sömlös trådl


I lager.
Article Number: 231
Share

HC-05 Bluetooth Module

Industriell Standard för Trådlös Datakommunikation

Översikt

HC-05 är en SPP (Serial Port Profile) Bluetooth-modul för sömlös trådlös kommunikation mellan mikrokontroller (som Arduino, Raspberry Pi) och enheter som smartphones, datorer eller andra Bluetooth-enheter. Den stöder både Master- och Slave-lägen, vilket gör den mångsidig för komplexa IoT-projekt.

Nyckelegenskaper

FunktionDetaljer
DubbellägesfunktionFungerar som Master (initierar anslutningar) eller Slave (väntar på anslutningar).
HöghastighetskommunikationBaudhastighet upp till 1382 Kbps (justerbar via AT-kommandon: 9600, 19200, 38400, 57600, 115200).
Enkel integrationKommunicerar via UART (RX/TX) – kopplas direkt till mikrokontroller.
Låg effektförbrukningDrivspänning: 3.3V–6V DC, strömförbrukning: <30mA i drift.
SäkerhetInbyggd kryptering med PIN-kod (standard "1234", konfigurerbar).
RäckviddUpp till 10 meter (klass 2) i öppna utrymmen.

Tekniska Specifikationer

  • Protokollstöd: Bluetooth 2.0 + EDR (Enhanced Data Rate)

  • Frekvens: 2.4 GHz ISM-band

  • Antal kanaler: 79

  • Modulationsmetod: GFSK (Gaussian Frequency Shift Keying)

  • Signalstyrka: +4 dBm (max)

  • I/O-pinnar: TX, RX, STATE (anslutningsstatus), KEY (AT-läge)

  • Arbetstemperatur: -20°C till +75°C

Vanliga Användningsområden

  1. Robotik:

    • Fjärrstyrning av robotar eller drönare via smartphone.

  2. Hemautomation:

    • Styra lampor, vattenpumpar eller larm via Bluetooth.

  3. Sensorövervakning:

    • Trådlös datainsamling från temperatur-/fuktsensorer.

  4. Bilindustrin:

    • Bygga egna OBD-II-läsare eller bilstereokontroller.

  5. IoT-gateways:

    • Bridge mellan Wi-Fi och Bluetooth-enheter.

Konfiguration & AT-kommandon

HC-05 konfigureras via AT-kommandon i specialläge (KEY-pin hög). Exempel:

AT+NAME?                // Läs modulnamn
AT+NAME=RoboControl     // Sätt nytt namn
AT+UART=115200,1,0      // Ändra baudhastighet till 115200
AT+ROLE=1               // Sätt som Master

Jämfört med HC-06

ParameterHC-05HC-06
LägeMaster + SlaveEndast Slave
AT-kommandonFullt stödBegränsat stöd



FlexibilitetHögre (för avancerade projekt)Lägre (för enkla projekt)

Fördelar

  • ✅ Plug-and-play med Arduino via SoftwareSerial-biblioteket.

  • ✅ Kostnadseffektiv lösning för trådlös datakommunikation.

  • ✅ Omfattande dokumentation & communitystöd (Arduino Forum, GitHub).

  • ✅ 5V-tålig (kan kopplas direkt till Arduino utan logiknivåomvandlare).

Begränsningar

  • ❌ Inte Bluetooth Low Energy (BLE) – ej lämplig för batteridrivna projekt med extremt låg effekt.

  • ❌ Ingen inbyggd antennförstärkning – begränsad räckvidd i miljöer med störningar.

Startpaket Rekommendation

  1. HC-05 Bluetooth Module

  2. Dupont-kablar (Hane-Hona)

  3. Arduino UNO R3

  4. 3.3V spänningsregulator (om du använder 5V-logik)


Tips: Använd Logic Level Converter om du kopplar till en 3.3V-enhet som Raspberry Pi!

HC-05 är mångsidigheten själv – perfekt för allt från skolprojekt till professionella prototyper! 🚀

This Bluetooth module can easily achieve serial wireless data transmission. Its operating frequency is among the most popular 2.4GHz ISM frequency band (i.e. Industrial, scientific and medical). It adopts Bluetooth 2.1+EDR standard. In Bluetooth 2.1, signal transmit time of different devices stands at a 0.5 seconds interval so that the workload of bluetooth chip can be reduced substantially and more sleeping time can be saved for bluetooth. This module is equipped with serial interface, which is easy-to-use and simplifies overall design/development cycle.

Specification

  • Bluetooth protocol: Bluetooth 2.1+ EDR standard
  • USB protocol: USB v1.1/2.0
  • Operating frequency: 2.4GHz ISM frequency band
  • Modulation mode: Gauss frequency Shift Keying
  • Transmit power: ≤ 4dBm, second stage
  • Sensitivity: ≤-84dBm at 0.1% Bit Error Rate
  • Transmission speed: 2.1Mbps(Max)/160 kbps(Asynchronous); 1Mbps/1Mbps(Synchronous)
  • Safety feature: Authentication and encryption
  • Supported configuration: Bluetooth serial port (major and minor)
  • Supply Voltage: +3.3 VDC 50mA
  • Operating temperature: -20 to 55

Sample code:

int val;

int ledpin=13;

void setup()

{

Serial.begin(9600);

pinMode(ledpin,OUTPUT);

} void loop()

{ val=Serial.read();

if(val=='a')

{

digitalWrite(ledpin,HIGH);

delay(250);

digitalWrite(ledpin,LOW);

delay(250);

Serial.println("keyestudio");

}

}

 

 Model 2

HC-06 är en Bluetooth-modul av klass 2 som är konstruerad för transparent trådlös seriekommunikation. När den är kopplad till en Bluetooth-enhet som t.ex. PC, smarta telefoner och surfplattor blir användningen transparent för användaren. All data som tas emot via seriell ingång överförs omedelbart över luften. När modulen tar emot trådlösa data skickas den ut via seriell gränssnitt exakt när den tas emot. Ingen användarkod som är specifik för Bluetooth-modulen behövs alls i Microcontroller-programmet.

HC-06 kommer att arbeta med matningsspänning på 3,6VDC till 6VDC, men den logiska nivån på RXD-stiftet är 3.3V och är inte 5V tolerant. En Logic Level Converter rekommenderas för att skydda sensorn om den ansluter till en 5V-enhet (t.ex. Arduino Uno och Mega).

Funktioner:
Bluetooth v2.0 + EDR
2,4 GHz ISM bandfrekvens
Standard baudrate: 9600
Strömförsörjning: 3.6V till 6V DC
Passkey: 1234
Dokument:

Data Sheet 
Dimension: 38 (L) x 15 (W) x 2,35 (H) mm

  • Connect the HC-06 Ground (GND) pin to ground (duh!).
  • Connect the HC-06 VCC pin to 5v.
  • Connect the HC-06 TX/TXD pin to Arduino digital pin 4.
  • Connect the HC-06 RX/RXD pin to Arduino digital pin 2.