Tải bản đầy đủ (.pdf) (84 trang)

Luận Văn Thiết kế Robot hỗ trợ trẻ em học tập

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (3.07 MB, 84 trang )

NG H SPKT TP. H CHệ MINH
C NG HọA Xĩ H I CH NGH A VI T NAM
KHOA I N- I N T
C L P - T DO - H NH PHÚC
MỌN I N T CỌNG NGHI P ậ Y SINH
----o0o---TR

B

Tp. HCM, ngày 20 tháng 03 n m 2018

NHI M V
H tên sinh viên:

ÁN T T NGHI P

Nguy n Qu c Thái
Nguy n Ph c TƠi
CNKT i n t - Truy n thông
i h c chính quy
2014

Chuyên ngành:
H đƠo t o:
Khóa:
I. TểN
TÀI:
THI T K ROBOT H

TR


MSSV:
MSSV:
Mã ngành:
Mư h :
L p:

14141290
14141269
141
14141DT1

TR EM H C T P

II. NHI M V
1. Các s li u ban đ u:
Nguy n V n Hi p, inh Quang Hi p, “Giáo trình l p trình Android C B n”,
NXB

i H c Qu c Gia Tp.HCM, 2015.

2. N i dung th c hi n:
Xơy d ng mô hình Robot có th di chuy n, phát nh c, phát gi ng nói, kích
th

c nh g n. S d ng Arduino UNO R3 vƠ Shield L293D lƠm b đi u khi n

trung tơm đi u khi n các đ ng c . Module HC-05 lƠm trung gian giao ti p
Bluetooth gi a vi x lỦ Arduino vƠ ng d ng trên đi n tho i.
III. NGÀY GIAO NHI M V : 20/03/2018
IV. NGÀY HOÀN THÀNH NHI M V : 12/07/2018

V. H VÀ TểN CÁN B H

CÁN B H

NG D N

NG D N: ThS. Nguy n V n Hi p

BM. I N T

CỌNG NGHI P ậ Y SINH

ii


NG H SPKT TP. H CHệ MINH
C NG HọA Xĩ H I CH NGH A VI T NAM
KHOA I N- I N T
C L P - T DO - H NH PHÚC
MỌN I N T CỌNG NGHI P ậ Y SINH
----o0o---TR

B

Tp. HCM, ngày 20 tháng 03 n m 2018

L CH TRỊNH TH C HI N

ÁN T T NGHI P


H tên sinh viên 1: Nguy n Qu c Thái
L p: 14141DT1B
MSSV: 14141290
H tên sinh viên 2: Nguy n Ph c TƠi
L p: 14141DT1B
MSSV: 14141269
Tên đ tƠi:

THI T K ROBOT H

Tu n/ngày

2
(09/04 - 15/04)

3
(16/04 - 22/04)

5
(30/04 - 06/05)
6
(07/05 - 13/05)
7
(14/05 - 20/05)

G p GVHD đ ph bi n quy đ nh: th c hi n ch n

Xác nh n
GVHD


đ tƠi, tên đ tƠi, th i gian lƠm vi c.
-

Duy t đ tƠi.

-

Vi t đ c

-

Tìm hi u t ng quan v Arduino.

-

Tìm hi u v cách th c l p trình ng d ng trên

ng cho đ tƠi.

đi n tho i v i Android Studio.
-

Tìm hi u t ng quan v Arduino.

-

Tìm hi u v cách th c l p trình ng d ng trên
đi n tho i v i Android Studio.

4

(23/04 - 29/04)

TR EM H C T P

N i dung
-

1
(02/04 - 08/05)

TR

Thi t k s đ kh i, gi i thích ch c n ng các
kh i.

-

Tính toán l a ch n linh ki n cho t ng kh i.

-

Thi t k s đ nguyên lỦ vƠ gi i thích ho t đ ng
c a m ch.

-

L p trình ng d ng Android.

-


Thi công m ch, xơy d ng mô hình.

-

L p trình ng d ng Android.

-

Thi công m ch, xơy d ng mô hình.

-

L p trình ng d ng trên đi n tho i.
iii


8
(21/05 - 27/05)
9
(28/05 - 03/06)
10
(11/06 - 17/06)
11
(18/06 - 24/06)
12
(25/06 - 01/07)
13
(02/07 - 09/07)

-


Thi công m ch, xơy d ng mô hình.

-

L p trình ng d ng trên đi n tho i.

-

Ki m tra, hoƠn thi n mô hình, ch y th vƠ s a l i.

-

Vi t báo cáo.

-

Ki m tra, hoƠn thi n mô hình, ch y th vƠ s a l i.

-

Vi t báo cáo.

-

Ki m tra, hoƠn thi n mô hình, ch y th vƠ s a l i.

-

Vi t báo cáo.


-

HoƠn thi n, ch nh s a báo cáo g i cho GVHD đ
xem xét góp Ủ l n cu i tr

c khi in báo cáo.

-

N p quy n báo cáo vƠ báo cáo đ tƠi.

-

Thi t k Slide báo cáo.
GV H NG D N
(KỦ vƠ ghi rõ h vƠ tên)

iv


L I CAM OAN
tƠi nƠy lƠ do chúng tôi t th c hi n d a vƠo m t s tƠi li u tr
sao chép t tƠi li u hay công trình đư có tr

c đó vƠ không

c đó.

Ng


i th c hi n đ tƠi

Nguy n Qu c Thái ậ Nguy n Ph

c TƠi

v


L IC M

N

“ i kh p th gian không ai t t b ng m ” “Gánh n ng cu c đ i không ai kh
b ng cha”. Chúng con c m n Cha M , đư sinh ra chúng con vƠ nuôi d
con cho đ n ngƠy tr

ng thƠnh. C m n Cha M , v nh ng tháng ngƠy nh c nh n đư

lƠm Cha M còng l ng.
nay, đ

ng chúng

c h c t p, đ

ư hy sinh t t c cu c đ i đ cho chúng con có ngƠy hôm

c tr


ng thƠnh… Chúng con yêu Cha M nhi u. Chúng con

xin g i đ n Cha M l i bi t n chơn thƠnh nh t, hy v ng Cha M luôn s ng vui t
vƠ mưi mưi

i

bên chúng con.

có th hoƠn thƠnh đ tƠi nƠy, nhóm sinh viên th c hi n xin g i l i c m n
chơn thƠnh đ n các Th y/Cô trong khoa Ơo i n i n T , tr
K Thu t ThƠnh Ph H Chí Minh, nh ng ng
th c quỦ báu, ch d n vƠ đ nh h

ng

i h c S Ph m

i đư truy n đ t cho tôi nh ng ki n

ng cho nhóm trong quá trình h c t p. ơy lƠ nh ng

ti n đ đ nhóm có th hoƠn thƠnh đ

c đ tƠi c ng nh trong s nghi p sau nƠy.

