Beállítás bluetooth-modul hc-05

A fő előnye a BT nevezhető jó ellenállás szélessávú beavatkozás és könnyű a végrehajtás. Az első azt jelenti, hogy egy csomó eszközök egy helyen egyidejűleg képesek kommunikálni egymással, anélkül, hogy zavarnák egymást. A második segített Bluetooth elterjedt a DIY, és általában minden környezetben.

A legtöbb elérhető ma Bluetooth modul lehet nevezni HC-05 és a HC-06. Ezek bőségesen jelen vannak a kínai online boltok és az eBay-en. Különbség köztük az, hogy az előbbi működhet mester mód (slave) és egy szolga (master). A második egy tisztán slave eszköz (de ez javítható!). Más szóval, a HC-06 nem képes jelezni párosított eszközt, hogy kapcsolatba vele, csak engedelmeskedni a mester.

Mindkét készülék alapja a chip CSR BC417. amely támogatja a Bluetooth 2.0 verzió sebesség akár 3 Mbit / s. Ez körülbelül ezek a modulok, stb lesz szó.

1. verziók

Jellemzően a modulok formájában értékesítik a két kártya kapcsolódik össze. A kisebb közülük - a gyáregység, széles körben használják a különböző elektronikus eszközök. A legtöbb - különleges prototípus zsebkendőt DIY. Úgy néz ki, mint egy kisebb tábla chip BC417:

Beállítás bluetooth-modul hc-05

És ezt DIY modul HC-05 és a HC-06:

Beállítás bluetooth-modul hc-05

Mert azok alattomos célokra, azt rendszerint a HC-05, mivel azok nem különböznek jelentősen az ár a HC-06, és lehetővé teszi a problémamentes, hogy összeköti a két eszköz között. Például lehet, hogy a robot és irányítani. modulok általában Kínából származik nekem, pontosan úgy, mint a képen a bal oldalon, de néha gombok nélkül.

Nagyon gyakori, és egy újabb lehetőség prototípus sál. Ezzel szemben, amint a fentiekből kiderül, hogy nincs lába, EN, de KEY lábát egy kicsit kényelmesebb.

Beállítás bluetooth-modul hc-05

Tehát, hogy megfeleljen a lábát az összes modul lehetőséget.

  • HU - on / off modul;
  • VCC - + 5V;
  • GND - föld;
  • TXD, RXD - UART kommunikációs interfész a vezérlővel;
  • ÁLLAM - állapotjelző;
  • KEY - leg be az AT-parancs módba.

modul kap az AT-parancs módban, ami aktiválja a láb KEY. Ezért sok a szerencsés tulajdonosok a modul lehet egy kérdés: mi a teendő, amikor a kezembe került egy modul kulcs nélkül?

Tény, hogy egy kis tábla ez a láb természetesen vannak, csak hogy ő nem elvált a táblán. Isten tudja, mi a kínai megtette, de a probléma könnyen megoldható. KEY-láb emelkedik innen:

Beállítás bluetooth-modul hc-05

2. Csatlakoztassa Arduino Uno

A lábak nem olyan sok, így zavaros nem fog működni. Mi kapcsolódni a Bluetooth az Arduino Uno az alábbiak szerint:

TX és RX GPIO láb csatlakozni a 10. és 11., mivel a hardver UART a lábát a 0 és 1 lesz elfoglalva kommunikál a számítógéppel.

Az üzemmód KEY nem lesz kapcsolatban, hogy a tábla nem kerül kapcsolatba GPIO Arduino láb.

3. A konjugáció feszültségszint

Kis zsebkendőt Bluetooth modul feszültség 3,3 V-os logika. Ez azt jelenti, hogy az Arduino Uno lehet akár megégeti port, vagy egyszerűen csak rossz, hogy jeleket. Szerencsére a legtöbb esetben, egy nagy tábla fedélzetén van, amire szüksége van, hogy elkerülje azt. A fenti modulok könnyen csatlakoztatható az Arduino, felesleges problémákat. Még annak ellenére, hogy ők maguk írtak a gyártók sál figyelmeztető jelzés 3,3 voltot.

