Arduino-Kit - modulul Bluetooth hc-05

Modul Bluetooth HC-05

Modulul Bluetooth HC-05 permite să stabilească comunicații radio bidirecțională cu protocolul Bluetooth de management diferite obiecte. Modul în aparat, cu sau fără un microcontroler, se leagă prin utilizarea de comunicare radio, în conformitate cu un protocol Bluetooth sau un calculator personal Android.

Produs Guangzhou HC Tehnologia informației. Compatibil cu Bluetooth-adaptor suporta SPP. Placa are o antenă în miniatură pistele de pe stratul superior de plăci în formă de șarpe, cip seria BC417 compania BlueCore4-Ext Cambridge Silicon Radio, flash cip de memorie de producție ES29LV800DB-70WGI Excel Semiconductor de 8 Mbps (1 MB) care stochează programe și configurare.
Rolul în ceea ce privește dialogul: sclav, sclav.

Gama de frecvențe radio 2,4-2,48 GHz
Adaptive transfer
puterea de transmisie 0,25-2,5 mW
Sensibilitatea de -80 dBm
Spectrul de comunicare de 10 m
Rata de date de rezervă 115200
alimente
tensiune,
evaluat 3.3
intervalul de 3,1-3,6
curent, mA
30-40 de stabilire a comunicării
transfer de 8
Temperatura de lucru -40 ... 85 Storage? C
Temperatura -25 ... 75 de operare? C
Dimensiuni 27 x 13 x 2,2 mm

Arduino-Kit - modulul Bluetooth hc-05

USART:
TX și RX - bază,
CTS și RTS - semnalele nu sunt disponibile în această versiune.
11 RESET - reseta alimentarea jurnal. 0
12 putere 3.3
13, 21, 22 GND sârmă comun
23 PIO0 - activarea / dezactivarea RX
24 PIO1 - activarea / dezactivarea TX
31 PIO8 LED care indică modul de funcționare
32 PIO9 LED care indică starea conexiunii. Aprins când se stabilește o conexiune cu un alt dispozitiv Bluetooth
34 PIO11 modul de introducere de setare
PIO2-PIO7, PIO10 - linia I / O, de uz general
CSB, MOSI, MISO, CLK - linie de SPI (CSB - Slave), acestea sunt folosite pentru a înlocui programul
14 NC - nu este conectat
USB_D +, USB_D- - USB linie, nu este disponibil
PCM_CLK, PCM_OUT, PCM_IN, PCM_SYNC - linie audio disponibile
AIO0, AIO1 - linie / O, de uz general I, nu este disponibil

Dispozitiv de placă de circuit imprimat format dintr-o tehnologie specială, cu contactele pentru lipit capetele de bord. Solder firele la borne nu este recomandată. Această tehnologie este aleasă pentru a salva volumul ocupat de electronice din aparat. modulul Bluetooth HC-05 este proiectat pentru instalare etanșă pe suprafața celuilalt bord. Acest lucru poate fi o placă de modul cu un microcontroler sau un consiliu de mic cu un dop conector universal. La vânzare sunt carduri speciale pentru modulele de tip NA. Plata se poate face în mod independent.

Arduino-Kit - modulul Bluetooth hc-05
Arduino-Kit - modulul Bluetooth hc-05


Arduino-Kit - modulul Bluetooth hc-05

Parțial conector bord trebuie să fie un conector sau găuri de montare pentru fire și LED-urile pot cuprinde, regulator de tensiune, o interfață emițător USART buton de resetare sau un alt standard USB, și alte componente.

Main - Conjugarea USART-bluetooth, in care contactul KEY 34 este conectat la masă. AT-modul de comandă pentru a configura și administra, pe o tastă de contact 34 a depus un nivel logic.

Setări din fabrică HC-05

Parola pentru stările de comunicare: 1234. modurile de viteză USART pentru comenzi AT: primul 38400, al doilea 9600.

