You are on page 1of 38

HC VIN CNG NGH BU CHNH VIN

THNG C S THNH PH H CH MINH


KHOA K THUT IN T 2

BO CO MN THC HNH C S

ti : Mch iu khin thit b in bng Android qua sng


Bluetooth

Gio vin hng dn : Th.s Trn Quang Thun


Nhm sinh vin thc hin : Nhm 3
Lp : D14CQDT01-N
HC VIN CNG NGH BU CHNH VIN THNG C S
TP.HCM

KHOA K THUT IN T 2

NHIM V N THC HNH C S

Nhm 03:
H v tn SV: Phan Huy Cng MSSV:N14DCDT028
H v tn SV: Nguyn Vn Khnh Anh MSSV:N14DCDT030

Ngnh : K thut in t Lp: D14CQDT01-N

IU KHIN THIT B BNG IN THOI ANDROID QUA


SNG BLUETOOTH
I NHIM V N:
1- Tm hiu v nguyn tc thu pht hng ngoi
+ Khi nim
+ Nguyn tc hot ng
2- Gii thiu cc linh kin dng trong mch:
- Moudule gim p 2596 x 1
- Domino 2 x 8
- Role 12V x 8
- in tr 1,2 k x 9
- Led x 9
- Ro ci vung x 1
- Ro c vung x 1
- B ngun 12V ( 2ampe ) x1
- Arduino uno R3 x 1
- Module bluetooth HC05 x 1
- IC 2803 + 18 chn x 1
3- Tnh ton thit k:
+ Module ngun
+ Khi module Bluetooth
+ Khi x l trung tm
+ Khi chp hnh ( R-le 12V,n bo )
+ Khi iu khin
4- M phng mch dng phn mm Proteus 8.1
5- Thi cng mch
+ S Layout
+ Chy thc t
6-Ngy giao n :
7-Ngy hon thnh n:
8-Ngy bo co n:
9-H tn ngi hng dn: Th.S Trn Quang Thun

Ni dung v yu cu ca A c thng qua


Ngy thng nm 2017

TRNG B MN NGI HNG DN


iu khin thit b in bng Bluetooth GVHD: Th.S Trn Quang Thun

LI M U
gy nay, x hi pht trin mnh m, k thut ngy cng hin i nn nhu cu v trao
N i thng tin gii tr, nhu cu v iu khin cc thit b t xa, ngy cng cao. V
nhng h thng dy cp phc tp li khng th p ng nhu cu ny, nht l nhng khu
vc cht hp, nhng ni xa xi, trn cc phng tin vn chuyn.V vy cng ngh khng
dy ra i v pht trin mnh m, to rt nhiu thun li cho con ngi trong i sng
hng ngy. Trong nhng nm gn y cng ngh truyn nhn d liu khng dy ang c
nhng bc pht trin mnh m, gp cng ln trong vic pht trin cc h thng iu khin,
gim st t xa, c bit l cc h thng thng minh. Hin nay, c kh nhiu cng ngh
khng truyn nhn d liu khng dy nh RF, Wifi, Bluetooth, NFC, Trong , Bluetooth
l mt trong nhng cng ngh c pht trin t lu v lun c ci tin nng cao tc
cng nh kh nng bo mt. Trn th trng Vit Nam hin nay cha c nhiu sn phm
iu khin thit b khng dy, a s nhng sn phm hin c u l nhp khu t nc
ngoi vi gi thnh cao. Vic nghin cu v thit k mt b sn phm iu khin thit b
khng dy c mt ngha ln, gip tng thm s la chn cho ngi s dng, sn phm
c sn xut trong nc nn gi thnh r v gp phn pht trin cc h thng iu khin
thng minh. Do , nhm quyt nh thc hin ti: Mch iu khin thit b bng
Android qua Bluetooth. ti ng dng cng ngh Bluetooth ph bin trn nhiu thit b,
c bit im mi ca ti so vi cc sn phm hin c l iu khin thng qua h iu
hnh Android gip tn dng nhng thit b s dng h iu hnh Android c sn ca ngi
dng gip gim gi thnh sn phm, ngoi ra vi mn hnh hin th ln ca in thoi cho
php hin th nhiu thng tin hn.

Trn trng v cm n!
Nhm sinh vin thc hin ti:
Phan Huy Cng
1
Page

Nguyn Vn Khnh Anh

NHM 3_D14CQDT01-N | PTIT


