Robotics căn bản – Chế tạo Robot điều khiển bằng bluetooth

Ngày nay, việc chế tạo robot đã trở nên đơn giản hơn bao giờ hết. Nhờ có Arduino, giờ đây, bất cứ ai với niềm đam mê, yêu thích công nghệ và ham thích tìm tòi, học hỏi đều có thể tự chế tạo những robot có khả năng ứng dụng trong cuộc sống với chi phí phải chăng. Khóa học này được thiết kế như một bộ giáo trình sơ lược và cơ bản về Robotics.

Các khóa học khác về robot thường chia ra 2 hướng: Một là chuyên sâu về thuật toán, sử dụng các ngôn từ phức tạp và gây hoang mang cho người học, nặng tính lý thuyết. Hai là thiên về lắp ghép, không lập trình, mang tính giải trí cao, gây hạn chế về khả năng mở rộng và phát triển của mẫu robot trong tương lai.

Khóa học này giúp khắc phục những hạn chế đó. Nội dung khóa học sử dụng các ngôn từ thông dụng, dễ hiểu, nếu có thuật ngữ sẽ giải thích chi tiết, để người học không chuyên và trẻ em cảm thấy dễ hiểu, nhanh chóng thực hành và nhìn thấy kêt quả luôn. Tôi sẽ hướng dẫn các bạn cách sử dụng và vận hành các tính năng cơ bản nhất của bo mạch Arduino.

Các bạn sẽ được học các kiến thức sử dụng Arduino để lập trình cho một hệ thống điện tử, biết cách sử dụng một số công cụ để làm việc với một hệ thống robot cơ bản và các kỹ năng để lập trình một app điện thoại Android cơ bản.

Ngoài ra, các bạn còn được trang bị các kiến thức cơ bản về lập trình visual C# để lập trình bảng điều khiển trên máy tính Các bạn sẽ được trang bị một số kỹ năng tự học và các kiến thức nền tảng để tiếp tục nghiên cứu sâu hơn về lĩnh vực robotics.

Ngay sau khóa học này, bạn sẽ có thể bắt đầu lập trình các robot đơn giản. Khả năng tùy biến của Arduino không thua kém gì các vi điều khiển khác, bạn có thể nhanh chóng có những bước phát triển không giới hạn.

Mong muốn của chúng tôi là đem công nghệ robotics từ một thứ khoa học đầy thách thức, chỉ xuất hiện trong các phòng thí nghiệm, được nghiên cứu bởi các chuyên gia, trở thành một thú chơi của con em người Việt.

Để 30 năm, khi các em lớn lên, những công trình lớn lao sẽ được xây dựng, các nhà máy có thể tự vận hành để sản xuất của cải vật chất, hay xa hơn, chúng ta có những cỗ máy thay chúng ta khai thác tài nguyên trên những hành tinh xa lạ.

Bạn sẽ học được những gì?

  • Biết được thành phần board mạch Arduino
  • Biết cách lập trình cơ bản cho một board mạch Arduino
  • Biết sử dụng Arduino để chế tao một số sản phẩm hoặc đồ chơi thông mình
  • Biết cách tạo một ứng dụng Android cơ bản
  • Biết cách thiết kế một phần mềm điều khiển robot cơ bản chạy trên hệ điều hành Windows
  • Khơi gợi đam mê và óc sáng tạo, đánh thức nhà khoa học bên trong con người bạn
  • Tạo một thú vui lành mạnh và niềm yêu thích học tập cho các bạn học sinh.
  • Có khả năng tự nghiên cứu và tìm hiểu khoa học công nghệ
  • Có thể mang vào giảng dạy trong các trường trung học

Nội dung

12 Chương • 72 Bài học • 

Chương Tên bài học
Chương 1. Giới thiệu khóa học 1. Giới thiệu khóa học
Chương 2. Tổng quan về Arduino 2. Giới thiệu chương 2

3. Arduino là gì?

4. Các loại mạch Arduino

5. Các ứng dụng của Arduino

6. Tại sao dùng Arduino?

7. Giới thiệu các linh kiện

8. Demo và giới thiệu robot

9. Tiêu chí về mức độ hoàn thiện robot trong khóa học

