🚒 Trình mô phỏng xe tăng robot cứu hộ · Miễn phí · Không cần cài đặt

Lập trình xe tăng robot cứu hộ

Lập trình xe tăng robot cứu hộ Tanky bằng khối lệnh: lái xe bánh xích, xoay tháp pháo, phun nước dập lửa, gắp gấu bông và vượt sông. Xem robot 3D chạy ngay và đọc mã Arduino thật cho ESP32. Không cần cài đặt, không cần robot.

Chỉ cần trình duyệt web, không cần tài khoản.

Trình mô phỏng Tanky: xe tăng robot cứu hộ trong sân chơi 3D bên trái, khối lệnh tiếng Việt bên phải
Tanky trong trình mô phỏng, nhiệm vụ Dập lửa
Kết quả

Kết quả đạt được

Sau những buổi chơi mà học cùng Tanky, các bạn nhỏ có thể:

Tư duy như lập trình viên

Chia nhiệm vụ cứu hộ thành từng bước nhỏ, dùng vòng lặp, câu điều kiện, biến và sự kiện để Tanky làm đúng điều mình muốn.

Hiểu xe bánh xích di chuyển thế nào

Hai dải xích chạy cùng chiều thì xe đi thẳng, ngược chiều thì xe quay tại chỗ. Bé thấy vì sao xe chạy chậm trên cát và xóc trên sỏi.

Dùng cảm biến như robot thật

Cảm biến siêu âm đo khoảng cách, cảm biến lửa tìm đám cháy, cảm biến nghiêng (IMU) biết khi xe leo dốc. Robot tự quyết định dựa trên những gì nó "thấy".

Đi từ khối lệnh đến mã C++ thật

Mỗi chương trình khối được dịch thành mã Arduino cho ESP32-S3. Bé đọc, so sánh, sao chép hoặc tải về file .ino.

Tự hoàn thành 5 nhiệm vụ cứu hộ

Dập lửa, giải cứu gấu bông, vượt sông, nhảy qua hố và vượt chướng ngại vật. Mỗi nhiệm vụ có tối đa 3 sao để bé cố gắng làm tốt hơn.

Vì sao chọn Tanky

Điểm nổi bật

Không cần cài đặt

Mở trình duyệt là học được ngay, trên máy tính hoặc máy tính bảng.

Xe cứu hộ 3D sống động

Tháp pháo xoay và ngóc vòi, vòi phun nước thật sự dập lửa, càng gắp mở ra kẹp đồ, đèn và còi hú. Có chế độ nhìn xuyên linh kiện và tên linh kiện.

Tiếng Việt

Giao diện và khối lệnh tiếng Việt, đổi sang tiếng Anh chỉ với một chạm.

Từ khối đến code thật

Chế độ Đơn giản và Nâng cao, dự án mẫu cho từng nhiệm vụ để xem, chạy và sửa theo ý mình; khối lệnh và mã Arduino luôn đi cùng nhau.

Nhiều loại địa hình

Cỏ, cát, sỏi, dốc, sông và hố. Lái bằng nút trên màn hình, bàn phím hoặc tay cầm chơi game, hoặc để chương trình tự lái.

An toàn cho bé

Không cần tài khoản hay email, không có trò chuyện với người lạ. Dự án lưu ngay trên trình duyệt.

Cách học

Học trong 3 bước

  1. Trình mô phỏng Tanky: sân chơi 3D bên trái, khối lệnh bên phải
    1

    Kéo thả khối lệnh

    Ghép các khối lái xe, xoay tháp pháo, phun nước, gắp đồ, bật đèn còi và đọc cảm biến thành một chương trình.

  2. Xe tăng Tanky đang phun nước vào ngôi nhà bị cháy
    2

    Xem robot làm nhiệm vụ

    Bấm Chạy để Tanky 3D làm theo: chạy tới ngôi nhà, ngắm vòi và phun nước đến khi cảm biến không còn thấy lửa.

  3. Bản vẽ 3D lắp ráp của xe tăng robot Tanky với bánh xích, tháp pháo và càng gắp
    3

    Mang chương trình lên robot thật

    Mở thẻ Mã Arduino để đọc code C++, tải file .ino và thư viện TankyRobot cho ESP32-S3, hoặc điều khiển robot thật qua cáp USB.

Nhiệm vụ

5 nhiệm vụ cứu hộ

Mỗi nhiệm vụ có mục tiêu, thời gian và tối đa 3 sao. Ngoài ra còn chế độ Chơi tự do để lái đi bất cứ đâu.