iu khin thit b in bng Bluetooth GVHD: Th.S Trn Quang Thun

MC LC
LI M U ........................................................................................................... 1
MC LC ................................................................................................................. 2
MC LC HNH ..................................................................................................... 4
NHN XT CA GIO VIN HNG DN .................................................... 5
CHNG I: GII THIU CHUNG ..................................................................... 6
1.1 t vn : .......................................................................................................... 6
1.2 i tng nghin cu: ...................................................................................... 6
1.3 Gii php thit k:.............................................................................................. 7
CHNG 2: THIT K H THNG .................................................................. 8
2.1 S khi: .......................................................................................................... 8
2.2 Nguyn l hot ng ca h thng: .................................................................. 8
2.2 Cc chc nng ca tng khi (hoc module) trong h thng: ....................... 9
2.2.1 Khi ngun: .................................................................................................. 9
2.2.2 Khi module Bluetooth:............................................................................. 10
2.2.3 Khi ng ra/n bo/r-le ......................................................................... 11
2.2.4 Khi x l trung tm .................................................................................. 11
2.2.5 Khi iu khin thit b ............................................................................. 12
2.3 La chn linh kin: .......................................................................................... 12
2.3.1 Module Arduino Uno R3: .......................................................................... 12
a) Thng s k thut:........................................................................................ 12
b) B nh: ......................................................................................................... 13
c) Ng ra I/O:.................................................................................................... 14
2.3.2 Module Bluetooth HC05:........................................................................... 15
a) S chn HC-05 gm c: ......................................................................... 16
2.3.3 Module ngun LM 2596: ........................................................................... 17
2.3.4 IC ULN 2803:.............................................................................................. 17
2

2.3.5 R-Le:.......................................................................................................... 18
Page

2.3.6 in tr: ...................................................................................................... 19

NHM 3_D14CQDT01-N | PTIT


iu khin thit b in bng Bluetooth GVHD: Th.S Trn Quang Thun

CHNG 3 XY DNG H THNG ............................................................... 20


3.1 Thit k phn cng: ......................................................................................... 20
3.2 S nguyn l: ................................................................................................ 21
3.3 Mch in: ............................................................................................................ 22
3.4 Mch 3D: ........................................................................................................... 22
3.5 Thit k phn mm: ......................................................................................... 23
3.5.1 Thit k giao din iu khin trn Android: ........................................... 23
3.5.1.1) Hng dn c bn s dng vi App Inventor: ............................... 23
3.5.1.2) Xy dng ng dng iu khin thit b in qua Bluetooth: ......... 24
a) Thit k giao din: .................................................................................... 24
b) Vit CODE: ............................................................................................... 25
c) ng gi ng dng thnh file *.apk: ...................................................... 28
3.5.2 M t phn mm np chng trnh cho Arduino Uno R3: ................... 28
3.5.3 M lp trnh ................................................................................................ 31
3.5.4 Lu gii thut ca Arduino: ................................................................ 32
3.5.5 Lu gii thut chng trnh trn SmartPhone: ................................ 33
CHNG 4: KT QU V HNG PHT TRIN....................................... 34
Ti liu tham kho: ...................................................................................... 34

3
Page

NHM 3_D14CQDT01-N | PTIT


iu khin thit b in bng Bluetooth GVHD: Th.S Trn Quang Thun

MC LC HNH
Hnh 1: S khi h thng ....................................................................................... 8
Hnh 2 : Module khi ngun ...................................................................................... 9
Hnh 3 : Module Bluetooth HC05 ............................................................................ 10
Hnh 4 : Khi ng ra ................................................................................................. 11
Hnh 5: Module Arduino Uno R3 ............................................................................ 12
Hnh 6 : Module Arduino Uno R3 ........................................................................... 13
Hnh 7: Module Bluetooth HC05 ............................................................................. 15
Hnh 8 : Module khi ngun LM 2596 .................................................................... 17
Hnh 9 : IC ULN 2803 ............................................................................................... 18
Hnh 10: R-le 5 chn ............................................................................................... 19
Hnh 11 : in tr...................................................................................................... 20
Hnh 12 : S nguyn l ......................................................................................... 21
Hnh 13 : Mch in ...................................................................................................... 22
Hnh 14 : Giao din thit k trn in thoi ........................................................... 28
Hnh 15: Giao din chng trnh vit Arduino ...................................................... 29
Hnh 16: Vng lnh chng trnh............................................................................ 29
Hnh 17 : Vng thng bo ........................................................................................ 30
Hnh 18 : M lp trnh cho Arduino ...................................................................... 31
Hnh 19 : Lu gii thut Arduino ...................................................................... 32
4
Page

