Bài giảng

Tham gia Group chia sẻ kiến thức TẠI ĐÂY

Bài giảng mẫu

  • Tổng quan môn học STEM Lego Robotics.
  • So sánh Máy móc, Robot và Con người.
  • Giới thiệu linh kiện: Brain EV3, Motor, Cable, Beam và Peg.
  • Lắp ráp Robot Propeller.
  • Trải nghiệm cảm biến sóng âm (Ultrasonic sensor).
  • Giới thiệu linh kiện: Beam Bent.
  • Tìm hiểu về Dog sled và lắp ráp robot Dog sled.
  • Hướng dẫn lựa chọn bài lập trình có sẵn trên Bộ não EV3.
  • Cải tiến Robot Dog sled với bánh xe.
  • Tìm hiểu về Hệ mặt trời, giải thích hiện tượng ngày và đêm luân phiên.
  • Giới thiệu linh kiện: Gear và Axle.
  • Lắp ráp Robot Spinner.
  • Làm quen với giao diện phần mềm lập trình EV3. Lập trình với khối Move steering.
  • Cải tiến Robot giúp spinner quay nhanh hơn. 
  • Tìm hiểu về lực hút của Trái Đất. Làm thế nào để thoát khỏi lực hút của Trái Đất?
  • Lắp ráp Robot Magic Ball.
  • Lập trình với khối Large motor. Thay đổi chiều quay và tốc độ của motor với thông số Power.
  • Trải nghiệm cảm biến chạm (Touch sensor).
  • Lắp ráp Robot Catapult theo mẫu.
  • Tìm hiểu về quán tính.
  • Phân tích và cải tiến Robot dựa trên tính chất của quán tính.
  • Thi đấu Robot Máy bắn đá.
  • Tìm hiểu về máy bay trực thăng.
  • Tác dụng của cánh quạt máy bay trực thăng.
  • Lắp ráp Robot Helicopter.
  • Lập trình vận hành Robot.
  • Tìm hiểu về mặt phẳng nghiêng.
  • So sánh các mặt phẳng nghiêng với độ nghiêng khác nhau.
  • Lắp ráp Base Robot.
  • Lập trình Robot di chuyển Tiến – Lùi.
  • Tìm hiểu về đòn bẩy, điểm tựa.
  • Điều gì xảy ra khi thay đổi vị trí của điểm tựa?
  • Lắp ráp Robot Seesaw.
  • Lập trình với khối lệnh Wait và Loop.
  • Tìm hiểu về Ròng rọc.
  • So sánh 2 loại ròng rọc: cố đinh và không cố định.
  • Lắp ráp Robot Pulley và lập trình kiểm chứng kết quả.
  • Học sinh lựa chọn phần Base robot.
  • Cải tiến Robot.
  • Trải nghiệm cảm biến sóng âm (Ultrasonic sensor) và cảm biến màu sắc (Color sensor).
  • Thi đấu Robot Sumo.
  • Tìm hiểu các loại bánh răng khác nhau, cách truyền chuyển động trong một hệ thống bánh răng.
  • Tính toán tỉ lệ giữa các bánh răng, từ đó thay đổi tốc độ chuyển động.
  • Tìm hiểu các cách truyền chuyển động cơ bản giữa các bánh răng, dây thun, dây xích, …
  • Các cách kết hợp linh kiện tạo ra các trường hợp truyền chuyển động khác nhau.
  • Tìm hiểu cách lắp các bánh xe vào động cơ: Bánh xe chính, bánh xe phụ, bánh xích, …
  • Tìm hiểu cách lắp bánh lái (giúp xe quay trái và quay phải).
  • Cách lắp ráp giúp Robot di chuyển không dùng bánh xe: Di chuyển theo kiểu đi bộ, di chuyển giống một chú sâu và di chuyển thông qua sự rung động.
  • Tìm hiểu cách kết nối các linh kiện mô tả chuyển động của bàn tay: Gắp – Thả; Nâng – Hạ.
  • Mô phỏng hành động vỗ cánh của một chú chim.
  • Tìm hiểu cách lắp ráp mô phỏng một số chuyển động khác như: Cánh cửa đóng – mở tự động, Shooting (bắn), …
  • Ý tưởng lắp ráp cho việc sử dụng Touch sensor, Color sensor trên Robot.
  • Đề ra phương án sử dụng nút bấm trên bộ não EV3 khi bị các linh kiện khác che lấp.
  • Lắp ráp một số đồ vật thông dụng hàng ngày.

Tổng kết cuối cấp độ.