c bi t, nhóm xin chơn thƠnh c m n Th y Nguy n V n Hi p đư t n tình
h


ng d n vƠ t o đi u ki n thu n l i cho nhóm trong su t th i gian th c hi n đ án

t t nghi p. Nhóm xin đ

c phép g i đ n th y lòng bi t n vƠ l i c m n chơn thƠnh

vƠ sơu s c nh t. Ki n th c, kinh nghi m vƠ cái tơm ngh nghi p c a th y đư không
nh ng đư giúp đ nhóm hoƠn thƠnh t t đ tƠi mƠ còn lƠ t m g
vƠ noi theo trên con đ

ng đ nhóm h c t p

ng sau nƠy.

Bên c nh đó, nhóm c ng xin c m n các anh, ch khóa tr

c c ng nh các b n

sinh viên trong l p 14141DT1 đư nhi t tình đóng góp Ủ ki n vƠ chia s kinh nghi m
đ giúp nhóm hoƠn thƠnh đ tƠi nƠy.
Cu i cùng, m c dù đư c g ng hoƠn thƠnh nhi m v đ tƠi đ t ra vƠ đ m b o
th i h n nh ng do ki n th c còn h n h p ch c ch n s không tránh kh i nh ng thi u
sót, mong Th y/Cô vƠ các b n sinh viên thông c m. Nhóm mong nh n đ

c nh ng Ủ

ki n c a Th y/Cô vƠ các b n sinh viên.
Xin chơn thƠnh c m n!
TP.HCM, ngƠy 01 tháng 7 n m 2018
Sinh viên th c hi n

Nguy n Qu c Thái
Nguy n Ph

c TƠi
vi


M CL C
TRANG

TRANG PH BỊA ..................................................................................................... i
NHI M V

ÁN T T NGHI P ....................................................................... ii

L CH TRỊNH TH C HI N

ÁN T T NGHI P .......................................... iii

L I CAM OAN ......................................................................................................v
L IC M

N .......................................................................................................... vi

M C L C ............................................................................................................... vii
LI T Kể HỊNH NH ............................................................................................. ix
LI T Kể B NG ..................................................................................................... xii
DANH SÁCH CÁC T

VI T T T .................................................................... xiii


TịM T T .............................................................................................................. xiv
CH
1.1
1.2
1.3
1.4
1.5
CH

NG 1. T NG QUAN .....................................................................................1
M
N
GI
B

TV N
.................................................................................................1
C TIÊU NGHIÊN C U ............................................................................1
I DUNG NGHIÊN C U ............................................................................2
I H N .......................................................................................................2
C C ..........................................................................................................2

NG 2. C

S

Lụ THUY T .........................................................................4

2.1 M T S NGHIÊN C U V S PHÁT TRI N C A TR EM T 2-5

TU I .......................................................................................................................4
2.1.1 S phát tri n th ch t c a tr em ............................................................4
2.1.2 S phát tri n tâm lý c a tr em ...............................................................5
2.1.3 S phát tri n c m xúc và ngôn ng .........................................................6
2.1.4 Nh ng v n đ t ng tác gi a tr em và thi t b .....................................7
2.2 GI I THI U V H
I U HÀNH ANDROID .............................................7
2.2.1 Gi i thi u h đi u hành Android .............................................................7
2.2.2 L ch s h đi u hành Android .................................................................8
2.2.3
ng d ng cho h đi u hành Android ....................................................10
2.2.4 Phiên b n h đi u hành Android...........................................................11
2.2.5
c đi m h đi u hành Android ...........................................................12
2.2.6 Ki n trúc c b n c a h đi u hành Android .........................................13
2.3 GI I THI U V BLUETOOTH...................................................................15
2.3.1
nh ngh a .............................................................................................15
2.3.2
c đi m ...............................................................................................15
2.3.3 Ph ng th c ho t đ ng Bluetooth ........................................................16
2.4 GI I THI U I U KHI N
NG C DC (PWM) ....................................16
2.4.1 Gi i thi u...............................................................................................16
2.4.2 Nguyên lý...............................................................................................17
2.4.3 Cách t o ra PWM đ đi u khi n ...........................................................18
vii


CH


NG 3. TệNH TOÁN VĨ THI T K .........................................................19

3.1 GI I THI U..................................................................................................19
3.2 TÍNH TOÁN VÀ THI T K H TH NG ...................................................20
3.2.1 S đ kh i h th ng ...............................................................................20
3.2.2 Tính toán và thi t k ..............................................................................21
3.3 THI T K APP NG D NG .......................................................................33
3.3.1 Yêu c u ..................................................................................................33
3.3.2 Thi t k ng d ng ..................................................................................34
CH

NG 4. THI CỌNG H TH NG ................................................................38

4.1 GI I THI U..................................................................................................38
4.2 THI CÔNG MÔ HÌNH ROBOT ...................................................................38
4.3 THI CÔNG BOARD I U KHI N ROBOT ...............................................40
4.3.1 Thi công board m ch ............................................................................40
4.3.2 L p ráp và ki m tra ...............................................................................40
4.4 L P TRÌNH I U KHI N ROBOT ............................................................42
4.4.1 L u đ gi i thu t ...................................................................................42
4.4.2 L p trình đi u khi n Robot....................................................................49
4.5 L P TRÌNH NG D NG ............................................................................51
4.5.1 Gi i thi u ph n m m l p trình Android Studio.....................................51
4.5.2 L p trình ng d ng................................................................................51
CH

NG 5. K T QU _NH N XÉT_ ÁNH GIÁ ............................................58

5.1 K T QU ......................................................................................................58

5.1.1 K t qu nghiên c u: ..............................................................................58
5.1.2 K t qu thi công: ...................................................................................58
5.2 NH N XÉT ậ ÁNH GIÁ. ..........................................................................67
CH

NG 6. K T LU N VĨ H

NG PHÁT TRI N......................................69

6.1 K T LU N ...................................................................................................69
6.2 H NG PHÁT TRI N ................................................................................69
TĨI LI U THAM KH O ......................................................................................70

viii


LI T Kể HÌNH NH
Hình 2.1. S đ ki n trúc h đi u hƠnh Android ......................................................13
Hình 2.2. Bi u đ PWM ............................................................................................17
Hình 3.1. S đ k t n i t ng quát .............................................................................19
Hình 3.2. S đ kh i c a h th ng ............................................................................20
Hình 3.3. Kích th
Hình 3.4.

c các module trong mô hình ......................................................21

ng c DC ..............................................................................................23

Hình 3.5. S đ nguyên lỦ Motor Driver Shield L293D ..........................................23
Hình 3.6. S đ k t n i Motor Driver Shield L293D và Arduino Uno R3...............24