NHM 3_D14CQDT01-N | PTIT


iu khin thit b in bng Bluetooth GVHD: Th.S Trn Quang Thun

NHN XT CA GIO VIN HNG DN


....................................................................................................................
....................................................................................................................
....................................................................................................................
....................................................................................................................
....................................................................................................................
....................................................................................................................
....................................................................................................................
....................................................................................................................
....................................................................................................................
....................................................................................................................
....................................................................................................................
....................................................................................................................
....................................................................................................................
....................................................................................................................
....................................................................................................................
....................................................................................................................
....................................................................................................................
....................................................................................................................
....................................................................................................................
....................................................................................................................
....................................................................................................................
5
Page

NHM 3_D14CQDT01-N | PTIT


iu khin thit b in bng Bluetooth GVHD: Th.S Trn Quang Thun

CHNG I: GII THIU CHUNG


1.1 t vn :

Hin nay in thoi thng minh ngy cng ph bin, h iu hnh Android c xy
dng v pht trin lin tc vi cc chia s v m ngun m, vic s dng SmartPhone
iu khin, gim st thit b ang l mt xu hng. Chng ti quyt nh thc hin
ti:
H thng iu khin thit b bng Android qua sng Bluetooth. Chng em nghin
cu v h iu hnh Android, cch thc giao tip, iu khin v thu thp d liu t
cc thit b qua Bluetooth. T chng em xy dng phn mm iu khin chy trn
in thoi Android. Chng em cng thit k mt phn cng l mt b iu khin c
th iu khin nm thit b in 220VAC khc nhau. Cc module ny c th kt hp
vi nhau m rng i tng iu khin. Kt qu mang li ca ti l mt h
thng hon thin gm phn mm v phn cng c th s dng trong cc h gia nh,
cc phng nghin cu.

1.2 i tng nghin cu:

Sau khi tm hiu thng tin v ti, cng vi nhng hiu bit sn c v tm kim

thng tin lin quan, chng ti xc nh cc i tng cn nghin cu l:- Cng ngh
Bluetooth: khi nim v Bluetooth, cc c im ca cng ngh Bluetooth, lin kt
vt l trong cng ngh Bluetooth, cc ch kt ni, cch thc hot ng. Nghin
cu Module Bluetooth HC-05: cc thng s k thut, nguyn l hot ng ca
module HC-05.

- H iu hnh Android: kin trc h iu hnh Android, chu k hot ng cc ng


dng chy trn h iu hnh Android, phn mm h tr lp trnh Android Studio,
6
Page

ngn ng lp trnh Java,vit phn mm ng dng.

NHM 3_D14CQDT01-N | PTIT


iu khin thit b in bng Bluetooth GVHD: Th.S Trn Quang Thun

- Module Arduino Uno R3: thit k h thng s dng giao tip module Bluetooth,
iu khin cc thit b.

1.3 Gii php thit k:

Thit k nh gn, thm m;

- Giao tip vi ng dng trn thoi qua Bluetooth (truyn nhn d liu);

- iu khin ng ra bng nt nhn trn b iu khin hoc bng ng dng trn in

thoi;

- Ng ra ni vi cc thit b cn iu khin c in p 220VAC, cng sut ti a


1000W; c km theo n bo (led) tng ng vi trng thi tng ng ra;

- Lu lch s iu khin thit b khi khng kt ni vi in thoi v cp nht khi kt


ni vi in thoi;

- Mt b iu khin c th kt ni ti a vi ba in thoi;

- C nt RESET t li trng thi ban u cho b iu khin.

7
Page

NHM 3_D14CQDT01-N | PTIT


iu khin thit b in bng Bluetooth GVHD: Th.S Trn Quang Thun

CHNG 2: THIT K H THNG

2.1/S khi:

Thit k h thng iu khin gm b iu khin vi ng ra cng sut v ng dng


Control Light trn in thoi thng minh nn tng Android. ng dng Control Light
s kt ni vi b iu khin thng qua Bluetooth iu khin thit b. Ngoi ra, khi
khng kt ni vi in thoi th vn c th iu khin c thit b ngay trn b iu
khin. C th nh sau:

