HC 06 Bluetooth modul pinout, features & adatlap
a HM-06 egy Bluetooth modul, amelyet két mikrokontroller vagy rendszer közötti rövid hatótávolságú vezeték nélküli Adatkommunikáció létrehozására terveztek. A modul Bluetooth 2.0 kommunikációs protokollon működik, és csak slave eszközként működik. Ez a legolcsóbb módszer a vezeték nélküli adatátvitelhez és rugalmasabb a többi módszerhez képest, és akár 2,1 Mb/s sebességgel is képes fájlokat továbbítani.
a HC-06 frequency hopping spread spectrum technikát (FHSS) használ a más eszközökkel való interferencia elkerülése és a teljes duplex átvitel érdekében. A készülék 2,402 GHz-től 2,480 GHz-ig terjedő frekvenciatartományban működik.
Pin konfiguráció
a HC-06 modul hat tűvel rendelkezik, amint az a pinoutban látható. Ezekben csak négyet kell használnunk a modul sikeres összekapcsolásához. Néhány kitörési tábla csak négy kimeneti csapot hagy csak emiatt.
Pin |
név |
funkció |
kulcs |
a pin állapot határozza meg, hogy a modul parancs módban vagy normál módban működik-e |
|
Vcc |
+5V pozitív tápellátást kell adni ennek a tűnek a modul táplálásához |
|
Gnd |
Csatlakozás a földhöz |
|
TXD |
a soros adatokat modul továbbítja ezen a tűn keresztül (alapértelmezés szerint 9600bps sebességgel), 3,3 V logika |
|
RXD |
a soros adatokat a modul ezen a pin-kódon keresztül fogadja (alapértelmezés szerint 9600bps sebességgel), 3.3 V logika |
|
állam |
a csap a táblán lévő LED-hez van csatlakoztatva, hogy a modul állapotát ábrázolja |
HC-06 jellemzők és elektromos jellemzők
- Bluetooth protokoll: Bluetooth V2.0 protokoll szabvány
- teljesítményszint: Class2 (+6dbm)
- sáv: 2,40 GHz—2,48 GHz, ISM sáv
- Vevő érzékenység: – 85dBm
- USB protokoll: USB v1.1/2.0
- modulációs mód: Gauss frekvencia Shift billentyűzettel
- biztonsági funkció: hitelesítés és titkosítás
- Üzemi feszültség tartomány:+3,3 V – +6V
- üzemi hőmérséklet tartomány: -20-55-55-3213>
- Üzemi áram: 40mA
hasonló Bluetooth modulok
HC-04, HC-02, HC-05, HC-03
HC-06 Bluetooth modul előnyei
- a HC-06 A legjobb megoldás, ha rövid távú vezeték nélküli kommunikációra van szükség. A modult 100 méternél kisebb vezeték nélküli kommunikációhoz használják.
- a modul nagyon könnyen kezelhető és kommunikálható.
- a modul az egyik legolcsóbb megoldás a piacon lévő összes típusú vezeték nélküli kommunikációhoz.
- a modul működése során nagyon kevesebb energiát fogyaszt, és akkumulátorral működő mobil rendszereken is használható.
- a modul szinte minden vezérlővel vagy processzorral összekapcsolható, mivel UART interfészt használ.
a HC-06 Bluetooth modul használata
a kommunikáció ezzel a HC-06 modullal UART interfészen keresztül történik. Az adatokat ezen az interfészen keresztül küldi a modul vagy fogadja a modul. Tehát csatlakoztathatjuk a modult bármely mikrokontrollerhez vagy közvetlenül az RS232 porttal (UART interfész) rendelkező számítógéphez. Egy tipikus interfész áramkör a modul egy arduino alább látható.
itt a modul a +5V szabványos szabályozott tápegységhez csatlakozik, és az UART interfész az ábrán látható módon jön létre. Csak annyit kell tennie, hogy az arduino RXD-jét a modul TXD-jéhez, az arduino TXD-jét pedig a modul RXD-jéhez csatlakoztatja egy ellenállás feszültségosztón keresztül. Ez a feszültségosztó az arduino által küldött 5V logikai jel átalakítására szolgál a modul számára megfelelő + 3,3 V logikai jelekké. Az arduino és a modul földelését a feszültség referenciájához kell csatlakoztatni, ha külön áramforrást használnak.
a modul csatlakoztatása után meg kell írni a programot arduino IDE-ben, hogy adatokat fogadjon és küldjön a modulba. A sikeres vezeték nélküli kommunikációhoz néhány dolgot meg kell emlékezni:
- a programozás során az UART soros kommunikáció alapértelmezett átviteli sebességét 9600-ra kell állítani. Az érték a modul alapértelmezett beállítása, és módosítható a programban.
- a modul egy slave, ezért a sikeres vezeték nélküli interfész létrehozásához mesterre van szükség. Ehhez szükség van egy másik beállításra, vagy használhat egy okos telefont mesterként, és kereshet a HC-06 slave-re.
- a mester a slave-t keresi, és a jelszóval történő hitelesítés után csatlakozik hozzá. A HC-06 modul alapértelmezett jelszava ‘1234’, amely megváltoztatható.
- a programban (hitelesítés után) fogadhat data master küldéseket, és ezek alapján végezhet feladatokat.
- a weboldalakon keresztül modulkönyvtárakat is letölthet, és felhasználhatja őket a kommunikáció megkönnyítésére. Mindössze annyit kell tennie, hogy töltse le ezeket a könyvtárakat, és hívja őket a programokban. Miután a fejlécfájl bekerült, a program egyszerű parancsaival megmondhatja az arduino-nak, hogy küldjön vagy fogadjon adatokat. A modul ezeket az adatokat vezeték nélküli Bluetooth-on keresztül küldi el a master-nek. Ha a modul bármilyen adatot kap a master – től, akkor az UART soros kommunikáción keresztül továbbítja az arduino-nak.
- a HC-06-ot PC-hez is csatlakoztathatja RS232 kábellel. Miután interfész kész használhatja soros terminál PC vagy hasonló szoftver küldeni vagy fogadni adatokat modul. A modullal való kommunikációhoz be kell írni az AT parancsot a soros terminálon, és ezek a parancsok letölthetők itt.