Hình 3.7. Board m ch Arduino Uno R3 ...................................................................25
Hình 3.8. S đ k t n i SRF ậ 04 và Arduino Uno R3.............................................27
Hình 3.9.Gi n đ th i gian SRF - 04 ........................................................................27
Hình 3.10. S đ k t n i Servo G90 và Arduino Uno R3 ........................................29
Hình 3.11. Module HC - 05 ......................................................................................29
Hình 3.12. S đ k t n i Bluetooth HC ậ 05 và Arduino Uno R3 ...........................31
Hình 3.13. Pin Lithium Ion .......................................................................................32
Hình 3.14. S đ nguyên lỦ toƠn m ch .....................................................................33
Hình 3.15. Giao di n mƠn hinh b t đ u ....................................................................34
Hình 3.16. Giao di n mƠn hình các m c l a ch n ....................................................35
Hình 3.17. Giao di n mƠn hình l a ch n “Ti ng Anh” vƠ “Ti ng Vi t” ..................35
Hình 3.18. Giao di n mƠn hình “H c ch ” ...............................................................36
Hình 3.19. Giao di n mƠn hình “Luy n t p” ............................................................36
Hình 3.20. Giao di n mƠn hình “Nghe truy n c tích” .............................................37
Hình 4.1. M t d

i mô hình ......................................................................................38

Hình 4.2. M t trên mô hình .......................................................................................39
Hình 4.3. Mô hình t ng quát .....................................................................................39
Hình 4.4. Mô hình k t n i Arduino Uno R3 và Shield L293D .................................40
Hình 4.5. Giá đ c m bi n SF04 ...............................................................................41
Hình 4.6. Mô hình k t n i đ ng c DC vƠ Shield L293D ........................................41
Hình 4.7.

ngu n ...................................................................................................41

Hình 4.8. L u đ ch

ng trình chính c a h th ng ..................................................42

ix


Hình 4.9. L u đ ch

ng trình thu d li u t c m bi n SRF-04 ..............................43

Hình 4.10. L u đ ch

ng trình x lỦ d li u ..........................................................44

Hình 4.11. L u đ ch

ng trình con dò h

Hình 4.12. L u đ ch

ng trình con so sánh kho ng cách .......................................46

Hình 4.13. L u đ ch

ng trình con r trái ..............................................................47

Hình 4.14. L u đ ch

ng trình con r ph i .............................................................48

ng ........................................................45

Hình 4.15. Giao di n ph n m m IDE ........................................................................49

Hình 4.16. Ch c n ng các Icon trong ph n m m IDE ..............................................49
Hình 4.17. Giao di n Arduino IDE ...........................................................................50
Hình 4.18. Ch

ng trình đư vi t ...............................................................................50

Hình 4.19. L u đ ch

ng trình giao di n mƠn hình b t đ u ...................................52

Hình 4.20. Giao di n mƠn hình b t đ u ng d ng Bé H c M u Giáo ......................53
Hình 4.21. L u đ ch

ng trình con danh sách l a ch n .........................................54

Hình 4.22. Giao di n các m c tùy ch n trong app Bé H c M u Giáo .....................55
Hình 4.23. L u đ ch

ng trình con giao di n “Bé h c hình d ng” ........................56

Hình 4.24. Giao di n “Bé h c hình d ng” ................................................................57
Hình 5.1. Mô hình phía tr

c ...................................................................................59

Hình 5.2. Mô hình nhìn ngang ..................................................................................59
Hình 5.3. Mô hình phía sau .......................................................................................60
Hình 5.4. Mô hình phía trên ......................................................................................60
Hình 5.5. Giao di n b t đ u ......................................................................................61
Hình 5.6. Giao di n các m c tùy ch n ......................................................................61

Hình 5.7. Giao di n ch n h c ch cái Ti ng Anh ho c Ti ng Vi t ..........................62
Hình 5.8. Giao di n “H c ch cái Ti ng Anh” .........................................................62
Hình 5.9. Giao di n “H c ch cái Ti ng Vi t” .........................................................63
Hình 5.10. Giao di n “Bé h c hình d ng” ................................................................63
Hình 5.11. Giao di n “Bé h c s ” .............................................................................64
Hình 5.12. Giao di n “Bé h c con v t” .....................................................................64
Hình 5.13. Giao di n “Bé luy n ch ” .......................................................................65
Hình 5.14. Giao di n “Bé luy n hình d ng” .............................................................65
Hình 5.15. Giao di n “Bé luy n s ” ..........................................................................66
Hình 5.16. Giao di n “Bé luy n con v t” .................................................................66
x


Hình 5.17. Giao di n “Nghe truy n c tích” .............................................................67

xi


LI T Kể B NG
B ng 2.1. M t s phiên b n h đi u hƠnh Android...................................................11
B ng 3.1. T ng kh i l

ng các linh ki n ..................................................................22

B ng 3.2. Thông s m ch Arduino Uno R3 ..............................................................26
B ng 3.3. Ch c n ng các chơn HC ậ 05 ...................................................................30
B ng 3.4. Dòng vƠ đi n áp tiêu th c a các thi t b ..................................................31

xii



DANH SÁCH CÁC T

VI T T T

STT

T vi t t t

Ngh a đ y đ

1

IC

Integrated Circuit

2

IoT

Internet of Things

3

IDE

Integrated Development Environment

4


GPIO

5

I2C

Inter-Integrated Circuit

6

OS

Operating System

7

NFC

Near-Field Communications

8

CSS

Cascading Style Sheets

9

PHP


Hypertext Preprocessor

10

I/O

Input/Output

11

MCU

Microprocessor Control Unit

12

UART

Universal Asynchronous Receiver ậ
Transmitter

13

LCD

14

HTML


Hyper Text Markup Language

15

HTTP

Hyper Text Transfer Protocol

16

DVM

Dalvik Virtual Machine

17

PWM

Pulse Width Modulation

18

CPU

Central Processing Unit

General-purpose input/output

Liquid Crystal Display


xiii


TịM T T
V i xu h

ng phát tri n c a xư h i, v n minh nhơn lo i, nh ng ti n b g n đơy

trong các thu t toán l p trình vƠ trí tu nhơn t o, kh n ng Robot d ch chuy n t
x

ng, nhƠ máy t i tr

s ch còn trong t

ng h c vƠ nhƠ, th m chí ch m sóc vƠ d y d nh ng đ a tr

ng lai. Nh ng con Robot ngƠy nay không ch đ n thu n ph c v

nh m t thi t b gi i trí. Nghiên c u cho th y Robot s đóng vai trò quan tr ng trong
s phát tri n c m xúc, xư h i vƠ nh n th c c a tr .
Robot lƠ s n ph m giúp tr ti p xúc v i công ngh , nh t lƠ đi n tho i thông
minh v i m c đích h c t p thay vì ch i các trò ch i. Góp ph n giúp tr phát tri n v n
hóa giao ti p, hòa nh p b ng vi c giao ti p Robot tránh các tr

ng h p s d ng đi n

