You are on page 1of 12

Bluetooth HC06 Application Report

Hng dn lp trnh giao tip module


Bluetooth (HC06) vi P24 Starter Kit (P24S)
Aug 2013, PIC24S Application Report Rev 1.0

Hoang Thuan

I. Gii thiu:
Hin nay, hu ht cc thit b di ng u tch hp chun truyn thng Bluetooth. Nu
nh USB gip chun ha cc kt ni gia cc thit b ngoi vi vi my tnh PC, th Bluetooth
c th coi nh chun khng giy tiu chun gip kt ni hu ht cc thit b ph tr thng
qua giao tip khng dy nh tai nghe, chut, bn phm, my in, loa
S dng Bluetooth trong cc thit b nhng, c th gip chng ta kt ni khng dy d
dng vi my tnh, in thoi di ng, my tnh bng, laptop t m ra rt nhiu ng
dng iu khin, giao tip, kt ni gia cc h thng nhng v thit b di ng, v d nh iu
khin robot qua in thoi, thu thp tn hiu in tim qua Bluetooth v cn rt nhiu ng
dng hu ch khc.
Trong bi vit ny, chng ti s s dng kit Pic24 Starter ca titans technology giao
tip vi module Bluetooth HC06 hot ng ch slave (My tnh hay in thoi s l
master).
bit thm thng tin v module Bluetooth HC06, tham kho ti y : (
http://titans.com.vn/index.php?option=com_virtuemart&page=shop.product_details&flypage
=flypage.tpl&product_id=152&lang=vi&vmcchk=1&Itemid=3 ) .
bit thm thng tin v Kit P24S, vui lng tham kho Datasheet ti y:
http://titans.com.vn/index.php?page=shop.product_details&product_id=64&option=com_virt
uemart.
t mua Kit P24S hoc module Bluetooth HC06, hy vo website
www.titans.com.vn

II. Lp trnh giao tip module Bluetooth HC06 vi Kit P24S:


1. Gii thiu v Kit P24S - PIC24F Starter Kit
Pic24S l kit pht trin cho dng VK 16-bit ca Microchip do Titans Technology
sn xut. Pic24S c nhng tnh nng nh sau :

HMAR09 Giao tip Module Bluetooth HC-06 vi P24 Starter Kit

CPU 16bit PIC24FJ256GB110.


3 buttons, 3 general purpose leds, power
Leds
USB On The Go
Virtual COM.
EEPROM 4Mbit
2 Trimmer for ADC Test.
2x 40 pin expension IOs.
ICSP Programming.
32.768Khz Crystal

Vi iu khin PIC24FJ256GB110
o Up to 16 MIPS Operation at 32 MHz
o 8 MHz Internal Oscillator
o 10-Bit, Up to 16-Channel Analog-to-Digital (A/D) Converter at 500 ksps
o Three Analog Comparators with Programmable Input/Output Configuration
o Charge Time Measurement Unit (CTMU)
o USB v2.0 On-The-Go (OTG) Compliant
o Peripheral Pin Select (PPS):Allows I/O mapping of many peripherals at run time
o Three 3-Wire/4-Wire SPI modules (supports 4 Frame modes) with 8-Level FIFO
Buffer
o Three I2C
o Four UART modules:
o Five 16-Bit Timers/Counters with Programmable Prescaler
o Nine 16-Bit Capture Inputs, each with a Dedicated Time Base
o Nine 16-Bit Compare/PWM Outputs, each with a Dedicated Time Base
o 8-Bit Parallel Master Port (PMP/PSP)
o Hardware Real-Time Clock/Calendar (RTCC)

1
Hnh 1: P24S Pic24 Starter Kit

2. Gii thiu module Bluetooth HC-06


Titans Technology | www.titans.com.vn
Copyright 2013, Titans Technology

HMAR09

HMAR09 Giao tip Module Bluetooth HC-06 vi P24 Starter Kit


Bluetooth cho php ngi dng kt ni cc thit b m khng cn dng dy hoc cp.
y l cng ngh khng dy / mt chun giao tip cho php nhng thit b nh in thoi di
ng, bn phm, chut, tai nghe, loa, laptop c th tng tc vi nhau qua mt khong cch
gn m khng cn cp ni.

Hnh 2: Logo Bluetooth

Bluetooth l mt c t cng nghip cho truyn thng khng dy tm gn gia cc thit


