You are on page 1of 72

CÔNG TY CỔ PHẦN CÔNG NGHỆ BÌNH MINH

5
Coding, have fun !
+

TÀ I LI Ệ U STE M ROBOTICS T ÍCH H ỢP A I


5
Coding, have fun !
+

STEAM ROBOTICS

School :____________________________
Class :___________________________________
Name :___________________________________
____________________________________________

Academic Year: 20_____- 20_____


LỜI NÓI ĐẦU
Chương
Học tiếngtrình STEM
Anh sử dụng Robotics tích hợp
STEM Robotics là AI là phương
phương thức
thức học họcAnh
tiếng phát triển
tích hợptưgiữa
duytiếng
tích Anh
hợpvàgiữa
kiến
công thức
nghệ,thường
công nghệ nhật
với và công
nghĩa nghệ
rộng: vớikĩnghĩa
lắp ráp thuật, rộng: lắp ráp
công nghệ trongkĩlĩnh
thuật,
vực công nghệ
toán học, trong
công nghệlĩnh
vực
trongtoán học,
lĩnh vực máy
khoa tính
học. Nộivà lĩnhchương
dung vực khoa trình học. Nộiyêu
bám sát dungcầu chương
về ngôn ngữ trình
của bám sát trình
Chương yêu (cur-
cầu về
ngôn
riculum) ngữ của
tiếng AnhChương
tiểu học trình
do Bộgiáo dụcvà
Giáo dục phổ
Đàothông dohành,
tạo ban Bộ nhưng
Giáo dục phátvà huyĐào tạo ban
thế mạnh hành,
của nội
đồng
dung côngthời nghệ
phátSTEM
huy thế mạnhđể
Robotics củamởnộirộng dung công nghệ
môi trường tiếp xúcSTEM Robotics
và thực hiện mụctíchđích
hợp AItiếng
dạy để mở
rộng
Anh, xâymôi trường
dựng tiếpphản
kĩ năng xúcbiện
và thực hiện
(critical mục đích
thinking) dạybài
qua các kỹtập
thuật,
miêuxâytả và dựng
bình kĩ năng
luận, cũngphản biện
như kĩ
qua các bài tập miêu tả và bình luận, cũng như kỹ năng phát triển khả năng sáng tạo qua
năng sáng tạo (creative thinking) qua các bài tập projects đồng thời tạo không khí chơi mà học (play
các dự án, đồng thời tạo không khí chơi mà học cho trẻ.
and learn) cho trẻ.

Trung tâm Ngoại ngữ BME thiết kế năm trình độ dùng cho năm lớp từ lớp 1 đến lớp 5. Do
Trung tâm Ngoại ngữ BME thiết kế năm trình độ (levels) dùng cho năm lớp từ lớp 1 đến lớp 5. Do
thời lượng hạn chế (1 tiết/tuần = 35 tiết/năm), BME xây dựng mỗi trình độ 9 dự án, mỗi
thời lượng hạn chế (1 tiết/tuần = 35 tiết/năm), BME xây dựng mỗi trình độ 10 bài, tức là mỗi bài học
dự án học sinh sẽ được luyện trong ba tiết trên lớp. Bên cạnh đó, chương trình làm quen
sinh sẽ được luyện trong ba tiết trên lớp. Chương trình làm quen và bổ trợ này phát triển những hoạt
và bổ trợ này phát triển những hoạt động của học sinh trên lớp như: làm việc nhóm, miêu
động
tả của học
người, độngsinh trên
vật vàlớp
đồnhư:
vật làm
bằngviệc nhóm,
tiếng Anhmiêu
đơntả giản,
người,lắp
động vật và
ghép đồphẩm,
sản vật bằng
lậptiếng Anh
trình hoạt
đơn giản,
động cholắp ghép
sản côngvà
phẩm cụ,sử
lậpdụng
trình công
hoạt động củamột
cụ như côngtrò
cụ chơi
và sửcông
dụng nghệ
công cụ nhưỞmột
cao. cuốitròmỗi
chơihọc
công
kỳ sẽnghệ
có 1 cao.
hoạtHọc
độngsinh sẽkháng
đối được dẫn dắtcác
giữa từngnhóm
bước học
bởi các
sinhthầy cô giáo.
mang tên STEM – Cuộc đua kỳ thú.
Học sinh sẽ được dẫn dắt từng bước bởi các thầy cô giáo.
Chúng tôi hi vọng với bước đi ban đầu này học sinh nhỏ tuổi sẽ được học trong một không khí vui
Chúng tôi tiếp
chơi, được hi vọng vớicông
cận với bước đi ban
nghệ hiện đầu nàymà
đại, học học sinh biết
không nhỏmình
tuổi đang
sẽ được
học.học trong một không
khí vui chơi, được tiếp cận với công nghệ hiện đại, học mà không ngờ rằng mình đang được
học những điều mới mẻ.
Trung tâm Ngoại ngữ BME

Trung tâm Ngoại ngữ BME

5 - Page 5
Let’s start with Bstem!
Giáo dục STEM cùng với Bình Minh
0 Introduction -------8
Giáo dục STEAM là định hướng cho học sinh tư duy về những vấn đề gắn với thực tiễn của
cuộc sống và giải quyết nó bằng cách vận dụng kiến thức trong các lĩnh vực Toán học,
Khoa học, Công nghệ, Kỹ thuật, Nghệ thuật.
1 trình vậnI’ddụng,
Trong quá like học sinh the
to visit sẽ tăng cường
tower tính năng động, sáng tạo, hình thành
bridge ------17
các kỹ năng cần thiết của thế kỷ mới.

2 Swing ride ------20


(Khoa học) (Kĩ thuật) (Toán học)

3 Going for honey in the flower ------23

4 Parking lot gate ------26

5 Submarine’s secret code ------29

(Công nghệ) (Nghệ thuật)

6 Blaring fire engine ------32

7 What do you want to add to cart? ------35

8 A rotating fan ------38

9 Merry Christmas ------41

55 --Page
Page57
Mục lục
0 Bài mở đầu -------7

Children can improve their knowledge in science, develop their collaboration skills
and 1enhance their
Robot nhận in
creativity diện số solving by using Binh Minh’s products-------17
problem and
services.

2 Robot sao chép động tác -------23

3 Chiếc loa thông minh -------28

4 Cánh cửa tự động (thông minh) -------35

5 Xe tự lái -------40

6 Phân biệt chó và mèo -------46

7 Tên của loài chó là gì? -------55

8 Robot bảo vệ học đường -------62

15 --Page
Page6 6
0
0 Introduction
0 Introduction
Bài Mở Đầu
Curo AI Coding Block
Curo AI Coding Block
Bộ Curo
Curo AI teaching AIaCoding
tool has main block which is a sensor and electronic
blockAI
Curo and is composed
teaching ofavarious
tool has shaped
main block blocks
which is a and connection
sensor blocks,
and electronic
so it can
block
1 bộ andbe
Curo isAImade bycó
composed
Coding assembling
of various
2 khối ashaped
robot.
chính, blocks
bao gồm and biến
1 cảm connection blocks,
và 1 khối điện tử,
so it can be made by assembling a robot.
kèm theo đó là nhiều khối hình dáng liên kết để dựng lên 1 chú Robot.

Giới thiệu về khối động cơ quay


DC Motor Introduction
DC Motor Introduction
KhốiDCđộng
Motorcơ xoay
Block Chức
FunctionNăng
DC Motor Block Khối động
The DC motor cơ xoay
Function
continues 360
to rotate 360 độ
degrees
sang trái
to the left.
The DC motor continues to rotate 360 degrees
Khối
The
to động
DCleft.
the motor cơ xoay
continues to rotate360 độ
360 degrees
sang phải
to the right.
The DC motor continues to rotate 360 degrees
Khối
Thethe
to động
DCright.
motor cơ360
rotates xoay 360
degrees độ
to the left

sang tráirotates
for 1 second.
The DC motor trong 360 1degrees
giâyto the left
Khối
The1DC
for động
motor
second. cơ360
rotates xoay 360
degrees độ
to the right
sang phải trong 1 giây
DCKhốiMotor
động
for 1 second.
The DC motor rotates 360 degrees to the right

DC Motor
Block
cơ xoay
Tắt khối DC
for 1 second.
The operated động cơbe turned off.
motor can

Block
Có thể xoayrotating
A 360-degree
360 độin
both directions!
The operated DC motor can be turned off.

theo cả 2 rotating
A 360-degree chiều. in
both directions!

5 - Page 8
5 - Trang 7
5 - Page 8
Dự án0:
Project 0:Introduction
Bài mở đầu
Project 0: Introduction
LED
LED Block
Giới
Block Introduction
thiệu về khối đèn
Introduction LED
LED Blcok Function
Khối
LEDđèn
BlcokLED Chức Năng
Function
You can draw your own picture by taking a dot
Hiện
You can 1draw
bức yourtranh
on the LED screen.
tùy
own picture ý trên
by taking a dotmàn

hình
on the LED screen.

Hiện
The LEDcác chữthe
light shows cái
letters.
The LED light shows the letters.
trên màn hình
Hiện
The LEDcác conthesốnumbers.
light shows
The LED light shows the numbers.

Khối đèn trên màn hình


LED
LED Block
Block
The LED light shows various
Hiện
The LEDcác biểuvarious
cảm
LED
light shows
icon shapes.
Using 64 LED dots, express trên màn hình
icon shapes.
Có thể
Using
Various64hiện
LED ra
symbols nhiều
dots,
and biểu
express
pictures Xóa
Removetất
the cả đènthebiểu
light from thị block
LED coding trênscreen.
Various symbols and pictures
tượng và hình ảnh với 64 Remove the light from the LED coding block screen.
màn hình
chấm đèn LED.

Giới thiệu
Sound Block khối âm thanh
Introduction
Sound Block Introduction
Khối đèn
Sound LED
Block
Sound Block
Chức Năng
Function
Function
Phát ra các
It expresses nốt
various note nhạc.
sounds.
It expresses various note sounds.

Chơi các
You can giai
set the beat điệu khác
of various nhau.
note and listen to
You can set the beat of various note and listen to
them.
them.
Phát
You canra các âm thanh khácsound.
Khối âm
hear various sounds with a buzzer
nhau.
You can hear various sounds with a buzzer sound.

Sound
Sound Block
Block Lập trình tựbeatnốt nhạc vàandchơi
thanh
You can set the of various note listen to
You can set the beat of various note and listen to
Block that expresses theo
them lậpa buzzer
with a trình.
buzzer sound.
Có thểthat
Block phát
various rasounds
nhiều âm
expresses
buzzer
them with sound.
various buzzer sounds
thanh khác nhau.

Giới thiệu
Sound
Sound
khối cảm biến
Block Introduction
Block Introduction chuyển màu

Master Block Function


Khối cảm biến Block
Master chuyển màu Chức Năng
Function

Hiện 1 loạt màu


It can emit a variety of lights.
It can emit a variety of lights.
sắc khác nhau.
It can turn off the master light.
Tắt
It canmàu.
turn off the master light.

Khối cảm biến


Master
Master
chuyển
Block
Block
màu
Block that expresses various
Có thể
Block chuyển
that màu
expresses
Colors with theo
various
light
ánh sáng.
Colors with light

5 - Page 9
5 - Trang
5 - Page 9 8
Dự án 0: Bài mở đầu
Project 0: Introduction
Project 0: Introduction
Project 0: Introduction
Giới thiệu về khối cảm biến tiệm cận
Proximity Sensor Block Introduction
Proximity Sensor
Proximity Block
Sensor Introduction
Block Introduction

Khối đèn
Proximity LED
sensor block Chức Năng
Function
Proximity sensor
Proximity blockblock
sensor Function
When it recognizes Function
an approaching object, that is,
Khi có 1 vật thể tiếp cận gần khối, nó
when an obstacle is detected, it processes
sẽrecognizes
chuyển
When itWhen
tiếpansang
an approaching
it recognizes
bướcobject,
object,
approaching
tiếp theo.
that is, that is,
the
when an
whennext
an incoming
obstacle iscommand.
is detected,
obstacle it processes
detected, it processes
the next
It
Thực hiện 1 chức năng tương tự như
incoming
performs
the command.
the same
next incoming function as above and is used
command.

trên
with
It performs
It a khi
the có
same
performs câu
conditional
thefunction
same lệnh
block as
functionđiều
in above
Scratch kiện
when
as and dạng
you
is used
above and iswant
used
câu
to ahỏi
give twocó
with a conditional
with /inkhông.
conditions(when
block
conditional Scratch
block detected
when
in Scratchyou and
want
when youwhen
wantnot).

Khối cảm biếnSensor


Proximity
to give to
two conditions(when
give detected
two conditions(when and when
detected andnot).
when not).

tiệm cận
Proximity
Proximity Sensor
Sensor
Block
Có thể định vị những
Block
Block
Block to determine the presence or absence
vật thể ở gần
Block
Block of an object in front of the sensor
to determine the presence
to determine or absence
the presence or absence
of anof
object in front
an object of the
in front ofsensor
the sensor

Light & Touch Sensor Block Introduction


Light & thiệu
Light
Giới Touch Sensor
& Touch
về Block
Sensor
khối cảm Introduction
Block Introduction
biến chạm & ánh sáng
Light & Touch Sensor Block Function
LightKhối cảm
& Touch
Light biến chạm
Sensor
& Touch & ánh
Block
Sensor sáng
Block - Control the actuatFunction Chức Năng
or blockFunction
b y s e ns i ng t h e a m o u nt o f l i g ht
- Control the actuator block by detecting the presence or
Điều
- Contr-aob eclkhiển
lCtsohenentcaro arcubttultbộ
totufhaaetob tkorbtruyền
ooacn y lsoecn
b y gsđộng
ksbin ethnesianm bằng
g toh
uenatm ofoluigcảm
nhttof ligbiến
ht
ánh eusáng,
- Con-trolCtohneta
absencaeWhen
bosfeancbthe totfo
kèm theo cảm biến bằng nút bấm
roclttuhaetoarcbtuloactkorbb yldoe
cktebcytid
negttehcetip
an buttoisnpressed, the next block of command is
button
nrgetsheencpereosrence or

Khi
When the bấm
executed.
the (If
button
When nút,
the
is pressed,
button khối
buttonthe cảm
isnext
not
is pressed, biến
pressed,
block
the next chuyển
it won’t
ofblock
command is sang
run.)
of command is
câu
executed.
executed.lệnh
(If the tiếp
button
(If the
When a button
theo(
is not
isbutton
chỉ
pressed,
is not
pressed,
it khi
won’tbấm
thepressed,
next blockitrun.)
won’tnút
run.)).
of command

When aKhi
When bấm
isbutton
executed nút,
and
is pressed,
a button khối
isispressed,
mainly lệnh
used
the next
the tiếp
with
block
next theo
ofblock được
block
command
of tiến
in control.
command
hành
is executed andcùng
is represents
It executed and với
is mainly
theis khối
used
mainly
value with
of used trong
block
withsensor
the light inby loạt
control.
block câu. lệnh.
in control.
quantifying
the brightness of the light. According to the light sensor value,

KhốiLight
cảm biến & Hiện
It represents racommands
the
different
sáng,
the brightness
từ
độthe
value
It represents
đó
sáng
ofvalue
thecan
hoạt
of the light.
the brightness
của
light
ofbe
the
động
of theAccording
bộ
lightphận
sensor
issued.
theo
sensor cảm
by quantifying
các
to the light
light. According
biến ánh
by quantifying
lệnh
sensor
to the
khác nhau
value, value,
light sensor
Light
Light
chạmTouch
& &
& ánh sáng
different commands
different can be can
commands issued.
be issued.
It represents the selected light sensor value.

Chọn khối theolightánh sáng.


Touch
Sensor
Có Touch
thể định vị Block
những
It represents
It the selected
represents the selectedsensor
light value. value.
sensor

Sensor
Sensor Block
vật thể ở gần
Block

5 - Trang 9
5 - Page 10
Dự án 0: Bài mở đầu
Project 0: Introduction
Project 0: Introduction
‘Curo AI’ Artificial
Ứng dụng Intelligence
trí tuệ nhân Learning
tạo “ Curo AI ” vàoPlatform
học tập
‘Curo AI’ Artificial Intelligence Learning Platform

Wireless Bluetooth̺
Wireless
Block Kết nối ứng8 8dụng
Bluetooth̺
Connection typesCuro
types of AI Intelligence
Artificial
of Artificial
Function
Intelligence Function
Block Connection
Phần mềm “ Curo AI ” có thể sử dụng trí tuệ nhân tạo ( AI ) và nhiều chức
năng AI khác để thực hiện các thao tác robot thông qua kết nối bluetooth.

‘Curo AI’ Scratch Use Environment


‘Curo
Môi AI’ Scratch
trường sử dụngUse Environment

Use Environment Preparation Materials


Môi
Usetrường sử dụng
Environment Preparation Materials

Laptop Desktop
Laptop MáyDesktop
tính để bàn
▪ We need an environment with a good Wi -fi connection.
Curo AI Coding Block Set
▪ ▪BluW
eetonoete
hd-eannae
bnlevdirloan
pmtoepnt with a good Wi -fi connection. Bộ Curo
CuroAI
AICoding Block
Coding Block Set
Bu yers before December 2020 need a firmware update.
▪ ▪DeBslkuteotpo(oPtCh)-reenqaubilreeds lB
apluteotpooth Dongle Bu yers before December 2020 need a firmware update.
▪(AcD esktop(PC) requires Bluetooth Dongle
cording to th e specification of th e don gle, support m ay n ot be available.)
(According to th e specification of th e don gle, support m ay n ot be available.)

55- -Page 11 10
Trang
5 - Page 11
Dự án 0: Bài mở đầu
Project 0:
Project 0: Introduction
Introduction
Mở ứng dụng “ Curo ”
Open ‘Curo AI’ programs

