HC 06 Bluetooth-modul pinout, funktioner och datablad
HM-06 är en Bluetooth-modul utformad för att upprätta kort räckvidd trådlös datakommunikation mellan två mikrokontroller eller system. Modulen fungerar på Bluetooth 2.0 kommunikationsprotokoll och det kan bara fungera som en slavenhet. Detta är billigaste metoden för trådlös dataöverföring och mer flexibel jämfört med andra metoder och det kan även överföra filer med hastighet upp till 2,1 Mb/s.
HC – 06 använder frequency hopping spread spectrum technique (FHSS) för att undvika störningar med andra enheter och för att ha full duplexöverföring. Enheten fungerar på frekvensområdet från 2.402 GHz till 2.480 GHz.
Pin-konfiguration
HC-06-modulen har sex stift som visas i pinout. I dem behöver vi bara använda fyra för att framgångsrikt ansluta modulen. Vissa breakout styrelser kommer bara att lämna fyra utgångsstift bara på grund av denna anledning.
Pin |
namn |
funktion |
Nyckel |
pin-läget bestämmer om modulen fungerar i AT-kommandoläge eller normalt läge |
|
Vcc |
+5V positiv tillförsel måste ges till denna stift för att driva modulen |
|
Gnd |
Anslut till marken |
|
TXD |
seriell data överförs via modul via denna stift (vid 9600bps som standard), 3.3 V logik |
|
RXD |
seriell data mottas av modul via denna stift(vid 9600bps som standard), 3.3 V logik |
|
stat |
stiftet är anslutet till lysdioden på kortet för att representera modulens tillstånd |
HC-06 funktioner och elektriska egenskaper
- Bluetooth-protokoll: Bluetooth V2.0 protokoll standard
- effektnivå: Class2 (+6dBm)
- Band: 2.40 GHz—2.48 GHz, ISM Band
- mottagarens känslighet: -85dBm
- USB-protokoll: USB v1.1/2.0
- Moduleringsläge: Gauss frekvensskift Keying
- säkerhetsfunktion: autentisering och kryptering
- Driftspänningsområde:+3.3 V till +6V
- Driftstemperaturområde: – 20 OCCCC till +55 OCCCC
- driftström: 40mA
liknande Bluetooth-moduler
HC-04, HC-02, HC-05, HC-03
HC-06 Bluetooth-modul fördelar
- HC-06 är bästa alternativet när kort avstånd trådlös kommunikation behövs. Modulen används för trådlös kommunikation på mindre än 100 meter.
- modulen är mycket lätt att gränssnitt och att kommunicera.
- modulen är en av de billigaste lösningarna för trådlös kommunikation av alla typer som finns på marknaden.
- modulen förbrukar mycket mindre ström för att fungera och kan användas på batteridrivna mobila system.
- modulen kan kopplas till nästan alla styrenheter eller processorer eftersom den använder UART-gränssnitt.
hur man använder HC-06 Bluetooth-modul
kommunikationen med denna HC-06-modul sker via UART-gränssnitt. Data skickas till modulen eller tas emot från modulen även om detta gränssnitt. Så vi kan ansluta modulen till vilken mikrokontroller som helst eller direkt till PC som har RS232-port (UART-gränssnitt). En typisk gränssnittskrets av modulen till en arduino visas nedan.
här är modulen ansluten till +5V standardreglerad strömförsörjning och UART-gränssnittet är etablerat som visas i figur. Allt du behöver göra är att ansluta RXD av arduino till TXD av modulen och TXD av arduino är ansluten till RXD av modulen genom ett motstånd spänningsdelare. Denna spänningsdelare är anordnad för att konvertera 5V logisk signal som skickas av arduino till + 3,3 V logiska signaler som är lämpliga för modulen. Marken för arduino och modul måste anslutas för spänningsreferens om separata strömkällor används.
när du har anslutit modulen måste du skriva programmet i arduino IDE för att ta emot och skicka data till modulen. För framgångsrik trådlös kommunikation måste du komma ihåg några saker:
- i programmering måste du ställa in standard överföringshastighet för UART seriell kommunikation till 9600. Värdet är standardinställningen för modulen och kan ändras i programmet.
- modulen är en slav och så behöver du en mästare för att skapa ett framgångsrikt trådlöst gränssnitt. För det behöver du en annan inställning eller du kan använda en smart telefon som en mästare och söka efter HC-06 slave.
- befälhavaren söker efter slav och ansluter till den efter autentiserad med lösenord. HC-06-modulen har standardlösenord ’1234’ som kan ändras.
- i programmet kan du ta emot data master skickar (efter autentisering) och utföra uppgifter baserade på det.
- du kan också ladda ner bibliotek för modul via webbplatserna och använda dem för att göra kommunikationen enkel. Allt du behöver göra är att ladda ner dessa bibliotek och ringa dem i program. När huvudfilen är inkluderad kan du använda enkla kommandon i programmet för att berätta för arduino att skicka eller ta emot data. Modulen skickar dessa data till master via trådlös Bluetooth. Om modulen tar emot data från master kommer den att överföra den till arduino via UART seriell kommunikation.
- du kan också ansluta HC-06 till PC med RS232-kabel. När gränssnittet är klart kan du använda seriell terminal på PC eller liknande programvara för att skicka eller ta emot data till modulen. Du måste skriva in AT-kommando i seriell terminal för att kommunicera med modulen och dessa kommandon kan laddas ner här.