KHI IU KHIN ( IN
THOI ANDROID

KHI MODULE
BLUETOOTH

KHI TRUNG TM X
MODULE NGUN
L

KHI N
BO/RLE/NG RA

Hinh 1: S khi h thng


8

2.2/ Nguyn l hot ng ca h thng:


Page

NHM 3_D14CQDT01-N | PTIT


iu khin thit b in bng Bluetooth GVHD: Th.S Trn Quang Thun

u tin, khi ng phn mm Android "Control Light". Phn mm xut hin thng
bo bn c mun bt bluetooth khng (yes or no). Click yes bt bluetooth v thc
hin t ng kt ni n module bluetooth. Phn mm t ng ly a ch Mac ca
Module Bluetooth (nhp vo khi lp trnh). Khi kt ni thnh cng phn mm hin th
bng thng bo l kt ni. Phn mm gm 8 Button dng iu khin bt tt 8
thit b trong nh.

A. Khi bt thit b

Khi click vo mt button th phn mm android s gi gi tin (cha lnh m thit b)


thng qua thit b Bluetooth ca in thoi n Module Bluetooth HC-05. Lc ny
Module Bluetooth HC-05 s nhn gi tin v truyn v module Arduino a tn
hiu ra ng Relay.

B. Khi tt thit b

Khi click mt ln na vo mt button th phn mm android s gi gi tin (cha lnh


ng thit b) thng qua thit b Bluetooth ca in thoi n Module Bluetooth HC-
05. Lc ny Module Bluetooth HC-05 s nhn gi tin v truyn v module Arduino
a tn hiu ra m Relay.

2.2/Cc chc nng ca tng khi (hoc module) trong h thng:


2.2.1/ Khi ngun:

9
Page

Hinh 2 : Module khi ngun


NHM 3_D14CQDT01-N | PTIT
iu khin thit b in bng Bluetooth GVHD: Th.S Trn Quang Thun

Khi ngun to ra dng in v in th n nh cung cp an ton cho c mch.Mch


n p c chc nng to ra in p nh hn in p u vo v lun duy tr mc p
ny mc d p u vo tng/gim. Module n p LM2596S s dng cc t c kh
nng lc nhiu cao v tr in tt. Ngoi ra trn module c sn n LED bo hiu
hot ng ca mch ngun.

2.2.2 Khi module Bluetooth:

Trn th trng hin nay c kh nhiu module Bluetooth h tr vi iu khiu giao


tip vi thit b khc thng qua kt ni Bluetooth, mt s module Bluetooth thng
c s dng trong thc t nh: module Bluetooth HC-05, module Bluetooth HC-06.
Tuy nhin, module Bluetooth HC-05 l la chn t u cho n ny v: gi thnh r
hn so vi cc Module khc, tc hot ng ph hp vi truyn d liu iu khin
thit b, d dng mua th trng Vit Nam, c nhiu ngi s dng v nh gi
l rt n nh.

10

Hinh 3 : Module Bluetooth HC05


Page

NHM 3_D14CQDT01-N | PTIT


iu khin thit b in bng Bluetooth GVHD: Th.S Trn Quang Thun

2.2.3 Khi ng ra/n bo/r-le

Hinh 4 : Khi ng ra
B phn chp hnh c R-le ni vi cc thit b in.Vi x l sau khi x l tn hiu s
gi lnh iu khin ng m Transistor cp ngun cho cun dy ca R-le.n
in c ni vi ngun 220V xoay chiu qua tip im ca R-le, khi R-le tc
ng th n bt sng v ngc li n tt khi R-le thi tc ng. Relay l mt cng
tc iu khin t xa n gin, n dng mt dng nh iu khin mt dng ln v
vy n c dng bo v cng tc nn cng c xem l mt thit b bo v. Mt
Relay in hnh iu khin mch v c iu khin ngun.

2.2.4 Khi x l trung tm

M t: Arduino UNO R3 dng vi iu khin ATmega328. B no ny c th x l


nhng tc v n gin nh iu khin n LED nhp nhy, x l tn hiu cho xe iu
khin t xa, iu khin ng c bc, iu khin ng c serve, lm mt trm o
nhit m v hin th ln mn hnh LCD, hay nhng ng dng khc.
11
Page

NHM 3_D14CQDT01-N | PTIT


iu khin thit b in bng Bluetooth GVHD: Th.S Trn Quang Thun

Hinh 5: Module Arduino Uno R3


2.2.5 Khi iu khin thit b

Tt c cc loi in thoi chy h iu hnh android c th ci ng dng android, ng


dng c vit bng ngn ng Java nhm to ra mt giao din trc quan, d s dng
cho vic iu khin v gim st cc thit b in. C kh nng iu khin, gim st 8
thit b.

2.3 La chn linh kin:


2.3.1 Module Arduino Uno R3:
a) Thng s k thut:

