Anh cho biết mục tiêu cuối cùng là cứu mạng sống bằng cách cung cấp giải pháp thay thế an toàn hơn cho các hoạt động tìm kiếm và cứu hộ trong các vụ cháy công trình. FireBot là một ví dụ đáng chú ý về cách sử dụng công nghệ cho mục đích tốt. Show
Trong dự án xBot này, chúng ta sẽ viết chương trình để làm xe cấp cứu – Sau mỗi lần nhấn nút, xBot sẽ phát ra âm thanh báo động tương tự xe cấp cứu. Lập trìnhChương trình sẽ như sau: Chương trình làm xe cấp cứu Tìm hiểu thêm: Hiệu ứng âm thanh của xe cấp cứu là bao gồm 2 âm thanh cao và thấp, có tần số là 950Hz và 700Hz, kéo dài 0.6 giây, được phát ra xen kẽ nhau như trong chương trình. Nhưng ngoài ra, bạn cũng có thể sử dụng 2 nốt nhạc có tần số gần giống là A5 và E5: Chương trình làm xe cấp cứu Tải chương trình mẫuBạn có thể sử dụng trực tiếp chương trình mẫu chúng tôi đã lập trình sẵn cho bạn . Bạn đã thực hiện thành công dự án trên chưa? Hãy chia sẻ với chúng tôi nhé. Chúng tôi rất hy vọng sẽ nhận được phản hồi từ bạn. Nhờ tính ứng dụng cao, mô hình robot cứu hỏa của nhóm học sinh nêu trên đã đoạt giải nhất cuộc thi “Sáng tạo thanh thiếu niên, nhi đồng TP.Cần Thơ” lần thứ 9 năm 2019 - 2020. Sắp tới, các em sẽ tiến hành nâng cấp để robot hoàn thiện hơn về khả năng chữa cháy, cũng như tích hợp thêm một số chức năng mới. Phong trào nghiên cứu, phát triển, và chế tạo robot thử nghiệm đã phát triển mạnh trong những năm gần đây, nhất là từ năm 2002, khi sinh viên trong các trường đại học và cao đẳng trên cả nước tham gia cuộc thi Robocon được tổ chức hàng năm. Lý thuyết về Robot tương đối khó và phức tạp, đòi hỏi kiến thức chuyên sâu về toán, vật lý, điện tử, điều khiển tự động, cơ khí chính xác, tin học,... Tuy nhiên, việc chế tạo robot cả thể đơn giản hơn nhiều. Bạn có thể chế tạo robot từ ý tưởng sáng tạo mà chỉ cần sử dụng các linh kiện, vật tư dễ kiếm với chi phi thấp; chẳng hạn các linh kiện từ thiết bị điện từ cũ (TV, đầu máy, radio, ampli...), cao su, gỗ, các thanh nhôm, thép phế liệu, bánh xe cũ, tre, nứa, Cuốn sách “Hướng Dẫn Thiết Kế và Lắp Ráp Robot” nhằm giúp bạn biến ý tưởng sáng tạo độc đáo của mình thành các robot xinh xắn, thông minh, từ các loại vật liệu đơn giản, có thể tham gia các cuộc thi robot hoặc thậm chí có công dụng thực tiễn. Nội dung cuốn sách bao quát các vấn đề cơ bản trong lĩnh vực Robot, từ trí tuệ nhân tạo, hệ thống truyền động và chuyển động, hệ thống cảm biến, hệ thống điều khiển, cho đến các vấn đề cụ thể về nguồn điện, kết cấu, mạch điện, linh kiện điện tử, vận hành robot. Cuốn sách tập trung giới thiệu phương pháp thiết kế, chế tạo các robot cụ thể, bao gồm robot di động điều khiển bằng giọng nói, robot dựa trên hành vi ứng xử, robot phỏng sinh học, robot đi bộ, robot hoạt động dưới nước, hoạt động trên không, tay máy, và robot mô phỏng bàn tay người. Các robot này đều được trình bày chi tiết từ thiết kế, mạch điều khiển, chương trình máy tính, các linh kiện cần dùng, cho đến phương pháp chế tạo cụ thể. Với các hướng dẫn đó, bạn hoàn toàn có thể tự chế tạo robot cho riêng minh, trước hết là thử chế tạo theo mẫu trong sách, và khi đã có kinh nghiệm, bạn có thể tự thiết kế và chế tạo robot theo ý tưởng của mình. Chỉ cần một chút khéo tay, tính kiên nhẫn, và lòng đam mê, chắc chắn bạn sẽ thành công. Cuốn sách này không chỉ dành cho sinh viên, học sinh trung học, mà còn là tài liệu cần thiết cho mọi người ham mê sáng tạo. Việc tự học lập trình robot chưa bao giờ là dễ dàng, nhưng chỉ cần có đủ đam mê và tinh thần học tập khám phá, thì bạn vẫn có thể tiếp cận và giỏi lĩnh vực này. Dưới đây, OhStem sẽ gợi ý cho bạn các bước chi tiết để tự tìm hiểu về Robotics, đồng thời đính kèm tài liệu hướng dẫn chi tiết cho người mới, bạn có thể tải về miễn phí (ở cuối bài viết) để “ngâm cứu” dần nhé! 6 bước tự học lập trình robotMột số lưu ý về các bước tự học lập trình robot bên dưới:
Ngoài tài liệu hướng dẫn đính kèm ở cuối bài viết, thì OhStem cũng có đưa ra danh sách hàng loạt các dự án thú vị với robot, như robot giải mê cung, robot tự đi theo vạch kẻ đen,… Khi đã nắm vững các kiến thức cơ bản về lập trình robot, bạn có thể tham khảo làm các dự án này. Bạn có thể đi tuần tự theo từng bước để tự học lập trình robot. Tuy nhiên, việc bỏ qua một số bước mà bạn đã bước cũng chẳng sao cả, miễn sao là phù hợp với bạn. Bước 1: Chuẩn bị vật liệu chế tạo robot / kit roboticsTrước khi bắt đầu tự học lập trình robot, bạn cần chọn cho mình thiết bị phù hợp. Hiện nay trên thị trường có đa dạng kit về robot cho bạn chọn lựa. Tuy nhiên:
Khi mới bắt đầu, bạn nên chọn các robot cơ bản, với những tính năng đơn giản thay vì phức tạp. Vì robotics là một lĩnh vực tuy khá thú vị nhưng cũng rất khó, không nhiều người có đủ đam mê và thời gian để theo đuổi chúng đến cùng. Do đó, bạn hãy kiên trì nhé! Nếu bạn tự mua linh kiện rời, OhStem gợi ý cho bạn những thiết bị cần có:
OhStem đã đóng gói tất cả các linh kiện rời thành 1 bộ kit có tên là Maker Robot Kit, để bạn tự do tùy biến robot dựa trên đầy đủ các thành phần độc lập. Bạn có thể tham khảo Maker Robot Kit tại đây. STEM Robot KitNếu mua kit robot có sẵn, OhStem gợi ý bạn nên mua robot STEM Rover, robot xBot (tất cả đều kèm hướng dẫn lập trình lẫn lắp ráp chi tiết). Bước 2: Tìm hiểu phần mềm và ngôn ngữ lập trình robotKhi tự học lập trình robot, có lẽ đây là bước khó khăn nhất. Bạn dễ bị choáng ngợp bởi vô số ngôn ngữ lập trình robot khác nhau: kéo thả khối lệnh Scratch, Python, C+,… Liệu rằng bạn nên chọn ngôn ngữ nào? Việc chọn ngôn ngữ lập trình nào phụ thuộc vào độ tuổi, kiến thức và kỹ năng của bạn. Dưới đây là một số gợi ý của OhStem cho những ai mới bắt đầu và muốn tự học lập trình robot:
Các mạch lập trình như Yolo:Bit hoặc robot Rover hỗ trợ cả ngôn ngữ kéo thả khối lệnh lẫn Python, C (Arduino), cho phép bạn có thể tự học lập trình robot bằng bất kỳ ngôn ngữ nào bạn thích. Ngoài ra, các thiết bị này được lập trình trên phần mềm đa nền tảng OhStem App – nghĩa là bạn có thể lập trình trên máy tính, điện thoại, máy tính bảng tùy thích, mang đến sự linh hoạt tối đa cho người dùng. Bước 3: Lập trình dự án Robotics đầu tiênKhi đã có đầy đủ phần cứng và phần mềm để tự học lập trình robot, bây giờ bạn hãy thử lắp ráp và lập trình robot hoạt động chương trình cơ bản đầu tiên nhé! Chương trình này có thể là cho robot đi tới trong 1 giây, đi lùi 1 giây, rẽ trái, rẽ phải hoặc là bật đèn LED (nếu phần cứng robot có đèn) tùy thích. Các chương trình cơ bản này cũng có vai trò giúp robot có hoạt động đúng hay không, có bị lỗi gì trong khâu lắp ráp hay không. Bạn có thể tải tài liệu tự học lập trình robot mà OhStem để ở cuối bài viết để thực hành nhé! \>> Workshop trải nghiệm & lập trình robot cho bé tại TP. HCM: Robot gói bánh chưng Bước 4: Thêm cảm biến vào lập trình robotTương tự như con người có các giác quan để cảm nhận môi trường, thì Robot cũng dùng các cảm biến để đọc và nhận thông tin từ xung quanh. Ví dụ:
Tuy nhiên, nhìn chung thì chúng ta có thể phân loại cảm biến trên robot thành 2 loại:
Bạn hãy làm việc với cảm biến trên robot, để tạo ra nhiều dự án thú vị hơn nhé! Ví dụ như dùng cảm biến siêu âm để robot di chuyển và tự động né vật cản (khi “nhìn thấy” vật cản thì robot tự rẽ sang hướng khác và đi tiếp chẳng hạn). Tất cả các tài liệu hướng dẫn làm việc với cảm biến robot thì OhStem đều có để ở cuối bài viết, bạn co thể skip nội dung đoạn này và tải tài liệu về làm theo trực tiếp nhé! Bước 5: Ứng dụng lập trình robot trong cuộc thi RoboconVà bước cuối cùng để bạn thành thạo hơn về Robotics là hãy thử dùng robot của mình để giải quyết thử thách trên sa bàn Robocon nào đó. Có thể là sa bàn robot giải mê cung, sa bàn thi Robocon tại địa phương,… hoặc bạn tự chuẩn bị sa bàn cho mình và tự giải đề. OhStem có sẵn danh sách các sa bàn thi Robocon, bạn có thể tham khảo qua link sau: Sa bàn Robocon Bước 6: Tham gia vào cộng đồng, CLB RoboticsMuốn đi nhanh thì đi một mình, muốn đi xa phải đi cùng nhau! Để giữ lửa và tinh thần đam mê với robot, cũng như sự kiên trì khám phá đến cùng, bạn nên tham gia vào một cộng đồng Robotics để cùng chia sẻ thành quả và học hỏi cùng những người khác. Hiện tại, OhStem đã và đang xây dựng cộng đồng giáo viên quan tâm đến lập trình nói chung và Robotics nói riêng, nếu bạn quan tâm có thể liên lạc OhStem để tham gia nhé! Tài liệu tự học lập trình robotCác tài liệu này được OhStem chia sẻ hoàn toàn miễn phí, bạn hãy tải tài liệu mà bạn cần rồi bắt đầu quá trình tìm hiểu Robotics của mình ngay nhé:
Ngoài ra, với giáo viên thì OhStem thường có các khóa tập huấn STEM về chủ đề lập trình robot. Giáo viên có thể theo dõi Fanpage OhStem để cập nhật thông tin các khóa này và đăng ký tham gia nhé (hầu hết đều là miễn phí và diễn ra online) Lời kếtQua bài viết trên, hy vọng bạn đã có phương hướng để bắt đầu quá trình tự học lập trình robot cho mình. Hãy bắt đầu ngay nhé! Nếu có thắc mắc gì, bạn có thể liên hệ OhStem để được giải đáp. Hiện nay, OhStem đang cung cấp trọn bộ giải pháp từ phần cứng, phần mềm, tài liệu đến các chương trình tập huấn, đào tạo về Robotics (đa số là miễn phí). |