Nhiệm vụ Dập lửa trong trình mô phỏng Tanky

Dập lửa

Lái đến ngôi nhà đang cháy, ngắm vòi và phun nước đến khi tắt lửa.

Nhiệm vụ Giải cứu trong trình mô phỏng Tanky

Giải cứu

Gắp gấu bông bị mắc kẹt và mang về trạm cứu hộ.

Nhiệm vụ Vượt sông trong trình mô phỏng Tanky

Vượt sông

Chạy thẳng qua sông bằng phao nổi và dừng lại trước bức tường.

Thêm hai nhiệm vụ nữa: Nhảy qua hố (lấy đà rồi bật nhảy đến lá cờ) và Vượt chướng ngại vật (vòng qua cọc chóp, leo qua dốc).

Robot thật

Bên trong xe tăng robot

Mô hình 3D trong trình mô phỏng dùng đúng kích thước của bản vẽ in 3D, nên robot thật chạy giống như trên màn hình.

Kích thước
khoảng 144 × 244 × 107 mm (rộng × dài × cao, có càng gắp và tháp pháo); thân xe 92 × 170 × 50 mm
Di chuyển
hai động cơ giảm tốc N20 kéo hai dải xích cao su qua mạch TB6612FNG
Tháp pháo
bơm nước mini 5 V, vòi phun trên đế xoay ngang và ngóc lên xuống bằng 2 servo
Bộ não
ESP32-S3, pin Li-ion 2S
Cảm biến
siêu âm HC-SR04, cảm biến lửa hồng ngoại, IMU MPU6050
Khác
càng gắp servo, đèn LED, đèn hiệu đỏ xanh, còi. Phao nổi để vượt sông là phần gắn thêm tùy chọn
Bản vẽ 3D xe tăng robot Tanky đã lắp rápCác phần của Tanky tách rời: thân xe, bánh xích, tháp pháo, càng gắp, nắp
Bản vẽ 3D: Tanky lắp hoàn chỉnh và các phần tách rời
Đối tượng

Dành cho ai?

Học sinh 8–14 tuổi

Học qua trò chơi: lái xe cứu hộ, giải nhiệm vụ để lấy sao và tự sáng tạo chương trình.

Phụ huynh

Cùng con khám phá lập trình và robot tại nhà, chỉ cần một máy tính có trình duyệt.

Giáo viên và CLB robot

Dùng ngay trên máy phòng tin học. 5 nhiệm vụ có sẵn sao và thời gian, hợp cho các buổi thi đua trong lớp.

Hỏi đáp

Câu hỏi thường gặp

Có cần cài đặt hay tạo tài khoản không?

Không. Trình mô phỏng chạy ngay trên trình duyệt, không cần đăng ký hay đăng nhập.

Bé chưa biết lập trình có học được không?

Được. Chế độ Đơn giản chỉ hiện ít khối, khối nào cũng có biểu tượng dễ hiểu, và mỗi nhiệm vụ có một dự án mẫu để bé xem cách làm trước khi tự làm.

Không có robot thật thì sao?

Không sao cả. Mọi nhiệm vụ đều làm được trong sân chơi 3D. Robot thật chỉ là bước tiếp theo nếu bạn muốn.

Tanky khác Crabby và FactoryBot thế nào?

Tanky chạy bằng bánh xích, có tháp pháo phun nước và càng gắp. Bé học về lái xe hai bên xích, ngắm bắn bằng servo và dùng cảm biến lửa để tìm đám cháy.

Đang chạy chương trình mà đổi nhiệm vụ thì sao?

Tanky dừng chương trình ngay và hiện thông báo cho biết vì sao dừng. Khi bé bấm nút lái trên màn hình, chương trình cũng dừng để bé điều khiển bằng tay.

Nhảy qua hố và nổi trên sông có làm được ở robot thật không?

Nổi trên sông cần gắn thêm phao. Bật nhảy chỉ có trong trình mô phỏng (khối màu xám), để bé thử ý tưởng mà robot thật chưa làm được.

Mã Arduino tạo ra có dùng được thật không?

Có. Đó là mã cho ESP32-S3 dùng thư viện TankyRobot (có trong ứng dụng). Mã đã được biên dịch thử với arduino-cli; nạp bằng Arduino IDE.

Sẵn sàng cùng Tanky đi cứu hộ?

Mở trình mô phỏng, chọn nhiệm vụ Dập lửa, mở dự án mẫu và bấm Chạy. Chỉ mất một phút để Tanky phun nước tắt đám cháy đầu tiên.