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. ny m bo cho cc thit b c th nhn ra 1. M u v tng tc vi nhau khi s dng cng ngh Trong nhng nm qua, khoa hc my Bluetooth. Ngy nay phn ln cc nh my tnh v x l thng tin c nhng bc tin u sn xut cc thit b c swur dng cng vt bc v ngy cng c nhng ng gp to ln vo cuc cch mng khoa hc k thut ngh Bluetooth. Cc thit b ny gm c hin i. c bit s ra i v pht trin in thoi di ng, my tnh v thit b h nhanh chng ca k thut s lm cho ngnh tr c nhn PDA (Prosonal Digital in t tr nn phong ph v a dng hn. Assistant). N gp phn rt ln trong vic a k thut Cng ngh Bluetooth l mt cng ngh hin i thm nhp rng ri vo mi lnh vc da trn tn s v tuyn v bt c mt thit ca hot ng sn xut, kinh t v i sng b no c tch hp bn trong cng ngh ny u c th truyn thng vi cc thit b khc x hi. T nhng h thng my tnh ln vi mt khong cch nht nh v c ly n nhng h thng my tnh c nhn, t nhng vic iu khin cc my cng nghip m bo cng sut cho vic pht v nhn sng. Cng ngh ny thng c s dng n cc thit b phc v i sng hng truyn thng gia hai loi thit b khc ngy ca con ngi. Trong cc h thng , vic trao i thng tin l v cng quan trng. nhau. V d: Bn c th hot ng trn my Cng ngh truyn tin khng dy ngy cng tnh vi mt bn phm khng dy, s dng b tai nghe khng dy ni chuyn trn pht trin, c bit cng ngh Bluetooth in thoi di ng ca bn hoc b sung ph bin hu ht cc thit b in t di ng. Bn bo co ny trnh by kt qu thm mt cuc hn vo lch biu PDA ca nghin cu cng ngh khng dy Bluetooth mt ngi bn t PDA ca bn. 2.2. c im ca cng ngh Bluetooth ca cc thit b in t chy trn nn h iu 2.2.1. u im hnh Android v ng dng vo thit k m - Tiu th nng lng thp. hnh xe iu khin t cc thit b Android - Cho php ng dng c nhiu loi qua kt ni khng dy Bluetooth. thit b bao gm cc thit b cm tay v in thoi di ng. 2. Cng ngh khng dy Bluetooth - Gi thnh ngy mt gim. 2.1. Khi nim - Khong cch giao tip cho php gia Bluetooth l mt cng ngh cho php hai thit b kt ni c th ln n 100m. truyn thng gia cc thit b vi nhau m - Bluetooth s dng bng tn 2.4GHz, khng cn dy dn. N l mt chun in t, iu c ngha l cc hng sn xut mun tc truyn d liu c th t ti mc ti c c tnh ny trong sn phm th h phi a 1Mbps m cc thit b khng cn phi tun theo cc yu cu ca chun ny cho sn trc tip thy nhau. phm ca mnh. Nhng tiu chun k thut 151
- 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.
- 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.
Hnh 1: Kh nng kt ni cc thit b qua Bluetooth
2.4. Lch s pht trin Bluetooth Wifi th h u tin, phm vi hiu qu nht ch trong vng 10m. - Blutooth 1.0 (7/1999): phin bn u - Bluetooth 4.0 (30/06/2010): chun tin c a ra th trng vi tc kt ni ban u l 1Mbps. Tuy nhin, trn thc t Bluetooth mi nht hin nay. Bluetooth 4.0 tc kt ni ca th h ny cha bao gi l s kt hp ca classic Bluetooth t qu mc 700Kbps (Bluetooth 2.1 v 3.0), Bluetooth high - Bluetooth 1.1 (2001): nh du bc speed ( Bluetooth 3.0 + HS) v Bluetooth pht trin mi ca cng ngh Bluetooth trn low energy -Bluetooth nng lng thp nhiu lnh vc khc nhau vi s quan tm (Bluetooth Smart Ready/ Bluetooth Smart). Bluetooth low enegry l mt phn ca ca nhiu nh sn xut mi. - Bluetooth 1.2 (11/2003): Bt u c Bluetooth 4.0 vi mt giao thc tiu chun nhiu tin b ng k. Chun ny hot ng ca Bluetooth 1.0 vo 4.0 nhm phc v cho nhng ng dng nng lng cc thp. da trn bng tn 2.4GHz v tng cng kt ni thoi. - Bluetooth 2.0+ERD (2004): Bt u 2.5. Module Bluetooth HC-06 nng cao tc v gim thiu mt na nng 2.5.1. Gii thiu v module HC-06 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 152
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 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 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 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 7: Khi Driver ng c
3.1.4. Xe khi hon thnh
153
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 10: Thut ton phn mm iu khin
Hnh 9: Giao din phn mm iu khin
Thut ton:
154
- Vit chng trnh cho Arduino nhn
d liu t thit b cm tay v iu khin xe chy theo yu cu.
3.2.2. Khi x l Thut ton khi x l trung tm Arduino:
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.
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.
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