Upload
binh-pham
View
214
Download
2
Embed Size (px)
DESCRIPTION
tai lieu hay
Citation preview
151
THIT K XE IU KHIN T XA QUA BLUETOOTH DESIGN MINI CAR CONTROLLED VIA BLUETOOTH
Nguyn Th Phng Chi
Khoa in - i hc K thut Cng nghip
TM TT Bo co trnh by nghin cu v cng ngh khng dy bluetooth v ng dng thit k m
hnh xe iu khin t xa qua bluetooth. ABSTRACT
The report presents research on bluetooth wireless technology and applications to design models of remote control car via bluetooth.
Key word: robot car, mobile robot, bluetooth. 1. M u
Trong nhng nm qua, khoa hc my tnh v x l thng tin c nhng bc tin vt bc v ngy cng c nhng ng gp to ln vo cuc cch mng khoa hc k thut hin i. c bit s ra i v pht trin nhanh chng ca k thut s lm cho ngnh in t tr nn phong ph v a dng hn. N gp phn rt ln trong vic a k thut hin i thm nhp rng ri vo mi lnh vc ca hot ng sn xut, kinh t v i sng x hi. T nhng h thng my tnh ln n nhng h thng my tnh c nhn, t nhng vic iu khin cc my cng nghip n cc thit b phc v i sng hng ngy ca con ngi. Trong cc h thng , vic trao i thng tin l v cng quan trng. Cng ngh truyn tin khng dy ngy cng pht trin, c bit cng ngh Bluetooth ph bin hu ht cc thit b in t di ng.
Bn bo co ny trnh by kt qu nghin cu cng ngh khng dy Bluetooth ca cc thit b in t chy trn nn h iu hnh Android v ng dng vo thit k m hnh xe iu khin t cc thit b Android qua kt ni khng dy Bluetooth.
2. Cng ngh khng dy Bluetooth 2.1. Khi nim
Bluetooth l mt cng ngh cho php truyn thng gia cc thit b vi nhau m khng cn dy dn. N l mt chun in t, iu c ngha l cc hng sn xut mun c c tnh ny trong sn phm th h phi tun theo cc yu cu ca chun ny cho sn phm ca mnh. Nhng tiu chun k thut
ny m bo cho cc thit b c th nhn ra v tng tc vi nhau khi s dng cng ngh Bluetooth. Ngy nay phn ln cc nh my u sn xut cc thit b c swur dng cng ngh Bluetooth. Cc thit b ny gm c in thoi di ng, my tnh v thit b h tr c nhn PDA (Prosonal Digital Assistant).
Cng ngh Bluetooth l mt cng ngh da trn tn s v tuyn v bt c mt thit b no c tch hp bn trong cng ngh ny u c th truyn thng vi cc thit b khc vi mt khong cch nht nh v c ly m bo cng sut cho vic pht v nhn sng. Cng ngh ny thng c s dng truyn thng gia hai loi thit b khc nhau. V d: Bn c th hot ng trn my tnh vi mt bn phm khng dy, s dng b tai nghe khng dy ni chuyn trn in thoi di ng ca bn hoc b sung thm mt cuc hn vo lch biu PDA ca mt ngi bn t PDA ca bn. 2.2. c im ca cng ngh Bluetooth 2.2.1. u im
- Tiu th nng lng thp. - Cho php ng dng c nhiu loi
thit b bao gm cc thit b cm tay v in thoi di ng.
- Gi thnh ngy mt gim. - Khong cch giao tip cho php gia
hai thit b kt ni c th ln n 100m. - Bluetooth s dng bng tn 2.4GHz,
tc truyn d liu c th t ti mc ti a 1Mbps m cc thit b khng cn phi trc tip thy nhau.
152
- D dng trong vic pht trin ng dng: Bluetooth kt ni mt ng dng ny vi mt ng dng khc thng qua chun Bluetooth, do c th c lp v phn cng cng nh h iu hnh s dng.
- Tnh tng thch cao, c nhiu nh sn xut phn cng cng nh phn mm h tr 2.2.2. Nhc im
- Khong cch kt ni cn ngn so vi cng ngh mng khng dy khc.
- Ch kt ni c hai thit b vi nhau, khng kt ni thnh mng. 2.3. Hot ng
Bluetooth l chun kt ni khng dy tm ngn, thit k cho cc kt ni thit b c nhn hay mng cc b nh trong phm vi bng tn t 2.4GHz n 2.485GHz. Bluetooth c thit k hot ng trn 79 tn s n l. Khi kt ni , n s t ng tm ra tn s tng thch di chuyn n thit b cn kt ni trong khu vc nhm m bo s lin tc.
Hnh 1: Kh nng kt ni cc thit b qua Bluetooth
2.4. Lch s pht trin Bluetooth - Blutooth 1.0 (7/1999): phin bn u
tin c a ra th trng vi tc kt ni ban u l 1Mbps. Tuy nhin, trn thc t tc kt ni ca th h ny cha bao gi t qu mc 700Kbps
- Bluetooth 1.1 (2001): nh du bc pht trin mi ca cng ngh Bluetooth trn nhiu lnh vc khc nhau vi s quan tm ca nhiu nh sn xut mi.
- Bluetooth 1.2 (11/2003): Bt u c nhiu tin b ng k. Chun ny hot ng da trn bng tn 2.4GHz v tng cng kt ni thoi.
- Bluetooth 2.0+ERD (2004): Bt u nng cao tc v gim thiu mt na nng lng tiu th so vi trc y. Tc ca chun Bluetooth ln n 2.1Mbps vi ch ci thin kt ni truyn tiERD (Enhanced data rate).
- Bluetooth 2.1+ERD (2004): y chnh l th h nng cp ca Bluetooth 2.0 c hiu nng cao hn v tit kim nng lng hn.
- Bluetooth 3.0+HS (2008): c tc truyn d liu t mc 24Mbps bng sng Blutooth High Speed, tng ng chun
Wifi th h u tin, phm vi hiu qu nht ch trong vng 10m.
- Bluetooth 4.0 (30/06/2010): chun Bluetooth mi nht hin nay. Bluetooth 4.0 l s kt hp ca classic Bluetooth (Bluetooth 2.1 v 3.0), Bluetooth high speed ( Bluetooth 3.0 + HS) v Bluetooth low energy -Bluetooth nng lng thp (Bluetooth Smart Ready/ Bluetooth Smart).
Bluetooth low enegry l mt phn ca Bluetooth 4.0 vi mt giao thc tiu chun ca Bluetooth 1.0 vo 4.0 nhm phc v cho nhng ng dng nng lng cc thp.
2.5. Module Bluetooth HC-06 2.5.1. Gii thiu v module HC-06
153
Hnh 2: Module Bluetooth HC-06 Module Bluetooth HC-06 c thit k
chuyn i giao tip ni tip khng ng b v thnh giao tip khng dy Bluetooth v ngc li. 2.5.2. c im k thut
- Chun Bluetooth : V2.0+EDR. - in p hot ng : 3.3-5VDC, 30mA. - Kch thc 28mm x 15mm x 2.35mm. - Tn s: 2.4GHz. - Tc : 2.1Mbs (Max)/160kbps - Tc baudrate mc nh: 9600, 8bit
d liu, 1bit Stop. H tr tc baud: 9600, 19200, 38400, 57600, 115200, 230400, 460800.
- Nhit lm vic: -20 ~ 75 C - nhy: -80dBm 2.1. - Module c 2 ch lm vic: + Kt ni truyn thng. + p ng theo lnh: khi lm vic ch
ny, chng ta c th gi cc lnh AT giao tip v ci t module. 2.5.3. c im phn cng
Hnh 3: S chn Bluetooth HC-06
3. Thit k m hnh xe iu khin t xa qua Bluetooth 3.1. Thit k phn cng
Hnh 4: S khi tng qut 3.1.1. Khi x l
Khi x l s dng bo mch ArduinoUNO. C nhim v nhn tn hiu t modul Bluetooth, x l v xut d liu cho modul Driver ng c.
Hnh 5: Kt ni Arduino vi HC-06
3.1.2. Khi ngun
Hnh 6: Khi ngun nui
3.1.3. Khi Driver ng c
Hnh 7: Khi Driver ng c
3.1.4. Xe khi hon thnh
154
Hnh 8: M hnh xe
3.2. Thit k phn mm 3.2.1. Phn mm trn thit b cm tay
Giao din phn mm iu khin:
Hnh 9: Giao din phn mm iu khin
Thut ton:
Hnh 10: Thut ton phn mm iu khin
155
3.2.2. Khi x l Thut ton khi x l trung tm Arduino:
Hnh 11: Thut ton cho Arduino
4. Kt qu v hng pht trin 4.1. Kt qu dt c
- Nm r c giao tip Bluetooth. - Tm hiu v h iu hnh android - Thc hin vit ng dng trn Android - Thc hin kt ni v trao i d liu
gia thit b cm tay v Arduino UNO qua module Bluetooth.
- Tm hiu bo mch Arduino. - Thit k kt cu c kh cho khung xe. - Thit k cc mch in cho xe.
- Vit chng trnh cho Arduino nhn d liu t thit b cm tay v iu khin xe chy theo yu cu.
Hnh 12: Xe hon thin
4.2. Hng pht trin ti
- Tch hp thm nhiu chc nng cho xe nh: truyn hnh nh, o nhit , m, khong cch vt cn, o nghing.
- Phn hi c cc s c v thit b cm tay.
- ng dng cng ngh Bluetooth vo cc h thng khc.
TI LIU THAM KHO
[1] Trn Th San, C s Nghin Cu & Sng to robot, NXB Thng K,, 2005. [2] Arduino, http://arduino.cc [3] Android, http://developer.android.com [4] Dientuvietnam, http://dientuvietnam.net