Pentru a conecta modulul la un PC nu este necesar pentru a avea un port special de interfață convertor PC-ul și un cablu special. Este suficient să Arduino UNO și cablul USB.
1) Se scoate din bord Arduino UNO microcontroler.
2) Interfață Connect linii USART oppositely compus clasic. Conectați TX - TX și RX - RX.
3) Verificați conexiunea de stabilire-HC 05 în primul mod AT-comandă.
4) Conectați contactele electrice HC-05 sursa cu 3,3 V Arduino UNO.
5) Conectați cablul USB la ONU Arduino calculator.
6) Pe PC-ul folosind monitorul de serie din pachetul software Arduino.
7) Setați viteza de 38400 baud.
8) Se plasează trimiterea automată după fiecare comandă / r / n și, de asemenea, LF CR.
9) Trimite prima echipă - ar trebui să fie un mesaj de eroare.
10) pentru a trimite comanda AT + VERSIUNEA? - în fereastra de afișare numărul versiunii de software.

stabilirea de comunicare prin Bluetooth PC și microcontroler

Conectati modulul la un microcontroler sau o placă Arduino, după cum urmează.
Puterea 3.3V la borna 12.
Per total 13, 21, 22, 34.
LED la pinul 31.
LED la pinul 32.
MK TX RX PIN-ul modulului 2
MK RX la pinul 1 al modulului TX
Luați în considerare un caz de utilizare simplu pentru intelegerea fizicii si chimiei procesului, în cazul în care echipa poate fi trimis manual prin Bluetooth.
Programul de microcontroler este înregistrat receptiv la primirea codurilor de caracter ale USART.
Setați conexiunea Bluetooth.
LED-ul este conectat la pinul 32 al modulului HC-05 sugerează o conexiune. Un LED intermitent conectat la pinul 31, 2 Hz indică schimbul de date. Atunci când o conexiune este stabilită cu ajutorul unui program de PC terminal trimite caracterele la portul PC-ul este obligat să Bluetooth. Modulul HC-05 acceptă simboluri și USART prin codul lor ajunge la MC. În funcție de programul de simbol microcontroler primit cauzele sale electronice asociate pentru a efectua anumite comenzi. O astfel de organizație de comunicare prin Bluetooth PC-ul și microcontroler este interesant și atunci când trimiteți programul de date MC prin Bluetooth la computer, care pot fi observate în fereastra terminalului. Mai important este de două sensuri de schimb. Apoi, este posibil să se trimită comenzi și să monitorizeze punerea în aplicare a acestora. Cu două sensuri de comunicare este ajustat mai încrezător canal de transfer de comandă, decât la transmisia de date într-o direcție.

Radio Control prin intermediul NS-05 fără microcontroler

Nu este necesar să se creeze receptor comenzile de control de la distanță pentru a colecta modul bazat pe microcontroler sau pentru a utiliza Arduino. Suficient pentru a avea 2 copii ale NA-05 și comenzile receptorului aproape gata.
Bluetooth HC-05, primul modul funcționează în modul slave și primește date sub formă de comenzi AT ale transmisiei radio și le transmite la lista de contacte TX. Acest contact este conectat la intrarea RX al doilea modul, care este instalat într-un mod AT-comandă folosind un jumper. un al doilea modul sunt ieșiri logice nivele surse, elemente de acționare electronică de control. AT-comenzi pentru a configura nivelele logice la ieșirile celui de al doilea AN-05 în diverse combinații.
În acest scop, liniile de uz general PIO2-PIO7, PIO10 doilea modul. Pentru formarea nivelurilor utilizate comenzi cum ar fi:
AT + PIO = 10,1 - log. 1 PIO10 de ieșire.
AT + PIO = 7,1a - log. 1 ieșire PIO7.
AT + PIO = 10,0 - log. 0 la ieșirea PIO10.
AT + PIO = 7,0 - log. 0 la ieșirea PIO7.
Comenzile sunt trimise de la calculator Android, dispozitiv de tip tabletă cu microcontroler sau altă sursă de semnal Bluetooth. Dacă ieșirile de module sunt conectate la decodoarelor cip, este posibil să crească în mod semnificativ numărul de dispozitive gestionate.

Arduino-Kit - modulul Bluetooth hc-05
Arduino-Kit - modulul Bluetooth hc-05
Arduino-Kit - modulul Bluetooth hc-05

articole similare