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