Tổng kết cuối cấp độ – nâng cao.

Phần cơ bản của Robot, bao gồm Bộ não EV3, Motor, dây Cab, … giúp robot thực hiện được các thao tác di chuyển như Tiến, Lùi, Xoay trái và Xoay phải.

(Đăng nhập để xem nội dung này!)

Có 2 phần mềm cần cập nhật: Software (phần mềm lập trình trên máy tính) và Firmware (phần mềm nhúng trên bộ não EV3)

(Đăng nhập để xem nội dung này!)

Tìm hiểu các chức năng của bộ não EV3 và làm quen với giao diện phần mềm lập trình trên máy tính.

(Đăng nhập để xem nội dung này!)

Bộ não EV3 đôi lúc xuất hiện các vấn đề thường gặp như đơ, không khởi động được, … Cùng tìm hiểu cách xử lý các vấn đề như vậy.

(Đăng nhập để xem nội dung này!)

Port View dùng để hiển thị các thông tin về các cộng kết nối trên bộ não EV3. Những thông tin đó rất hữu ích để giải quyết một số vấn đề trong lập trình.

(Đăng nhập để xem nội dung này!)

Tìm hiểu chiều quay của Motor ảnh hưởng tới chiều Tiến – Lùi của Robot. Lập trình với khối Move steering.

(Đăng nhập để xem nội dung này!)

Trong lập trình, Mã giả rất quan trong. Trong cuộc sống, nó tương tự như một bản kế hoạch giúp chúng ta có thể sử dụng để thực hiện ngay khi sẵn sàng, và giúp chúng ta có thể truyền đạt ý tưởng của mình với người khác.

(Đăng nhập để xem nội dung này!)

Bài lập trình càng phức tạp thì việc sử dụng các ghi chú sẽ càng quan trọng. Không chỉ giúp người khác hiểu về ý tưởng, mà đôi khi còn giúp chính chúng ta nhớ lại những gì mà bản thân đã cố gắng thực hiện.

(Đăng nhập để xem nội dung này!)

Tìm hiểu về 2 kiểu xoay khác nhau của Robot: Pivot và Spin. Mỗi kiểu xoay sẽ phù hợp với từng tình huống khác nhau.

(Đăng nhập để xem nội dung này!)

Hiển thị văn bản và hình ảnh lên màn hình của bộ não EV3 không chỉ giúp Robot thêm sinh động, mà còn có tác dụng giúp kiểm soát việc thực hiện chương trình của Robot.

(Đăng nhập để xem nội dung này!)

Tương tự với văn bản và hình ảnh, lập trình Robot phát ra âm thanh không những thú vị mà còn giúp chúng ta kiểm soát bài lập trình.

(Đăng nhập để xem nội dung này!)

Tìm hiểu cách lập trình Robot với Touch sensor với 3 trạng thái Pressed, Released, Bumped và chế độ On của khối Move.

(Đăng nhập để xem nội dung này!)

Tìm hiểu cách sử dụng và lập trình Color sensor và 2 chế độ Coast – Brake của khối Move.

(Đăng nhập để xem nội dung này!)

Color sesor không chỉ có tác dụng phát hiện màu sắc, mà còn có thể đo thông số cường độ ánh sáng phản xạ.

(Đăng nhập để xem nội dung này!)

Tìm hiểu cách lặp lại một hoặc một nhóm hành động cùng cách sử dụng khối lập trình Loop.

(Đăng nhập để xem nội dung này!)

Tìm hiểu cách thức Robot lựa chọn hành động trong nhiều sự lựa chọn khác nhau, và cách sử dụng khối Switch trong lập trình.

(Đăng nhập để xem nội dung này!)

Tìm hiểu cách thêm các khối lập trình khác mà phần mềm không cung cấp như: Sound sensors, Temperature sensors, hoặc Energy Meter. Những khối lập trình này được tải miễn phí từ Lego.

(Đăng nhập để xem nội dung này!)

Ultrasonic sensor giúp phát hiện vật cản và đo khoảng cách từ cảm biến tới vật cản.

(Đăng nhập để xem nội dung này!)

Tìm hiểu cách sử dụng Color sensor giúp robot di chuyển theo vạch kẻ màu có sẵn (vạch kẻ có thể thẳng hoặc cong).

(Đăng nhập để xem nội dung này!)

Tổng kết cuối cấp độ.

(Đăng nhập để xem nội dung này!)

Tương tự việc lập trình Robot sử dụng Color sensor để dò đường đi theo vạch kẻ màu, chúng ta vận dụng để lập trình Robot sử dụng Ultrasonic sensor để di chuyển theo bức tường.

