Bài 3 Thực hành lập trình điều khiển robot giáo dục Khởi động Khởi động trang 57 chuyên đề học tập Tin 10 Robot có các loại động cơ động cơ một chiều, động cơ servo và động cơ bước Theo em, để điều kh[.]
Bài Thực hành lập trình điều khiển robot giáo dục Khởi động Khởi động trang 57 chuyên đề học tập Tin 10: Robot có loại động cơ: động chiều, động servo động bước Theo em, để điều khiển tay gắp, robot thường dùng loại động nào? Trả lời: Tay gắp giúp robot thực nhiệm vụ gắp di chuyển đồ vật như: vận chuyển hàng, phân loại sản phẩm, … Tùy ứng dụng mà tay gắp thiết kế sử dụng phù hợp Trong robot giáo dục, việc sử dụng động servo giúp tay gắp hoạt động linh hoạt dễ dàng Thực hành lập trình điều khiển tay gắp robot Bài Lập trình điều khiển tay gắp robot Bài trang 57 chuyên đề học tập Tin 10: Lập trình điều khiển tay gắp robot Yêu cầu: Lập trình điều khiển tay gắp robot hoạt động gắp nhả liên tục Biết tín hiệu điều khiển động servo tay gắp kết nối với chân A1 Trả lời: a Chuẩn bị - Robot Arduino - Máy tính cài phần mềm EasyCode b Tiến hành Bước Lập sơ đồi khối thuật tốn (Hình 1) Bước Lập chương trình (Hình 2) Bước Nạp chương trình Bước Quan sát hoạt động robot Quan sát hoạt động robot sửa lỗi chương trình robot hoạt động yêu cầu c Xử lý lỗi Khi tay gắp hoạt động không mong muốn, ta cần thực công việc sau: - Kiểm tra để đảm bảo việc lắp ráp mạch điện tử sơ đồ Hình 11, Bài 4, Chuyên đề (trang 25) - Kiểm tra tay gắp để khơng bị kẹt khí - Kiểm tra lại chương trình Nếu chương trình sai sửa lại - Nạp lại chương trình Thực hành lập trình robot tự động gắp đồ vật Bài Lập trình điều khiển robot tự động gắp đồ vật Bài trang 58 chuyên đề học tập Tin 10: Lập trình điều khiển robot tự động gắp đồ vật Yêu cầu: Lập trình điều khiển robot tự động gắp đồ vật (ví dụ minh họa cho tình khoảng cách từ cảm biến siêu âm robot tới đồ vật 8cm robot gắp) Trả lời: a Chuẩn bị - Robot Arduino - Máy tính cài phần mềm EasyCode b Tiến hành Bước Lập sơ đồ thuật tốn (Hình 3) Bước Lập chương trình (Hình 4) Bước Nạp chương trình Bước Quan sát hoạt động robot Quan sát hoạt động robot sửa lỗi chương trình robot hoạt động yêu cầu Bước Lập trình mở rộng Em viết lại chương trình để robot hoạt động sau: Nếu khơng gặp robot di chuyển phía trước mở tay gắp Nếu gặp đồ vật (khoảng cách 15cm) robot dừng lại giây, gắp đồ vật, quay trái 0,5 giây, nhả vật, lùi lại giây, sau quay phải 0,5 giây Chương trình sau: c Xử lý lỗi Nếu tay gắp khơng thực thực hiện: - Kiểm tra để đảm bảo việc lắp ráp mạch điện tử có sơ đồ khơng tín hiệu điều khiển tay gắp phải kết nối với chân A1 Arduino - Kiểm tra nạp chương trình Vận dụng Bài trang 60 chuyên đề học tập Tin 10: Em lập trình lại robot tiến phía trước tiến phía trước 20cm gắp vật Trả lời: Chương trình là: Bài trang 60 chuyên đề học tập Tin 10: Sử dụng cảm biến hồng ngoại, em lập trình để robot di chuyển theo vạch đen nhà màu sáng Trả lời: Đầu tiên ta cần lấy thông số để nhận biết mắt bên bên đường đen Chúng ta cần dùng hai mắt A6 A7 với đường đơn giản Chương trình mẫu: Sau đo thơng số mắt nằm ngồi đường đen tính trung bình cho mắt Ví dụ với mắt A6, A7 sau: Mắt Trong đường đen Ngoài đường đen A6 A7 870 903 656 701 Giá trị trung bình 763 802 Tiếp theo tiến hành so sánh với giá trị trung bình vừa có được: - Nếu mắt A6 > giá trị trung bình ⇒ Mắt A6 vạch đen ngược lại - Nếu mắt A7 > giá trị trung bình ⇒ Mắt A7 vạch đen ngược lại Chúng ta có hai mắt nên có trường hợp xảy để robot vạch đen A6 A7 Trong đường đen Trong đường đen Ngoài đường đen Trong đường đen Trong đường đen Ngoài đường đen ... trình Vận dụng Bài trang 60 chuyên đề học tập Tin 10: Em lập trình lại robot tiến phía trước tiến phía trước 20cm gắp vật Trả lời: Chương trình là: Bài trang 60 chun đề học tập Tin 10: Sử dụng cảm... chương trình Thực hành lập trình robot tự động gắp đồ vật Bài Lập trình điều khiển robot tự động gắp đồ vật Bài trang 58 chuyên đề học tập Tin 10: Lập trình điều khiển robot tự động gắp đồ vật Yêu... ta cần thực công việc sau: - Kiểm tra để đảm bảo việc lắp ráp mạch điện tử sơ đồ Hình 11, Bài 4, Chuyên đề (trang 25) - Kiểm tra tay gắp để khơng bị kẹt khí - Kiểm tra lại chương trình Nếu chương