Scratch Link
Ứng Curo
dụng
Curo AI Curo
AI Program
Program Đường link
Scratch Scratch
Link

Bluetooth
Bluetooth and
and scratch
scratch link
link must
must be
be activated
activated in
in order
order to
to use
use the
the Curo
Curo AI
AI program.
program.

Kết nối ứng dụng “Curo AI”


Connect ‘Curo AI’ program and block

Màn
F
F iirrsst
tSShình
ccrre
eeenn1
Số nhóm
Group
Group number
number
setting
setting

B occDanh
Bllo kk P
Pa
alle
et
tt esách
te A
Arre
ea
a Nơi
S tnhập
ccrriippt A
Arre
ea Sprite Screen
khối lệnh
S a
Hiện thao
Sprite Screen
lệnh
tác

5 - Trang 11
5 - Page 12
Dự án 0: Bài mở đầu

Project 0: Introduction
Học cách code Project 0: Introduction
Learn how to code
Learn how to code

5 - Trang 12
Dự án 0: Bài mở đầu

Project 0: Introduction
Lập trình “ trình tự ”
Coding Method ‘Sequence Statement’

5 - Trang 13
Dự án 0: Bài mở đầu

Project 0: Introduction
Phương thức lập trình điều khiến tốc độ xử lý máy tính
Coding Method and ‘How to control computer’s
processing speed’

5 - Trang 14
Dự án 0: Bài mở đầu

Kết nối & chế tạo động cơ ô tô

3
5 Finish

Project 0: Introduction

Connect DC Motor 1 Block

Project 0: Introduction

Connect DC Motor 1 Block


Kết nối khối động cơ 1

5 - Page 21

Connect DC Motor 2 Block


Kết nối khối động cơ 2
1

Connect DC Motor 2 Block

5 - Trang 15
Project 0: Introduction

Example Dự án 0: Bài mở đầu


Connect DC Motor 1 Block
Hiểu được cách cài đặt khối điều hướng

TuVí
rndụ
Forward ExampleRight Stop
2 seconds 4 seconds

FĐi
orthẳng
ward TuRẽrnphải
Right Dừng
Stopxe
2 s2ecgiây
onds 4 4
segiây
conds

Connect DC Motor 1 Block

Bắt đầu
Start

Điều kiện
Condition
Câu lệnh điều kiện là gì ?
Connect DC Motor 1 Block
Is there an
Cóobject
vật thểingìfront
ở phía Câu lệnh điều kiện là 1 loạt các điều
trước không?
of? kiện dựa theo tình huống để đưa ra
hành động. Hành động có thể khác
Start nhau tùy theo điều kiện là đúng hoặc
sai.

YES ConditionKhông
NO
Is there an
Lệnh object
Command 1 1 in Command
front
Lệnh 2 2
of?
Project 0: Introduction

Lắp khối cảm biến tiệm cận


Add the proximity Sensor Block
YES NO 5 - Page 24

Command 1 Command 2

5 - Page 24

Attach Proximity Sensor Connect


Gắn khối cảm biến tiệm Kết nối khối cảm biến
to tcận
he tlên
op nóc
of txe
he ca r ttiệm
he prcận
oxivới
mitứng
y sedụng
nsor
in Curo AI extension function
5 - Trang 16
1 Robot nhận diện con số

Bài học hôm nay:


- Hãy cùng sử dụng các khối động cơ xoay, khối LED, khối cảm biến
chuyển màu và các khối lắp ráp khác để tạo nên 1 chú robot nhé!
- Hãy lập trình 1 chú robot có thể nhận diện và ghi nhớ mã số để mở
khóa các vật dụng mà các em mong muốn.

1 Đặt vấn đề.


Làm việc theo nhóm: Hãy nghĩ ra những vật dụng trong nhà mà
các em cần máy học ghi nhớ để có thể khóa/mở khóa bằng số.

5 - Trang 17
Dự án 1: Robot nhận diện con số
2 Phác thảo thiết kế dự án.
Làm việc theo nhóm, hãy phác thảo bản thiết kế robot mà các
em mong muốn. Ghi chú rõ cần những khối thông mình nào, số
lượng bao nhiều và chức năng của các khối đó.

3 Trình bày và thảo luận về thiết kế.


Học sinh lắp ghép nhanh và trình bày trước cả lớp về robot của nhóm
mình.

5 - Trang 18
Assembly Drawing
1 2 3
Dự
01. Make a number rob ot
01. Make a number robot
án 1: Robot
Project nhận
1: Make diện conrobot
a number số
• It’s a PC without Bluetooth function,
ED 03 4Master
Lắp ghép
Assemble
03 thevà
Assemble
Assemble lập
The
robot
the
prepare robot
for
trình robot.
aRobot
separate Dongle.
ock Block 01. Make a number robot

Khối cần sử • It’s


dụng
a PC without Bluetooth function,
Preparation
Assembly Drawing Materials
LED 03 Master
Assembleprepare
the robot
for a separate Dongle.
Block Block
Assembly Drawing
X2 X1 X1 X 10 X7 X2 X2
F i ni s h
X2 X1
4 5
Assembly Drawing
1 2 Hoàn
Fin3ithành
sh
on, 4 5

nction, 01. Make a number robot

• It’s a PC without Bluetooth function,


X2 LED 03 Assembleprepare
Master the robot
for a separate Dongle.
Block Block
Assembly Drawing
01. Make a number robot

Thiết kế và lập 5trình cho Robot Cubroid hoạt động F i ni s h


04 Connect
4 thethe
Connect block
block 01. Make a number robot

04 Mở ứngCuro
h function, • Opening dụng “Curo”
Connect the block
gle. Connect the
AI program
block
01. Make
• Opening Curo AI program
04 Connect the block
01. Make a number robot
Project 1: Make a number robot
01. Make a number robot
• Connecting LED Block
04 Connect the block
04 Connect
Connect the the block
Project
block 1: Make a number robot Pro
01. Make a number robot
01. Make a number robot • Connecting LED Block
• Opening Curo AI program

Connect
Connect thethe block
block
04
• Opening Curo AI program
Connect thethe
Connect block
block
01. Make

• Opening Curo AI program


Curo AI Program Scratch Link
Ứng dụng “Curo” Đường link
04 Scratch
Connect the block Connect the LED Block in the

01. Make a number robot • Connecting Master Block


01. Make a number robot 01. Make a number robot
Bluetooth and scratch
Curo AIlink Programmust be activated in order to use the Curo AI program.
Scratch Link
04 Connect the block 04 lower left corner of thethe
Click ‘Add extension’ in the Connect block 04 Connect the block
Kếtrobot
nối ứng dụng “Curo AI”
scratch.
Connect the LED Block in the extension functio
Project 1: Make a number Project 1: Make a number robot
Block6 6
- in
Page
order31
- Page to76
number robot • Connecting DC Motor 1 Block
Bluetooth and scratch link
01. Make a number robot
must beLED
• Connecting activated use the Curo
• Connecting AI Block
Master program.

Connect the block


Click ‘Add extension’ in the lower left corner of the scratch.
66
- Page 3176
- Page
• Connecting DC Motor 1 Block
Connect the Master Block in t

Curo AI Program Scratch Link 01. Make


01. Make a number robot

05 Coding Coding
Khối
04 động
Connect cơtheblock
the xoay Khối đèn LED Khối cảmCuro biển thông minh
01. Make a number robot
Bluetooth
Connect and scratch
DC Motor link
1 Block in the mustfunction
extension be activated
of Curo in order to
AI program. use the AI program.
• Connecting DC Motor 2 Block 04 Connect the block 1 Preparing for the stage environment
Connect
Connect the LED Block in the extension function of Curo the Master Block in the extension func
AI program.
5 - Trang
6 -
6 Page
- 19 3176
Page
• Connecting Master Block 01. Make a number robot
number robot
01. Make a number robot
05 Coding
2 Addfunction
Connect the Master Block in the extension the Cubroid
of CuroMachine Learning and pen extension
AI program.
Dự Cubroid
2 Add the án 1: Robot nhận
Machine diện
Learning con
and pensố
extension
01. Make a number robot +
Nhiệm vụ lập trình +
05 Coding
Coding
Giai đoạn
1 Preparing chuẩn
for the stagebịenvironment

01. Make a number rob


01. Make a number rob
01. Make a number robot
05 Coding
2. 01Click ke05
. Ma[Choose
a num erCoding
a bBackdrop]
robot and
05 Coding
1. Click [Choose a Sprite] and
add sprite Pencil. select Light.
Project
3 Coding 1: Make
the command a number
block (Pencil Sprite) robot
3 Coding the command block (PencilCSprite)
05 2
Coding
Add the Cubroid Machine Learning and pen extension.
Project 1: Make a number
o d e i t s o t h a t yo u c a n w
clickinrobot
Finish SC
g on i t .
taogdee it so that you can w

clicAdding
king onthe
it. Cubroid m
the video on the stag
2 AddCho dữ liệu Machine
the Cubroid và thiếtLearning
kế hìnhandảnh
penvào ứng dụng
extension. Cubroid ① block,
Addingsetthethe
Cubroid
imagem l
+ + the video
video on the stag
screen.
block, set the image l
② Determine
video screen.the color a
+ + ③ Scratch shape-hide
② Determine the color th a
6 -6 Page 3378
- Page
are seen.
③ Scratch shape-hide th

areControl
seen. – infinite repe
point, and when the mou
④ not
is Control – infinite
clicked, the pen repe
is
point, and when the mou
⑤ Code
is not it so that
clicked, the all
pen the
is
pressed.
⑤ Code it so that all the
pressed.
01. Make a number rob
01. Make a number robot 01. Make a number rob

05
01. Make a number robot
Coding
05 Coding 05 Coding
05 3 Coding
Viếtthe
Coding mãcommand
lệnh block (Pencil Sprite) Take the training lab
Code it so that you can write a number by following the mouse point a① TnadkMachine
e the traLearning
i ni ng l a b
3 Coding the command block (PencilcSprite)
l i c k i ng o n i t . label 3 block, take
① 1,2,3.
Machine Learning

Co dAdding
e it so the
thatCubroid
you canmachine
write a nlearning
umber bextension
y followingautomatically
the mouse poturns
int anondlabel 3 block, take
clicthe
kingvideo
on it.on the stage screen, so first get the Cubroid machine learning 1,2,3.
block, set the image learning / classification to the stage, and turn off the
① Adding the Cubroid machine learning extension automatically turns on
video screen.
the video on the stage screen, so first get the Cubroid machine learning
② Determine
block, set the theimage
color and thickness
learning of the pentotothe
/ classification use.
stage, and turn off the
video screen.
③ Scratch shape-hide the pen so that the pen isn’t seen, only the numbers
are seen.
② Determine the color and thickness of the pen to use.
Make a check mark t
④ Control shape-hide
③ Scratch – infinite repetition
the pen block,
so thatyou
thecan
penmove
isn’t according
seen, only to
thethe e a c h l e a r ne d l a b e l .
mouse
numbers
point,
are seen.and when the mouse is clicked, the pen is down, and when the mouse Make a check mark t
is not clicked, the pen is up so that it doesn’t draw. e a c h l e a r ne d l a b e l .
④ Control – infinite repetition block, you can move according to the mouse
⑤ Code
point, andit so
whenthatthe
all mouse
the pens
is you drew
clicked, thecan beiserased
pen down,when the space
and when key is
the mouse
pressed.
is not clicked, the pen is up so that it doesn’t draw.
⑤ Code it so that all the pens you drew can be erased when the space key is
0pressed.
1. Make a number robot

01. Make a number robot


05 Coding
05 Coding 5 - Trang 20
6 -6 Pa
-
Project 1: Make a number robot
07 07
Utilizing Cubroid
Utilizing Machine
Cubroid Learning
Machine Learning
Project 1: Make a number robot
Dự án 1: Robot nhận diện con số
4 Train5the
Utilizing
number
Train the numberCubroid
‘7’ as input data
‘2’ as Machine
input
01.data Learning
Make a num ber robot
You can check the number Set the number
Utilizing
NhiệmCubroid Machine
vụ lập trình Learning of learned labels. Set the numberof labels 2 to 20
07 Utilizing Cubroid Machine Learning01. Make a num ber robot
of label 1 to 20.

07 4 Utilizing Cubroid
Train the number Machine Learning
‘7’ as input data
You can check the number
Đưa
4 Train thedữ liệu vào
number ‘7’ asmáy
input data of learned labels. Set the number
of label 1 to 20.
You can check the number
of learned labels. Set the number
of label 1 to 20.

① Clicking ①
theClicking
mouse,the mouse,
write write a number
a number ② Afterbylearning
② After learning bythe
pressing pressing
‘1’ keythe ‘1’ key
on the on the keyboard
keyboard
on the stage. on the stage. ③ Press
③ Press the space the
bar space barand
to erase to erase
write and a new ‘7’
a number number ‘2’ learn
again to again to learn.

④ Repeat ④ Repeat
this this
process
01. Mak
process more
more
e a nthan
umb20
than 20 times to make the printed result clearer
er rtimes
obot to make the printed result clearer
01. Make a number robot

07
07①onClicking
theUtilizing
Utilizing
the mouse,
stage. Cubroid Cubroid
write a number
Machine Machine
② After learning
Learning Learning
by pressing the ‘1’ key on the keyboard
③ Press the space bar to erase and write a number ‘7’ again to learn
Trainwrite
6 mouse,
① Clicking the the anumber ②
number ‘Stage After
Image’learning by pressing
asprocess
input the ‘1’
datathan 20key on the keyboard
Đưa hình ảnh vào máy
④ Repeat this more times to make the printed result clearer
the Train
on5 stage. the number ‘2’ as input data 01. Make a number robot
Project 1: Make a Set
③ Press the space bar to erase and write a number ‘7’ again to learn number
the number
robo
④ Repeat this process more than 20 times to make the printed result clearerof labels 2 to 20.

07 Utilizing Cubroid Machine Learning 01. Make a number robot Set the number
of labels 3 to 20
Utilizing Cubroid Machine Learning
01. Make a num ber robot
07 5 Utilizing Cubroid
Train the number Machine Learning
‘2’ as input data

507 Utilizing
number ‘2’ asCubroid Machine Learning Set the number
Train the input data of labels 2 to 20.

Set the number


4 Train the number ‘7’ as input data of labels 2 to 20.
You can check the number
① Clicking the mouse, write a number ② After learning by pressing the ‘1’ key on the keyboardof learned labels.
① Don’t write down the number so ② Press the ‘3’ key on the keyboard to learn. Set the number
on the stage. of label 1 to 20.
③ Press the space bar to erase and a new number ‘2’ again to learn.
that we can train the stage image.
③ Repeat this process more than 20 times to make the printed result clearer
④ Repeat this process more than 20 times to make the printed result clearer
01. Make a number robot

07 ① Clicking
Utilizing Cubroid
the mouse, write
on the stage.
a number Machine Learning
② After learning by pressing the ‘1’ key on the keyboard
③ Press the space bar to erase and a new number ‘2’ again to learn.

01. Make a number robot 6 - 6 Page


- to
Page 35the
80printed result clearer
①6Clicking the mouse, write a number ② After learning by pressing the ‘1’
20key on the keyboard
Train the number ‘Stage Image’
on the stage.
④ as input
Repeat thisdata
process more than times make
③ Press the space bar to erase and a new number ‘2’ again to learn.
④ Repeat②
① Clicking the mouse, write a number After
this learning
process morebythan
pressing the ‘1’
20 times tokey onthe
make theprinted
keyboard
result clearer
01. Make a number robot
07 Utilizing Cubroid Machine Learning
on the stage.
③ Press the space bar to erase and write a number ‘7’ again to learnSet the number
of labels 3 to 20.
④ Repeat this process more than 20 times to make the printed result clearer
07 6 Utilizing Cubroid
Train the number Machine
‘Stage Image’ as input data Learning
01. Make a number robot

07 Utilizing Cubroid Machine Learning


6 Train the number ‘Stage Image’ as input data
Set the number
of labels 3 to 20.
5 Train the number ‘2’ as input data
Set the number
of labels 3 Set
to 20.
the number
① Don’t write down the number so ② Press the ‘3’ key on the keyboard to learn. of labels 2 to 20.
that we can train the stage image.
③ Repeat this process more than 20 times to make the printed result clearer

① Don’t write down the number so ② Press the ‘3’ key on the keyboard to learn.
that we can train the stage image.
③ Repeat this process more than 20 times to make the printed result clearer
① Don’t write down the number so 6 keyboard
② Press the ‘3’ key on the -6 Page
- Pageto35 80
learn.
that we can train the stage image.
① Clicking the mouse, write a number③ Repeat
② this process
After more
learning than 20 the
by pressing times
‘1’ to
keymake thekeyboard
on the printed result clearer
on the stage.
③ Press the space bar to erase and a new number ‘2’ again to learn.
5 - Trang 21
④ Repeat this process more than 20 times to make the printed result clearer
01. Make a number robot
master block becomes dark and brightens 7 times. master b

Control – Take the repeat block and show a red light and a light that goesContro
② After off every
learning by0.5 seconds.
pressing the ‘1’ key on the keyboard off ever
① Clicking the mouse, write a number
on the stage. Dự án 1: Robot nhận diện con số ④ Set D
③ Press ④
theSet DCbar
space motor 1 and
to erase 2 atonew
and rotate
Project 1: Make a number
left ‘2’
number foragain
7 seconds.
to learn.
④ Repeat this process more than 20 times to make the printed result clearer
00
11. .MMaakkee aa n
n0u
u1m
.M
m bbee
arrkreroo
bab
on
tou
t mber robot 01. Make a
Nhiệm vụ lập trình
Coding Machine Learning
8 07Coding
08Utilizing
Coding Cubroid 08 Coding
Lậpthe
6 Train trình
number ‘Stage Image’ as input data
7 Coding the command block (Cat Sprite)
elo2ding blocks that check the result of trained labels (modelsR) eceive
Received labC
Set the number
① Form whenRereceived
ceived lalabel
bel1 2 (number 2) received - Take theofsay
labels ①2Form
3 to 20.
hello for
seconds and writhe the “Number 2”. secon
① Form when received label 1 (number 7) received – Take the say he
② Take the LEDseconds
Coding and
blockwrithe
numberthe and
“Number 7”.‘2’.
display ② Take