tho i d n đ n t k . Ti p xúc các ki n th c n n t ng b ng các ng d ng h c t p đ
l p trình vƠ n p vƠo đi n tho i. Các b c ph huynh có th ki m soát đ


c

c th i gian

ch i c a tr em thông ph n m m đ

c tích h p s n trong Robot. Vì v y chúng tôi

ch n đ tƠi “THI T K ROBOT H

TR

tr lỦ đ c l c

các tr

TR EM H C T P “. Chúng có th lƠ

ng m m non giúp tr h c các k n ng v toán h c, ng pháp

vƠ ngôn ng . Theo đó, n n giáo d c t đ ng hóa s đóng vai trò ch ch t. Giáo viên
ch lƠm tr gi ng, h tr chu n b d ng c cho bu i h c, vi c truy n đ t ki n th c s
do Robot đ m nhi m.

xiv


CH

NG 1. T NG QUAN


Ch

ng 1. T NG QUAN
TV N

1.1

Theo d báo, sau k nguyên Internet s lƠ k nguyên Robot. Trong vòng 20 n m
n a, m i ng

i hay m i gia đình s c n m t Robot thay cho m t chi c máy tính cá

nhơn nh hi n nay.
đi theo h

có th h i nh p vƠ phát tri n trong xu th đó, Vi t Nam đang

ng phát tri n Robot, ti n hƠnh cu c Cách m ng Công ngh vƠ t đ ng

hóa… Vì v y, đ t n

c c n có m t đ i ng các nhƠ khoa h c, chuyên gia tơm huy t,

có hi u bi t vƠ n ng l c th c s trong l nh v c nƠy. Tuy nhiên, v i tình hình hi n nay
thì ch a th đáp ng đ
n ng cho th h tr t

c, gi i pháp mƠ chúng tôi l a ch n chính lƠ
ng lai, đ a Robot vƠo ch


m m m tƠi

ng trình gi ng d y vƠ cho các em

lƠm quen v i b môn Khoa h c Công ngh nƠy theo m t cách d dƠng vƠ đ y h ng
thú.
Chúng tôi hoƠn toƠn có th cho tr lƠm quen v i Robot b ng nh ng b
đ u c b n nh t nh ch i mƠ h c, h c mƠ ch i, s không lƠm quá t i, ng

c kh i

c l i giúp

các em gi i trí lƠnh m nh sau các gi h c c ng th ng, giúp kích thích kh n ng sáng
t o vƠ t khám phá th gi i khoa h c mƠ các em yêu thích.
Vi c h c thông qua Robot còn mang l i r t nhi u l i ích khác. Nó giúp các em
có th v n d ng, k t h p t t các môn đư h c nh toán, v t lỦ, tin h c, ngo i ng , xơy
d ng vƠ c ng c các k n ng m m nh lƠm vi c nhóm, gi i quy t v n đ … chu n b
hƠnh trang, tri th c đ các em có th t tin hòa nh p v i th gi i.
Chúng tôi đư quy t đ nh th c hi n đ tƠi: “THI T K ROBOT H TR TR
EM H C T P” s d ng Arduino UNO R3 vƠ Shield L293D lƠm b đi u khi n trung
tơm đi u khi n các đ ng c . Module HC - 05 lƠm trung gian giao ti p Bluetooth gi a
vi x lỦ Arduino vƠ ng d ng trên đi n tho i.

1.2

M C TIểU NGHIểN C U
• Tìm hi u t ng quan v các module Arduino, Shield L293D, Bluetooth, c m
bi n, Servo.

• Vi t ch

ng trình giao ti p gi a các module Arduino, Shield, c m bi n,

Bluetooth, Servo.
• Vi t ch
B

ng trình ng d ng trên đi n tho i s d ng Android Studio.

MỌN I N T

CỌNG NGHI P ậ Y SINH

1


CH

NG 1. T NG QUAN

• Giao ti p gi a vi x lý Arduino và ng d ng trên đi n tho i qua Bluetooth.

N I DUNG NGHIểN C U

1.3

Các n i dung mƠ nhóm c n th c hi n bao g m:
• N I DUNG 1: Tìm hi u u đi m, nh
giáo d c tr


các tr

• N I DUNG 2:

c đi m c a mô hình Robot trong vi c

ng h c.

a ra các gi i pháp kh c ph c, thi t k mô hình phù h p, thi t

k các kh i đi u khi n.
• N I DUNG 3: Thi t k và thi công m ch giao ti p v i Arduino, Shield L293D,
Servo, c m bi n siêu âm SRF-04.
• N I DUNG 4: Thi t k và thi công m ch giao ti p v i Bluetooth HC - 05 và
ng d ng đi n tho i.
• N I DUNG 5: Vi t ch

ng trình đi u khi n cho Arduino, Shield L293D,

Servo, c m bi n siêu âm SRF - 04 và Bluetooth b ng Arduino IDE.
• N I DUNG 6: Vi t ch

ng trình cho Bluetooth HC - 05 và ng d ng đi n

tho i b ng Android Studio.
• N I DUNG 7: L p ráp các kh i và ti n hƠnh đi u khi n th nghi m các thi t
b.
• N I DUNG 8: Ch nh s a các l i xu t hi n.
• N I DUNG 9: Vi t báo cáo th c hi n.


GI I H N

1.4

❖ Các gi i h n c a đ tƠi:
ng c DC đi u khi n bánh xe Robot di chuy n.



• S d ng Arduino vƠ Shield L293D đi u khi n đ ng c DC.
• S d ng Servo G90 h tr c m bi n siêu âm SRF - 04 ho t đ ng.
• S d ng ph n m m Android Studio vi t ng d ng.

1.5

B

❖ Ch

C C
ng 1: T ng quan.

Trình bƠy đ t v n đ d n nh p lỦ do ch n đ tƠi, m c tiêu, n i dung nghiên c u,
các gi i h n thông s vƠ b c c đ án.
B

MỌN I N T

CỌNG NGHI P ậ Y SINH


2


CH

NG 1. T NG QUAN

❖ Ch

ng 2: C s lỦ thuy t.

Trình bƠy m t s nghiên c u v s phát tri n c a tr em t 2 ậ 5 tu i, gi i thi u
chung h đi u hƠnh Android, Bluetooth vƠ các đ ng c DC(PWM).
❖ Ch

ng 3: Tính toán thi t k .

Trình bƠy s đ kh i h th ng, cách tính toán các thông s k thu t c a các kh i
s d ng, thi t k các kh i v i yêu c u đ t ra ban đ u.
❖ Ch

ng 4: Thi công h th ng.

Trình bƠy các m ch đư thi t k vƠ trình t l p ráp thi công mô hình, board đi u
khi n Robot, l p trình đi u khi n Robot vƠ l p trình cho ng d ng trên đi n tho i.
❖ Ch

ng 5: K t qu _ Nh n xét_ ánh giá


