HC 06 Bluetooth modul pinout, funktioner & datablad
HM-06 er et Bluetooth-modul designet til etablering af kort rækkevidde trådløs datakommunikation mellem to mikrocontrollere eller systemer. Modulet fungerer på Bluetooth 2.0 kommunikationsprotokol, og det kan kun fungere som en slave enhed. Dette er den billigste metode til trådløs datatransmission og mere fleksibel sammenlignet med andre metoder, og den kan endda overføre filer med en hastighed på op til 2, 1 Mb/s.
HC-06 bruger frekvenshopping spread spectrum-teknik (FHSS) for at undgå interferens med andre enheder og for at have fuld duplekstransmission. Enheden arbejder på frekvensområdet fra 2.402 GHS til 2.480 GHS.
Pin konfiguration
HC-06 modul har seks ben som vist i pinout. I dem behøver vi kun at bruge fire til succesfuld grænseflade af modulet. Nogle breakout boards vil kun forlade fire output stifter kun på grund af denne grund.
Pin |
navn |
funktion |
nøgle |
pin-tilstanden bestemmer, om modulet fungerer i kommandotilstand eller normal tilstand |
|
Vcc |
+5V positiv forsyning skal gives til denne pin for at drive modulet |
|
Gnd |
Opret forbindelse til jorden |
|
DD |
serielle data transmitteres af modul gennem denne pin (ved 9600bps som standard), 3.3 V logik |
|
RKD |
serielle data modtages af modul via denne pin (ved 9600bps som standard), 3.3 V logik |
|
stat |
stiften er forbundet til LED ‘ en på tavlen for at repræsentere modulets tilstand |
HC-06 funktioner og elektriske egenskaber
- Bluetooth-protokol: Bluetooth V2.0 protokol standard
- effektniveau: Class2 (+6dbm)
- bånd: 2.40 g—2.48 G -, ISM-bånd
- Modtagerfølsomhed: – 85 dBm
- USB-protokol: USB v1.1/2.0
- Moduleringstilstand: Gauss frekvensskiftnøgle
- sikkerhedsfunktion: godkendelse og kryptering
- Driftsspændingsområde:+3.3 V til +6V
- Driftstemperaturområde: – 20 liter til + 55 liter
- driftsstrøm: 40mA
lignende Bluetooth-moduler
HC-04, HC-02, HC-05, HC-03
HC-06 Bluetooth-Modulfordele
- HC-06 er den bedste mulighed, når kort afstand trådløs kommunikation er nødvendig. Modulet bruges til trådløs kommunikation på mindre end 100 meter.
- modulet er meget let at interface og kommunikere.
- modulet er en af de billigste løsninger til trådløs kommunikation af alle typer, der findes på markedet.
- modulet bruger meget mindre strøm til at fungere og kan bruges på batteridrevne mobile systemer.
- modulet kan forbindes med næsten alle controllere eller processorer, da det bruger UART-interface.
Sådan bruges HC-06 Bluetooth-modul
kommunikationen med dette HC-06-modul sker via UART-interface. Dataene sendes til modulet eller modtages fra modulet gennem denne grænseflade. Så vi kan forbinde modulet til enhver mikrocontroller eller direkte til PC, der har RS232-port (UART-interface). En typisk grænseflade kredsløb af modulet til en arduino er vist nedenfor.
her er modulet tilsluttet +5V standardreguleret strømforsyning, og UART-interface er etableret som vist i figur. Alt hvad du skal gøre er at forbinde Arduino til Arduino modul og arduino er forbundet til modulets RDD gennem en modstandsspændingsdeler. Denne spændingsdeler er tilvejebragt til konvertering af 5V logisk signal sendt af arduino til + 3.3 V logiske signaler, der er egnede til modulet. Jorden til arduino og modul skal tilsluttes til spændingsreference, hvis der anvendes separate strømkilder.
efter tilslutning af modulet skal du skrive programmet i arduino IDE for at modtage og sende data til modulet. For en vellykket trådløs kommunikation skal du huske et par ting:
- i programmeringen skal du indstille standard baud rate af UART seriel kommunikation til 9600. Værdien er standardindstillingen af modulet og kan ændres i programmet.
- modulet er en slave, og så har du brug for en mester for at etablere en vellykket trådløs grænseflade. Til det har du brug for en anden opsætning, eller du kan bruge en smart telefon som master og søge efter HC-06 slave.
- mesteren søger efter slave og opretter forbindelse til den efter godkendelse med adgangskode. HC-06-modulet har standardadgangskode ‘1234’, som kan ændres.
- i programmet kan du modtage data master sender (efter godkendelse) og udføre opgaver baseret på det.
- du kan også hente biblioteker til modul gennem hjemmesiderne og bruge dem til at gøre kommunikationen let. Alt du skal gøre er at hente disse biblioteker og kalde dem i programmer. Når overskriftsfilen er inkluderet, kan du bruge enkle kommandoer i programmet til at fortælle arduino at sende eller modtage data. Modulet sender disse data til master via trådløs Bluetooth. Hvis modulet modtager data fra master, sender det det til arduino via UART seriel kommunikation.
- du kan også interface HC-06 til PC ved hjælp af RS232-kabel. Når du interface er færdig, kan du bruge serial terminal på PC eller lignende programmer til at sende eller modtage data til modul. Du skal indtaste at-kommandoen i seriel terminal for at kommunikere med modulet, og disse kommandoer kan hentes her.