③ When the② Take the


number ‘2’ LED Coding block
is recognized, it isnumber
coded soand display
that ‘7’. light of ③
the blue theWhen
master block becomes dark and brightens 2 times. mast
③ When the number ‘7’ is recognized, it is coded so that the red light
master
Control – Take theblock
repeat becomes dark
block and andabrightens
show blue light 7and a light that goesContr
times.
off every 0.5Control – Take the repeat block and show a red light and a lightoff
seconds. ev
that
off every 0.5 seconds.
① Don’t write down the number so ② Press
④the
Set‘3’DC
keymotor
on the1keyboard
and 2 totorotate
learn. left for 2 seconds. ④ Set D
that we can train the stage image. ④ Set DC motor 1 and 2 to rotate left for 7 seconds.
③ Repeat this process more than 20 times to make the printed result clearer

Project 1: Make a number robot


01. Make a number robot

01.0M
1.aM
kaekae n
aunm
umbe
brerrobboott
ro
01. Make a

08 Coding
Coding 086 -6 Page
Coding
3580
- Page
8 08Coding
Coding
Hoàn
7 Coding
8 Complete thethành
the lập trình
command
command block (Cat Sprite)
block Receive8 Complete
d la b el 2 the command block
Pencil Sprite Coding bloc①
ksForm
that cwhen
h eck t h e resu
received lt olabel
Cat SpritenePencil
f trai2 d labeSprite
(numberls (m
2)od e l s)
received - Take the say he
Received labelseconds
1 and writhe the “Number 2”.
② Take
① Form when thelabel
received LED 1Coding block
(number number– and
7) received Takedisplay
the say ‘2’.
hello for 2
seconds and writhe the “Number 7”.
③ When the number ‘2’ is recognized, it is coded so that the blue ligh
master
② Take the LED Codingblock
blockbecomes dark
number and and brightens
display ‘7’. 2 times.
Control ‘7’
③ When the number – Take the repeat
is recognized, it isblock
codedand showthe
so that a blue lightofand
red light thea light th
master block becomes dark and brightens 7 times.
off every 0.5 seconds.
Control – Take the repeat block and show a red light and a light that goes
④ seconds.
off every 0.5 Set DC motor 1 and 2 to rotate left for 2 seconds.
④ Set DC motor 1 and 2 to rotate left for 7 seconds.

01. Make a number robot


01. Make a number robot

08 Coding
08 Coding
8 Complete the command blockReceived label 2
Pencil Sprite ① Form when received label 2 (number 2) received - Take the say hello for 2
Cat Sprite

5 Trình bày, giới thiệu và thảo luận.


seconds and writhe the “Number 2”.
② Take the LED Coding block number and display ‘2’.
66 - Page
- Page 8136 ③ When the number ‘2’ is recognized, it is coded so that the blue light of the
Học sinh tham gia trình bày và giới thiệu với mọi người về ý tưởng, cấu trúc,
master block becomes dark and brightens 2 times.

phương thức hoạt động, đặcControl


điểm, công dụng và tính thiết thực trong cuộc
– Take the repeat block and show a blue light and a light that goes

sống của sản phẩm. off every 0.5 seconds.


④ Set DC motor 1 and 2 to rotate left for 2 seconds.

01. Make a number5


ro-boTrang
t 22
2 Robot sao chép động tác

Bài học hôm nay:


- Hãy cùng sử dụng các khối động cơ xoay, khối đèn Led, khối cảm biến
chuyển màu và các khối lắp ráp khác để tạo nên 1 chú robot nhé!
- Hãy lập trình 1 chú robot có khả năng lặp lại hành động.

1 Đặt vấn đề.

2 Copycat Robot
Làm việc theo nhóm: Hãy liệt kê ra những công việc mà các em
muốn robot làm theo cùng các em. 02. Make copycat r

01 Understand the problem


Focus.
Present th
Understand the problem Jane, Jessie’s o
your arms like
I want you to which couldn’t
follow me and
raise your arms! you to follow th
teach Curo the
machine?
What is th
. Make copycat robot
1. When Curo
move accor

lem 2. What shoul


- You shoul
- It is neces
Present the question to scratch.
5 - Trang 23
Dự án 2: Robot sao chép động tác
2 Phác thảo thiết kế dự án.
Làm việc theo nhóm, hãy phác thảo bản thiết kế robot mà các
em mong muốn. Ghi chú rõ cần những khối thông mình nào, số
lượng bao nhiều và chức năng của các khối đó.

02. Make copycat robot


Project 2: Copycat Robot

Assemble
Assemble the The Robot
robot
eparation Materials

X2 X1 X 10 X7 X2 X1 X2 X2 X2

sembly Drawing
1 2

Assembly
S i d e Pa r t
02. Make copycat robot

Assemble the robot


sembly Drawing
3

F i ni s h
Assembly
Back Part

3 Trình bày và thảo luận về thiết kế.


4 Học sinh lắp ghép nhanh và trình bày trước cả lớp về robot của nhóm
mình.

5 - Trang 24
Preparation Materials

Dự án 2: Robot sao chép động tác

4Assembly
Lắp ghép và lập trình robot.
X2 X1 X 10 X7 X2 X1 X2 X2 X2

Drawing
1 2
02. Make copycat robot
Project 2: Copycat Robot
Lắp ghép Robot
03 Assemble
Assemble the The Robot
robot
Assembly
S i d e Pa r t
02. Make copycat robot
Khối cần sử
Preparation dụng
Materials

03 Assemble the robot


Assembly Drawing
X2 X1 X 10 X7 X2 X1 X2 X2 X2
04 Connect the blo
3 Project 1: Make a number robot
Assembly Drawing 01. Make a number robot
• Connecting LED Block

1 04 Connect
Connect thethe
0 1.block
blockM
2 ake a number robot
Assembly
Hoàn
Finishthành
Back PCuro
• Opening art AI program

04 Connect the block Assembly


S i d e Pa r t
02. Make copycat robot Project 2: Copycat Robot
• Connecting LED Block
03 Assemble
4
the robot 04 Connect the blo
Connect the

Assembly Drawing 01. Make a number robot


• Connecting Master Block
01. Make a number robot

3
04 Connect the block 04
Click ‘Add extension’ in the lower left corner ofConnect
the scratch. the block
01. Make a number robot
Kết nối ứng
Assemdụng
Project 1: • Make
Connecting
bly “Curo AI”
a number robot
DC Motor 1 Block F i ni s h
• Connecting LED Block
Project 1: Make
Back Part
02. Make copycat robot
nect
thethe block
block
AI program
04 Connect thethe
Connect block
block
4 Connect the

• Connect DC Motor 1 Block 01. Make a number robot

05 Coding
Coding
KhốiConnect
04 độngConnect
cơtheblock
the xoay LED Khối
DC Motor 1 Block in the extension function of đèn
Curo AI program.
Connect the LED Block in the extension function of Curo AI program.
01. Make a number robot

1 Preparing for the stage e


02. Make copycat r04
• Connecting DC Motor 2 Block
obot Connect the block
Connect the LED Block in the extension function of Curo AI program

Tối ưu hóa lập trình - Học


02. Makbằng
e copycaảnh
t robot

05 Utilize teachable machine - Learn the image


• Connecting Master Block

Utilize teachable machine – Learn the image


01. Make a number robot

the block 04 Connect Connect


Click ‘Add extension’ in the lower left corner of
thethe
the scratch.
block
block
Chuẩn thebịteachable
môi trường họcenvironment
máy.
1. Click [Choose a Sprite] and
1
Motor 1 Block Prepare machine add sprite Pencil.

• Connect DC Motor 1 Block

Connect the DC Motor 2 Block in the extension function of Curo AI program.

6 -6 Page
- Page
7732

Connect the Master Block in the extension function of Curo AI prog

01. Make a number robot


01. Make a number robot Connect the DC motor 1 block in the extension function of Curo AI program.
05 Coding
the block Coding
onnect the DC Motor 1 Block in the extension function of Curo AI program. 6 -6page,
3. On the next - Page
Page 8944
Choose the Image Project
1. Search for the teachable machine and access 1 Preparing for the stage environment
Motor 2 Block
the homepage. 5 - Trang 25
2. Press the ‘Get Started’ button of the first screen.
3. On the next page, Choose the Image Project
1. Search for the teachable machine and access
the homepage. Dự án 2: Robot sao chép động tác
2. Press the ‘Get Started’ button of the first screen.02. Make copycat robot

Tối ưu hóa lập trình - Học bằng ảnh


05 Utilize teachable machine – Learn the image
Sử dụng
2 Learn hình ảnh
the teachable machine image
02
①. M ake coClass
Replace pycat2robot with ‘Left arm’.02. Make copycat robot
name In order to make the outp

② Click Webcam and Write


learn the
down image
names oforyou
in English hold
concise and your left arm. various data while movin
05
achine –than
Learn the image
intuitive as much as possible.

tilize
③ Insertteachable
more machine
100 image data
removing the mouse.
by pressing –
Hold to Learn
Record without the image
Project 2: Copycat Robot
by little with your left arm

① Replace Class 3 name with ‘Lowered arm’.


② Click Webcam and learn the image of someone with his/her arms down.
02. Make copycat robot
① Class names are used in command blocks, making them easier to understand. In order to make the output clearer, take
③ Insert more than 100 image data by pressing Hold to Record without
② Click Webcam and learn the image of you hold your right arm. various data while moving your body little
removing the mouse.

ilize teachable machine – Learn the image


③ Insert more than 100 image data by pressing Hold to Record without removing by little with your right arm holding up.
the mouse.

6 -6 Page 4590
- Page

m’.0①
2. Replace
Make coClass obot with ‘Lowered 0arm’.
pycat3 rname 2. MaInkorder
e coptoycmake
at rothe
booutput
t clearer, take

of ②
youClick
holdWebcam
your leftand
arm. various
learn the image of someone datahis/her
with while moving
arms your body little
down.
02. Make copycat robot
ilize teachable
achine
pressing
③ InsertHold machine
– Learn the image– Learn the image
tothan
more Record
removing the mouse.
100without by little
image data by pressing Holdwith
to your left arm
Record holding up.
without

Project 2:
ilize teachable machine – Learn the image Co

1 2
① Click the Train Model, wait for artificial intelligence to complete its training(learning).
② When you complete the training and receive the preview results, see the Output
Recognition Rate and test it.

6 6- Page
- Page9146
5 - Trang 26
① Click the Input, turn Off the webcam and press the Export Model.
① Click the Input, turn Off the webcam and press the Export Model.
② If you press Update my cloud mode, the URL of the learned model appears below.
② If you press Update my cloud mode, the URL of the learned model appears below.
③ Click Copy to the URL of the learned model and copy it.
③ Click Copy to the URL of the learned model and copy it.
Dự án 2: Robot sao chép động tác
02. Make copycat robot
02. Make copycat robot
Utilize teachable machine - Link ‘ Curo AI’ Program
06
06 UtilizeUtilize
Tối teachable
ưu hoá
teachable machine
lập trình – Kết nối- ứng
machine –Link ‘ Curo
dụng
Link
Utilize teachable machine – Link ‘Curo AI’ Program
AI’ Program
“Curo
‘Curo AI”
AI’ Program
1 Add Teachable Machine Image & Sound extension function.
Thêm
1 Add chứcMachine
Teachable năng “Học
Image bằng hình
& Sound ảnh &function.
extension âm thanh”.

+
+

02. Make copycat robot


02. Make copycat robot

06
06 Utilize
Utilize teachable
teachable machine
machine –– Link
Link ‘Curo
‘Curo AI’
AI’ Program
Program
Lập trình
2 Recognize dựa model
learned theo URL
hình ảnh đã chọn.
2 Recognize learned model URL
Press ctrl+c and make a paste.
Press ctrl+c and make a paste.

5 Trình bày, giới thiệu và thảo luận.


Recognize learned model URL
Recognize learned model URL
① Paste the URL of the image model trained with teachable machine and import the turn on
① classification
Paste the URLblock.
of the image model trained with teachable machine and import the turn on
Học sinh tham gia trình bày và giới thiệu với mọi người về ý tưởng, cấu trúc,
classification block.
② Click the green flag ‘when clicked’ and recognize the URL which is the learned model.
phương thức hoạt động, đặc điểm, công dụng và tính thiết thực trong cuộc
② Click the green flag ‘when clicked’ and recognize the URL which is the learned model.

sống của sản phẩm.


6 -6 Page 4792
- Page
6 -6 Page 4792
- Page

5 - Trang 27
3 Chiếc loa thông minh

Bài học hôm nay:


- Hãy cùng sử dụng khối âm thanh, khối đèn Led, khối cảm biến thông
minh, khối cảm biến chạm & phát sáng và các khối lắp ráp khác để tạo
nên 1 chú robot nhé!
- Hãy lập trình để tạo ra 1 chú robot có khả năng phản hồi lại câu hỏi
của mình.

1 Đặt vấn đề.

3 Curo Làm
AI Speaker
việc theo nhóm: Siri là phần mềm AI rất thông minh trên
iPhone, có thể giải đáp rất nhiều câu hỏi. Em hãy viết những câu
hỏi mà em muốn hỏi Siri nhé!
.

ocus.
03. Curo AI Speaker

Speech Recognition Technology in Life


eech Recognition Technology in Life
eaker that can communicate with humans and devices
Is it
raining
today?

No. It isn’t raining


today.

tion of AI speaker 5 - Trang 28


Dự án 3: Chiếc loa thông minh
2 Phác thảo thiết kế dự án.
Làm việc theo nhóm, hãy phác thảo bản thiết kế robot mà các
em mong muốn. Ghi chú rõ cần những khối thông mình nào, số
lượng bao nhiều và chức năng của các khối đó.

3 Trình bày và thảo luận về thiết kế.


Học sinh lắp ghép nhanh và trình bày trước cả lớp về robot của nhóm
mình.

5 - Trang 29
Preparation
Preparation Materials
Materials

Dự án 3: Chiếc loa thông minh


iend ‘Cubot’ X1 X1 X1 X1 X9 X 13 X1 X2

4 Lắp
Drawingghép
Assembly và lập trình robot.
X1 X1 X1 X1 X9 X 13 X1 X2

Drawing Assembly
1 2 3
1 2 3
Project 3: Curo AI Speaker
Lắp ghép Robot
03. Curo AI Speaker

• It’s
Assemble AI aSpeaker
PC without Bluetooth function,
r X2 LED02 Assemble
Master AI
• It’s aSpeaker
PC without
prepare for a separate
03. Curo AI Speaker
Bluetooth function,
Dongle.
Block Block
Master 0 3 . C u r o A I Sp e ake r
LED Khối
02 prepare for a separate Dongle.
cần sử
Assemble
Preparation dụng AI Speaker
Materials
Block Block 03. Operating the excavator
02 Assemble
Connect the
Assembly LEDAI
Drawing Speaker
Connect the LED block in the extension function of Curo AI program.
03. Operating the excavator
block in the extension function of Curo AI program.

nnecting
Connectingthe
Assembly block
the
Drawing block X1 X1 X1 X1 X9 X 13 X1 X2

F i ni s h
Drawing4 Assembly 5
ecting the master block
parate 1 2 3
Connecting the master block Hoàn
Finthành
i sh
t). 4 5

etooth
ra • It’s a PC without Bluetooth function,
X2 LED Master 03. Curo AI Speaker
prepare for a separate Dongle.
Block Block
02 Assemble AI Speaker
Assembly Drawing

4 Trau truốt hình5 ảnh và âm thanh choFinquá i sh


trình học máy.
rate Strengthen teachable machine sound function concept
03. Curo AI Speaker

03 Strengthen teachable 03. Curo AI Speaker


machine sound function concept 05
k. Explore
CácConnect core coding blocks for teachable machine sound
03 câu lệnh học máy.
Connect the master block in the extension function of Curo AI program.
oth Strengthen
the master
Strengthen
• Explore teachable
block in the extension
teachable
core coding blocks 0 3 . C u
for teachable r machine
o function
machine
A I Sp e ake r sound
of Curo
machine sound
sound function
AI program. concept
function concept
• Teachable
Explore core coding blocks for teachable machine sound
03 Strengthen teachable
machine[sound] core block
machine sound function concept
Function

Explore coremachine[sound]
Teachable coding blocks forThe
6 -block
core Page teachable
101 machine
model learned in Function
the Teachable Machine Sound sound
6 - Page
• Explore core coding blocks for teachable 101 sound
project is imported and recognized for use in scratch.
machine
The model learned in the Teachable Machine Sound
project is imported and recognized for use in scratch.
Teachable machine[sound] core block Function
Receive sound labels from learned models and check
the results.

Receivelearned
The model sound labels
in thefrom learned models
Teachable Machineand check
Sound
theis
project results.
imported and recognized for use in scratch.
Project 3: Curo AI Speaker
Represent the reliability of the learned sound as a

Strengthen teachable machine