+ Vi iu khin: ATmega 328 h 8 bit

+ in p hot ng: 5 VDC (ch c cp qua cng USB)

+ Tn s hot ng: 16 MHz

+ Dng tiu th: 30 mA

+ in p vo khuyn dng: 7-12 VDC


12

+ in p vo gii hn: 6-20 VDC


Page

+ S chn Digital I/O: 14 ( 6 chn hardware PWM)

NHM 3_D14CQDT01-N | PTIT


iu khin thit b in bng Bluetooth GVHD: Th.S Trn Quang Thun

+ S chn analog: 6 ( phn gii 10 bit)

+ Dng ti a trn mi chn I/O: 30 mA

+ Dng ra ti a (5V): 500mA

+ Dng ra ti a (3.3V): 50mA

+ B nh flash: 32KB vi 0.5KB dng bootloader

+ SRAM: 2KB + EEROM: 1KB

Hinh 6 : Module Arduino Uno R3


b) B nh:

- 32KB b nh Flash: nhng on lnh bn lp trnh s c lu tr trong b nh


Flash ca vi iu khin. Thng th s c khong vi KB trong s ny s c dng
cho bootloader.

- 2KB cho SRAM (Static Random Access Memory): gi tr cc bin bn khai bo khi
lp trnh s lu y. Bn khai bo cng nhiu bin th cng cn nhiu b nh RAM.
Tuy vy, thc s th cng him khi no b nh RAM li tr thnh th m bn phi
bn tm. Khi mt in, d liu trn SRAM s b mt.
13
Page

NHM 3_D14CQDT01-N | PTIT


iu khin thit b in bng Bluetooth GVHD: Th.S Trn Quang Thun

- 1KB cho EEPROM (Electrically Eraseble Programmable Read Only Memory): y


ging nh mt chic cng mini ni bn c th c v ghi d liu ca mnh vo
y m khng phi lo b mt khi cp in ging nh d liu trn SRAM.

- Cc cng vo ra: Arduino UNO c 14 chn digital dng c hoc xut tn hiu.
Chng ch c 2 mc in p l 0V v 5V vi dng vo/ra ti a trn mi chn l
40mA. mi chn u c cc in tr pull-up t c ci t ngay trong vi iu
khin ATmega328 (mc nh th cc in tr ny khng c kt ni).

c) Ng ra I/O:

+ 2 chn Serial: 0 (RX) v 1 (TX): dng gi (transmit TX) v nhn (receive


RX) d liu TTL Serial. Arduino Uno c th giao tip vi thit b khc thng qua 2
chn ny. Kt ni bluetooth thng thy ni nm na chnh l kt ni Serial khng
dy. Nu khng cn giao tip Serial, bn khng nn s dng 2 chn ny nu khng
cn thit

+ Chn PWM (~): 3, 5, 6, 9, 10, v 11: cho php bn xut ra xung PWM vi phn
gii 8bit (gi tr t 0 28-1 tng ng vi 0V 5V) bng hm analogWrite(). Ni
mt cch n gin, bn c th iu chnh c in p ra chn ny t mc 0V n
5V thay v ch c nh mc 0V v 5V nh nhng chn khc.

+ Chn giao tip SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Ngoi cc chc
nng thng thng, 4 chn ny cn dng truyn pht d liu bng giao thc SPI
vi cc thit b khc.

+ LED 13: trn Arduino UNO c 1 n led mu cam (k hiu ch L). Khi bm nt
Reset, bn s thy n ny nhp nhy bo hiu. N c ni vi chn s 13. Khi
14

chn ny c ngi dng s dng, LED s sng.


Page

NHM 3_D14CQDT01-N | PTIT


iu khin thit b in bng Bluetooth GVHD: Th.S Trn Quang Thun

