Đốt cháy Arduinos lần lượt


14

Tôi đã vô tình gây ra một sự cố ngắn mạch cho hai bản sao Arduino Uno giá rẻ hoàn toàn khác nhau (dưới 4 đô la), đưa ra cảnh báo âm thanh Windows cho USB không được cắm nhiều lần.

Điều này sau đó đã dẫn đến một vấn đề với việc tải lên mã và không nhấp nháy đèn xanh khi thiết lập lại trên cả Arduinos. Bây giờ, tôi biết điều này có nghĩa là gì nhưng tôi không thể hiểu tại sao điều này xảy ra. Tôi nghĩ rằng nó có bảo vệ chống lại điều đó.

Có phải bình thường họ phản ứng như vậy dễ dàng như vậy? Làm thế nào tôi có thể ngăn chặn điều này xảy ra LẠI?


2
Có những công ty bán các bản sao Arduino "chắc chắn" được thiết kế để chống lại hầu hết những điều xấu mà bạn có thể làm một cách hợp lý cho họ mà không chủ động cố gắng phá vỡ chúng. Một người tôi đã có may mắn đặc biệt là Ruggeduino. Nếu không vẫn còn bán, nhưng chỉ cần google nó.
Muzer

3
KHÔNG sử dụng thẻ Arduino-UNO cho các bo mạch khác, và đôi khi vì vậy sự khác biệt có thể liên quan đến vấn đề.
Chris Stratton

4
Những bảng nào? Những gì bạn đã ngắn mạch chính xác? Một pin đầu ra xuống đất? Xem Tôi đã gạch Arduino Uno của tôi? Các vấn đề với việc tải lên bảng - có thể bảng vẫn có thể được sử dụng trong một số khả năng.
Nick Gammon

3
Từ tiêu đề, tôi đã mong đợi một câu hỏi về các mối nguy hiểm về sức khỏe và an toàn khi đặt hàng chục arduinos cạnh nhau và đốt cháy chúng như một chuỗi domino.
Stevoisiak

2
Ngừng gây ngắn mạch. Sợ các electron rung. Nó giúp nếu bạn sốc bản thân ngay sau đó.
user2497

Câu trả lời:


14

Tôi nghĩ rằng nó có bảo vệ chống lại điều đó.

Arduinos chính hãng có một số bảo vệ, vâng.

Có phải bình thường họ phản ứng như vậy dễ dàng như vậy?

Rác giá rẻ? Chắc chắn rồi. Gieo nhân nào gặp quả nấy.

Làm thế nào tôi có thể ngăn chặn điều này xảy ra LẠI ..

Mua một cái thật. Cũng cẩn thận hơn .

Nhưng với cái giá bạn phải trả cho các bản sao rẻ tiền, bạn có thực sự quan tâm nếu cuối cùng chúng bị hỏng không? Bạn có thể mua nhiều máy nhái cho mỗi một chính hãng, và trong khi một chính hãng có thể kéo dài lâu hơn, khi bạn quản lý để giết nó (họ không nhiều hơn nữa gồ ghề, nhưng một số thành phần đáng tin cậy hơn, chẳng hạn như chip giao diện USB) , mà bạn có vẻ lão luyện, bạn sẽ khó chịu hơn nhiều so với việc bạn giết một bản sao.

Vì vậy, tôi sẽ đề nghị đầu tư vào một một bọc đặc biệt các dự án, và để hỗ trợ Arduino (nếu không có ai mua bảng chính hãng sẽ không Arduino), và một đống các dòng vô tính mà bạn có thể thử nghiệm và học hỏi với. Thổi bay chúng theo ý muốn và khi bạn hài lòng với dự án của mình, hãy chuyển nó sang bảng chính hãng để khoe với mọi người.


2
Tôi đồng ý, mặc dù tôi cũng nghĩ rằng để học hỏi có thể tốt hơn là sử dụng những cái rẻ hơn so với đốt những cái thật (mặc dù chúng có nhiều sự bảo vệ hơn). Cho đến nay tôi đã đốt một cái và đó là một chiếc chính hãng (sau khi đặt nó vào hộp và sử dụng bộ chuyển đổi 12V).
Michel Keijzers

