Robot cứu hỏa AI: cứ để mình lo!
Cùng làm robot xe cứu hỏa biết nhận ra ngọn lửa màu đỏ và người đang giơ cả hai tay, rồi dập lửa và gọi người đến giúp.
Bạn sẽ học được
- Biết vì sao cần robot cứu hỏa và cách robot tìm ra đám cháy, tìm ra người
- Dùng AI nhận diện màu sắc và tư thế trong ứng dụng
- Dùng hàm, lặp lại và số bước để giúp robot hoàn thành các nhiệm vụ
Cần chuẩn bị
- Khối Master
- Khối LED
- Khối âm thanh
- Khối động cơ DC ×2
- Các khối hình (xem danh sách chi tiết)
- Máy tính bảng có ứng dụng Advanced Cubroid (camera)
- Một đồ vật màu đỏ để chạy thử

Vì sao cần robot cứu hỏa?
Ghi chú cho giáo viên
2 tiết học (80 phút). Chủ đề: AI nhận diện màu sắc và tư thế, kiến thức xã hội và giáo dục an toàn.
Bản tin và video về robot bên dưới đều bằng tiếng Hàn. Vui lòng xem trước khi lên lớp.
Ai sẽ dập lửa?

💡 Nếu robot có thể vào trước để giúp mọi người thì sao nhỉ? Robot có thể làm những việc gì để giữ an toàn cho mọi người?
Robot cứu hỏa cần có những khả năng gì?
Làm việc ở nơi cực kỳ nóng
Di chuyển mà không bị ngã
Tìm người và báo tin
Tìm và dập lửa
Báo cho lính cứu hỏa
Robot tìm lửa và người bằng cách nào?
Robot cứu hỏa thật có thể dùng nhiều loại cảm biến khác nhau.

Phát hiện nhiệtNhận ra những nơi rất nóng.
Phát hiện khóiNhận ra khói.
Phát hiện màuCamera tìm màu đỏ.
Tìm ngườiCamera tìm những người đang chờ được giúp đỡ.
💡 AI dùng những gì đã học để biết camera đang nhìn thấy gì.
Robot cứu hỏa có thật không?
Có chứ! Robot cứu hỏa thật đi vào những nơi nguy hiểm trước để quan sát và giúp lính cứu hỏa.
Lắp ráp
Cùng lắp ráp robot cứu hỏa AI nào
Hãy làm một robot ngay trong lớp học: robot biết tìm ra ngọn lửa giả, rồi giả vờ dập lửa và cứu người.
Robot cứu hỏa của chúng ta cần những gì?


- Khối LEDHiện ngọn lửa hoặc khuôn mặt.
- Khối MasterĐóng vai vòi chữa cháy, giả vờ phun nước.
- Khối âm thanhBáo động bằng âm thanh.
- Khối động cơ DC ×2Bánh xe chắc khỏe cho xe cứu hỏa.
Bạn cần chuẩn bị
- × 2

- × 1

- × 1

- × 1

- × 14

- × 4

- × 1

- × 1

- × 2

- × 23

- × 2

- × 2

Lắp ráp ngọn lửa giả


Lắp ráp xe cứu hỏa








Lập trình
Robot của chúng ta sẽ làm gì?
Nhiệm vụ 1- Có đám cháy giả!
- Vẽ ngọn lửa trên LED.
Nhiệm vụ 2- Tìm thấy màu đỏ?
- Còi hú → tiến lên → phun nước → tắt lửa trên LED
Nhiệm vụ 3- Tìm thấy người?
- Nhìn quanh → còi hú → tín hiệu cứu hộ → hoàn thành nhiệm vụ
💡 Nếu không phát hiện được gì, robot sẽ đứng chờ.
Mở ứng dụng
Mở ứng dụng Advanced Cubroid và nhấn biểu tượng “Group Number” (số nhóm).
Nhập đúng số trên miếng dán
Nhập số giống với số trên miếng dán của khối.

Bật nguồn rồi kết nối
Bật nguồn các khối và kết nối chúng với ứng dụng.

Tạo dự án mới
Nhấn nút + để mở một dự án mới.

Vẽ ngọn lửa trên LED
Vẽ hai hình ngọn lửa khác nhau. Cho hai hình lần lượt hiện lên thì ngọn lửa sẽ nhấp nháy.

Thêm các khối phát hiện bằng AI
Thêm khối phát hiện màu đỏ và khối phát hiện tư thế giơ hai tay.

Mỗi khối phát hiện có một hàm
Tạo một hàm hành động cho mỗi khối phát hiện: một hàm cho màu đỏ và một hàm cho tư thế giơ hai tay.

Thấy màu đỏ: dập lửa
Khi tìm thấy màu đỏ, hãy cho còi hú. Cho xe tiến lên phía trước và giả vờ phun nước. Sau đó tắt ngọn lửa trên LED.
💡 Hãy đổi số bước tiến lên cho phù hợp với khoảng cách. Bạn có thể lặp lại hiệu ứng phun nước nhiều lần.


Giơ hai tay: cứu người
Khi tìm thấy người giơ hai tay, hãy cho robot nhìn sang trái và sang phải, cho còi hú và gửi tín hiệu báo động. Sau đó cho LED hiện khuôn mặt cười.


Chạy thử
Kiểm tra và chạy toàn bộ chương trình
Nhấn nút “Chạy” (▶) và xem điều gì xảy ra nhé.
💡 Một bạn mặc đồ màu đỏ và giơ cả hai tay lên. Điều gì sẽ xảy ra?

Xe cứu hỏa đang đi lùi à?
Nếu xe đi lùi, hãy nhấn nút đổi chiều động cơ.

Muốn robot nhận ra nhanh hơn?
Nếu robot nhận ra chậm, hãy vào “Settings” (cài đặt), đặt “Delay” (độ trễ) khoảng 0,5 giây rồi chạy lại.

Câu đố
QRobot cứu hỏa của chúng ta đã dùng những tính năng AI nào? (1) Dự báo thời tiết (2) Nhận diện màu sắc và tư thế (3) Nhận diện giọng nói và dịch (4) Tạo hình ảnh
Xem đáp án
(2) — Robot đã nhận ra màu đỏ và tư thế giơ hai tay.
QViệc quan trọng nhất của robot cứu hỏa là gì? (1) Chữa bệnh cho người ốm ở bệnh viện (2) Giúp lính cứu hỏa ở những nơi xảy ra thảm họa nguy hiểm (3) Bảo vệ đại dương (4) Trồng rau củ gần trạm cứu hỏa
Xem đáp án
(2) — Robot đi vào những nơi nguy hiểm trước để giúp lính cứu hỏa.
Cất mọi thứ về đúng chỗ

Hoàn thành bài học!
Bạn đã lắp ráp, lập trình và thử nghiệm xong chưa? Chạm để lưu tiến độ của bạn.