Chương 3. Lắp ráp khung và làm quen với mạch điện 10. Giới thiệu chương 3

11. Chập mạch và quá dòng

12. Cách nối dây điện

13. Cách làm động cơ quay và quay ngược lại

14. Cấp nguồn bằng công tắc cho động cơ

15. Cấp nguồn bằng công tắc cho Arduino

16. Giới thiệu pin Li-ion, cách sạc pin

17. Lắp khung robot

Chương 4. Hướng dẫn cài đặt và sử dụng phần mềm quản lý Arduino IDE 18. Giới thiệu chương 4

19. Giới thiệu Arduino IDE Download và cài đặt

20. Giới thiệu và cài đặt driver CH340G

Chương 5. Lập trình LED 21. Giới thiệu chương 5

22. Khái niệm đèn led

23. Cách nạp code cho Arduino

24. Nháy LED với Arduino

25. Sử dụng Breadboard

26. Hướng dẫn làm 2 led nháy luân phiên

27. Thử thách 1: làm 3 led nháy đuổi nhau

28. Thử thách 2: Phân chia 5 led ở 5 góc của robot

29. Thử thách 3: 5 led nháy đồng loạt 3 lần

Chương 6. Mạch điều khiển động cơ 30. Giới thiệu chương 6

31. Giới thiệu mạch L298 và lý do sử dụng

32. Hướng dẫn cách mắc nối L298

33. Nguyên tắc điều khiển L298

34. Thử thách 1: Làm động cơ tiến 1s, lùi 1s

35. Thử thách 2: Làm robot tiến 1s, quay phải 1s

36. Thử thách 3: Làm robot tiến 0.5s, quay trái 0.3s, quay phải 0.8s, lùi 2s

Chương 7. Giao thức Serial 37. Giới thiệu chương 7   

38. Xuất tín hiệu Serial

39. Biến trong lập trình Arduino

40. Nhận diện dữ liệu Serial

41. Câu lệnh IF

42. Câu lệnh Switch case

43. Thử thách 1: Lập trình điều khiển đèn bằng tín hiệu từ máy tính

44. Thử thách2: Lập trình điều khiển động cơ bằng tín hiệu từ máy tính

Chương 8. Lập trình bật tắt 1 led cho điện thoại Android 45. Giới thiệu chương 8

46. Giải thích code Arduino

47. Giới thiệu app Inventor

48. Hướng dẫn code bật 1 led

49. Hướng dẫn Nạp code vào Android và ghép đôi thiết bị

50. Thử thách 1: Thêm nút Blink

51. Thử thách 2: Tạo nút move, stop để điều khiển động cơ

Chương 9. Hàm và chương trình con 52. Giới thiệu chương 9

53. Giới thiệu các khái niệm chương trình con trong Arduino

54. Các chương trình con trong Arduino

55. Giới thiệu hàm trả về giá trị

56. Thử thách 1: Tạo hàm blink3led()

57. Thử thách 2: Viết chương trình con move 1(), move 2(), stop()

58. Thử thách 3: Viết chương trình con forward(), back(), spinLeft(), spinRight()

59. Câu hỏi trắc nghiệm

Chương 10. Hoàn thiện robot 60. Giới thiệu chương 10

61. Hoàn thiện phần lập trình code Arduino cho robot

62. Hoàn thiện phần lập trình code bảng điều khiển

63. Hoàn thiện robot: Các vấn đề thực tế

64. Thử thách 1: Lập trình 8 nút: tiến, lùi, trái, phải, rẽ trái, rẽ phải, rẽ lùi trái, rẽ lùi phải

65. Thử thách 2: Lập trình nút light on, light off

Chương 11. Điều khiển robot bằng máy tính 66. Giới thiệu chương 11

67. Cài đặt Visual C#

68. Lập trình bật/tắt 1 LED bằng máy tính

69. Lập trình bật/tắt 1 led bằng máy tính (có thể chọn cổng)

70. Lập trình và điều khiển cho robot

71. Hướng dẫn kết nối bluetooth

Tổng kết khóa học 72. Tổng kết

 

Reviews

There are no reviews yet.

Be the first to review “Robotics căn bản – Chế tạo Robot điều khiển bằng bluetooth”

399.000 

72 Bài học

0 tài liệu có thể tải xuống