Trình bƠy các k t qu đ t đ
qu đ t đ
❖ Ch

c, đ a ra đánh giá v nh ng k t

c so v i m c tiêu ban đ u.
ng 6: K t lu n vƠ h

ra các ph

B

c, ch a đ t đ

MỌN I N T

ng phát tri n.

ng án kh c ph c vƠ h

ng phát tri n c a đ tƠi.

CỌNG NGHI P ậ Y SINH

3


CH


NG 2. C

Ch

S

Lụ THUY T

ng 2. C
M TS

2.1

S

LÝ THUY T

NGHIểN C U V S

PHÁT TRI N C A TR EM T

2-5 TU I
2.1.1 S phát tri n th ch t c a tr em
Các ch s đánh giá s phát tri n th ch t tr em bao g m: Chi u cao, cơn n ng,
vòng đ u.

a. T ng tr
T ng tr

ng v chi u cao

ng nhanh t 0 - 4 tu i: 50 cm lúc sinh, 100 cm lúc 4 tu i. T ng tr

ng

trung bình 5 - 6 cm/n m t 4 tu i đ n tu i b t đ u tu i d y thì. Gi m d n vƠ ng ng
t ng tr

ng vƠo cu i tu i d y thì.

Bình th

ng đ a tr phát tri n trong vùng t ng tr

ng v chi u cao bình th

ng

c a nó. N u nh trong quá trình theo dõi th y có s thay đ i v vùng t ng tr

ng

chi u cao ph n ánh m t s quá phát tri n ho c m t s kém phát tri n v t c đ t ng
tr

ng, c 2 đ u bi u hi n s b t th

ng [7].

Dùng công th c sau đ tính nhanh m t cách


cl

ng chi u cao c a tr :

X = 75 cm + 5 cm (N -1)

(2.1)

N: s tu i c a tr l n h n 1 tu i.

b. T ng tr

ng v cân n ng

Theo dõi s phát tri n cơn n ng b ng bi u đ DS ho c bi u đ Percentile. C ng
có Ủ ngh a gi ng nh theo dõi s phát tri n chi u cao b ng bi u đ .
Trong th c hƠnh lơm sƠng có th s d ng công th c tính nhanh sau đơy khi
trong tay không có s n bi u đ bi u di n chi u cao, cơn n ng, vòng đ u [9]:
• Cân n ng tr d

i 6 tháng tu i = Cân n ng lúc sinh + 600 (n).

• Cân n ng tr trên 6 tháng = Cân n ng lúc sinh + 500 (n).
Trong đó n lƠ s tháng, N lƠ s tu i.

c. T ng tr
T ng tr
tu i.
B


ng v vòng đ u
ng nưo b t ng nhanh trong n m đ u vƠ g n nh k t thúc vƠo 6 tháng

theo dõi s t ng tr

MỌN I N T

ng c a vòng đ u s đo đ

CỌNG NGHI P ậ Y SINH

ng kính c a vòng đ u vƠ theo
4


CH

NG 2. C

S

Lụ THUY T

dõi b ng bi u đ DS (SD) ho c bi u đ Percentile. Có công th c tính m i liên quan
gi a vòng đ u c a tr 1 tu i vƠ chi u cao nh sau [11]: PC = T/2 + 10.
Trong đó: PC: đ

(2.2)

ng kính vòng đ u, T: chi u cao.


❖ Vòng đ u c a tr t 1 tháng đ n 5 tu i:
• Tr s sinh đ tháng có vòng đ u trung bình 30 ± 1,83 cm.
• 3 tháng đ u t ng g n 3cm/tháng sau đó ch m d n.
• 1 tu i: đ

c 43 ± 1.5cm, n m đ u vòng đ u c a tr t ng đ

• 2 - 3 tu i m i n m t ng 2cm sau đó m i n m t ng đ


c g n 15cm.

c 0,5 - 1cm.

n 5 tu i vòng đ u: 45 - 50cm.

2.1.2 S phát tri n tâm lý c a tr em
N u nói r ng giai đo n t 0 đ n 3 tu i là giai đo n ki n t o nh ng c u trúc v
m t c th và tâm lý thì giai đo n t 3 - 5 tu i là giai đo n ti p nh n nh ng k n ng
và ki n th c làm n n t ng cho s hình thành nhân cách và n ng l c. Vì th , khi tr
đ

c 5 tu i thì bé đư có kh n ng ti p thu m t l

ng ki n th c không nh . Theo A.X

Macarenco, m t nhà giáo d c n i ti ng c a Nga thì: “N n t ng c a giáo d c ch y u
đ


c xây d ng t khi tr

c 5 tu i, nó chi m đ n 90% ch t l

ng c a c quá trình

giáo d c” [9].
Chúng ta có th th y rõ đi u này khi ch ng ki n nh ng ho t đ ng ch i đùa
không m t m i c a các em, không ch là s vui thích mà tr còn có kh n ng t p trung
đ hi u và ch p nh n lu t l c a các trò ch i, còn trong l p thì đư bi t ng i yên đ
l ng nghe các câu chuy n k . a s tr trong giai đo n này phát tri n t t k n ng s
d ng bàn tay, bi t c m vi t chì và c t b ng kéo, nh n ra ph n l n các m u t và cách
đ c các m u t này, nh n ra s khác bi t c a các hình kh i, bi t phân bi t l n ậ bé ,
cao ậ th p, xa ậ g n…Vì th , m t m t ph huynh c n ph i tích c c giúp các em thu
đ tđ

c nh ng k n ng quan tr ng và c n thi t, nh ng m t khác không nên nh i

nhét nh ng đi u v

t quá m c phát tri n mà các em có th đ t đ

l p M t, có th làm tr s m m t m i tr
ph i ti p thu trong su t th i gian

c kh i l

c đ khi b

c vƠo


ng ki n th c khá l n mà tr s

ti u h c (C p 1) đ r i s g p nhi u khó kh n

các c p h c cao h n [8].

B

MỌN I N T

CỌNG NGHI P ậ Y SINH

5


CH

NG 2. C

S

Lụ THUY T

2.1.3 S phát tri n c m xúc và ngôn ng
l a tu i nƠy, tình c m đư b t đ u ph c t p vƠ phơn hóa, t quan h g n bó m
- con, tr b t đ u có nhu c u giao l u tình c m nhi u h n gi a m - con
b - con

tr gái. Tr đòi h i s quan tơm ch m sóc m t cách c th vƠ đa d ng h n,


vì v y đư xu t hi n
ng ch ng đ i d
t n th

tr trai vƠ

tr nh ng bi u hi n v tình c m rõ rƠng c ng nh nh ng ph n

i nhi u hình th c khác nhau. i u nƠy khi n cho tr d có nh ng

ng sơu s c n u không nh n đ

c s c m thông hay đ

c đáp ng t phía cha

