Arduino-készlet - modul bluetooth hc-05
Bluetooth HC-05 modul
Bluetooth HC-05 modul lehetővé teszi, hogy létre kétirányú rádiós kommunikációt bluetooth protokoll különböző tárgyakat kezelése. Modult a készülék vagy anélkül mikrokontroller, megköti segítségével rádiókommunikációs szerint bluetooth protokollt, vagy egy személyi számítógép android.
Készült Guangzhou HC Information Technology. Kompatibilis bluetooth-adapter támogatja a SPP. A testület egy miniatűr antenna a számok a felső réteget a táblák a kígyó alakjában, chip BC417 sorozat BlueCore4-Ext Cambridge Silicon Radio cég, flash memória chip ES29LV800DB-70WGI Excel Semiconductor termelés 8 Mbps (1 MB), amely tárolja a program és konfiguráció.
Viszonyított szerepét a párbeszéd: szolga, szolga.
rádiófrekvenciás tartományban 2,4-2,48 GHz
Adaptive átadás
0,25-2,5 mW adóteljesítmény
A érzékenysége -80 dBm
A kommunikációs tartomány 10 m
Reserve adatsebesség 115200
élelmiszer
feszültség,
eddig 3.3
tartományban 3,1-3,6
áram, mA
30-40 kommunikáció létrehozása
transzfer 8
Tárolási hőmérséklet -40 ... 85? C
Üzemi hőmérséklet -25 ... 75? C
Méretek 27 x 13 x 2,2 mm-es
USART:
TX és RX - alap,
CTS és RTS - a jelek nem elérhető ez a verzió.
11 RESET - állítsa vissza a napló kínálat. 0
12 teljesítmény 3.3
13, 21, 22 GND közös vezetékes
23 PIO0 - engedélyezése / tiltása RX
24 PIO1 - engedélyezése / tiltása TX
31 PIO8 LED jelzi az üzemmódot
32 PIO9 LED jelzi a kapcsolat állapotát. Világít, ha a kapcsolat létrejött Bluetooth-eszközt
34 PIO11 mód beállítás bemenet
PIO2-PIO7, PIO10 - vonal I / O, általános célú
CSB, MOSI, MISO CLK - line SPI (CSB - Slave Select), ezek helyettesítésére használják a programot
14 NC - nincs csatlakoztatva
USB_D +, USB_D- - USB vonal, nem elérhető
PCM_CLK, PCM_OUT, PCM_IN, PCM_SYNC - audio vonal áll rendelkezésre
AIO0, AIO1 - line I / O, általános célú, nem áll rendelkezésre
Nyomtatott áramköri eszköz által kialakított speciális technológiával a kapcsolatok forrasztáshoz a végén a fórumon. Forrasztani a vezetékeit nem ajánlott. Ez a technológia döntött, hogy mentse által elfoglalt térfogat az elektronika a készüléket. bluetooth HC-05 modul célja a zárást a felületen a másik fórumon. Ez lehet egy modult karton mikrokontroller vagy egy kis tábla egy univerzális csatlakozó dugót. Eladó vannak speciális kártyák az NA típusú modulokat. A fizetés történhet önállóan.
Részben kártya csatlakozó kell lennie csatlakozóval vagy lyukakat a vezetékek és a LED-ek tartalmazhatnak, feszültség szabályozó, egy reset gomb adóegység USART interfész, vagy más szabványos USB, és más komponenseket.
Fő - konjugáció USART-bluetooth, ahol KEY kapcsolati 34 kötve. AT-parancs módban konfigurálásához és kezeléséhez, a kapcsolati 34 KEY nyújtott logikai egy szintre.
HC-05 Gyári beállítások
A jelszó a közlemény: 1234. USART sebesség módokat AT parancsok: az első 38400, a második 9600.
Ahhoz, hogy csatlakoztassa a modult a PC nem szükséges egy speciális átalakító PC interfész port és egy speciális kábel. Elég csak Arduino UNO és USB-kábellel.
1) Vegyük le a fedélzeten Arduino UNO mikrokontroller.
2) Connect vonalak USART interfész ellentétes klasszikus vegyületet. Csatlakozás TX - TX és RX - RX.
3) Ellenőrizze a kapcsolatot létrehozó HC-05 az első AT-parancs módba.
4) Csatlakoztassa a hálózati kapcsolatok HC-05 forrás 3,3 V Arduino UNO.
5) Csatlakoztassa az USB-kábelt a számítógéphez Arduino UNO.
6) A számítógépen a soros monitor Arduino szoftvercsomag.
7) Állítsa be a sebesség 38400 baud.
8) Helyezzük az automatikus küldés minden egyes parancs után / r / n, és ők is LF CR.
9) küldése az első csapat - legyen egy hibaüzenetet.
10), hogy küldjön a parancs az AT + verzió? - a kirakati szoftver verziószáma.
létrehozása útján történő kommunikáció bluetooth PC és mikrokontroller
Csatlakoztassa a modult a mikrokontroller vagy Arduino board a következőképpen.
Teljesítmény 3.3V a terminál 12.
Összességében 13, 21, 22, 34.
LED pin 31.
LED pin 32.
MK TX RX pin a modul 2
MK RX pin 1 a modul TX
Tekintsünk egy egyszerű használati eset megértéséhez fizika és a kémia az a folyamat, amikor a csapat lehet küldeni kézzel Bluetooth kapcsolaton keresztül.
A mikrokontroller programja rögzíti reagálnak a vételi karakter kódok az USART.
Állítsa be a bluetooth kapcsolatot.
A csatlakoztatott LED 32 csap a modul HC-05 kapcsolatot sugallja. A villogó LED csatlakozik a csap 31, 2 Hz jelzi adatcsere. Ha létrejön a kapcsolat egy számítógép segítségével terminál program elküldi a karaktereket a PC port van kötve bluetooth. HC-05 modul fogadja a szimbólumok és USART keresztül kód kerül MC. Attól függően, hogy a kapott szimbólum mikrokontroller programja okozza az ahhoz tartozó elektronika végezni bizonyos parancsokat. Egy ilyen szervezet kommunikációs felett bluetooth PC és mikrokontroller érdekes és ha elküldi a program MC adatok bluetooth-on keresztül a számítógéphez, amely megfigyelhető a terminál ablakban. Ennél is fontosabb a kétirányú cseréje. Akkor lehetséges, hogy parancsokat és ellenőrzi azok végrehajtását. A kétirányú kommunikáció van beállítva magabiztosabb parancs átviteli csatorna, mint az egyirányú adatátvitelt.
Radio Control keresztül NS-05 nélkül mikrokontroller
Nem szükséges, hogy hozzon létre a vevő távirányító parancsokat gyűjteni modul alapuló mikrokontroller vagy használja Arduino. Elég, hogy 2 példányban NA-05 és parancsokat a vevő majdnem kész.
bluetooth HC-05, az első modul működik slave üzemmódban és fogadja az adatokat formájában AT parancsok a rádióadás és továbbítja azokat a névjegyzékébe TX. Ez a kapcsolat csatlakozik a RX bemenetére a második modul, amely telepítve van egy AT-parancs módban egy jumper. Egy második modul kimenetek logikai szintű források, vezérlő elektronika hajtóművek. AT-parancsok, hogy konfigurálja a logikai szintek a kimenetek a második NA-05 különböző kombinációkban.
Erre a célra az általános célú vonalak PIO2-PIO7, PIO10 második modul. A formáció a szintek használt parancsok, mint:
AT + PIO = 10,1 - log. 1 PIO10 kimenet.
AT + PIO = 7,1 - log. 1 PIO7 kimenet.
AT + PIO = 10,0 - log. 0 PIO10 kimenet.
AT + PIO = 7,0 - log. 0 PIO7 kimenet.
Parancsokat küldött android számítógép, tablet készüléket egy mikrokontroller, vagy más bluetooth jelforrást. Ha a modul kimenetek is csatlakozik a chip dekóderek, lehetséges, hogy jelentősen növeli a számot a felügyelt eszközök.