03. Cpercentage
uro AI Sp(0.0
eakto
er1.0).
sound function concept
Represent the reliability of the learned sound as a
percentage
Receive (0.0 tofrom
sound labels 1.0). learned models and check
03 Strengthen
• Explore TTS(Text teachable machine
the results.
To Speech) Coding Block sound function concept
CácExplore
câu core
lệnh
Explore văncoding blocks
bản ->
TTS(Text Togiọngfor
nói.teachable
Speech) machine
Coding 6Block
6- Page
- Page55100
sound
• Explore
• Explore TTS(Text
core To Speech)
coding blocks Coding Block
for teachable machine sound
Represent
Word the
and reliability of the
sentence text learned
is spoken sound
and as a
represented.
percentage (0.0 to 1.0).
Teachable machine[sound] core block Function
Word and sentence text is spoken and represented.

The model learned in the Teachable Machine Sound


• Explore TTS(Text To Speech) Codingproject
Block is imported and recognized for use in scratch.

6 6- Page
- Page55100
Receive sound labels from learned models and check
Word
the and sentence text is spoken and represented.
results.
05
5 - Trang 30
• Connect the
Explore Light
TTS(Text
03. Curo AI Speaker &ToTouch Sensor
Speech) Coding
• Explore TTS(Text To Speech) Coding Block
Block Block
• Connect the Sound Block

trengthen teachable machine sound function concept Word and sentence text is spoken and represented.

Dự án 3: Chiếc loa thông minh


xplore core coding blocks for teachable machine sound

chable machine[sound] core block Connecting


Function the block
03. Operating the excavator
03. Curo AI Speaker Connect the LED block in the extension function of Curo AI program.
The model learned in the Teachable Machine Sound
project is imported and recognized for use in scratch.
Connecting the block
04 04
Connect the block Connecting the block 03. Curo AI Speaker

04Kết nối ứng dụng “Curo AI”


03. Curo AI Speaker
Receive sound labels from learned models and check 03. Curo AI Speaker

Connect the block


the results.

Project 3: Curo AI Speaker 04 Connect the block 04 Project 3: Curo AI Speaker


• ConnectRepresent
the LED Block
the reliability of the learned sound as a
• Connecting the master block Connect the block
Connect the Sound block in the extension
percentage (0.0 to 1.0).
• Connect the LED Block
• Connect the Sound Block • Connect the Light & Touch Sensor Block
plore TTS(Text To Speech) Coding Block
xplore TTS(Text To Speech) Coding Block
sound
Word and sentence text is spoken and represented.

Connecting the block


03. Curo AI Speaker

Khối đèn LED Khối cảm biến Khối âm thanh Khối cảm biến
03. Curo AI Speaker

onnect the block 03. Operating the excavator


Connect the LED block in the extension function of Curo AI program.

thông
Connect the Light & Touch Sensor Block04
minh in the extension
Connect the
chạm và ánh
function of Curo AI program.
block
sáng
Connect the Light & Touch Sensor Block in the exten
04Connect
Connecting the the block
in theLight &function
Touch Sensor Block in the function
extension
of Curo AIfunction of Curo AI program. Connect the Sound block in the extension function of Curo AI program.
Connect the master block
03. Operating the excavator in the extension program.
onnect the LED Block Connect the LED block extension of Curo AI program.
• Connect the Light & Touch Sensor Block 03. Curo AI Speaker
• Connecting the master block
04 Connecting the block Utilize teachable machine - Learn
05 Utilize teachable machine – Lear
e sound
03. Curo AI Speaker6 -6Page
- Page
10156
• Connecting the master block 1 Prepare the teachable machine environment

Utilize teachable machine - Learn the speech


03. Curo AI Speaker
Tối ưu hoá
Utilize lập trình
teachable – machine
Học nhận diện giọng
- Learn nóispeech
the
05 05Utilize teachable
Utilize machine
teachable – Learn
machine thethe
– Learn speech
speech
Chuẩnthe
1 Prepare bịteachable
môi trường học environment
machine máy.
03. Operating the excavator
Connect the LED block in the extension function of Curo AI program.
1. Search for the teachable machine and access 3. On the next

1 Prepare the teachable machine environment


Connect the master block in the extension function of Curo AI program.
Connect the Light & Touch Sensor Block in the extension function of Curo AI program.
the homepage.
2. Press the ‘Get Started’ button of the first
onnecting the block screen.

6 - Page 101 03. Curo AI Speaker 6 6- Pa


-P
onnecting the master block
Utilize teachable machine - Learn the speech
05 Utilize teachable machine – Learn the speech
Connect the master block in the extension function of Curo AI program.
1 Prepare the teachable machine environment

6 -6Page
- Page056
30
101 .C
3u. rCouArIoSpAeIaSkpee
r aker
Project 3: Curo
Project 3: AICuro
Speake
AI
505 Utilize
Utilizeteachable
teachable machine
machine
1.
– Learn
Search for
thethe
– Learn
the
speech
speech
1. Search for the teachable machine and access
teachable machine and access
3. On the next page, Choose the Audio Project
the homepage.
Connect the master block in the extension function of Curo AI program.
2. Press3. OnStarted’
the ‘Get thebutton
nextof thepage,
first Choose the Audio Project
1. Search for the teachable machine and access 3. On the next page, Choose the Audio Project

the homepage. screen.

Sử
thedụng âm 101thanh.
the homepage.
2 Press
2. Learn theStarted’
‘Get teachable
6 - Pagebutton
machine
of the first speech(sound) 6 6- Page
- Page57102
2 Learn 2. Press the ‘Get Started’
screen. the teachable machine button of thespeech(sound)
first
screen.

6 6- Page
- Page57102
6 6- Page
- Page57102

To increase the accurac y of the voice 0to


3.bC
eurreocoAgInSizpeeda,kfe
irrst learn the background noise for
20 seconds by keeping the surroundings quiet.

05 Utilize
To increteachable
ase the accurac y of tmachine
he voice 0to
3.bC
–AgInLearn
eurreoco irrst leathe
Sizpeeda,kfe rn the bspeech
ackground noise for
20 seconds by keeping the surroundings quiet.

5 Utilize teachable machine – Learn the speech


5 - Trang 31
03. Curo AI Speaker

Dự án 3: Chiếc loa thông minh


5 Utilize teachable machine – Learn the speech
Project 3: Curo AI
03. Curo AI Speaker
Tối
① Click ưuModel
Train hoátolập
waittrình – Học
until the
06 nhận diện
training(learning) giọng nói
is complete.

05 Utilize teachable machine – Learn the speech


② When you complete the training and receive the preview results, see the Output Recognition Rate
and test it.
③ If the Output recognition rate doesn’t come out correctly, click Mic and input more data (30 or
more) to learn.
03. Curo AI Speaker
① Click Train Model to wait until the training(learning) is complete.

05 Utilize teachable
and test it. machine – Learn the speech
② When you complete the training and receive the preview results, see the Output Recognition Rate

1 03. Cur2o AI Speaker


③ If the Output recognition rate doesn’t come out correctly, click Mic and input more data (30 or
① Click Train Model
more) to learn. to wait until the training(learning) is complete.

5 Utilize teachable
and test it. machine – Learn the speech
② When you complete the training and receive the preview results, see the Output Recognition Rate

③ If the Output1 recognition rate doesn’t


2 come out correctly, click Mic and input more data (30 or
more) to learn.
03. Curo AI Speaker
① Click Train Model to wait until the training(learning) is complete.

5 Utilize teachable machine – Learn the speech


② When you complete the training and receive the preview results, see the Output Recognition Rate
and test it.
1 2

③ If the Output recognition rate doesn’t come out correctly, click Mic and input more data (30 or
more)①toPress
learn.Export Model.
② If you press Update my cloud mode, the URL of the learned model appears below.
③ Export
① Press Click Copy
Model.to the URL of the learned model and copy it.
② If you press
1 Update my cloud mode, the 2
URL of the learned model appears below.
③ Click Copy to the URL of the learned model and copy it.

03. Curo AI Speaker


07
Utilize teachable
① Press Export Model. 03. Curo machine
AI Speaker - Link ‘ Curo AI’ Program
06 Utilize teachable machine – Link ‘Curo AI’ Progra
② If you press Update my cloud mode, the URL of the learned model appears below.
Utilize teachable machine - Link ‘ Curo AI’ Program
06 Utilize Tối ưuURL
teachable
③ Click Copy to the hoá lậpmachine
of the trìnhmodel
learned – Kếtand
nối ứng
–copy it. dụng
Link “CuroAI’
‘Curo AI” Program
3 Add Teachable Machine Image & Sound and text to speech (TTS) extension function
Thêm
3 Add chứcMachine
Teachable năng “Học
Imagebằng hình
& Sound ảnh
and text&toâm thanh”.
speech (TTS) extension function.
① Press Export Model.
03. Cur+
o AI Speaker +
② If you press Update my cloud mode,+the URL of the learned model
+ appears below.

Utilize teachable machine - Link ‘ Curo AI’ Program


③ Click Copy to the URL of the learned model and copy it.
6 Utilize teachable machine – Link ‘Curo AI’ Program
3 Add Teachable Machine Image & Sound and text to speech (TTS) extension function.
03. Curo AI Speaker

Utilize teachable machine - Link ‘ Curo AI’ Program


+ +
6 Utilize teachable machine – Link ‘Curo AI’ Program
3 Add Teachable Machine Image & Sound and text to speech (TTS) extension function.

5 - Trang 32
+ + 07
06 Utilize teachable machine – Link ‘Curo AI’ Program
Project 3: Curo
03. Curo AI Speaker

4 Recognize learned model URL03. Curo AI Speaker Dự án 3: Chiếc loa thông minh
06 Utilize teachable machine
Speaker 03. Curo AI S–
peaLink
ker ‘Curo AI’ Program
Project 3: Curo AI Speake
Utilize teachable Tối ưu hóa lập trình - Kết nối ứng dụng “Curo
machine PressAI”
machine –– Link
Link‘Curo
‘Curo AI’AI’ Program
ctrl+c and make a paste.
06 4 Utilize
Recognize teachable
learned model URL
ognProject
RecProject
Program
ize learn3: o3:
del UCuro
ed mCuro AI Sp
RLAI Speake
① Paste the URL of the sound model trained
Lậplearned
trình dựa theo hình
URL ảnh đã chọn.
Press ctrl+c and make a paste.
4 Recognize
4 Recognize model
learned URL
model classification block.
② Click the green flag ‘when clicked’ and reco
Press ctrl+c and make a paste.
Press ctrl+c and make a paste.

03. Curo
Coding
Recognize learned model URL
07 Coding
Rec①
ognPaste
ize leathe
rnedURL ofl Uthe
mod e RL sound model trained
5 with
Codeteachable machine andblock
the command import the turn on
classification block. L e t ’s c o
① Paste the URL of the sound model trained with teachable machine and import the turn on p r op e r l
② Click theblock.
classification green flag ‘when clicked’ and recognize the URL which is the learned model.
Recognize learned model URL ① Cont
② Click the green flag ‘when clicked’ and recognize the URL which is the learned model.
① Paste the URL of the sound model trained with teachable machine and import the turn on ② Set t
Recognizclassification
e learned mblock.
o d el U R L code
03. Cu roURL
AI Swhich
peakiserthe learned model.
Coding
② Click the green flag ‘when clicked’ and recognize the
① Paste the URL of the sound model 0trained
3. Curowith
AI Spteachable
eaker machine and import the turn on ③ Look
Coding
classification block. mee
Lập trình Robot
07 Coding
07 Coding
② Click the green flag ‘when clicked’ and recognize the URL which is the learned model.
03. Curo AI Speaker
④ Text
Coding ⑤ Disp
Lập
55 Code
Code trình
the
the cho các
command
command khối.
block
block
07 Coding L e t ’s c o de
03p.rC
Leittw
uerroly.Ap(HIriS
’sitchoTdeexti-tTw
peeralyk.e(rHi)
o-iSpeTeecx
th ht(T-T
TSo)-sSopteheacthC(uTrToSA)I’ssospth
eaakteC sLepereta’skceor
rsucraonAaIn’ssw

Coding
op o) p proper
5 Code the command block ① Control – Put the ‘If’ block in the infinite repeat block.
① Control – Put the ‘If’ block in the infinite repeat block. ① Cont
Coding ② Set
0 3 .
properly. ②
code.
the
C (Hrreliability
u io
)SetAI Spe ofathe Project 3: Curo AI
Let’s code it with Text-To-Speech(TTS) so that Curo AI’s speakers can answer
ker‘Hi’ sound to great than 0.9 in the operation block
the reliability of the ‘Hi’ sound to great than 0.9 in the
and
② Setope
① Control – Put code. the ‘If’ block in the infinite repeat block. and
③ Looks – Take the ‘Say for 2 seconds’ block, connect it and change to ‘Nice to

07
am Coding
5 Code the command block ② meet
Set the
Let’code.
you’.
③reliability
s code itmeet
Looks –ofTake
with you’.
the ‘Hi’the sound
‘Say to for great than 0.9 block,
2 seconds’ in the operation
Text-To-Speech(TTS) so that Curo AI’s speakers canthre
④ Text To Speech (TTS) – Change “Nice to meet you.” in the ‘Speak’ block.
connectblock ③and
it and Look
cha
an
p③r op e r l y . ( H i )
Looks – Take the ‘Say for 2 seconds’ block, connect it and change to ‘Nice to
⑤ Display ④the Text ‘Smile To 2’Speech
screen (TTS)on the –LED Change
block. “Nice to meet you.” in the ④ Text
‘Spe
meet you’.
① Control – Put the ‘If’ block in the infinite repeat block.
n. ④LetText
’s coTo d⑤ eSpeech
itDisplay
with T(TTS) exthe
t-To – -Change
Speech2’
‘Smile (“Nice
TTscreen
S) sto
o meet
thon
at Cthe
uro LED
you.” Ain
I’sthe
sblock.
pe‘Speak’ an an0
akers cblock. sw3⑤
. rCDisp
e uro
②prSet
opC the
ero lyd. e(Treliability
timhee)commof anthed bl‘Hi’
ocksoundaboutto thgreat
e actiothan
n of 0.9 turnininthe
g onoperation
the Curo bl A
DisplayLthe
⑤ code.
speake–etTake
① Control r’s.‘Smile
cothede2’‘If’
itscreen
w ith Ton
block.
exthe
t-ToLED eech(TTS) so that Curo AI’s s⑥peTurn
-Spblock. ake
07
③L②eLooks
t ’s c o de
proSet
meet
p①erthe
lyWhen
and code. ①
you’.
Coding
pritowpiethrlTye. x(Tt-iTmoe
– TakeBluetooth
. (Treliability
i me )
Control
theof‘Say

-S)for
the ‘Hi’
Take
pee2 chseconds’
sound
(TTS) so thblock,
is connected,
the ‘If’
to great
block.
at Curoconnect
thethan
LED
AI’s speait
0.9andin the
keand
rs cachange
theoperation
Master
n answerto ‘N
block
Block are
automatically displayed and the lights are on.
① Control – Take the ‘If’ block.
④③Text Looks To ② – Speech
Block
‘TakeSetcode the ‘Say
the(TTS)
and
for
reliability 2 seconds’
– Change
press of
the the block,
“Nice
space toconnect
‘Hi’ sound
key toto
meet itgreat
you.”
turn
andinchange
offthan
so
to ‘It’s
0.9
thethat
‘Speak’ in the
the block
LED ope
a
② three
Set the ten’.
reliability
and code.of the ‘Hi’ sound to great than 0.9 in the operation block
⑤④Display Master
and code. lights turn off when
the ‘Smile 2’ screen on the LED block. you press space to express the turned-o
Text To Speech (TTS) – Change “It’s three ten” in the ‘Speak’ block. Hold the ‘Ti
speaker.

③ Looks –‘Say
‘Take the ‘Say for 2 seconds’ block,change
connect‘It’s it and cha
e.tC’Looks
0L3⑤ surcood
Display Ae I– S
‘Take
itpthree
the e aiktthe
w‘Smile hrTten’.
e -for
To-2Sseconds’
e3’xtscreen peethe
on (Tblock,
chLED ) soconnect
TSblock. that Cit urando AI’s speato kleefrtsmcaonusaen
pe②rlyBlock
prothree (Timecode
.ten’. ) so that the LED and Master lights turn on when the To
b u t t on t h a t

④ Turn
Sensor
Text To on the
④Speech Block
Text blue To isSpeech
light
(TTS)
pressed.
–on the(TTS)
Change Master Block.ten” “It’s
“It’s–three
Change in thethree
‘Speak’ten” in the ‘Speak’ b
block.
07 Coding ① Control – Take the ‘If’ block.
03⑤
. CDisplay
uro0A3⑤
I .SpDisplay
Ce
the arkoeA
r I 3’
u‘Smile S
thepscreen
e‘Smile
akeron 3’
thescreen
LED block.
on the LED block.
② Set the reliability of the ‘Hi’ sound to great than 0.9 in the operation bl
⑥ Turn on
⑥the blueon
Turn light
theonblue
the Master Block.
light on the Master Block.
and code.
07 Coding
07 Coding ③ Looks – ‘Take the ‘Say for 2 seconds’ block, connect it and change to ‘I
Hold the ‘Time’ command block down, place it directly below ‘Hi’ block with the
left mothree
use buten’.
tton pressed and reveal a gray shadow. Remove the left mouse
but④tonText
that To
youSpeech
were pre(TTS)
ssing t–hChange
e n. “It’s three ten” in the ‘Speak’ block.
Hold the ‘Time’ command block down, place it directly below ‘Hi’ block with the
03. CDisplay
uro AI S pe‘Smile
aker 3’ screen on the LED block.
left⑤
mouH utttthe
seobld hone p‘Treim
ssee’dcaonm dm reavenadl abg
lorcayk sdhoaw
donw, .pRla
emceoivtedthireelcetfltymboeulo
sew ‘Hi’ bloc
but⑥tonTurn
that on
youthew e re p r e s s i n g t h e n .
blue light on the Master Block.
left mouse button pressed and reveal a gray shadow. Remove the le
button t5ha-tTrang
you wer33
Coding e p r e s s i ng t h e n.
Dự án 3: Chiếc loa thông minh
03. Curo AI Speaker