m .
Ho t đ ng vƠ s thích c a tr 5 tu i xoay quanh gia đình vƠ nhƠ tr
thích ch i v i đ ch i c a mình
tr

ng. Tr

nhƠ nh ng c ng bi t chia s đ ch i v i b n bè

ng. NgoƠi các bu i h c thì m t vƠi bu i h c v hay ch i th thao m i tu n không

ph i lƠ nhi u, nh ng đ ng b t tr tham gia quá nhi u ho t đ ng ngo i khóa trong giai
đo n nƠy vì đơy m i ch lƠ nh ng b


c kh i đ ng cho c m t hƠnh trình dƠi sau khi

tr đư vƠo l p M t. Tr 5 tu i v n thích ch i qua trí t
thích ch i n u n

ng t

ng, ch m sóc búp bê, tái hi n cu c s ng

ng. Con gái th

ng

gia đình vƠ nhƠ tr

ng

trong khi ch i. Con trai bên c nh vi c ch i nh ng trò ch i s m vai lƠm siêu nhơn hay
hi p s , robot hay quái v t… c ng có th ch i nh v y, n u nh không b di u c t vƠ
ch c ch n lƠ chúng ta không nên di u c t!
v t, bóng t i vƠ m t s ng

l a tu i nƠy tr d có s s hưi các con

i chung quanh đư vô tình hay c Ủ hù do tr . i u nƠy

c ng m t ph n do tác đ ng t các cơu chuy n k vƠ do s phát tri n trí t

ng t


ng

khá phong phú c a tr [7].
ơy lƠ l a tu i phát tri n khá hoƠn ch nh v kh n ng giao ti p, tr có th nói
nh ng cơu đ y đ , đôi khi ph c t p c ng nh hi u đ

c nh ng cơu nói dƠi c a ng

i

khác. i u nƠy lƠ c s cho tr ti p nh n nh ng ki n th c c a l p M t vƠ các c p h c
ti p theo. M c dù v y, khi giao ti p v i tr , chúng ta v n không nên s d ng l i nói
v i nh ng Ủ ngh a n d , n

c đôi theo ki u, nói v y mƠ không ph i v y! Vì có th

gơy ra nh ng hi u l m, hay khi n cho tr có nh ng nh n th c tiêu c c v b n thơn vƠ
s hi u bi t sai l ch v ng

i khác.

Trong l a tu i nƠy, tr có th d dƠng ti p nh n m t ngo i ng vƠ c nh ng t
ng thô t c “không có trong t đi n”. Vì th đơy lƠ m t “đ i tác” quan tr ng cho các
c s d y ngo i ng , vƠ h đư v n d ng nhi u k x o chiêu sinh khác nhau khi n cho
nhi u b c cha m b thu hút nên đư tìm cách thúc đ y con đi h c ngo i ng mƠ không
B

MỌN I N T


CỌNG NGHI P ậ Y SINH

6


CH

NG 2. C

S

Lụ THUY T

quan tơm đ n cá tính, s thích hay n ng l c th c s c a tr , có phù h p v i nh ng
ki n th c đó hay không.
cho m t s tr ch a đ n tr

2.1.4 Nh ng v n đ t
T
g

i u nƠy vô tình đư đ t m t áp l c lên trên đ a tr , khi n
ng mƠ đư tr nên “ngán” chuy n đi h c [9].

ng tác gi a tr em và thi t b

ng tác v i tr b ng s giao ti p không l i nh lƠ c đ ng c th vƠ bi u hi n

ng m t.
• Th nh t, g i lƠ t

l p trình tr

ng tác có k ch b n - ngh a lƠ m t s c đ ng c th đ

c

c.

• Th hai, m t h th ng ki m soát giúp giáo viên ki m soát c đ ng robot t xa.
• Th ba, tr em có th n m quy n ki m soát robot.
Robot ch y trong không gian vƠ phát ra ơm thanh sinh đ ng lƠm kích thích s
tò mò c a tr .
D y tr h c t p b ng ng d ng trên đi n tho i.
S d ng các công c nh n di n c m xúc c a mình (nh công c phơn tích gi ng
nói, bi u hi n trên khuôn m t vƠ các tín hi u phi ngôn ng khác)
Robot trong gia đình có th lƠm phong phú thêm các k n ng nh n th c c a tr
em khi

nhƠ nh giúp tr gi i quy t nh ng v n đ toán h c vƠ t p đ c.

Giúp tr em nơng cao k n ng ngôn ng chính vƠ xơy d ng t v ng l n h n
thông qua các ho t đ ng k chuy n.
M c tiêu thi t k các robot xư h i không ph i thay th con ng
con ng

2.2

i mƠ đ h tr

i.


GI I THI U V H

I U HĨNH ANDROID

2.2.1 Gi i thi u h đi u hành Android
Android lƠ m t h đi u hƠnh d a trên n n t ng Linux đ

c thi t k dƠnh cho

các thi t b di đ ng có mƠn hình c m ng nh đi n tho i thông minh và máy tính
b ng. Ban đ u, Android đ

c phát tri n b i T ng công ty Android, v i s h tr tƠi

chính t Google vƠ sau nƠy đ

c chính Google mua l i vƠo n m 2005. Android ra

m t vƠo n m 2007 cùng v i tuyên b thƠnh l p Liên minh thi t b c m tay m . M t
hi p h i g m các công ty ph n c ng, ph n m m vƠ vi n thông v i m c tiêu đ y m nh

B

MỌN I N T

CỌNG NGHI P ậ Y SINH

7



CH

NG 2. C

S

Lụ THUY T

các tiêu chu n m cho các thi t b di đ ng. Chi c đi n tho i đ u tiên ch y Android
đ

c bán vƠo tháng 10 n m 2008.
Android có mư ngu n m và Google phát hành mư ngu n theo Gi y phép

Apache. Chính mư ngu n m cùng v i m t gi y phép không có nhi u rƠng bu c đư
cho phép các nhƠ phát tri n thi t b , m ng di đ ng vƠ các l p trình viên nhi t huy t
đ

c đi u ch nh vƠ phơn ph i Android m t cách t do. NgoƠi ra, Android còn có m t

c ng đ ng l p trình viên đông đ o chuyên vi t các ng d ng đ m r ng ch c n ng
c a thi t b , b ng m t lo i ngôn ng l p trình Java có s a đ i. VƠo tháng 10 n m
2012, có kho ng 700.000 ng d ng trên Android, vƠ s l
Play, c a hƠng ng d ng chính c a Android,

t t i ng d ng t Google

c tính kho ng 25 t l


t.

Nh ng y u t nƠy đư giúp Android tr thƠnh n n t ng đi n tho i thông minh
ph bi n nh t th gi i, v

t qua Symbian vƠo quỦ 4 n m 2010, vƠ đ

c các công ty