Arduino UNO c 6 chn analog (A0 A5) cung cp phn gii tn hiu 10bit (0
210-1) c gi tr in p trong khong 0V 5V. Vi chn AREF trn board,
bn c th a vo in p tham chiu khi s dng cc chn analog. Tc l nu
bn cp in p 2.5V vo chn ny th bn c th dng cc chn analog o in p
trong khong t 0V 2.5V vi phn gii vn l 10bit. c bit, Arduino UNO
c 2 chn A4 (SDA) v A5 (SCL) h tr giao tip I2C/TWI vi cc thit b khc.

2.3.2 Module Bluetooth HC05:

Bluetooth l chun truyn thng khng dy trao i d liu khong cch


ngn.Chun truyn thng ny s dng sng radio ngn(UHF radio) trong di tn s
ISM (2.4 ti 2.485 GHz). Khong cch truyn ca module ny vo khong 15m.

Hinh 7: Module Bluetooth HC05

Thng s k thut:

- Bluetooth protocal: Bluetooth v2.0

- Tn s: 2.4GHz ISM band


15

- Tc :
Page

- Asynchronous: 2.1Mbps(Max)/160kbps

NHM 3_D14CQDT01-N | PTIT


iu khin thit b in bng Bluetooth GVHD: Th.S Trn Quang Thun

- Synchronous: 1Mbps/1Mbps

- Bo mt: Authentication and encryption

- Giao tip: Bluetooth serial port

- Ngun hot ng: +3.3VDC 30mA ( H tr IC 5.0V)

- Nhit lm vic: -20 ~ +75 C

- Kch thc: 28mm x 15 mm x 2.35mm

- Passkey: 1234

- Device Name: HC-05

a) S chn HC-05 gm c:

KEY: Chn ny chn ch hot ng AT Mode hoc Data Mode. VCC chn
ny c th cp ngun t 3.6V n 6V bn trong module c mt ic ngun chuyn
v in p 3.3V v cp cho IC BC417.

GND ni vi chn ngun GND

TXD,RXD y l hai chn UART giao tip module hot ng mc logic 3.3V

STATE cc bn ch cn th ni v khng cn quan tm n chn ny.

16
Page

NHM 3_D14CQDT01-N | PTIT


iu khin thit b in bng Bluetooth GVHD: Th.S Trn Quang Thun

2.3.3 Module ngun LM 2596:

S dng trong cc mch chuyn i ngun DC DC. S dng trong cc mch in t


h in p cao xung in p thp.

Thng s k thut :

- in p In: 3 - 40V DC (Khuyn co s dng


in p u vo < 30V DC)

- in p Out: 1.5 - 35V DC

- Dng Ra Max: 3A.

- Cng sut :15W

- Kch Thc: 40x21.5x13.5MM Hinh 8 : Module khi ngun LM 2596

- iu chnh in p u ra bng bin tr

- Hiu Sut: 92%

2.3.4 IC ULN 2803:

ULN 2803 l mt vi mch m, bn cht cu to l cc mng darlington chu c


dng n ln v in p cao, trong c cha 8 cp transistor NPN ghp darlington
cc gp h vi cc pht chung. Mi knh ca ULN 2803 c mt diode chn c th s
dng trong trng hp ti c tnh cm ng, v d nh cc relay. ULN 2803 c kh
nng iu khin 8 knh ring bit, c th ni trc tip vi vi iu khin 5V. Bn cnh
, mi knh ca ULN 2803 c th chu c dng in ln trong mt khong thi
gian di ln ti 500mA vi bin nh ln ti 600mA.
17
Page

NHM 3_D14CQDT01-N | PTIT


iu khin thit b in bng Bluetooth GVHD: Th.S Trn Quang Thun

Hinh 9 : IC ULN 2803

Thng s k thut:

- in p ra max: 50V (Vce)

- in o vo max: 30V (Vin)

- Dng in u ra lin tc: Ic = 500mA

- Dng in u vo lin tc: IIN = 25mA

- Cng sut tiu tn trn mi cp darlington: 1W

2.3.5 R-Le:

R-le l mt cng tc iu khin t xa n gin, n dng mt dng nh iu khin


mt dng ln v vy n c dng bo v cng tc nn cng c xem l mt
thit b bo v.
18 Page

NHM 3_D14CQDT01-N | PTIT


iu khin thit b in bng Bluetooth GVHD: Th.S Trn Quang Thun

Hinh 10: R-le 5 chn

Thng s k thut:

- in p iu khin: 12V

- Dng in cc i: 10A