(Đăng nhập để xem nội dung này!)

Các nút bấm trên bộ não EV3 có thể được sử dụng tương tự như cảm biến chạm (Touch sensor).

(Đăng nhập để xem nội dung này!)

Data Wire cho phép chúng ta lấy dữ liệu Output (đầu ra) của một khối lập trình và nhập nó vào khối lập trình khác.

(Đăng nhập để xem nội dung này!)

Variable lưu trữ giá trị mà chúng ta có thể sử dụng nhiều lần trong bài lập trình. Sử dụng Variable khi cần lưu trữ một giá trị không cố định.

(Đăng nhập để xem nội dung này!)

My block tương tự như khai niệm Hàm trong lập trình. My block giúp bài lập trình trở nên khoa học hơn và dễ kiểm soát hơn.

(Đăng nhập để xem nội dung này!)

Để di chuyển Robot đi được quãng đường 20 cm, chúng ta cần tính toán thông số Motor cầ quay bao nhiêu vòng hoặc bao nhiêu độ. Còn gì tuyệt vời hơn với My block, chúng ta có thể tự tạo ra khối lập trình mà chỉ cần nhập 20 cm, còn việc tính toán dành cho Robot?

(Đăng nhập để xem nội dung này!)

Robot cần xoay 90 độ, 180 độ, … với My block, chúng ta có thể tự tạo ra khối lập trình, trong đó chúng ta nhập số đo góc mà robot cần xoay, còn việc tính toán thông số sẽ dành cho robot thực hiện.

(Đăng nhập để xem nội dung này!)

Một ví dụ nữa cho thấy sự tiện ích của My block trong lập trình Robot di chuyển theo vạch kẻ với các màu sắc khác nhau.

(Đăng nhập để xem nội dung này!)

Giới thiệu về cảm biến hồng ngoại và cách lập trình với cảm biến hồng ngoại.

(Đăng nhập để xem nội dung này!)

Đối với các nhiệm vụ phức tạp, việc kiểm soát lỗi là rất quan trọng. Cùng tìm hiểu các kỹ thuật bắt lỗi khác nhau giúp chúng ta kiểm soát bài lập trình tốt hơn.

(Đăng nhập để xem nội dung này!)

Để di chuyển Robot, chúng ta có nhiều cách với các khối lập trình di chuyển khác nhau. Cùng phân tích các trường hợp cụ thể để lựa chọn phương án lập trình tốt nhất.

(Đăng nhập để xem nội dung này!)

Khi Robot xuất phát thực hiện nhiệm vụ, việc điều chỉnh Motor sẽ giúp giảm sai số khi thực hiện. Vậy chúng ta điều chỉnh như thế nào?

(Đăng nhập để xem nội dung này!)

Để hoàn thành nhiệm vụ, Robot cần thực hiện nhiều hành động liên tiếp, càng thực hiện đến các khối lập trình phía sau, sai số càng tăng. Vậy làm thể nào để giảm sai số xảy ra?

(Đăng nhập để xem nội dung này!)

Tìm hiểu cách hiệu chỉnh cảm biến màu sắc giúp nhận biết màu sắc tốt hơn, chính xác hơn.

(Đăng nhập để xem nội dung này!)

Tìm hiểu về lập trình Logic với các phép toán AND, OR, XOR, NOT.

(Đăng nhập để xem nội dung này!)

Tìm hiểu về lập trình song song giúp robot thực hiện nhiều hành động cùng một thời điểm.

(Đăng nhập để xem nội dung này!)

Vận dụng các phép tính toán học để giải quyết các bài toán trong lập trình Robot thực hiện nhiệm vụ.

(Đăng nhập để xem nội dung này!)

Tìm hiểu cách kết nối 2 Robot có thể giao tiếp và truyền tín hiệu cho nhau.

(Đăng nhập để xem nội dung này!)

Tổng kết cuối cấp độ

(Đăng nhập để xem nội dung này!)

Tổng kết cuối cấp độ.

(Đăng nhập để xem nội dung này!)

Đang hoàn thiện

Đang hoàn thiện

Đang hoàn thiện

Đang hoàn thiện

Đang hoàn thiện

Đang hoàn thiện

Đang hoàn thiện

Đang hoàn thiện

Đang hoàn thiện

Đang hoàn thiện

Đang hoàn thiện

Đang hoàn thiện

Đang hoàn thiện

Đang hoàn thiện

Đang hoàn thiện

Share on facebook
Share