Lập trình Robot 03. Curo AI Speaker

ing
07 Coding
lete the Hoàn thành
6 command
Complete lập trình.
the block
commandcoding
block coding

5 Demonstrating, presenting and discussing.


5Students
Trìnhdemonstrate
bày, giớiand thiệu và the
present thảo luận.operation, structure,
product’s
aesthetics, function, operability, creation, so that everyone understand
thatHọc
thesinh
product hastrình
tham gia beenbàyfabricated.
và giới thiệu với mọi người về ý tưởng, cấu trúc,
phương thức hoạt động, đặc điểm, công dụng và tính thiết thực trong cuộc
sống của sản phẩm.
monstrating, presenting and discussi
ents demonstrate and present the product’s
6 6- -Page
Page61106 operation, stru
hetics, function, operability, creation, so that everyone unde
the product has been fabricated.

5 - Trang 34
Cánh cửa tự động
4 (thông minh)
04. M

Bài học hôm nay:

01 Understand the proble


- Hãy cùng sử dụng các khối động cơ xoay, khối đèn LED và các khối
Project 4: Ma
lắp ráp khác để tạo ra cánh cửa tự động nhé!
- Hãy lập trình cánh cửa tự động có thể mở khi nhận diện khuôn mặt,
hình dáng hay giọng nói người quen và đóng khi phát hiện người lạ.

nderstand the problem


1Đặt vấn đề.

Làm việc theo nhóm: Thảo luận vì sao chúng ta cần thiết lập
những cánh cửa thông minh này để làm gì? Tính hữu ích của nó
trong đời sống .

Who is that
person?

space
mate the space

t Door

5 - Trang 35
Dự án 4: Cánh cửa tự động
2 Phác thảo thiết kế dự án. (thông minh)

Làm việc theo nhóm, hãy phác thảo bản thiết kế robot mà các
em mong muốn. Ghi chú rõ cần những khối thông mình nào, số
lượng bao nhiều và chức năng của các khối đó.

3 Trình bày và thảo luận về thiết kế.


Học sinh lắp ghép nhanh và trình bày trước cả lớp về robot của nhóm
mình.

5 - Trang 36
02 Assemble Smart
Assemble Door
Smart Door
02 Assemble
Preparation Materials Smart Door
Preparation Materials
Preparation Materials
Dự án 4: Cánh cửa tự động
(thông minh)
4 Lắp ghép và lập trình Robot.
X1 X1
X1
X1
X1
X1
X8
X8
X8
X 10
X 10
X 10
X2
X2
X2
X2
X2
X2
X2
X2
X2
X2
X2
X2
X1
X1
X1
Assembly Drawing
Assembly Drawing
1Assembly Drawing
1 2 2 Project
33
4: Make Smart Door
204. Make Smart Door
Lắp ghép Robot
1 3

02 Assemble Smart Door


Assemble Smart Door
04a.kM
04. M eaSkm
eSam
rtaD
rtoD
oor or
Khối cần sử
Preparation dụng
Materials 04. Make Smart Door

02 02
02
Assemble
Assemble Smart
Smart
Assemble
Door
Door
Smart Door
Assembly Drawing
Assembly Drawing
X1
Assembly X1
3 X8
Drawing X 10 X2 X2 X2 X2 X1

3 3
Assembly Drawing
F i ni s h
1 2 3sh
Hoàn
FiFniinsithành
h

4 04. Make Smart Door


4
4
02 Assemble Smart Door Assembly
Bsasce
A kmPabrlyt
Back Part
Assembly
Assembly Drawing B a c k Pa r t
3

04. Make FSinmisahrt Door


Trau truốt khả năng nhận quá trình học máy diện
04.hình
Make Sdáng
mart Do cho
or
Strengthen Cubroid Pose Function Concept
03 Strengthen Cubroid
Strengthen Cubroid Pose Pose
FunctionFunction
Concept
04. Make Smart Door
Concept
03 Strengthen Cubroid Pose Function Concept
Câu lệnh
4 Strengthen
nhận CubroidCubroid
Pose CorePose
diện máy. Function Concept
03 Strengthen
• Explore Cubroid Cubroid
• Explore Coding
Pose
Blocks Function Concept
Blocks
Pose Core Coding
Assembly
Cubroid
Bacpose
k Part core block Function
• Explore Cubroid Posecore
Cubroid pose Core Coding
block Blocks Function
Estimate the face – left eye of the body joint.
Cubroid pose core block Estimate the face Function
– left eye of the body joint.

04. Make Smart Door


Câu lệnh nhận scratch
diện máy trong Scratch.
Estimate the face – left eye of the body joint.
• Explore coding block
Strengthen
• Explore Cubroid Pose Function Concept
03 Strengthen Cubroid Pose Function Concept
scratch coding block
Detect an image of a particular person (Ruby) or an
image of
Detect ananother person.
image of a particular person (Ruby) or an
• Explore
• Explore Cubroid
scratch Pose Core
coding blockCoding Blocks
image of another person.

Cubroid pose core block Function


Detect an image of a particular person (Ruby) or an
66--Page
Page
image of another 68
230
person.
Estimate66--face
the Page– left68
Page 230
eye of the body joint.

• Explore scratch coding block 66--Page