- Thi gian tc ng: 10ms

- Thi gian nh hm: 5ms

- Nhit hot ng: -45oC ~ 75oC

2.3.6 in tr:

Gi tr in tr c trng cho kh nng cn tr dng in ca in tr. Yu cu c


bn i vi gi tr in tr l t thay i theo nhit , m v thi gian,... in
tr dn in cng tt th gi tr ca n cng nh v ngc li.
19
Page

NHM 3_D14CQDT01-N | PTIT


iu khin thit b in bng Bluetooth GVHD: Th.S Trn Quang Thun

Hinh 11 : in tr

CHNG 3 XY DNG H THNG

3.1/ Thit k phn cng:

Vi n thit k mch in t vi ti l Mch iu khin thit b bng


Android qua sng Bluetooth, vic thit k phn cng ca mch h thng c th
chia lm 5 khi c bn:

- Khi ngun

- Khi module Bluetooth

- Khi x l

- Khi r-le chp hnh v khi iu khin


20 Page

NHM 3_D14CQDT01-N | PTIT


iu khin thit b in bng Bluetooth GVHD: Th.S Trn Quang Thun

3.2 S nguyn l:

Hinh 12 : S nguyn l

21 Page

NHM 3_D14CQDT01-N | PTIT


iu khin thit b in bng Bluetooth GVHD: Th.S Trn Quang Thun

3.3 Mch in:

Hinh 13 : Mch in
3.4 Mch 3D:

22 Page

NHM 3_D14CQDT01-N | PTIT


iu khin thit b in bng Bluetooth GVHD: Th.S Trn Quang Thun

3.5 Thit k phn mm:


3.5.1 Thit k giao din iu khin trn Android:

Ngy 12/7/2010, Google chnh thc gii thiu cng c lp trnh trc quan App
Inventor dng pht trin phn mm ng dng trn h iu hnh Android. App
Inventor l
cng c lp
trnh dnh
cho mi
ngi, k c tr em.Vi cng c App Inventor, Google to iu kin mi ngi
c th t xy dng phn mm ng dng cho thit b di ng dng h iu hnh
Android

3.5.1.1 Hng dn c bn s dng vi App Inventor:

s dng c App Inventor, cc bn truy cp vo a ch


(ai2.appinventor.mit.edu.) Sau tin hnh ng nhp bng ti khon Google ca
bn m trang qun l cc project. Bn c th xem, sa, xa cc project ca mnh
hay Publish nhng project y.

23
Page

NHM 3_D14CQDT01-N | PTIT


iu khin thit b in bng Bluetooth GVHD: Th.S Trn Quang Thun

3.5.1.2) Xy dng ng dng iu khin thit b in qua Bluetooth:


a) Thit k giao din:

to mt Project mi ta chn Start New Project v t tn cho project .

Giao din thit k Project hin ra rt n gin. Bn tri l cc control bao gm:
User Interface, Media, Sensor, Social, s dng cc bn ch cn click chut v
ko th vo Screen. gia l Screen m phng mn hnh ng dng ca chng ta,
bn phi l ca s qun l cc Component, Media, v Property cho tng Control.
Ko th cc Label, Button t vo cc Layer c giao din sau. Cc bn nh
chn thm Control Bluetooth Client trong phn Connectivity. cho n gin, ta
nhp vo cc button v chn Rename t tn theo chng ta.
24
Page

NHM 3_D14CQDT01-N | PTIT


iu khin thit b in bng Bluetooth GVHD: Th.S Trn Quang Thun

b) Vit CODE:

Sau khi c giao din nh trn, tin hnh phn code. Cc bn bm vo Tab
Blocks gc trn bn phi mn hnh.

25 Page

S xut hin ca s nh sau


NHM 3_D14CQDT01-N | PTIT
iu khin thit b in bng Bluetooth GVHD: Th.S Trn Quang Thun

Ca s code hin ln, bn tri l cc khi lnh: Control, Logic, Math, Text, v
cc khi lnh ng vi mi button. thc hin mt lnh no , ta s thc hin
thao tc ko th (click chut vo khi lnh v ko vo mn hnh.)

Ln lt ko cc khi lnh c cc dng code sau:

26
Page

NHM 3_D14CQDT01-N | PTIT


iu khin thit b in bng Bluetooth GVHD: Th.S Trn Quang Thun

27 Page

NHM 3_D14CQDT01-N | PTIT