công ngh l a ch n khi h c n m t h đi u hƠnh không n ng n , có kh n ng tinh
ch nh, vƠ giá r ch y trên các thi t b công ngh cao thay vì t o d ng t đ u. K t qu
lƠ m c dù đ

c thi t k đ ch y trên đi n tho i vƠ máy tính b ng, Android đư xu t

hi n trên TV, máy ch i game và các thi t b đi n t khác. B n ch t m c a Android
c ng khích l m t đ i ng đông đ o l p trình viên vƠ nh ng ng

i đam mê s d ng

mư ngu n m đ t o ra nh ng d án do c ng đ ng qu n lỦ. Nh ng d án nƠy b sung
các tính n ng cao c p cho nh ng ng

i dùng thích tìm tòi ho c đ a Android vƠo các

thi t b ban đ u ch y h đi u hƠnh khác [5].
Android chi m 75% th ph n đi n tho i thông minh trên toƠn th gi i vƠo th i
đi m quỦ 3 n m 2012, v i t ng c ng 500 tri u thi t b đư đ
l


c kích ho t vƠ 1,3 tri u

t kích ho t m i ngƠy. Cho đ n nay, s li u th ng kê t

hưng Gartner trong

Q2/2017 cho th y, Android v n lƠ m t th l c khó đánh b i v lơu dƠi. S li u th ng
kê sau khi phơn tích doanh s smartphone trong Q2/2017 ti t l , doanh thu di đ ng
toƠn c u đ t 366,2 tri u đ n v , t ng 6,7% so v i cùng k n m 2016. S thƠnh công
c a h đi u hƠnh c ng khi n nó tr thƠnh m c tiêu trong các v ki n liên quan đ n
b ng phát minh, góp m t trong cái g i lƠ "cu c chi n đi n tho i thông minh" gi a các
công ty công ngh [6].

2.2.2 L ch s h đi u hành Android
T ng công ty Android (Android, Inc) đ
B

MỌN I N T

CỌNG NGHI P ậ Y SINH

c thƠnh l p t i Palo Alto,
8


CH

NG 2. C

S


Lụ THUY T

California vƠo tháng 10 n m 2003 b i Andy Rubin (đ ng sáng l p công ty
Danger), Rich Miner (đ ng sáng l p T ng công ty Vi n thông Wildfire), Nick
Sears (t ng lƠ Phó giám đ c T-Mobile) vƠ Chris White (tr

ng thi t k vƠ giao di n

t i WebTV) đ phát tri n, theo l i c a Rubin, "các thi t b di đ ng thông minh h n
có th bi t đ

c v trí vƠ s thích c a ng

viên đ u lƠ nh ng ng

i dùng". Dù nh ng ng

i thƠnh l p vƠ nhơn

i có ti ng t m. T ng công ty Android ho t đ ng m t cách ơm

th m, ch ti t l r ng h đang lƠm ph n m m dƠnh cho đi n tho i di đ ng. Trong n m
đó, Rubin h t kinh phí. Steve Perlman, m t ng

i b n thơn c a Rubin, mang cho ông

10.000 USD ti n m t nh ng t ch i tham gia vào công ty.
Google mua l i T ng công ty Android vƠo ngƠy 17 tháng 8 n m 2005, bi n nó
thƠnh m t b ph n tr c thu c Google. Nh ng nhơn viên c a ch ch t c a T ng công

ty Android, g m Rubin, Miner vƠ White, v n ti p t c
th

ng v này. VƠo th i đi m đó không có nhi u thông tin v T ng công ty, nh ng

nhi u ng
b

l i công ty lƠm vi c sau

i đ n đoán r ng Google d tính tham gia th tr

ng đi n tho i di đ ng sau

c đi nƠy. T i Google, nhóm do Rubin đ ng đ u đư phát tri n m t n n t ng thi t

b di đ ng phát tri n trên n n nhơn Linux. Google qu ng bá n n t ng nƠy cho các nhƠ
s n xu t đi n tho i vƠ các nhƠ m ng v i l i h a s cung c p m t h th ng uy n
chuy n vƠ có kh n ng nơng c p. Google đư liên h v i hƠng lo t hưng ph n c ng
c ng nh đ i tác ph n m m, b n tin cho các nhƠ m ng r ng h s n sƠng h p tác v i
các c p đ khác nhau.
NgƠy cƠng nhi u suy đoán r ng Google s tham gia th tr

ng đi n tho i di đ ng

xu t hi n trong tháng 12 n m 2006. Tin t c c a BBC và Nh t báo ph Wall chú thích
r ng Google mu n đ a công ngh tìm ki m vƠ các ng d ng c a h vƠo đi n tho i di
đ ng vƠ h đang n l c lƠm vi c đ th c hi n đi u nƠy. Các ph

ng ti n truy n thông


truy n th ng l n online c ng vi t v tin đ n r ng Google đang phát tri n m t thi t b
c m tay mang th

ng hi u Google. M t vƠi t báo còn nói r ng trong khi Google v n

đang th c hi n nh ng b n mô t k thu t chi ti t, h đư trình di n s n ph m m u cho
các nhƠ s n xu t đi n tho i di đ ng vƠ nhƠ m ng. Tháng 9 n m 2007, Information
Week đ ng t i m t nghiên c u c a Evalueserve cho bi t Google đư n p m t s đ n
xin c p b ng sáng ch trong l nh v c đi n tho i di đ ng.
Ngày 05 tháng 11 n m 2007, Liên minh thi t b c m tay m (Open Handset
Alliance) đ
B

c thƠnh l p v i m c đích phát tri n các tiêu chu n m cho thi t b di

MỌN I N T

CỌNG NGHI P ậ Y SINH

9


CH

NG 2. C

S

Lụ THUY T


đ ng. Cùng ngƠy, Android c ng đ

c ra m t v i vai trò lƠ s n ph m đ u tiên c a Liên

minh, m t n n t ng thi t b di đ ng đ

c xơy d ng trên nhân Linux phiên b n

2.6. Chi c đi n tho i ch y Android đ u tiên đ

c bán ra lƠ HTC Dream, phát hành

ngƠy 22 tháng 10 n m 2008. Bi u tr ng c a h đi u hƠnh Android m i lƠ m t con
robot mƠu xanh lá cơy do hưng thi t k Irina Blok t i California v .
T n m 2008, Android đư tr i qua nhi u l n c p nh t đ d n d n c i ti n h đi u
hƠnh, b sung các tính n ng m i vƠ s a các l i trong nh ng l n phát hƠnh tr
b n nơng c p đ

c đ t tên l n l

c. M i

t theo th t b ng ch cái, theo tên c a m t món n