b in t. Cng ngh ny h tr vic truyn d liu qua cc khong cch ngn gia cc thit
b di ng v c nh, to nn cc mng c nhn khng dy (Wireless Personal Area
Network-PANs).
Bluetooth c th t c tc truyn d liu 1Mb/s. Bluetooth h tr tc truyn
ti d liu ln ti 720 Kbps trong phm vi 10 m - 100 m. Khc vi kt ni hng ngoi
(IrDA), kt ni Bluetooth l v hng v s dng gii tn 2,4 GHz.
c t Bluetooth c pht trin u tin bi Ericsson (hin nay l Sony Ericsson v
Ericsson Mobile Platforms), v sau c chun ho bi Bluetooth Special Interest Group
(SIG). Chun c pht hnh vo ngy 20 thng 5 nm 1999. Ngy nay c cng nhn bi
hn 1800 cng ty trn ton th gii. c thnh lp u tin bi Sony Ericsson, IBM, Intel,
Toshiba v Nokia, sau cng c s tham gia ca nhiu cng ty khc vi t cch cng tc
hay h tr. Bluetooth c chun l IEEE 802.15.1.
Bluetooth cho php kt ni v trao i thng tin gia cc thit b nh in thoi di
ng, in thoi c nh, my tnh xch tay, PC, my in, thit b nh v dng GPS, my nh
s, v video game console.
Cc ng dng ni bt ca Bluetooth gm:

iu khin v giao tip khng giy gia mt in thoi di ng v tai nghe khng dy.
Mng khng dy gia cc my tnh c nhn trong mt khng gian hp i hi t bng thng.
Giao tip khng dy vi cc thit b vo ra ca my tnh, chng hn nh chut, bn phm v my in.
Truyn d liu gia cc thit b dng giao thc OBEX.
Thay th cc giao tip ni tip dng dy truyn thng gia cc thit b o, thit b nh v dng GPS,
thit b y t, my qut m vch, v cc thit b iu khin giao thng.
Thay th cc iu khin dng tia hng ngoi.
Gi cc mu qung co nh t cc pa-n qung co ti cc thit b dng Bluetooth khc.
iu khin t xa cho cc thit b tr chi in t nh Wii - My chi tr chi in t th h 7 ca
Nintendo[1] v PlayStation 3 ca Sony.
Kt ni Internet cho PC hoc PDA bng cch dng in thoi di ng thay modem.

Sn phm Bluetooth HC-06 thuc dng sn phm HC Bluetooth chun ni tip bao
gm module Bluetooth giao din ni tip v Bluetooth Adapter nh:
a) Module Bluetooth giao din ni tip:
Chun cng nghip : HC-03,HC-04(HC-04-M,HC-04-S).
Titans Technology | www.titans.com.vn
Copyright 2013, Titans Technology

HMAR09

HMAR09 Giao tip Module Bluetooth HC-06 vi P24 Starter Kit

Chun dn dng : HC-05,HC-06(HC-06-M,HC-06-S).

b) Bluetooth Adapter:

HC-M4.
HC-M6.

Hnh 3: Module Bluetooth HC-06 Adaptor

Module Bluetooth SLAVE cho php vi iu khin kt ni vi cc thit b ngoi vi:


smartphone, laptop, usb bluetooth... thng qua giao tip Serial gi v nhn tn hiu 2 chiu.
Module bluetooth c tch hp trn board cho php bn s dng ngun t 3.5V n 6V
cung cp cho board m khng cn lo lng v chnh lch in p 3V - 5V gy hng board.
Bluetooth module gm 6 chn theo th t: KEY, VCC, GND, TX, RX, STATE.
y l module bluetooth SLAVE ngha l bn khng th ch ng kt ni bng vi iu khin,
m cn s dng smartphone, laptop, bluetooth usb... d tn hiu v kt ni (pair) t
smartphone, laptop, bluetooth usb... Sau khi pair thnh cng, bn c th gi v nhn tn hiu
t vi iu khin n cc thit b ny.
Lu : khng c gn ln dy Vcc v Gnd v s gy hng module bluetooth ngay lp tc.
Tn s lm vic: 2.4GHz
Kch thc module: 44mm x 16mm x 7mm.

Ghi ch : bit thm chi tit vui lng tham kho thm trong datasheet ca sn
phm

Titans Technology | www.titans.com.vn


Copyright 2013, Titans Technology

HMAR09

HMAR09 Giao tip Module Bluetooth HC-06 vi P24 Starter Kit

3. Demo
a) M t phn cng:

Hnh 4: S khi trong demo

Hnh 5: S kt ni phn cng trong demo

b) M t firmware:
Examples code c xy dng v pht trin vi trnh bin dch MPLAB C30 gip
cc bn tip cn vi vic lp trnh vi iu khin ti u nht c th, trnh bin dch/tools
c cung cp trong a CD ROM khi cc bn mua sn phm P24S, hoc download t
trang ch ca microchip.
Demo c test vi smartphone chy h iu hnh Android, cc bn c th install
phn mm BlueTerm ti y :
https://play.google.com/store/apps/details?id=es.pymasde.blueterm&hl=en