3
Điều đó là tốt nếu bạn sẽ coi chúng như một món đồ dùng một lần. Sử dụng một vài lần và ném nó đi. Cá nhân tôi có hai bảng Uno R2 mà tôi đã có trong nhiều năm và đối xử với họ như là thô lỗ. Họ sẽ làm việc tốt.
Majenko

7
Tôi không nghĩ ngay cả một bảng được cho là "chính hãng" vượt trội cũng sẽ được bảo vệ trên các chân I / O, ít nhất là bất kỳ bảng tiêu chuẩn phổ biến nào. Nhiều nhất, họ có thể đang sử dụng một bộ điều chỉnh có khả năng bảo vệ quá dòng tốt hơn. Và không quá khó để đặt một bộ điều chỉnh tốt hơn vào một bảng giá rẻ của Trung Quốc, và tiết kiệm rất nhiều tiền bằng cách tránh các bảng trong đó giá là 20% chất và 80% hình ảnh thương hiệu.
Matti Virkkunen

4
Đây thường là lời khuyên tốt, nhưng hãy nhớ, có những trường hợp ngoại lệ. Arduino đầu tiên của tôi là một bản sao Trung Quốc (giá khoảng 3 bảng Anh và đi kèm với cáp USB) nhưng nó đã vượt qua được hai chiếc chính hãng, mặc dù tôi thường thử những thứ rủi ro trên nó trước.
ChiaByZero

4
@AleksandurMurfitt Cáp USB trên nó có lẽ có rất ít kim loại trong dây nguồn, nó hoạt động như một điện trở giới hạn dòng điện và bảo vệ mọi thứ;)
Majenko

19

Các phép đo để ngăn chặn việc phá vỡ Arduino (hay nói chung là AVR):