Azonban bizonyos esetekben szükséges lehet, hogy a sorban Arduino TX - BT RX feszültségosztó, hogy csökkentsék a logikai szinteket. Sőt, még ha minden nélkül működik osztó, akkor jobb is, hogy a sorrendben. elválasztó rendszer az alábbi:

Beállítás bluetooth-modul hc-05

4. Készítsen Arduino

Annak, hogy konfiguráljuk, meg kell varrni a Arduino vázlat segítő. Valójában - az átjátszó program, amely végrehajtja az adatcserét a terminál között a számítógép és a Bluetooth modul. A program rendkívül egyszerű:

Terhelés az Arduino vázlat, és menj a következő lépésre.

5. Készítsünk terminál

B használhatja a beépített monitor port Arduino IDE mint egy terminál, és lehet más. Régebben a harmadik fél Teraterm terminál. Csatlakoztatása előtt két fontos beállításokat kell elvégezni:

  • árfolyam: 9600;
  • newline: CR + LF.

Íme a beállítások nézni Teraterm:

Beállítás bluetooth-modul hc-05
Beállítás bluetooth-modul hc-05

Ha minden megfelelően van beállítva, csatlakoztassa a COM-port és ellenőrizze a csatlakozást. Minden további manipulációk hatékonyan két részre oszlik: a slave modul HC-06 és a HC-05 ólom.

6. Állítsa HC-06

A kapcsolat tesztelése

Bekapcsolás után a készülék, a LED villog fényesen:

Most megyünk a terminál és írjon paranccsal:

Válaszul, el kell mondanunk a modul: OK

Ezután a csapat fogja kérni az ő változata a modul: AT + verzió?

Kapunk valami ilyesmi: OKLinvor1.5

Történt? Ha nem, akkor ellenőrizze:

  1. kapcsolat sebessége a modullal, amely be van állítva a program-fordító: a kapcsolat a hajtott sebességét kell 9600.
  2. newline beállítás: ne feledkezzünk meg a CR + LF!
  3. Ne álljon minden parancs után Enter? Sose lehet tudni ...

hasznos parancsok

A szolga Bluetooth modul három paraméter beállításához:

Például, hogy a jelszó megváltoztatása write: AT + PIN4321

7. Állítsa be a HC-05

Az átmenet az AT-parancs módban

Ahhoz, hogy a központi egység konfigurációt, be kell állítani, hogy az AT-parancs módba. A módba, akkor a két módszer (Én mindig az első).

  1. Kikapcsolása a készüléket a tápegység.
  2. Serve gyalog KEY jel + 3.3V.
  3. Kapcsolja be a készüléket.

Ebben a kiviteli alakban, a modul átviteli sebesség van beállítva, hogy 38400.

  1. Kapcsolja be a készüléket.
  2. Tálaláskor a láb KEY jel + 3.3V;

Ebben az esetben a modul adatsebesség megegyezik a standard létrehozott beállításokat. Alapértelmezés szerint 9600.

Miután a sikeres átmenet az AT-parancs módban LED a modulon villog két másodpercenként.

Tesztelés vegyületek HC

HC-05 ellenőrzi a parancs módban, valamint abban az esetben, a slave modul:

Beállítása HC-05, mint egy szolga (slave)

Átalakítani a modult a szolga kell több parancs végrehajtását:

Gyári beállítások: AT + ORGL

Törlés A párosított eszközök: AT + RMAAD

Rátérve slave üzemmód: AT + role = 0

Miután a lábát disable kulcs + 3.3V, és indítsa újra a készüléket. Kész!

Beállítása HC-05, mint a vezető (master)

A növény modul egy szolga, és hogy ez egy vezető kell futtatni a következő parancsokat.

Gyári beállítások: AT + ORGL

Törlés A párosított eszközök: AT + RMAAD

Rátérve Master módban: AT + role = 1

Újraindítás után változik a szerepe: AT + RESET

Ha azt akarjuk, hogy összekapcsolja a slave és master, írjon a következő parancsokat:

Jelszó beállítása slave: AT + PSWD = 1234

Kész! Most a modul csatlakoztatva van a szolga és minden alkalommal, amikor bekapcsolja megpróbál kapcsolatot vele.

Kapcsolódó cikkek