Arduino có thể sửa chữa được không

Arduino Co The Sua Chua Duoc Khong



Bảng Arduino được sử dụng rộng rãi trên toàn cầu cho các mục đích giáo dục. Arduino nhắm đến nhiều sinh viên, kỹ sư và giáo viên. Làm việc với Arduino cực kỳ dễ dàng khi có IDE thân thiện với người dùng và các bo mạch tương thích cao. Nhưng rắc rối thực sự đối với người dùng bắt đầu khi một kết nối dây sai duy nhất dẫn đến việc tắt bo mạch Arduino. Khi Arduino bị hư hỏng, câu hỏi đầu tiên xuất hiện trong đầu là liệu Arduino có thể được sửa chữa hay không. Hướng dẫn này sẽ là câu trả lời cho câu hỏi này.

Arduino có thể sửa chữa được không

Đúng Arduino có thể được sửa chữa nhưng tất cả phụ thuộc vào mức độ hư hỏng của nó. Để tìm ra vấn đề thực sự với tấm bảng, người ta phải chú ý đến những chi tiết dù là nhỏ nhất. Ví dụ: nếu chúng ta nhìn vào bảng Arduino Uno, thì không chỉ bảng bị hư hỏng mà còn cả các thành phần tạo nên Arduino cũng bị hư hỏng thực sự. Arduino được tạo thành từ các thiết bị ngoại vi khác nhau giúp nó chạy mã của chúng ta. Nếu một hoặc nhiều thành phần không đúng thứ tự thì Arduino có thể không hoạt động.

Một số thành phần chính của Arduino là:







  • Atmega328p : Đây là bộ vi điều khiển chính thực thi lệnh được đưa ra trong mã.
  • Atmega16u2 : Bộ vi điều khiển này xử lý giao tiếp nối tiếp bằng giao diện USB.
  • Bộ điều chỉnh điện áp : Điều này điều chỉnh nguồn điện đến từ giắc cắm thùng Vin hoặc DC thành 5V quy định.
  • Nguồn dẫn : Sáng lên khi Arduino được bật.
  • Chân nguồn : Xử lý nguồn đầu vào và đầu ra của Arduino. 5V và 3.3V có thể được lấy làm đầu ra.
  • Bộ tạo dao động : Hai loại dao động được sử dụng, một là gốm và một là pha lê, cả hai đều tạo ra tín hiệu xung nhịp 16MHz.



Trong trường hợp nếu bất kỳ thành phần nào nêu trên bị lỗi thì không thể sửa chữa được. Tất cả những gì chúng ta cần là mua một linh kiện mới và thay thế nó bằng linh kiện cũ. Một số thành phần SMD khó thay thế như vi điều khiển giao diện nối tiếp, vì vậy tốt hơn hết bạn nên mua một bảng Arduino mới. Trong khi bộ điều khiển chính Atmega328p có hai biến thể một với DIP và một với SMD. Nếu bạn có bo mạch Arduino DIP (Dual In-Line Packaged) và bộ điều khiển chính đã chết thì hãy mua một bộ điều khiển mới và thay thế nó.



Một điều bạn cần kiểm tra là mua bộ vi điều khiển Atmega328p với bộ nạp khởi động được cài đặt sẵn hoặc cài đặt bộ vi điều khiển mới sau khi bạn mua nó.





Cách sửa chữa bảng Arduino

Để sửa chữa bảng Arduino trước tiên chúng ta phải khắc phục sự cố bảng Arduino và xác định lỗi. Một khi thành phần bị lỗi được xác định, nó có thể được thay thế nhưng nếu hư hỏng xảy ra với PCB thì rất khó sửa chữa. Vì Arduino PCB là đa lớp với rất nhiều đường hàn tích hợp.

Dưới đây là danh sách các bước bạn cần làm theo để sửa chữa bảng Arduino:



Kiểm tra nguồn điện: Cấp nguồn cho bảng Arduino bằng USB hoặc nguồn điện và kiểm tra đèn xanh xem nó có đang bật hay không.

Thử tải lên bản phác thảo thử nghiệm: Tải lên bản phác thảo thử nghiệm vào bảng Arduino. Blink sketch thường được sử dụng để kiểm tra xem bộ vi điều khiển có hoạt động hay không. Nếu bản phác thảo không tải lên, thì có thể có sự cố với cổng nối tiếp hoặc bộ vi điều khiển chính.

Kiểm tra hoạt động của bộ điều chỉnh điện áp: Sử dụng DMM kiểm tra điện áp đầu ra của bộ điều chỉnh điện áp trên chân 5V và 3.3V. Nếu điện áp nhiều hơn hoặc ít hơn thay thế bộ điều chỉnh điện áp.

Sử dụng ICSP nếu Chip ATmega16U2 không thành công: Arduino có chip Atmega16u2 cho giao diện nối tiếp và rất khó thay thế vì nó là thành phần SMD trên Arduino tuy nhiên có một cách thay thế để giao tiếp bằng thiết bị lập trình ICSP thông qua đầu nối ICSP trên bảng Arduino. Cáp FTDI cũng có thể được sử dụng để liên lạc.

Thay thế chip ATmega328P không thành công: Bộ vi điều khiển chính trong một số bo mạch như Uno có thể thay thế được nếu nó được lắp vào ổ cắm. Có thể mua bộ vi điều khiển mới với bộ nạp khởi động được cài đặt sẵn. Bộ nạp khởi động Optiboot đã được tích hợp sẵn trên một số chip, vì vậy bạn sẽ có thể tiết kiệm thời gian và công sức. Cẩn thận thay chip cũ và ghi nhớ vị trí Pin 1 để tránh xảy ra sự cố. Có một đỉnh trên chip cho biết hướng chính xác của bộ vi điều khiển. Tránh chạm vào các chốt kim loại vì tĩnh điện có thể khiến chúng bị dập.

Sự kết luận

Bo mạch Arduino được thiết kế với độ phức tạp cao đến mức người dùng bình thường khó có thể sửa chữa được. Tùy thuộc vào mức độ hư hỏng đã xảy ra đối với bo mạch Arduino liệu chúng có thể được sửa chữa hay không. Trong khi một số thành phần của Arduino là SMD, rất khó sửa chữa, có một số thành phần có thể thay thế và luôn sẵn có với chi phí hợp lý. Bạn nên mua một bảng mới nếu người dùng không có kiến ​​thức về khắc phục sự cố Arduino.