Phòng ngừa

  • Luôn rút phích cắm USB hoặc bộ chuyển đổi khi bạn thay đổi mạch điện.
  • Kiểm tra tất cả các dây trước khi bạn bật nó.
  • Hủy bỏ hoặc đảm bảo dây nhảy / nhảy lỏng (tạm thời) không chạm vào các bộ phận khác hoặc Arduino (tốt hơn là lấy chúng ra hoặc 'đậu' chúng ở một nơi khác trong bảng điều khiển.

Ngăn chặn các thay đổi mong muốn dẫn đến các phím tắt

  • Kiểm tra lại dây / jumper bạn vừa thay đổi / thêm.
  • Hãy chắc chắn rằng không có thành phần / dây / bộ nhảy nào khác chạm vào Arduino hoặc bảng điều khiển (linh kiện).
  • Làm sạch bàn của bạn (nếu bạn có không gian), vì vậy nếu có thứ gì đó kim loại rơi / di chuyển, nó sẽ không làm hại Arduino của bạn.
  • Khi thay đổi một tấm khiên, luôn luôn kiểm tra tất cả các dây đến và đi từ nó, đến Arduino của bạn và các bộ phận trên chính tấm khiên nếu cần.

Ngăn chặn các phím tắt thành phần hoặc áp đảo

  • Nếu bạn có dây từ pin đến GND hoặc pin đến VSS, hãy luôn đảm bảo có điện trở hoặc bạn biết tại sao không cần điện trở. Điều này cũng có thể làm hỏng trực tiếp Arduino của bạn.
  • Hãy chắc chắn rằng mọi thành phần không nhận được nhiều năng lượng hơn mức có thể xử lý.
  • Cụ thể hơn: Nếu bạn có các thành phần sử dụng 3.3V, hãy đảm bảo rằng chúng không nhận được 5V.
  • Nếu bạn có các thành phần sử dụng 3.3V, hãy đảm bảo rằng chúng không nhận được 5V.

Ngăn chặn quá nhiều nhiệt

  • Không chỉ đặt Arduino trong một số trường hợp / vỏ bọc ... nhiệt có thể phá hủy nó, vì vậy hãy kiểm tra trước khi có đủ làm mát, thêm quạt, tản nhiệt hoặc tạo lỗ trên vỏ.
  • Nếu bạn kết nối bất kỳ nguồn điện nào ngoài USB, hãy kiểm tra lại nếu nó không tạo ra nhiều nhiệt không cần thiết. Điện áp không sử dụng sẽ tạo ra nhiều nhiệt.

Ngăn chặn tĩnh điện

  • Không chạm vào các thành phần khi không cần thiết
  • Nếu bạn chạm vào các bộ phận, hãy chắc chắn rằng bạn đã được xả (chạm vào bộ tản nhiệt, sử dụng dây đeo cổ tay, sử dụng thảm phủ nhựa, chạm vào dây nối đất).

Ngăn ngừa những sai lầm tầm thường

  • Không giữ đồ uống bên cạnh Arduino hoặc Breadboard của bạn (hoặc nếu bạn, hãy giữ nó ở phía bên kia).
  • Coi chừng cáp nặng không kéo Arduino của bạn khỏi bàn / bàn ... cáp USB có thể dễ dàng kéo Arduino xuống.
  • Coi chừng khi bạn thay đổi dây cáp, không kéo Arduino của bạn khỏi bàn / bàn.
  • Giữ động vật (và mọi người cũng vậy, theo đánh giá của riêng bạn) tránh xa dự án điện tử của bạn.

1
Tôi đã rất sợ hãi khi vô tình sử dụng một tấm khiên trong khi một chương trình có mục đích khác được tải trong arduino. Giống như chương trình PWM trên màn hình hoặc sử dụng thư viện GSM không tương thích với mô-đun GSM tôi đang sử dụng. Đây cũng có thể là một vấn đề?
Edenia

Có, tôi sẽ thêm nó ... nếu một bản phác thảo đặt 0V hoặc 5V vào pin hơn một số điều có thể xảy ra trong chương Ngăn chặn các thay đổi mong muốn dẫn đến các phím tắt
Michel Keijzers

Không thể biết đây có phải là cố ý hay không, nhưng tôi thích cách tiếp cận "hai quy tắc của Câu lạc bộ chiến đấu" với lời khuyên của bạn về việc cung cấp các thành phần 5V đến 3.3V.
cướp

3

Luôn sử dụng điện trở nối tiếp khi kết nối bất cứ thứ gì với chân IO của bạn. Trong nhiều trường hợp, bạn sẽ vẫn cần một cái (như lái đèn LED hoặc BJT), và trong những trường hợp khác, nó sẽ không bị tổn thương (như lái cổng MOSFET hoặc đường UART). Điện trở 100 Ohm sẽ giới hạn dòng điện tới 50 mA (giữ nó trong phạm vi an toàn), trong khi hầu như không ảnh hưởng đến mạch của bạn trong hầu hết các trường hợp.


1

Thỉnh thoảng tôi đã sử dụng một bộ giới hạn hiện tại (LM317 giá rẻ sẽ làm), mặc dù 100mA sẽ làm cháy thiết bị của bạn. Đó là thực hành tốt để hạn chế hiện tại.

Nói chung không dây một mạch sống. Kéo mũ từ bánh mì là tốt. Cuối cùng, bạn có thể bỏ qua điều này, khi bạn trở nên lão luyện hơn. Tôi đã đốt 4 bản sao arduino trong vài tháng đầu.


Bạn không thể sử dụng LM317 trừ khi bạn có đầu vào nguồn điện áp cao hơn đáng kể. Và nó sẽ không cung cấp bất kỳ sự bảo vệ nào chống lại thiệt hại loại ESD, mà nhiều khả năng là vấn đề ở đây.
Chris Stratton

Cao hơn 1,25V, mặc dù tất cả của tôi giảm 1,19V. Sẽ mũ trên đầu vào và đầu ra không giúp đỡ?
user2497
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.