iu khin thit b in bng Bluetooth GVHD: Th.S Trn Quang Thun

c) ng gi ng dng thnh file *.apk:

By gi ng gi ng dng ra file apk v ci ln in thoi. xut ra c file apk


chn Build v chn App (provide QR code for .apk) nu mun to mt QR code cho
file apk. Chn dng cn li nu mun lu file ln my tnh.V y l giao din khi
hon thnh trn in thoi.

Hinh 14 : Giao din thit k trn in thoi


3.5.2/ M t phn mm np chng trnh cho Arduino uno R3:

Cng c ny dung lp trnh Arduino pht trin v c th chy trn Windows ,


MAC OS X v Linux.
28
Page

NHM 3_D14CQDT01-N | PTIT


iu khin thit b in bng Bluetooth GVHD: Th.S Trn Quang Thun

- V giao din:

Hinh 15: Giao din chng trinh vit Arduino

+ Vng lnh: Bao gm cc nt lnh menu (File, Edit, Sketch, Tools, Help). Pha di
l cc icon cho php s dng nhanh cc chc nng thng dng ca IDE c miu
t nh sau:

29
Page

Hinh 16: Vng lnh chng trinh

NHM 3_D14CQDT01-N | PTIT


iu khin thit b in bng Bluetooth GVHD: Th.S Trn Quang Thun

+ Vng vit chng trnh: Bn s vit cc on m ca mnh ti y.


+ Vng thng bo ( debug): Nhng thng bo t IDE s c hin th ti y.
rng gc di cng bn phi hin th loi board Arduino v cng COM c s
dng. Lun ch ti mc ny bi nu chn sai loi board hoc cng COM, bn s
khng th upload c code ca mnh.

Hinh 17 : Vng thng bo

30 Page

NHM 3_D14CQDT01-N | PTIT


iu khin thit b in bng Bluetooth GVHD: Th.S Trn Quang Thun

3.5.3 M lp trnh

Hinh 18 : M lp trinh cho Arduino


31 Page

NHM 3_D14CQDT01-N | PTIT


iu khin thit b in bng Bluetooth GVHD: Th.S Trn Quang Thun

3.5.4 Lu gii thut ca Arduino:

Start

Setup
Serial.begin(9600)

Serial available ( ) >0

No
Gi byte d liu tip theo

Yes

Kim tra iu kin

iu khin thit b
32

Hinh 19 : Lu gii thut Arduino


Page

NHM 3_D14CQDT01-N | PTIT


iu khin thit b in bng Bluetooth GVHD: Th.S Trn Quang Thun

3.5.5 Lu gii thut chng trnh trn SmartPhone:

Start

H thng thng bo
mun bt Bluetooth

No
Thot ng Click Yes
dng
Yes
Nu l ln u kt ni th yu cu
nhp mt khu
T ln th 2 tr i b qua bc ny

Tm a ch No
MAC thit b

Yes

Mn hnh in thoi hin kt


ni

C Button no No
c click

Yes

n sng theo Button c nhn


33 Page

NHM 3_D14CQDT01-N | PTIT


iu khin thit b in bng Bluetooth GVHD: Th.S Trn Quang Thun

CHNG 4: KT QU V HNG PHT TRIN

Sau nhiu thng n lc nhm chng em hon thnh ti IU KHIN


THIT B BNG IN THOI ANDROID QUA SNG BLUETOOTH ng
thi gian quy nh. V c bn gii quyt c cc vn t ra v ni dung
cng nh hnh thc. y l mt ti mang tnh tng hp bao gm c thit k thi
cng mch v k thut lp trnh.

u im:

- Giao din Android p, d dng ci t trn hu ht cc in thoi v my tnh


bng chy android.

- Tc x l nhanh.

Nhc im:

- C ly truyn d liu gia in thoi n module Bluetooth cn hn ch. Do cht


lng linh kin khng m bo ng thng s trong Datasheet nn c mt s li
nh nh thi gian cha hot ng chnh xc cng nh cng sut khng m bo.

- Sn phm cha c th nghim vi thi gian di vi nhiu mi trng khc


nhau nn cha nh gi chnh xc c n nh.

Ti liu tham kho:


http://arduino.vn/
http://developer.android.com
http://ai2.appinventor.mit.edu/#6633411303964672
http://www.alldatasheet.com
34
Page

NHM 3_D14CQDT01-N | PTIT

You might also like