Titans Technology | www.titans.com.vn


Copyright 2013, Titans Technology

HMAR09

HMAR09 Giao tip Module Bluetooth HC-06 vi P24 Starter Kit

Hnh 6: phn mm test Bluetooth trn smartphone chy Android

Cc bc ca demo c tin hnh nh sau:


Kt ni phn cng nh s trn (hnh 4 v hnh 5)
Np file hex P24S Public Demo.hex trong folder P24S Bluetooth App.
Qu trnh np hon tt,P24S chy firmware mi  LED 2 trn Kit nhp nhy
v trn mn hnh terminal (tu chn baudrate l 115200) s xut hin nh sau:

Hnh 7: Giao din terminal khi khi ng.

Lc ny module Bluetooth s c tn v password nh sau:


o Tn : TITANS
o Password: 5678
Khi ng chng trnh BlueTerm trn in thoi,chn Yes bt
Bluetooth ca in thoi ln v chn Connect device

Titans Technology | www.titans.com.vn


Copyright 2013, Titans Technology

HMAR09

HMAR09 Giao tip Module Bluetooth HC-06 vi P24 Starter Kit

Hnh 8: tm thit b HC-06

Khi tm thy HC-06 bn chm vo chn.

Hnh 9: Chn thit b sau khi scan.


6

ng nhp password (mc nh theo firmware l 5678). Sau chn OK

Titans Technology | www.titans.com.vn


Copyright 2013, Titans Technology

HMAR09

HMAR09 Giao tip Module Bluetooth HC-06 vi P24 Starter Kit

Hnh 10: nhp password Bluetooth

Sau khi ng nhp thnh cng th pha P24S, nhn gi nt SW3 v xem kt
qu trn mn hnh in thoi.

Hnh 11: truyn d liu t P24S ln smartphone.

Nh vy, ta c th giao tip, truyn k t t in thoi android sang Pic24S qua


module HC06, v ta c th ng dng vo iu khin hoc truyn d liu. Ta cng c th t
vit ng dng trn android hoc PC giao tip vi module HC06 mt cch d dng.
CHc cc bn thnh cng. Mi thc mc v gp xin gi v a ch
support@titans.com.vn

Titans Technology | www.titans.com.vn


Copyright 2013, Titans Technology

HMAR09

HMAR09 Giao tip Module Bluetooth HC-06 vi P24 Starter Kit

Titans Technology | www.titans.com.vn


Copyright 2013, Titans Technology

HMAR09

HMAR09 Giao tip Module Bluetooth HC-06 vi P24 Starter Kit

4. Reference
1.
2.
3.
4.
5.

Microchip Website
Wikipedia.com
Micro4you.com
Google.com
Internet source

Titans Technology | www.titans.com.vn


Copyright 2013, Titans Technology

HMAR09

HMAR09 Giao tip Module Bluetooth HC-06 vi P24 Starter Kit

Mc lc
PIC24S Tutorial ....................................................................................................................................... 0
Hng dn lp trnh giao tip module Bluetooth (HC06) trn P24 Starter Kit (P24S) ....... 0
I.

Gii thiu: ............................................................................................................................................. 0

II.

Lp trnh giao tip module Bluetooth: .................................................................................................. 0


1.

Gii thiu v PIC24F Starter Kit......................................................................................................... 0

2.

Gii thiu module Bluetooth HC-06 ................................................................................................. 1


a)

Module Bluetooth giao din ni tip: ........................................................................................... 2

b)

Bluetooth Adapter: ....................................................................................................................... 3

3.

Demo ................................................................................................................................................. 4
a)

M t phn cng: .......................................................................................................................... 4

b)

M t firmware: ............................................................................................................................ 4

Reference .................................................................................................................................................. 9
Mc lc........................................................................................................................................................ 10

10

Titans Technology | www.titans.com.vn


Copyright 2013, Titans Technology

HMAR09

HMAR09 Giao tip Module Bluetooth HC-06 vi P24 Starter Kit

Copyright 2013 Titans Technology. Ti liu ny


thuc bn quyn ca Titans Technology
(www.titans.com.vn), chng ti hy vng cc bn khi s
dng vi bt k mc ch no bng bt c hnh thc no
bao gm sao chp, in, copy, trch dn cn phi ghi r
xut x ngun gc t website ca chng ti
Hy truy xut trang web ca chng ti thng xuyn c nhng cp nht mi
nht v cc thit b mi nht ti website www.titans.com.vn.
Nu c bt c kin ng gp cng nh cn h tr, t vn thm thng tin v
sn phm, vui lng gi mail n a ch email: support@titans.com.vn
11

Titans Technology | www.titans.com.vn


Copyright 2013, Titans Technology

HMAR09

You might also like