Professional Documents
Culture Documents
BO CO MN THC HNH C S
KHOA K THUT IN T 2
Nhm 03:
H v tn SV: Phan Huy Cng MSSV:N14DCDT028
H v tn SV: Nguyn Vn Khnh Anh MSSV:N14DCDT030
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
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
3
Page
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
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.
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.
- Module Arduino Uno R3: thit k h thng s dng giao tip module Bluetooth,
iu khin cc thit b.
- Giao tip vi ng dng trn thoi qua Bluetooth (truyn nhn d liu);
thoi;
- Mt b iu khin c th kt ni ti a vi ba in thoi;
7
Page
2.1/S khi:
KHI IU KHIN ( IN
THOI ANDROID
KHI MODULE
BLUETOOTH
KHI TRUNG TM X
MODULE NGUN
L
KHI N
BO/RLE/NG RA
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
B. Khi tt thit b
9
Page
10
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.
- 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
- 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:
+ 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
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.
Thng s k thut:
- Tc :
Page
- Asynchronous: 2.1Mbps(Max)/160kbps
- Synchronous: 1Mbps/1Mbps
- Passkey: 1234
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.
TXD,RXD y l hai chn UART giao tip module hot ng mc logic 3.3V
16
Page
Thng s k thut :
Thng s k thut:
2.3.5 R-Le:
Thng s k thut:
- in p iu khin: 12V
- Dng in cc i: 10A
2.3.6 in tr:
Hinh 11 : in tr
- Khi ngun
- Khi x l
3.2 S nguyn l:
Hinh 12 : S nguyn l
21 Page
Hinh 13 : Mch in
3.4 Mch 3D:
22 Page
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
23
Page
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
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
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.)
26
Page
27 Page
- V giao din:
+ 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
30 Page
3.5.3 M lp trnh
Start
Setup
Serial.begin(9600)
No
Gi byte d liu tip theo
Yes
iu khin thit b
32
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
C Button no No
c click
Yes
u im:
- Tc x l nhanh.
Nhc im: