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:

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

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.

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:

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:

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:


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:
- kapcsolat sebessége a modullal, amely be van állítva a program-fordító: a kapcsolat a hajtott sebességét kell 9600.
- newline beállítás: ne feledkezzünk meg a CR + LF!
- 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ő).
- Kikapcsolása a készüléket a tápegység.
- Serve gyalog KEY jel + 3.3V.
- Kapcsolja be a készüléket.
Ebben a kiviteli alakban, a modul átviteli sebesség van beállítva, hogy 38400.
- Kapcsolja be a készüléket.
- 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.