EV3-TIPs \ Làm gì khi bộ não EV3-BRICK bị treo

Hiện tượng bộ não EV3 của robot LEGO MINDSTORMS EV3 (gọi tắt EV3-BRICKS) bị treo hoặc không phản hồi các thao tác nhấn nút vật lý khá thường xuyên xảy ra dù cho bạn có đang sở hữu một bộ não mới hoặc đã được sử dụng một thời gian dài. Trong phạm vi bài blog đợt này, BRICK Lab sẽ chia sẻ các tình huống hay gặp với bộ não EV3-BRICKS và cách xử lý khi bộ não EV3 bị TREO, ĐỨNG, ĐÔNG_CỨNG … hay không phản hồi bất kỳ nút bấm nào từ phía bạn như thế nào nhé! 

1. Nguyên nhân

Hiện tại, nguyên nhân dẫn đến việc bộ não EV3-BRICK bị treo, không phản hồi với các nút bấm vật lý (kể cả nút BACK) được BRICK lab tổng hợp thành các trường hợp sau:

  1. Lỗi tràn vùng nhớ/bộ nhớ tạm làm cho chương trình bị treo. Thường thấy khi chương trình lập trình của bạn quá nặng, hoặc yêu cầu các tác vụ tream dữ liệu liên tục giữa bộ não và phần mềm lập trình trong khi một chương trình đang được khởi chạy song song.
  2. Firmware (phần mềm mặc định được cài đặt sẵn) bị hư hỏng trong quá trình lập trình, nạp code …
  3. Lỗi trong quá trình đang cập nhật Firmware thì bị ngắt kết nối với máy tính …

2. Cách xử lý khi bộ não EV3-BRICK bị treo

Cách 1: “FORCE RESET” bằng tổ hợp 3 phím “thần thánh”

  • Bước 1: Cùng lúc nhấn vào 3 nút trên bộ não EV3-BRICK: BACK + CENTER + RIGHT 
  • Bước 2: Giữ trong 3 – 5 giây để toàn bộ tín hiệu đèn được tắt hẳn.
  • Bước 3: Nhanh chóng thả tất cả các nút để bộ não EV3-BRICK được khởi động. Lúc này, trên màn hình của bộ não EV3 sẽ hiển thị dòng thông báo: “Starting …”

Bạn sẽ phải chờ từ 20 – 90 giây để bộ não EV3-BRICK có thể khởi động lại bằng việc Force Reset này. Lưu ý: Thao tác này sẽ xóa toàn bộ các thiết lập, dữ liệu và file lập trình được lưu trước đó trên bộ não EV3-BRICK. Vì vậy, hãy đảm bảo rằng bạn có thể nạp lại chương trình sau khi thao tác Force Reset được hoàn thành.

Cách 2: Đưa bộ não EV3-BRICK về chế độ Update Mode và cài đặt lại Firmware

Đối với việc sử dụng chế độ Update Mode, bạn cần phải có một chiếc máy tính và một dây kết nối EV3 được để kèm trong bộ sản phẩm LEGO MINDSTORM EV3 – Core set

Máy tính của bạn cần được cài đặt trước phần mềm lập trình LEGO Mindstorm EV3. Link tải phần mềm: http://education.lego.com/download bạn có thể sử dụng bất kỳ phiên bản nào. Hoặc sử dụng công cụ hỗ trợ cập nhật Phần mềm Firmware (phiên bản web EV3 Manager tại: https://ev3manager.education.lego.com/ ) 

Các bước thực hiện Force Reset & Update firmware

  • Bước 1: Cùng lúc nhấn vào 3 nút trên bộ não EV3-BRICK: BACK + CENTER + RIGHT 
  • Bước 2: Giữ trong 3 – 5 giây để toàn bộ tín hiệu đèn được tắt hẳn.
  • Bước 3: Tiếp tục nhấn giữ 2 nút CENTER + RIGHT, thả nút BACK và giữ trong khoảng 1-2 giây.
  • Bước 4: Chờ đến khi màn hình hiển thị lên dòng thông báo: “Updating ..
  • Bước 5: Dùng cáp kết nối EV3 với máy tính thông qua cổng có ký hiệu PC trên bộ não EV3. Cùng lúc, khởi động phần mềm EV3 Programming.
  • Bước 6: Khi phần mềm EV3 Programming khởi động, truy cập tại thanh công cụ trên cùng bên phải theo các đường dẫn sau: TOOLS -> Firmware Update
  • Bước 7: Nhấn vào nút “Show details” để mở rộng ô cửa sổ làm việc. Tại đây, bạn cần chọn Firmware phù hợp, hoặc để mặc định.
  • Bước 8: Nhấn vào nút “UPDATE FIRMWARE” để tiến hành cài đặt lại phần mềm. Quá trình này thường mất 1 – 2 phút (có thể lâu hơn)

Kết thúc quá trình update firmware, bộ não EV3-BRICK sẽ hiển thị dòng thông báo “Starting ..” trên màn hình hiển thị. Hãy chờ để bộ não được khởi động lại hoàn toàn. Quá trình này thường mất 1 – 2 phút (có thể lâu hơn \ dưới 5 phút).

3. Lưu ý

  • Trong quá trình chạy lại phần mềm, không được tháo, ngắt hoặc làm gián đoạn dây kết nối bộ não EV3-BRICK với máy tính.
  • Nếu có trường hợp không thể update phần mềm, bạn đừng hoảng loạn, hãy thực hiện lại thao tác Force Reset ở bước 1. Lặp lại quy trình là được.
  • Sau khi kết thúc việc cài đặt lại Firmware, nếu thời gian khởi động lại lớn hơn 5 phút. Hãy lặp lại bước 1 và thay một firmware mới TẠI ĐÂY.

4. Tổng kết

Như vậy là chúng ta đã có thể tự mình khắc phục lỗi khi bộ não EV3-BRICK bị treo, đứng hoặc không phản hồi các nút bấm vật lý có sẵn. Hi vọng rằng bài blog chia sẻ kiến thức này giúp ích cho bạn.

Đừng quên theo dõi & cập nhật các bài viết mới nhất của tụi mình tại https://bricklab.vn hoặc nhắn tin say “Hi” với tụi mình tại fanpage của BRICK lab nghen!

5. Ưu đãi cho thành viên CLB BRICK lab & bạn đọc

CLB BRICK lab hoạt động dưới sự quản lý của CTY TNHH BRICK lab. Hiện tại, BRICK lab đang là đối tác của CTY TNHH Việt Tinh Anhđại diện LEGO Education tại Việt Nam. 

Chúng tôi xin tặng các thành viên của CLB BRICK lab & bạn đọc các ưu đãi khóa học lập trình Robot với LEGO Education tại CLB BRICK lab. Cũng như các khuyến mãi đặc biệt về các bộ công cụ LEGO Education – Robot KIT.

Leave a comment