tráng mi ng, ví d nh phiên b n 1.5 Cupcake (bánh bông lan nh có kem) ti p n i
b ng phiên b n 1.6 Donut (bánh vòng). Phiên b n m i nh t lƠ 4.2 Jelly Bean (k o
d o). VƠo n m 2010, Google ra m t lo t thi t b Nexus, m t dòng s n ph m bao g m
đi n tho i thông minh vƠ máy tính b ng ch y h đi u hƠnh Android, do các đ i tác
ph n c ng s n xu t. HTC đư h p tác v i Google trong chi c đi n tho i thông minh

Nexus đ u tiên (Nexus One). K t đó nhi u thi t b m i h n đư gia nh p vƠo dòng
s n ph m nƠy, nh đi n tho i Nexus 4 vƠ máy tính b ng Nexus 10, l n l

t do LG và

Samsung s n xu t. Google xem đi n tho i vƠ máy tính b ng Nexus lƠ nh ng thi t b
Android ch l c c a mình, v i nh ng tính n ng ph n c ng vƠ ph n m m m i nh t
c a Android [6].

2.2.3

ng d ng cho h đi u hành Android

Android có l

ng ng d ng c a bên th ba ngƠy cƠng nhi u, đ

c ch n l c vƠ

đ t trên m t c a hƠng ng d ng nh Google Play hay Amazon Appstore đ ng

i

dùng l y v , ho c b ng cách t i xu ng r i cƠi đ t t p tin APK t trang web khác. Các
ng d ng trên C a hƠng Play cho phép ng

i dùng duy t, t i v vƠ c p nh t các ng

d ng do Google vƠ các nhƠ phát tri n th ba phát hƠnh. C a hƠng Play đ
s n trên các thi t b th a mưn đi u ki n t

l c ra m t danh sách các ng d ng t

c cƠi đ t

ng thích c a Google. ng d ng s t đ ng

ng thích v i thi t b c a ng

i dùng, vƠ nhƠ

phát tri n có th gi i h n ng d ng c a h ch dƠnh cho nh ng nhƠ m ng c đ nh
ho c nh ng qu c gia c đ nh vì lỦ do kinh doanh. N u ng
mƠ h c m th y không thích, h đ

i dùng mua m t ng d ng

c hoƠn tr ti n sau 15 phút k t lúc t i v vƠ m t

vƠi nhƠ m ng còn có kh n ng mua giúp các ng d ng trên Google Play, sau đó tính
ti n vƠo trong hóa đ n s d ng hƠng tháng c a ng
B

MỌN I N T

CỌNG NGHI P ậ Y SINH

i dùng.

n tháng 9 n m 2012,
10



CH

NG 2. C

S

Lụ THUY T

có h n 675.000 ng d ng dƠnh cho Android, vƠ s l
hƠng Play

ng ng d ng t i v t C a

c tính đ t 25 t [6].

Các ng d ng cho Android đ

c phát tri n b ng ngôn ng Java s d ng B phát

tri n ph n m m Android (SDK). SDK bao g m m t b đ y đ các công c dùng đ
phát tri n, g m có công c g l i, th vi n ph n m m, b gi l p đi n tho i d a
trên QEMU, tƠi li u h

ng d n, mư ngu n m u vƠ h

phát tri n tích h p (IDE) đ

ng d n t ng b


c h tr chính th c lƠ Eclipse đ

c. Môi tr

ng

c s d ng ph n b

sung Android Development Tools (ADT). Các công c phát tri n khác c ng có s n,
g m có B phát tri n g c dƠnh cho các ng d ng ho c ph n m r ng vi t b ng C
ho c C++, Google App Inventor, m t môi tr

ng đ h a cho nh ng nhƠ l p trình m i

b t đ u, vƠ nhi u n n t ng ng d ng web di đ ng đa n n t ng phong phú [6].

2.2.4 Phiên b n h đi u hành Android
H đi u hƠnh Android phát tri n ngƠy cƠng l n m nh vƠ k t khi nó ra đ i t i
gi nó đư có các phiên b n sau [5].
B ng 2.1. M t s phiên b n h đi u hành Android

B

Phiên b n

Tên

Ngày phát hành


Android 1.5

Cupcake

27/4/2009

Android 1.6

Donut

15/9/2009

Android 2.0 - 2.1

Eclair

26/9/2009 (phát hƠnh l n đ u)

Android 2.2 - 2.2.3

Froyo

20/5/2010 (phát hƠnh l n đ u)

Android 2.3 - 2.3.7

Gingerbread

6/12/2010 (phát hƠnh l n đ u)


Android 3.0 - 3.2.6

Honeycomb

22/2/2011 (phát hƠnh l n đ u)

Android 4.0 - 4.0.4

Ice Cream
Sandwich

18/10/2011 (phát hƠnh l n đ u)

Android 4.1 - 4.3.1

Jelly Bean

9/7/2012 (phát hƠnh l n đ u)

Android 4.4 - 4.4.4

KitKat

31/10/2013 (phát hƠnh l n đ u)

Android 5.0 - 5.1.1

Lollipop

12/11/2014 (phát hƠnh l n đ u)


MỌN I N T

CỌNG NGHI P ậ Y SINH

11


CH

NG 2. C

S

Lụ THUY T

Android 6.0 - 6.0.1

Marshmallow

5/10/2015 (phát hƠnh l n đ u)

Android 7.0 - 7.1.2

Nougat

22/8/2016 (phát hƠnh l n đ u)

Android 8.0 - 8.1


Oreo

21/8/2017 (phát hƠnh l n đ u)

2.2.5

c đi m h đi u hành Android

u đi m:



• Là h đi u hành có mã ngu n m nên kh n ng tu bi n cao, có th tùy ý ch nh
s a mà không có s can thi p hay c m c n t Google.
a d ng s n ph m, r t nhi u hưng đi n tho i, thi t b công ngh đư u ái ch n



Android cho thi t b c a h , giá c thì h p lý t bình dơn đ n cao c p.
• Kho ng d ng Google Play Store đ s .
• Thân thi n và d s d ng.
• Kh n ng đa nhi m, ch y cùng lúc nhi u ng d ng cao [5].
❖ Nh

c đi m:

• D nhi m ph n m m đ c h i và virus. Do tính ch t mã ngu n m , nhi u ph n
m m không đ

c ki m soát có ch t l


ng không t t ho c l i b o m t v n đ

c

s d ng.
• Kho ng d ng quá nhi u d n đ n khó ki m soát ch t l

ng, thi u các ng d ng

th t s t t.
• S phân m nh l n. Trong khi m t s thi t b Android xu t s c đư trình lƠng
nh Galaxy S5, Galaxy Note 4, Xperia Z3… v n còn r t nhi u s n ph m giá
r bình th

ng khác.

• C p nh t không t đ ng v i t t c thi t b . Khi m t phiên b n h đi u hành
m i ra m t, không ph i t t c s n ph m đ u đ
tr i nghi m b n th

B

MỌN I N T

c c p nh t, th m chí n u mu n

ng xuyên ph i mua m i thi t b [5].

CỌNG NGHI P ậ Y SINH


12


×