Page68
230
5 - Trang 37
Detect an image of a particular person (Ruby) or an
3. [Click [Choose a Sprite] and 4. Cli
05 UtilizeConnect
teachable machine
the Light & Touch – the
Sensor Block in Learn Sprite the
extension
add of Project
uby. speech
Rfunction 4: Make
Curo AI program. add S
Project 3: Curo AI Speake
Dự án 4: Cánh cửa tự động
Connect the LED Block in the extension function of Curo AI program.
04. Make Smart Door (thông minh)
03. Curo AI Speaker
Utilize teachable machine - Learn the speech
05 Coding
05 Coding
Lập trình
Utilize teachable Robot
machine – Learn the speech 04. M

1 Prepare the stage environment


Chuẩn
13. Prepare
[Click bịteachable
the
[Choosemôi trường
a Sprite] and học environment
machine máy. 05
4. Click0[Choose
4. MakeaSSprite]
mart Dand Coding
oor
add Sprite Ruby. add Sprite Abby.

05 Coding
3. [Click [Choose a Sprite] and
2 Add the Cubroid Pose and Text to Spe
4. Click [Choose a Sprite] and
add Sprite Ruby. add Sprite Abby. Project 4: Ma
03. Curo AI Speaker
04.isM ake Smart Door
+
① Click Train Model to wait until the training(learning) complete.

05 Utilize teachable
it. machine –2. Click Learn[Sprite 1],the speech
② When you complete the training and receive the preview results, see the Output Recognition Rate
and test press the trash shape and erase it.
05
1. Click [Choose a Sprite] and
Coding③ If
1. Search for the
the Output recognition
teachable
add
more) Sprite
to
rate
machine and
learn.Ball.
doesn’t come out correctly,
access 3. On theclick Micpage,
next
04. Make Smart Door
and input more
Choose thedata (30
Audio or
Project
the homepage.
2. Press the ‘Get Started’ button of the first
2 Add the Cubroid Pose and
05
03. Cto
uroSpeech(TTS)
AI Speaker
Coding
screen.
1
Text
2
66- -Page
extension function.
Page69 231
Project 3: Curo AI Speake
05 Utilize teachable machine – Learn 6 6- Page the
- Page57102 + speech
+
2 Add the Cubroid Pose and Text to Speech(TTS) extension function.
Lập trình tích hợp nhậnspeech(sound)
diện hình dáng4.và
3. [Click [Choose a Sprite] and
2 Learn the teachable machine học nhận diện giọng nói.
Click [Choose a Sprite] and
add Sprite Ruby. add Sprite Abby.
+ +
04. M

① Press Export Model.


05 04. MCoding
ake Smart Door
② If you press Update my cloud mode, the URL of the learned model appears below.
③ Click Copy to the URL of the learned model and copy it. 3 Code the command block(Ball Sprite)
05 Coding E s t im
① Lo

2 TAdd the Cubroid Pose and 03. CText AI4to


uro 0 eSpeech(TTS)
S.pMaakkeer Smart Door extension function. ②C
o increase the accurac y of the voice to be recognized, first learn the background noise for
03. Curo AI Speaker p
Utilize teachable machine - Link ‘ Curo AI’ Program
20 seconds by keeping the surroundings quiet.
06 Utilize
05 Utilize
Coding teachable machine – Link ‘Curo AI’ Program
05 teachable machine04.–MLearn +e Smart Dthe
ak oor speech
+
Lập
3 Add trình cho
Teachable khối Image
Machine (hình &
bóng).
Sound and text to speech (TTS) extension function.
3 Code the command block(Ball Sprite)
05 Coding Estimating the ‘Nose’, let’s express the moving Ball.
You
e s t im
+ +
① Looks – Set the size of the Ball to 70%.
3 Code the command block(Ball Sprite)
② Code so that the position of x and y of the Ball is moved inf
Estposition
imating tof
heCubroid
‘Nose’, lpose
et’s e–xleft
preseye
s thxe /mleft eye
o v in g By.
a ll.
① Looks – Set the size of the Ball to 70%.
② Code so that the position of x and y of the Ball is moved inf
position of Cubroid pose – left eye x / left eye y.

You ca5n e- xTrang


perienc38 e pose models by coding different blocks of
estima0t4
e.vM araiokuesSbm
odarytjoDin
otosr.
0W 4h .eMnaB
on kspeak
aellSdm
etablo
erct

Smart Door
ension function. a n d c o de.
When Ball detects a par ticular person(Ruby), think about representing re ②suDisplay
lts th

er 06 Ball detect – If to
a n d c o de.
Solve the problem
Dự án 4: Cánh cửa tự động
Ball detect – If touching a particular person Ruby
③ Display DC
① Text To Speec
+ code to say vo

rite] and
①. M
04 Text
akeTo SmSpeech(TTS)
(thông
Project 4: Make minh)
Smart Door
art Door – After write down “Ruby, Welcome~” on speak
code to say voice to alto .
04.block,
Make Smart
② Display the LE
04. Make Smart Door
② Display the LED screen on the smart door as ‘0’. H③ odAfter
the leturn
ft mDCou
06 Solve the
Giải problem
quyết vấn đề 06 Solve the problem
③ After turn DC Motor 1 block to rotate left for 3 seconds, control p
seconds and cod
– lWait
ace it0.5
u n der t h e
Solve the problem
06 Solve the problem seconds and code the DC Motor to rotate the right for another 3 seconds.
l e f t m o u se b u t t o

03. Curo AI Speaker


or When Ball detects a par ticular person(Ruby), think about representing resW ulh
tsen Ball d
a n d c o de.
When Ball detects a par ticular person(Abby), think about representianngdrecsoudlets.
06 Utilize teachable machine – Link ‘Curo AI’ Program
Project
Ball detect – If touching a particular person Ruby
3: Curo AI Speake a n d c o de. Ball detect
① Text To Speech(TTS) – After write down “Ruby, Welcome~” on speak block,
Ball ① Text To S
code to detect – Ifto
say voice touching
alto . a particular person Ruby
04. Ma ①keText
SmTo artSpeech(TTS)
Door – After write down 0 4 .
“You can’t come in. Tell meM
onawho
kspeak
e Sis.”
mablo
rt
4 Recognize learned model URL
ake
tensionSmart
function. Door
② Display the LED screen on the smart door as ‘0’.
or
04. M onakspeak
e Smart Doo r to say voice to tenor. 04. M② akDisplay
e Smarth t
③ After turn DCblock,
Motorcode
1 block to rotate left for 3 seconds, control – Wait 0.5
06 Solve the problem seconds 06 Press
② Display Solve
and code the
the LED the problem
DCscreen
Motor on
to the
rotate the door
smart
ctrl+c and make a paste.
right as
for‘X’.
another 3 seconds.③ Display D

+ 06 Solve the problem 06 Solve the problem


③ Display DC Motor 1 as Stop.

When Ball detects a par ticular person(Abby), think about represeHnotdintghreelseuftltm


s ou
’, let’s express the moving Ball.
Hodatnhdecle
ofdtem
. ouse button on the par ticular person(Ruby) commandH pbloalco
dectkh
ita
eunlnedd
ftem
r tohu
ze of the Ball to 70%.
placBall
e it udetect – eIfM
n der t h touching
ove to Xaaparticular
nd y blockperson
to reveRuby
al a gray shadow. Realm
enfodtvm
pelo uee
atch seitbuuntdtoe
position of x and y of the Ball is moved infinitely to the
d pose – left eye x / left eye y. le f t ①
moText
use To
butSpeech(TTS)
ton that you –pAfter write
r e sse d thendown
. “You can’t come in. Tell
grme
ay swho
hadois.”
w. Rem

er
04. M akspeak
on e Smablock,
rt Doo r to say voice to tenor.
code
② Display the LED screen on the smart door as ‘X’.

06 Solve the problem ③ Display DC Motor 1 as Stop.


Recognize learned model URL
pose models by coding different blocks of poses that
d y j o i nt s . ① Paste the URL of the sound model trained with teachable machine and import the turn on
or classification block. 04. Make Smart
Hod the left mouse button on the par ticular person(Ruby) command block and
② Click the green flag ‘when clicked’ and recognize the URL
04. Make Smart Doorwhich is the learned model.
place it under the Move to X and y block to reveal a gray shadow. Remove the
06 Solve the problem
left mouse button that you pressed then.
06 Solve the problem
03. Curo AI Speaker
e’, let’s express the moving Ball. Coding
Ho ld t h e le f t m o
07 Coding
ze of the Ball to 70%. 04. Make Smart Door

position of x and y of the Ball is moved infinitely to the


Hold the left mouse button on the other person(Abby) command codaind
gpblaocek it unde
Solve
– left the
eye x problem
6 - Page5232 Project 4: Make Smart
and placDoor
id pose / left eye y. e it under the command block of a par ticular person(Ruby) tg orraeyvsehaal adow. Re
Hoàn
Code thethành lậpblock
command trình.
6 Complete the command block coding Let’sgcroay shadow. Remove the left mouse button that you pressed then. n answer
d e i t w i t h Te x t -To - Sp ee ch (T TS) s o t h a t C u r o A I ’ s s p e ake r s c a
pro0p4e.rM
ly.a(kHei)Smart Door
① Control – Put the ‘If’ block in the infinite repeat block.

06 Solve the problem ② Set


pose models by coding different blocks of poses that
the reliability of the ‘Hi’ sound to great than 0.9 in the operation block and
code.
d y j o i nt s .
③ Looks – Take the ‘Say for 2 seconds’ block, connect it and change to ‘Nice to
meet you’.
Hold To
④ Text theSpeech
left mou(TTS)
se bu–ttChange
on on the“Nice
otheto
r pemeet
rson(you.”
Abby)in
cothe
mm‘Speak’
and codiblock.
ng b l o c k
and placthe
⑤ Display e it u nder t2’
‘Smile hescreen
commaon
nd the
blocLED
k of ablock.
par ticular person(Ruby) to reveal a

Letg’sracyosdheaidtowwi.tR
heTm
exotv-eTtoh-eSlpeeftem
cho(uTsTeSb) ustototn
hatht aCtuyroouApIr’sessspeedatkheerns. can answer
properly. (Time)
04. Make Smart Door
① Control – Take the ‘If’ block.
6 Check
Check thetheresult
result

5 Trình bày, giới thiệu và thảo luận.


② Set the reliability of the ‘Hi’ sound to great than 0.9 in the operation block
and code.
6• -Let’s
Page 232
execute the code and move the smart door..
③ Looks – ‘Take the ‘Say for 2 seconds’ block, connect it and change to ‘It’s
three ten’. 66--Page
Page71 233
Học sinh tham gia trình bày④ và
If it detects my friend Ruby, does the smart door open? giới thiệu với mọi người về ý tưởng, cấu trúc,
Text To Speech (TTS) – Change “It’s three ten” in the ‘Speak’ block.
phương thức hoạt động, đặc 03⑤ uđiểm,
. CDisplay
ro AI Specông
the aker 3’dụng
‘Smile
và tính thiết thực trong cuộc
Ruby
screen on the LED block.
Welcome~
finitely
Howto
doesthe
sống của sản phẩm.
a smart door appear when it detects another
person, Abby? Try it yourself.
⑥ Turn on the blue light on the Master Block.

07 Coding 04. Make Smart Door


5 - Trang 39
04. Make Smart Door
04. Make Smart Door
5 Xe tự lái

Bài học hôm nay:


- Hãy cùng sử dụng khối động cơ xoay, khối âm thanh, khối cảm biến
tiệm cận và 1 số khối khác để tạo ra 1 chiếc ô tô nhé!
- Hãy lập trình để chiếc ô tô có thể tự lái.

1 Đặt vấn đề

Làm việc theo nhóm: Hãy liệt kê những loại xe ô tô mà em biết!

6 Self Driving Car


01-1 Understand the problem
0600.636S 자율
..자

e 율 주
f-주A
l로 I행
D행 i자
r스자피동
v i동
n차차g Car

1 Focus.
Understand the problem
Present the q
67, 85,
67, 82,79
85, 82, 79..
Bằng cách nào chúng
How can you ta
Minju wanted to ride a
có thể biết têna name
know của các
of it is certified with QR c
loại xe thông qua những
car by looking
had to make QR code,
conatsố?numbers?
to enter into QR code
everyone doesn’t know

0600.636S 자율
..자

e 율 주
f-주A
l로 I행
D행 i자
r스자 i동
피동
v n차차g Car
커 What is the p

m 1. There should be Q

a self-driving car.
- Know what the
  82  - Guess the car’s
2. How can you kno
Present the question - You can tell the
5 - Trang 40 processes letters in n
Minju wanted to ride a self-driving car. This self-driving car is only allowed to ride if
Dự án 5: Xe tự lái

2 Phác thảo, thiết kế của dự án


Làm việc theo nhóm, hãy phác thảo bản thiết kế robot ô tô mà
các em mong muốn. Ghi chú rõ cần những khối thông minh nào,
số lượng bao nhiêu và chức năng của các khối đó.

3 Trình bày và thảo luận về thiết kế


Học sinh lắp ghép nhanh và trình bày trước cả lớp về robot của nhóm
mình.

5 - Trang 41
0000
Project 6:
Project 6: Self
Self Driving
Drivin
Dự án 5: Xe tự lái
4 Building
uilding models
models & & programming control
programming control 01. Robot Friend ‘Cubot’
01. Robot Friend ‘Cubot’
4 Lắp ghép và lập trình robot.
Prepare for the activity
00
Prepare for the activity
Prepare for
Chuẩn thehoạt
bị cho activity
động
Preparation Materials
Prepare for the activity
Preparation Materials 06. Self-Driving Car
Preparation Materials
06. Self-Driving Car
Preparation Materials
Prepare for the activity
pare for the activity • It’s a PC without Bluetooth fun
nd ‘Cubot’ DC Motor X2 LED Master
Block
prepare for a separate Dongle.
Block
Windows 10 or later • It’s a PC without BluetoothDC
f
ot’
Bluetooth connectable laptop or PC DC Motor X2
LED Master prepare for a separate Dongle.
Windows Block
10 or later
Block
Windows 10 or later
Preparation Materials Máy tinh hệ Windows
điều hành Window 10 hoặc cao hơn
10 orlaptop
later D
h connectable laptop or PC Bluetooth® connectable or PC
Bluetooth để kết nối máy tính
Bluetooth
Windowsconnectable
10 or later laptop or PC
ration Materials Windows
Bluetooth® 10 orlaptop
connectable lateror PC
Bluetooth connectable laptop or PC
DC Motor X2 LED Block
• It’s a PC wit
prepare for a
Khối
DC động
Motor X2 Khối đèn
LED Block
Windows 10 or later cơ xoay LED
h connectable laptop or PC Sound Block Proximity • It’s a PC w
Sensor Block
prepare for
s 10 or later
Khối âm Khối cảm biến
Proximity
ectable laptop or PC Sound Block
thanh tiệm cận
01. Robot Friend ‘Cubot’
01. Robot Friend ‘Cubot’
Sensor Block

00 Prepare for •• It’s


the It’saaPC
PCwithout
activity withoutBluetooth®
Bluetooth function,
00
LED Prepare for the
Master function, activity
prepareprepare
forfor a separateDongle.
a separate Dongle.
Block Block 01. Robot Friend ‘Cubot’
01. Robot Friend ‘Cubot’
Preparing
Preparing

Prepare
Using for
laptop the
or
•PC,
Nếu máy tính không có Bluetooth, hãy sử dụng một
• It’s
Using laptop or PC, open It’s aaPC
activity
the scratch
open
linkwithout
PC
scratchthe
and Curo AI Bluetooth®
without
scratch
thiết
Bluetooth
scratch
link
CurobịAIUSB
program.
and
rời. Curo AI
function,
scratch program 3.0.
Prepare
Master for
Using laptop
the
or PC, open
Connect Curofunction, activity
the
prepareprepare
AI scratch 3.0 program,
link and
for for a
scratch
separate
a separate
DC motor,
program.
Dongle.
LED, Master block.Dongle.
LED, Master block. (User guide reference)
Prepare the Curo AI scratch 3.0 program, DC Motor X2, LED Block, Sound
Connect Curo AI scratch 3.0 program, DC motor, (User guide reference)
Block
Block, Proximity Sensor Block.
Preparing
Preparing
Precaution
Precaution
sing laptop or PC, open the scratch link and Curo AI scratch 5 program.
- Trang 42
sing laptop
sing laptop
1. or PC,or
Repeat thePC,
open theopen
scratch
‘preparation’ the scratch
link and
method Curo
every linkactivities
AIbefore
time scratchand
program.Curo
and teachAI scratch
them to connectprogram
by themselves. 3.0
06. Self
2 X1 X1 X5 X8 X1 X2 X1 X2 X2

03 Connect the
Dự án block
5: Xe tự lái
y Drawing
X 2X 2 X 1X 1 X 1X 1 X 5X 5 X 8X 8 X 1X 1
060.61S. e

숫l율
X 2X 2
f-주
자 D행
로 ri자
봇 vi동
만 n차
들 기
X 1X 1
g Car
X 2X 2 Project 6: Sel
X 2X 2

AssemblyDrawing 2 robot ô tô tự lái


Drawing Lắp ghép 3 Connect the DC Motor 2 Block
Assembly
02
11
Assemble
Assemble the self-driving
the self-driving
2
car car 2 33

• It’s a PC without
Preparation Materials Các khối cần dùng
Bluetooth function,
er
• •It’s
prepare for
It’s a06separate
aaPC
PC . without
without aDongle.
CBluetooth
Self-DrivingBluetooth
6. 숫
01
r 자자율로
주봇
function,
function,
행만
자들동기

Master
Master preparefor
fora0a6separate
separate gaCraDongle.
semble the prepare
self-driving car 0.6
S.eSlfe-lD
f-rDivriin
vginC
Dongle.
r 60
01 1

.숫6.자
자로

율 율봇

주 주만

행 행들

자 자기

동 동기

차 차

Block
Block
2 Assemblethe
Assemble theself-driving
self-drivingcar
car
X2 X1 X1 X5 X8 X1 X2 X1 X2 X2

ly Drawing 06. Self-Driving Car 06. Self


Assembly Drawing
AssemblyDrawing
Assembly Drawing
Connect the DCProject
1 03 Connect
2 03 Connect
the block 3 the block
Motor 2 Blo

Hoàn F i ni s h
5
thành FinFi•snhiConnect
sh the Sound Block
1 2
Connect the DC Motor 2 Block
44 55
on,
n, • It’s a PC without Bluetooth function,
Master 6. 숫
01 자자율로
주봇행만
prepare for a06separate
자들동기
차 . Self-Driving CaDongle.
r
Block
02 Assemble the self-driving car

Assembly Drawing
06. Self-Driving Car

Project066:
. SelSelf
f-DrivinDriving
g Car Car 06. Self
03 Connect the block F i ni s h Connect the Sound block in
Kết nối các03
khối thông
060.6S.eSlfe-lminh
f-rDivrin
vigng aCrar 03 Connect
2 Block in thethe block
4 5 Connect
06. Self-Driving Car
D
the
C
Connect
block
the DC Motor extension function of Curo A

tion, Connect the DC Motor 2 Block

3 Connect
Connect theblock
the
Connect
Connect block
theblock
the block
• Connect the Sound Block • Connect the Proximity Sesor Block
nnect the block
Connect the block
Connectthe
Connect theDC
DCMotor
Motor1 1Block
Block
nnect the DC Motor 1 Block

06. Self-Driving Car


Khối động cơ xoay Khối âm thanh Khối cảm biến
06. Self-Driving Car
03 tiệm cận
06. Self-Driving Car
Connect the block Connect the DC Motor 2 Block in the extension function of Curo AI program.
Connect the Proximity Sensor b
Connect the Sound block in the extension function of Curo AI pro
03 Connect the block
3 Connect the block
Connect the block
• Connect the Sound Block

• Connect the Proximity Sesor Block


5 - Trang 43
Connect the DC Motor 1 Block
Search ‘Generate free online QR code’ in Chrome browser and access the site where you can generate QR code for free.

0.66S
060QR
[ ‘Free Online
..Code
자율

e l율 주
f-주D행행r자
i자
v동i동n차차gko.online-qrcode-generator.com
Generator Car ]
Dự án 5: Xe tự lái
Make QR Code • You can use another free QR code generator web browser.

Nhiệm vụ lập trình

1 Hãy tạo mã QR code online

1. Enter the self-driving car name ‘CURO’ in the text box.

2. Take the QR code generated by the cell phone or save it as a picture and print it.

0600.616S 자율
..자

e 율 주
f-주로
l자 행
D행봇
r자 자 동
v동i들
i만 차
n차기
g Car

05 Coding Coding

1. Enter the self-driving car name ‘CURO’ in the text box.


2
2
Giaithe
Prepare đoạn
Stagechuẩn bị
environment
2. Take the QR code generated by the cell phone or save it as a picture
Stageand
Finiprint
sh it.

Project 6
0600.616S 자율
..자

e 율 주
f-주로
l자 행
D행봇
r자 자 동
v동i들
i만 차
n차기
g Car Project 6: Self
03 Solve the problem 0600.616S 자율
..자

e
0
율 6주
f-주로
l자 D행봇
6S
00.61

..자
r자
자율

e



l동
f차
v동i들
i만 n기

-주



D행봇
r자
g Car
자 동
v동i들
i만 차
n차기
g Car

Convertible and clear Cat sprite. Solve the


selectproblem
. Click [Choose a Sprite], add Sprite
1 2. Click [Choose a Backdrop] and

03 Solve
Coding Coding the problem Urban.

Solve the problem


3
Đưa
Adảnh 3
d QRmã QR
co d e acode
nd Texvà
t Tviết
o Spcâu
eechlệnh
(TTS) extension function.
6 -6Page 89 252
- Page
3 Add QR code and Text To Speech(TTS) extension function.
Prepare the Stage environment + +
+ + St a ge F i n

00640..6스 마
자l트
S. e f-대
율 D문
주 ri만
행 v들
자 i동n기

g Car

03 Solve the
ick [Choose a Sprite], add Sprite
problem 00640..6스 마
자l트
S. e f-대
율 D문
주 ri만
행 v들
자 i동n기
2. Click [Choose a Backdrop] and

g Car

03 Solve
vertible and clear Catthe problem select Urban.
sprite.

Start the scan with the camera and repeat the scan
infinitely with an interval of 0.3 seconds.
Start th5e -scTrang
infinitely wC
6 -6Page
an with44 89 252
- Page
the camera and repeat the scan
itlhicaknthinetceh
rveaclkobf o0x.3ssoetchoantdyso.u can see the scanned
St a r t S
thteasrtcatn he wistchatnh
infinitelyfiw iitthelái
laynwinitth
e
Dự án 5:inXe ntự
Click thSetcahret ctkhb eosxcsao
Cilnicfkintitheelycw
heitch
C l i ck t h e c h e

C h eck t h e d a t a b y m a

C h eck t h e d a t
C h eck t h e d a

00640..16스 마
자l트
S. e
숫 f-대

자 D문

로 ri만

봇 v들
자 i동n기

g Car

03 Solve the problem 00640..16스 마


자l트
S. e
숫 f-대

자 D문

로 ri만

봇 v들
자 i동n
00640..16스 마
자l트
S. e
숫 f-대

자 D문

로 ri만

봇 v들
자 i동
03 4 Solve the problem
4 03 Solve
Viết mã Code
lệnh the problem
the command block(QR code data)
Turn on the self-drivin
4 Code the command block(QR code data)
4 Code the command block(QR code
① If QRdata)
code data is ‘C
Tur–n‘Basic’
block on t he se l
Turn on the se
② Click when you click
① If QR code d
①block
If QR –code
‘Basid
block – ‘Bas
② Click when y
② Click when y

5 Trình bày và thảo luận


Học sinh tham gia trình bày với mọi người về ý tưởng, cấu trúc, phương

5 Demonstrating, present
thức hoạt động, đặc điểm, công dụng và tính thiết thực của sản phẩm có
thể ứng dụng vào đời sống.

Students demonstrate
5 - Trang 45
and present th
6 Phân biệt chó và mèo

Bài học hôm nay:


- Hãy cùng sử dụng khối động cơ xoay, khối cảm biến thông minh và các
khối lắp ráp để tạo nên 1 chú chó robot và chú mèo robot.
- Hãy lập trình làm sao khi chú robot nhìn ảnh con vật và phân biệt được
chú chó robot và chú mèo robot.

1 Đặt vấn đề

8 Classify Dogs and cats


Làm việc nhóm: Đâu là những đặc điểm để robot phân biệt chó
và mèo.

08. Classify dogs and cats

1 Focus.
01 Understand the problem
Understand the problem

Tớ sẽOK. lập trình máy‘Classify dogs an


I’ll teach the nhận diện
I’ll teach the hình ảnh01. Make a dog
dog. chúcatchó và chú mèo
to the
computer. We know what kinds o
computers don’t’. Can
what it is right away?
artificial intelligence fu
with AI’s machine lear
and operate a dog.
08. Classify dogs and cats

02. Make a cat

oblem Make a cat with Cubro


Curo AI and operate a

03. Let’s exchange the


classify them.
5 - Trang 46
Dự án 6: Phân biệt chó và mèo

2 Phác thảo, thiết kế của dự án


Làm việc theo nhóm, hãy phác thảo bản thiết kế robot chó hoặc
mèo mà các em mong muốn. Ghi chú rõ cần những khối thông
minh nào, số lượng bao nhiêu và chức năng của các khối đó.

3 Trình bày và thảo luận về thiết kế


Học sinh lắp ghép nhanh và trình bày trước cả lớp về robot của nhóm
mình.

5 - Trang 47
00 Prepare for the activi
Dự án 6: Project
Phân biệt 6:
chóSelf Driving
Prepare for the activity và mèo

4 Building models
4 Lắp ghép và lập&trình
programming
robot. control
01. Robot Friend ‘Cubot’

Preparation Materials
Prepare for the activity
00 Materials
ration
Lắp ghép xe tự động
Prepare for the08activity
.Preparation
Classify dogs an d cats
Materials
06. Self-Driving Car
Preparation Materials
e for the activity • It’s a PC without B
Prepare for the activity
DC Motor X2 LED Master
Block
prepare for a separa
Block
s 10 or later • It’s a PC without Bluetooth fun
nectable
d ‘Cublaptop
ot’ or PC DC Motor X2 LED Master
Block
prepare for a separate Dongle.
Block
Windows 10 or later DC
Bluetooth connectable laptop or PC

Windows 1010ororlater
Windows
Máy tinh hệ Windows
điều hành Window
later
10 hoặc cao hơn
10 orlaptop
later
Preparation Materials
n Materials Windows
Bluetooth®
Bluetooth® 10 orlaptop
connectable
connectable lateror PC
or PC
Bluetooth để kết nối máy tính
Bluetooth connectable laptop or PC
Bluetooth connectable laptop or PC

DC Motor X2 LED Block


• It’s a PC wit
prepare for a
Windows 10 or later • It’s
h connectable laptop or PC DC Khối động
MotorX2 KhốiBlock
SoundLED
Block đèn Khối cảmBlock
Master
Proximity biến
Bluet
cơ xoay LED Sensorthông
Block minh
prepa
later
le laptop or
01. Robot Friend ‘Cubot’
ore 01. Robot Friend ‘Cubot’
08. Classify dogs and cats
00 Prepare for • It’s
the It’saaPC
PCwithout
activity withoutBluetooth®
Bluetooth function,
00
LED Prepare for the
Master function, activity
prepare
prepare forfor a separateDongle.
a separate Dongle.
• It’s
Block NếuIt’s
máyatính
aPC PC without
without
không Bluetooth®
Bluetooth
có Bluetooth, hãy sử dụng một function,
are
aster for
Block
the
function, activity
prepare
prepare
Preparing
Preparing forfor
thiết bị USB rời.
a separateDongle.
a separate Dongle.
lock Using
Using laptop or PC, open the scratch link and Curo AI scratch program.
laptop
Using laptop or PC,or PC,
open theopen
scratchthe scratch
link and link and
Curo AI scratch Curo AI scratch program 3.0.
program.
Connect Curo AI scratch 3.0 program, DC motor, LED, Master block. (User guide reference)
인하기 groupthe
Prepare
ng block AI Curo
numbering
Connect Curo AI program,
scratch 3.0 scratchDC3.0 program,
motor, LED, MasterDC
block.Motor X2,reference)
(User guide LED Block, Sound
Block, Proximity Sensor Block.
block linked to Bluetooth, you must set up a group using each arbitrary number.
Precaution 5 - Trang 48
Precaution
mber of block is not set, set up the group numbering as described below.
laptop
laptop or PC as soon as or PC as soon
possible as possible to ensur
to ensure
▪ Without
Bluetooth turning on all coding b
connection.
Master Block Sound Block Proximity Sensor Block Bluetooth
Light & Touch connection.
Sensor Block
link them one by one.
▪ Without turning on all coding blocks at o
▪ Without turning on allthem
link coding
oneblocks
by one.at once,
link themDựone
Precaution ánby
when 6:one.
Phân
linking biệt chó và mèo
scratches
08. Classify dogs and cats
Lắp ghép một chú chó robot
Assemble a dog ▪ Keep 08. Ctolayour
the coding block as close ssify dogs and cats

Assemble a connection.
dog
laptop or PC as soon as possible to ensure
02 Assemble
02 a dog
Assemble a dog
Bluetooth

Các khối cần dùng


▪ Without turning on all coding blocks at once,
link them one by one.
Preparation Materials
Preparation Materials
08. Classify dogs and cats

Assemble a dog 08. Classify dogs and cats

2 Assemble
08. Claa
Assemble dog
ssia
fy ddog
ogs and cats
Assemble
e a dog
X1
a
X1
dog
X7
X1
X5
X1
X1
X7
X1
X5
X1
X1
X2 X2
X1 X1
X1
X2

aparation
dog
Preparation Materials
Assembly Drawing
Materials 08. ClassifyAssembly
dogs and catsDrawing
C r o ss b l o c k 3 stage double-sided block
C r o ss b l o c k 3 s t a ge

mble a dog
1 2
11 2
e a dog
X1 X1 X7 X5 X1 X1 X1 X2 X2 X1
X1 X1 X7 X5 X1 X1 X1 X 2 Si d e X 2 X1
als Pa r t Si d e
Assembly Drawing Pa r t
C r o ss b l o c k 3 stage double-sided block
embly Drawing 08.CC
rolsassbsliofcykdogs and cats 3 stage double-sided block
X7 X5 X1 X1 X1 X2 X2 X
081. Classify dogs and cats
1 2
1 2
02 X7
Assemble
02 a
X5
dog
ossAssemble
CrThanh
X1

block kết nối tThanh


a3 sdog
X1

age doublkết nối


e-sided b loc k
X1 X2 X2 X1

2 s t a ge
chữ nhật dài
chữ nhật ngắn
C r o ss b l o c k 3 stage double-sided block Si d e
section

Assembly Drawing 22
b loc k
2Assembly Drawing
Si d e
Pa r t
Pa r t

F i ni s h
08. Classify dogs and cats
08. Classify dogs and cats 2 s t a ge Thanh
section
trơn
2 s t a ge

SidMặt
F i ni s h
e Si d e
section
b loc k chữ
blocnhật
k

2Assemble
Assemble a dog sau
Pa r t Pa r t
a dog 08. Classify dogs and cats
08. Classify dogs and cats
Assembly
embly Drawing
Drawing
e a dog F r o nt

a dogHoàn
F i ni s h
F i ni s h
Pa r t F r o nt
Pa r t

thành

Front MặtF r o nt
Par t trước
Pa r t
F r o nt
Pa r t

66- -Page
Page108
272
F r o nt 66- -Page
Page108
272
Pa r t

5 - Trang 49
Project 8
Project 8
08. Classify dogs and cats
08. Classify dogs and cats
Dự án 6: Phân biệt chó và mèo
Project 8: Classify Dogs and
Assemble
Assemble a cat
a cat
0202 Assemble
Assemble
Lắp a cat
ghép một chú mèoa cat
robot
08. Classify dogs and cats

Assemble a cat
02 Assemble a cat
Preparation Materials Preparation Materials
Các khối cần dùng
Preparation Materials

Project 8:X 8ClassifyX 7X 7 Dogs


X 1X 1 and
X 1Xcats
X1 X1 X1X1
X.1ClassifXy 1dogs an
08 X d8 cats X 7
ProjectX 18: Classify
X 8
X1 X 1
DogsX 3
and
X 2
1cats
X
X1
1
X1 X X3

08. Classify dogs and cats


Assembly Drawing
Assembly Drawing
at Assembly Drawing
ta cat1
cat 1
1 1 2
Connection block
22
2 stage sectio

Project
Project
8: Classify
8: Classify
Dogs Dogs
and cats
and cats
08. Classif0y8d. oCglassasn
ifdy cdaotgss and cats
Connection KhốiCokết nối
nneCcotnionnectioBnack
blocAssemble
block Assemble ara cat a cat BaMặt
b loc k Si d e
vuông
02 02
Assemble
kAssemble Pa tcata cat 08. CclBkaasscikfy dogs and cats Pa r t SiS
2 s t a ge Pasau
r tPar t PaP
double- 08.0C
8l.aCslsaisfsyifdyod
gosgasnadncdactasts
Thanh kết nối
sided bloPreparation
ck 2 2estage Materials
Preparation
Materials
s ta g
02
X8
X 7 chữ Assemble a cat
X 7nhật
Xd1oungắn
bldeo- ubX
sidedXsbi1
le-1
loecdkblockX 1
d
X1 X1 X3 X3 X2X2 X 1X 1

0202 Assemble
Assembly Drawing
Assemblea acat
cat
Thanhonltrơn
ConnCKhối ioenctkết
bioloncbknối
X1 X 11
X X
X 18 X8
7 X7
1 XX 11 X1 X1
3 X3
2 X
X 21 X1
eocntn lock2 st2agse
tasgeecstieocntib obclkock
Assembly
Assembly
Drawing2 2 Drawing
Drawing
Assembly
Assembly Drawing 2 vuông chữ nhật
Connection bCloncn
k ecti2onstbalg
oecksect2
iosntbalgoeck
section block
1Finish 1 2 2

F i ni s h
Connection Connection F i ni s h B a c k
k b loc k b loc k Back
Pa r t Pa r tSidMặt eSide Si d e
Pa r t
Si d e
Pa r t
sisau Thanh
roCsrsoss bkết
lock nối
C r o ss C r o ss
t 08. ClaPsa rf0yt8Pd. oa
Cglrastsasn
ifdy cdaotgss and cats
2 stage 2 stage C b loc k
doubl0
e-8. dC
oul0
a 8
s-s. iCfy
b le lad
ssoig
fys daongdscaantds cats Si d e bchữ
lock nhật dài
b l o c k
sided block sided block
02 02
Assemble
Assemble
a cata cat Pa r t

tcat Assembly
Assembly
DrawingDrawing
Si d e
SidPear t
Hoàn
F i ni s h F i ni s h Pa r t
thành

de Mặt
08S. iClassifSyiddeogs and cats
Pa r t
bên
Pa r t

03 Solve
Solve thethe problem
problem
Si d e
1 Add Cubroid
Side Machine
Pa r t 08. Classifyfunction.
Learning and text to speech (TTS) extension dogs and cats
Pa r t 5 - Trang 0
508. Classify dogs and cats
08. Classif0y8d. oCglassasn
ifdy cdaotgss and cats
Sound Block

Dự án 6: Phân biệt chó và mèo


06. Self-Driving Car

Project 6: Self S ide Car


Driving Project
03 Connect the block Si d e Sound Block
Kết nối các khối thông minh
ParLED
Pa r t
Block Introduction
Block that expresses
t various buzzer sounds
Connect the DC Motor 2 Block

LED Blcok Function


Sound Block Introduction
You can draw your own picture by
on the LED screen.

Master Block
The LED light shows the letters.

The LED light shows the numbers.

06. Self-Driving Car

LED Block Master


Khối cảm Blockbiến
Khối độngConnect
cơ xoay Khối đèn LED
The LED light shows various

03 Connect the block 08. Classify dogs and caColors


ts with lightvarious
Block that expressesicon
thông minh
the DC Motor 2 Block in the extension function of Curo AI program. shapes.
Using 64 LED dots,
08. Classify dogs and cats express
Various symbols and pictures Remove the light from the LED co

Solve the problem


• Connect the Sound Block 6-P

03 Solve
Solve the the
problem
Solve the problemtrình
Nhiệm vụ problem
lập
08. C
1 Add Cubroid Machine Learning Soundand textBlock Introduction
to speech (TTS) extension function
1 Đưa
Add Cubroid dữ liệu
Machine và viết
Learning mã lệnh
and vào
text to phần mềm
speech Cubroid
(TTS) AI
extension function.
03 Solve the problem Sound Block Functio
06. Self-Driving Car
+ + It expresses various note sou
+ 2 ofCode
Connect the Sound block in the extension function
+
the command block(Machine Le
Curo AI program.
03 Connect the block You can set the beat of vario
them.
• Connect the Proximity Sesor Block
Ge t
You can hear various sounds

Sound Block ①W
You can set the beat of vario

Block that expresses


turn
them with a buzzer sound.
various buzzer sounds clas
vide

08. Classify dogs and cats ②T


lear
Sound Block Introduction
Project 8: Cl
03 Solve the problem
Connect the Proximity Sensor block in the extension function of Curo AI program.

66--Page
Page251
88

22 Code
Master Block Functio
Viếtthe
mã command
lệnh block(Machine Learning) Che
6 6- -Page
Page109 273
It can emit a variety of ligh

6G6-et-Page
nd cod109
aPage e 273
the blocks of training labels to lea
It can turn off the master

① When you add the Cubroid machine learning


Master Block turns on the stage screen, so first, tale and con
classification’ block from Cubroid machine learn
Block that expresses various
video screen.
Colors with light

② Take training label 1, training label 2 and trai


learning and take event –6 when
- Page pressed
9 the spa

Check to see the number of labels and th0


e8n.uC
m
5 - Trang 51
08. Classify dogs and cats Dự án 6: Phân biệt chó và mèo

03 Solve the problem


Nhiệm
3 Learning the vụ lập
image(dog) trình08. Classify dogs and cats
You can check the number of labels learned.
03 Solve the problem
33 Đưa hình
Learning ảnh những
the image(dog) chú chó vào phần mềm Cubroid AI
Số You
lượng
can checkhình ảnh
the number chú
of labels chó
learned.

① Click ‘Upload Backdrop’. ② Choose the


08. Clasfirst
sify dog
dogsimage
and cfile.
ats ③ Upload the dog image to the stage
(background) screen.

03 Solve the problem


① Click ‘Upload Backdrop’. ② Choose the
lasfirst
sify dog
dogsimage
and cfile. ③ Upload the dog image to the stage
Tạo mã nhãn
number ofcho ảnh
08. C ats
Make the label 1 more than 20. (background) screen.

03 Solve the problem

Make the number of label 1 more than 20.

08. Classify dogs and cats

08. Classify dogs and cats


03 Solve the problem 08. Classify dogs and cats
03 4①toSolve
Learning the
learn. the problem
Press the ‘1’ key on the keyboard
image(cat)
② Check the result learned with 1 of label
1 count.
③ Learn various dog image files to make the
Projectresult
8:clearly.
Classify
You do this Dogs and
process more than cats

4 4 Solve
20 times.
03 Đưa hình
Learning the
the ảnh problem
những chú mèo vào phần
image(cat) mềm (Please
Project 8:Cubroid
Classify AIallDogs
let me learn and
the dog image files.)cats

4 Learning the image(cat)

① Press the ‘1’ key on the keyboard ② Check the result learned with 1 of label ③ Learn various dog image files to make the
to learn. 1 count. 66--Page
Page110 274 result clearly. You do this process more than
20 times.
(Please let me learn all the dog image files.)

08. Classify dogs and cats

08. Classify dogs and cats


03 Solve the problem 66--Page
Page110
274
① ‘Click ‘Upload Backdrop’. ② Choose the first cat image ③ Upload the cat image to the stage
03 Solve the problem file. (background) screen.
① ‘Click ‘Upload Backdrop’. ② Choose the first cat image ③ Upload the cat image to the stage
Tạo mãthenhãn
file.Make number ofcho ảnh
label 2 more than 20. (background) screen.
① ‘Click ‘Upload Backdrop’. ② Choose the first cat image ③ Upload the cat image to the stage
file.Make the number of label 2 more than 20. (background) screen.

① Press the ‘2’ key on the keyboard to 08.the


② Check Claresult
ssify dlearned
ogs and cat1s of label
with ③Learn various cat image files to make the
learn. 2 count. result clearly. You do this process more than
① Press the ‘2’ key on the keyboard to 08.the
② Check Claresult
ssify dlearned
ogs and5ca-t1sTrang
with of label 52 20 times.various cat image files to make the
③Learn
03 Solve the problem
learn. 2 count. result clearly.
(Please
20 times.
Youlearn
let me do this
all process more than
the cat image files.)
① Press the ‘2’ key on the keyboard to ② Check the result learned with 1 of label
learn. 2 count.

03 Solve the problem


Dự án 6: Phân biệt chó và mèo
5 Learning the image(stage screen)
08.the
Claresult
ssify dlearned
ogs and cat1s of label
Nhiệm vụ lập trình
① Press the ‘2’ key on the keyboard to ② Check with ③Learn various cat image files to make the Make
learn. 2 count. result clearly. You do this process more than
20 times.
03 Solve the problem (Please let me learn all the cat image files.)

5 5 Learning the image(stage screen)


Tổng hợp hình ảnh và nhãn mác
Make the number of label 3 more than 20.

08. Classify dogs and cats

① Click ‘Backdrops 1’ and change ② Press the ‘3’ key on the keyboard to ③ Yo
03 Solve the problem
the white backdrops.
08. Classify dogs and cats
learn. make

① Click ‘Backdrops 1’ and change 6 Code the


② Press command
the ‘3’ block(Dog
key on the keyboard to ③ Youclassification)
do this process more than 20 times to
03 Solve the problem
6
the white backdrops. learn. make the output result clearer.
Viết mã lệnh nhận diện chú chó C o d e a b l o c k t h a t c h e c k s t h e r e su l t s o
6 Code the command block(Dog classification)
Received label 1
Code a block that checks the results of a learned label(mode)
① When received label 1(dog image), t
Received label 1
and write down “I’m a dog”.
① When received label 1(dog image), take ‘Looks – speak for 2 seconds’, connect it
and write down “I’m a dog”. ② Take ‘set voice to alto’ block from TT
② Take ‘set voice to alto’ block from TTS, connect it and‘speak
③ Take change hello’
to ‘giant’.
block from TTS, co
③ Take ‘speak hello’ block from TTS, connect it and change to “I’m a dog“.
④ Take ‘start sound meow’ block from
④ Take ‘start sound meow’ block from sound, sound.
connect it and add, change ‘Dog 2’
sound.
⑤ Takeit.‘turn on
⑤ Take ‘turn on the color light red’ block and connect the color light red’ bloc
make the ⑥ Take
⑥ Take two ‘rotate left for 1 second’ blocks from twoBlock
DC Motor ‘rotate left
1 and for 1 second’ b
connect
more than them and replace the second taken block withthem‘rotateand
right’.
replace the second taken blo
08. Classify dogs and cats
⑦ Take and connect the ‘Light off’ block from the Master Block.
⑦ Take and connect the ‘Light off’ bloc
mage files.)
Project
03 Solve the problem
66--Page
7 Code the command Page111
275 classification)
block(Cat
7 Viết mã lệnh nhận diện chú mèo Code a block that6c6h-e-cPage
s the re111
kPage s275
ul ts
Received label 2
① ① When received label 2(cat image
it and write down “I’m a cat”.
② Take ‘set voice to alto’ block from T
③ Take ‘speak hello’ block from TTS, c
④ Take ‘start sound meow’ block from
⑤ Take block from LED B
screen.
⑥ Take two ‘rotate left for 1 second’
replace the first taken block with ‘rot
⑦ Take ‘clear display’ block from LED
08. Classify dogs and cats

03 Solve the5 -problem


Trang 53
replace
⑦ Take ‘clear display’ block from LED Block the
and first taken
connect it. b
08. Classify dogs and cats
⑦ Take ‘clear display’ blo
Dự án 6: Phân0biệt
8. Clchó
assifvà
y dmèo
ogs and ca
Solve the problem
03 Solve the problem
Nhiệm vụ lập trình
Code the command block(Stage screen classification)

8 Code theCocommand
de a block thablock(Stage
t checks the resultscreen
of learnedclassification
label(model)
8 Viết mã lệnh tổng When received label 3
C o d e a b l o c k t h a t c h eck
① When received (stage screen image), take ‘Looks – speak for 2
connect it and write down “I’m a whiteW
screen”.
hen received label 3
② Take ‘set voice to alto’ block from TTS, connect.
① When received (stage
connect
③Take ‘speak hello’ block from TTS, connect it and
it and writeto
change dow
“I’m
② Take ‘set voice to alto
08. Classify dogs and cats
③Take ‘speak hello’ bloc

Solve the problem 08. Classify dogs and ca

9 the
Complete Hoàn 03
command Solve the problem
block
thành các coding
mã lệnh

9 Complete the command block coding

5 Trình bày và thảo luận


Demonstrating, presenting and discus
Học sinh tham gia trình bày với mọi người về ý tưởng, cấu trúc, phương
thức hoạt động, đặc điểm, công dụng và tính thiết thực của sản phẩm có
Studentsthể
demonstrate
ứng dụng vào đời and
sống. present the product’s operation,
aesthetics, function, operability, creation, so that everyone u
5 Demonstrating, presenti
that the product has been fabricated.
5 - Trang 54
7 Tên của loài chó là gì?

Bài học hôm nay:


- Hãy cùng sử dụng khối động cơ xoay, khối đèn LED và các khối khác để
tạo nên 1 chú robot nhé !
- Hãy lập trình để chú chó robot có thể nhận diện được tên của các loại
chó cảnh.

1 Đặt vấn đề

Làm việc nhóm: Em hãy liệt kê tên những loại chó cảnh mà các
em biết.

501 Find A Dog’s Name


Understand the problem
05. Find A Dog’s Name

1 Focus.
Understand the problem
Present the q
Minseo saw pictures
Tên của loại chóthe
What’s white and brown fu
này là gì?
name of
the cute assembled a puppy
dog?
didn’t know the dog
because she though

What is the
05. Find A Dog’s Name
1. Know what the
roblem 2. How can I tell wh
- Using Cubroid
you can recognize t
- Code the com
the dog that Minse
Present the question 5 - Trang 55
Minseo saw pictures of several dogs on her desk. Among them, a dog with
Dự án 7: Tên của loài chó là gì?

2 Phác thảo, thiết kế của dự án


Làm việc theo nhóm, hãy phác thảo bản thiết kế chú chó robot
mà các em mong muốn. Ghi chú rõ cần những khối thông minh
nào, số lượng bao nhiêu và chức năng của các khối đó.

3 Trình bày và thảo luận về thiết kế


Học sinh lắp ghép nhanh và trình bày trước cả lớp về robot của nhóm
mình.

5 - Trang 56
00
lding models & programming control
Project 6: Self Driving C
01. Robot Friend ‘Cubot’
Dự án 7: Tên của loài chó là gì?
Building models & programming control 01. Robot Friend ‘Cubot’

4 for
repare Lắpthe
ghép và lập trình robot.
activity
0 Prepare for the activity
Prepare for the activity
Prepare for the
Chuẩn activity
Preparation
bị cho hoạt động Materials
05. Find AMaterials
Preparation D og’s Name
06. Self-Driving Car
Preparation
reparation Materials
Materials
re forfor
repare thetheactivity
activity
• It’s a PC without Bluetooth functio
t’‘Cubot’ DC Motor X2 LED
Block
Master
Block
prepare for a separate Dongle.
• It’s a PC without Bluetooth
Windows 10 or later DC Motor X2 Master prepare for a separateDC
luetooth connectable laptop or PC
LED
Block
M
Dong
Block
ndows 10 or later Windows 10 or later
reparation Máy
Materials tinh hệ
or PCBluetooth®điều hành Window
Windows 10 hoặc cao hơn
10 orlaptop
later
connectable laptop connectable or PC
Bluetooth để kết nối máy tính
Windows 10 or later
on Materials Bluetooth connectable
Windows
laptop or PC
10 orlaptop
lateror PC
Bluetooth® connectable
Bluetooth connectable laptop or PC
DC Motor X2 LED Block
• It’s a PC witho
prepare for a se
ndows 10 or later
Proximity
connectable laptop or PC Sound Block
Sensor Block • It’s a PC
DCKhối động LED
MotorX1 KhốiBlock
đèn prepare f
cơ xoay LED
or later 01. Robot Friend ‘Cubot’
01. Robot Friend ‘Cubot’
able laptop or PC
0 Prepare for the• It’s
It’saaPC
PCwithout
activity withoutBluetooth®
Bluetooth function,
0
LED Prepare
Master for the
function,activity
prepare
prepare forfor a separateDongle.
a separate Dongle.
Block Block 01. Robot Friend ‘Cubot’
01. Robot Friend ‘Cubot’
Preparing
Preparing
or PC,
repare prepare
Using
Using for
laptop
a
Nếu
the
laptop or PC, open
or PC,or PC,
•the
separate
máy
It’s tính
athe
activity
scratch
theopen
linkmicrophone
không
PC cóAIBluetooth,
without
and Curo
scratch
(headset).
hãy sử dụng một
Bluetooth
scratch program.
link and Curo AI
function,
scratch program 3.0.
repare
s aMaster
PC
Connect
Prepare
for
Using laptop
without
Curo
the
Connect Curo
the
open
Bluetooth®activity
scratch
scratch prepare
AI scratch
AI Curo
3.0 program,
AI program,
3.0
link

scratchDC3.0
and
thiết
Curo
DCfunction,
bị
forprogram,
motor,
USB
AI scratch

a separate
motor, LED, Master
LED, MasterDC
rời.
program.
prepare
block. (Userfor
guidea
Dongle.
block.Motor
(User separate
reference)
X2,reference)
guide Dongle.
LED Block, Sound
Block
Block, Proximity Sensor Block.
eparing
eparing
Precaution
Precaution 5 - Trang 57
g laptop or PC,the
1. Repeat open the scratch
‘preparation’ linkevery
method and time
Curobefore
AI scratch program.
activities and teach them to connect by themselves.
1
05. Find A Dog’s Name
Project 5: Find
2 A Dog’s Name
1 2
Dự án 7: Tên của loài chó là gì?
Project 5: Fin
g Robot 05. Find A Dog’s Name

Lắp ghép một chú chó


02 Assemble
Assemble The DogThe RobotDog Robot
0055.. FFiinndd A
A Dog’s Name
Dog’s Name
05. Find A Dog’s Name
02 Assemble Các
The khối
Dog cần
Robot dùng
05. Find A Dog’s Name
02
02 Assemble
Preparation Materials
The
Assembling and
Assemble The
Assembling and
sideways
Assembling and
Dog Robot
turning
Dog
turning
turning
Robot Assemble the front leg
Assemble the front leg
sideways
02 Assemble The
sideways
Assembling and Dog Robot
turning
Assemble the front leg
Assemble the front leg
sideways

Assembly
Assembly
X1 X 4 XDrawing
Drawing
X1 XX52
Assembly
X1
Drawing
1 X6 X2 X1 X4 X1 X2

Assembly Drawing
44 Drawing
Assembly
4 5
55
1
14 2 52 3
3
F

05. Find A Dog’s Name

02 Assemble The
Assembling and
5. Find A Dog’s Namsideways
e
Dog Robot
turning
Assemble the front leg Assemble the back

36
66
6 4
7777
Assembly Drawing
Assemble the front leg Assemble the back leg
4 5

F i ni s h

F i ni s h
6 Hoàn7
thành
050.5F.in
FdinA
dDAoDgo’sgN
’sa
05. Find A Do
03 Strengthen
Strengthen
Strengthen Cubroid
Cubroid
Cubroid Image Image Classifi
Classificatio Image5.Classific
0 Find A Dog
03
03 Strengthen
Strengthen
Strengthen
Strengthen Cubroid
Cubroid Image
Cubroid
Cubroid ImageImage
Image Class
Classificat
Class
Classific
03 Strengthen Cubroid Image Classific
Explore Cubroid
Explore Cubroid Image
Image Classification
Classification Core
CoreC
• Explore Cubroid Image5 -Classification
ind A Dog’s NamCore Coding
Explore
• ExploreCubroid Image
Cubroid Image Classification
Trang
05. F58
Classification Cor
Core Codi e
04 Connecting
Connect the block
the block
05. Find A Dog’s Name

Strengthen Cubroid Image Classification


Connect the DC Motor 1 Block
Model FunctionCo
C Dự án 7: Tên của loài chó là gì?
03 Strengthen Cubroid Image Classification Model Function
Các tính năng của hình ảnh
Explore Cubroid Image Classification Core Coding Blocks
• Explore Cubroid Image Classification Core Coding Blocks

Cubroid Image Classification Core Block Chức năng


Function

Identify the image shown in candidate 1,2 and 3,


which are learned image models, and give the name
of the image.[However, we don’t support Korean]
05. Find A Dog’s Name

04 Connect the block


Connect the DC Motor 1 Block in the
Display extension
the reliability function ofofCuro
(0.1 to 1.0) AI program.
candidates 1, 2
and 3.
Connect the LED Block

06. Self-Driving Car

03 Connect the block


66--Project
Page
Page 6: 78
240
Self Driving Car

Kết nối các khối thông minh LED Block Introduction


Connect the DC Motor 2 Block

LED Blcok
You
on t

The

The

06. Self-Driving Car

03
Khối động Connect
cơ xoay
Connect the block
LEDKhối đèn Block LED
the DC Motor 2 Block in the extension function of Curo AI program.
The
icon
Using 64 LED dots, express
Connect the LED Block in theVarious
extension function of Curo AI program.
symbols and pictures Rem
• Connect the Sound Block 05. Find A Dog’s Name
05. Find A Dog’s Name

05 Coding Nhiệm vụ lập trình


05 Coding
Coding
Sound Block Introduction
1 Chuẩn bịdog
1 Prepare
1 Preparethe
âmsound.
thanh
the dog sound.
tiếng chú chó
Sound Block
06. Self-Driving Car

Connect the Sound block in the extension function of Curo AI program.


03 Connect the block
• Connect the Proximity Sesor Block

Sound Block
Block that expresses
1. Click the sound in the 2. Click [Choose a Sound] and
various buzzer sounds
1. Click the sound in the 2. Click [Choose a Sound] and 3. When Dog 2 sound are added,
[Block Palette]. add sound Dog2. 3. When Dog 2 sound are added,
[Block Palette]. add sound Dog2. click the code in the Block
click the code in the Block
5 - Trang 59 Palette.
Palette.
2 05 Coding
Add Cubroid Image Classification extension
05. Find A Dog’s Name function.

05 Coding
Dự án 7: Tên của loài chó là gì? P
2 +
Lắp ghépAdd
một Cubroid
chú chó Image Classification extension function.
Projec
2 +
2 Add Cubroid Image Classification extension
Đưa những hình các loài chó vào phần mềm Cuboid
function.

+
0054.. 스
F마in트d대A문D만o들g기’s Name

0054.. 스
F마in트d대A문D만o들g기’s Name
05 Coding
05 Coding
0054.. 스
F마in트d대A문D만o들g기’s Name

05 Coding
CC
hhecekcckancdain
dad
th
th ee
prperdeicd
teicdt

Check candidate 1 and c


the predicted results on

05. Find A Dog’s Name

05 Coding 05. Find A Dog’s Name

05 Coding
3 Code the command block
3
05. Find A Dog’s Name
Viết mã lệnh Code command blocks to us

05 Coding
3 Code the command block
① When a classification cand
turned
Co d e comm onaand classified
nd b locks toe
results can be seen.
3 Code the command block ② Clear the screen of the au

Co d e c o m m0a5nWhen ocAkaD
.dFibnld sclassification
o imeage ccl
g’susNeam
to
turned on and classifie
05 Coding results can be seen.
① When a classification candidate is r
5 - Trang 60 ② Clear the screen of the
turned on and classified every 0.5 s
05. Find A Dog’s Name

05 Coding
Dự án 7: Tên của loài chó là gì?

Lắp ghép một chú chó


Let’s code it by thinking about th
as a Shih-Tzu by looking at the d

1. Control – Take forever and if ~


2. If the model recognizes the do
① Looks – Take ‘say for 2 second
② Sound – Take start ‘play sound
05. Find A Dog’s Name ③ Show the screen of the LED w
find his name.

ding ④ Rotate DC Motor 1 to the left

Project 5: Find A
seconds to show the tail wavin

If the candidate 1 model recognizes a


screen on the LED will be displayed as

mplete the command blocks


4 Hoàn thành mã lệnh

66--Page
Page

5 Trình bày và thảo luận


Học sinh tham gia trình bày với mọi người về ý tưởng, cấu trúc, phương
thức hoạt động, đặc điểm, công dụng và tính thiết thực của sản phẩm có
thể ứng dụng vào đời sống.

emonstrating, presenting and discu


5 - Trang 61
8 Robot bảo vệ học đường

Bài học hôm nay:


- Hãy cùng sử dụng khối động cơ quay, khối đèn Led, khối cảm biến
thông minh và các khối cảm biến khác để lắp 1 chú robot nhé!
- Hãy lập trình để chú robot có thể ngăn cản kịp thời những hành động
bạo lực trong trường học.

1 1 School
Đặt vấn đềViolence
Prevention
Make ‘AI Stop Robot’
Làm việc nhóm: Em hãy liệt kê những trường hợp bạo lực trong
trường học mà em hay gặp.

ocus.
What is school violence

5 - Trang 62
Dự án 8: Robot bảo vệ học đường

2 Phác thảo, thiết kế của dự án


Làm việc nhóm, hãy phác thảo bản thiết kế robot bảo vệ học
đường mà các em mong muốn. Ghi chú rõ cần những khối thông
minh nào, số lượng bao nhiêu và chức năng của các khối đó.

3 Trình bày và thảo luận về thiết kế


Học sinh lắp ghép nhanh và trình bày trước cả lớp về robot của nhóm
mình.

5 - Trang 63
4 Building models & programming control
Dự án 8: Robot bảo vệ học đường
Project 11: School Violence Prevention Make
Making
‘AI Stop Robot’
Lắp ghép một chú robot bảo vệ học đường

Các khối cần


Project 11:
Project
Project 11:
dùng
11: School
School
School Violence Prevention
Violence MakeMake
Prevention
Side Violence Prevention Make
‘AI Stop Robot’
Part
Preparation Materials ‘AIStop
‘AI StopRobot’
Robot’

Project 11: School Violence Preve


Project
Side
11: School Violence Prevention M
‘AI S
Side
Side
Part ‘AI Stop Ro
Part
Part
Double Section
Block
Side
1 2 Mặt
Side Part
Part
bên
Double Section
Block
Double
DoubleSection
Section
Block
Block

Thanh
trơn D
chữ Block
Double Sectio
Side
Part nhật
Side
Part

3 Mặt
Side “L”Shaped
Side Block
3 Sectional bên
Part
Part “L”Shaped
Block Block
3 Sectional
Block
Side Thanh
“L”Shaped
Thanh Part
Side trơn
“L”Shaped
Block
Part
3 Sectional
trơn
3 Sectional 66- -Page
Page179
345 chữ L
Block
Block
chữ nhật
Block

“L”Shaped
Block “L
3 Sectional
3 Sectional
Block
Block
4 MặtUpper
Upper
bên
Part
Part
Khối
kết nối
“T” shaped
“T” shaped
Block Block
Upper chữ T
Upper
Part
Part
66- -Page
Page179
345 “T” shaped
Block
“T” shaped
Upper
Block
Part
Upper
Part
“T” sha
Bloc
5 - Trang 64
Project 11: School Violence Prevention
‘AI Stop
Double Section Dự án 8: Robot bảo vệ học đường
Block
Double Section

Lắp ghép một chú robotTwo-stage


bảo vệ học blockđường.
Block Two-stage double-sided block
double-sided Two-stage double-side
Two-stage double-sided block

Two-stage double-sided block

6 t
Mặ u
“L”Shaped sa
“L”Shaped
Block Block

Two-stage double-sided block

7 8

“T” shaped
“T” shaped Block
Block

Project 11: School Violence Prevention Make


Project 11: School Violence Prevention Make
‘AI Stop‘AIRobot’
Stop
66- -Page
Page 347Robot’
181

Hoàn Finish 66- -Page


66- -181
Page 347
Page
Page181
347 Mặt
Side 66- -Page
Page181
347
bên
thành
Finish Side
Part
Part

66- -Page
Page181
347
Khối
kết nối
Cross Block
Cross Block

chữ
thập

66- -Page
Page181
347

5 - Trang 65
Dự án 8: Robot bảo vệ học đường

Learn AI Machine
Nhiệm Learning
vụ lập trình

Hãy cùng lập trình để chú robot có thể nhận diện được những nguy cơ
bạo lực ở trường học mà có thể ngăn cản kịp thời nhé.

1 Mở ứng dụng + kết nối ứng dụng Curo theo các bước trong ảnh.

Project 11: School Violence Prevention Make


‘AI Stop Robot’

Result Screen Example

Project 11: School Violence Prevention Mak


‘AI Stop Robo

Result Screen Example

66- -Page
Page182
348

5 - Trang 66
Dự án 8: Robot bảo vệ học đường
Project 11: School Violence Prevention Make
‘AI Stop Robot’
Nhiệm vụ lập trình

Result Screen Example

Project 11: School Violence Prevention Make


2 Nhập dữ liệu cho phần mềm/ ứng dụng Curo
‘AI Stop Robot’
66- -Page
Page183
349

Nhãn mác 1: Đưa những hình ảnh bạo lực học đường.

ence Prevention Make Project 11: School Viole


‘AI Stop Robot’

5 - Trang 67
66- -Page
Page184
350
Dự án 8: Robot bảo vệ học đường

Nhiệm vụ lập trình

Nhãn mác 2: Nhập liệu những hình ảnh vui vẻ, chia sẻ và học hành
cùng nhau trong trường học.

Project 11: School Violence Prevention Make


‘AI Stop Robot’

Pr

6 6- Page
- Page185
351

6 6- Page
- Page185
351

5 - Trang 68
Programing
Dự án 8: Robot bảo vệ học đường

Nhiệm vụ lập trình


ention Make Project 11: School Violence Preve
Stop Robot’ ‘AI S
LED Block Introduction
3 Đưa dữ liệu và viết mã lệnh vào máy học LED Blcok
You
on

Th

The

LED Block The


ico
Using 64 LED dots, express
Various symbols and pictures Re

Sound Block Introduction

Sound Block

Project 11: School Violence Prevention Make


‘AI Stop Robot’
06. Self-Driving Car

Project 6: Self Driving Car Project


03 Connect the block Sound Block
Kết nối các khối thông minh
LED Block Introduction
Block that expresses
various buzzer sounds
Connect the DC Motor 2 Block

LED Blcok Function


66- -Page
Page188
354 SoundYou
Block Introduction
can draw your own picture by
on the LED screen.

Master Block
The LED light shows the letters.

The LED light shows the numbers.

06. Self-Driving Car

03
Khối động Connect
cơ xoay
Connect the block
LED Khối đèn Block LED Master
Khối cảm Block biến
The LED light shows various

thông minh
the DC Motor 2 Block in the extension function of Curo AI program. Block that expresses various
icon shapes.
Using 64 LED dots, express Colors with light

Various symbols and pictures Remove the light from the LED co
• Connect the Sound Block 6 - Pag

Nhiệm vụ lập trình

Sound Block Introduction

Sound Block Functio


06. Self-Driving Car
It expresses various note sou
Connect the Sound block in the extension function of Curo AI program.
03 Connect the block You can set the beat of vario
them.
• Connect the Proximity Sesor Block
You can hear various sounds

Sound Block You can set the beat of vario

Block that expresses them with a buzzer sound.


various buzzer sounds

5 - Trang 69
Dự án 8: Robot bảo vệ học đường
Project 11: School Violence Prevention Make
Nhiệm vụ lập trình ‘AI Stop Robot’

Finished Code

Hoàn
Finished Code
thành

lệnh
Finished Code

5 - Trang 70
Dự án 8: Robot bảo vệ học đường

Nhiệm vụ lập trình


Project 11: School Violence Prevention Make
Stop! ‘AI Stop Robot’
Kiểm tra kết quả

Stop!

School seems to be fun


because I have friends.

School seems to be fun


because I have friends.

5 Trình bày và thảo luận


Học sinh tham gia trình bày với mọi người về ý tưởng, cấu trúc, phương
thức hoạt động, đặc điểm, công dụng và tính thiết thực của sản phẩm có
thể ứng dụng vào đời sống.

Demonstrating, presenting and discussing.


Students demonstrate and present the product’s operation, structure,
aesthetics, function, operability, creation, so that everyone understand
that the product has been fabricated.

Demonstrating, presenting and discussing.


5 - Trang 71
5
Coding, have fun !
+

TÀ I LIỆU BỔ TR Ợ STEM RO BOTI CS TÍCH HỢP AI

Level 35, One International Towers,


100 Barangaroo Avenue, Sydney, NSW, 2000
Phone: +61 281 144 590; +61 415 281 988
Email: info@skmgroup.au Website: skmgroup.au

You might also like