Có cách nào để bo mạch Arduino có thể bị hỏng bằng cách sử dụng còi mà không có điện trở không?


13

Tôi muốn sử dụng bộ rung Piezo tiêu chuẩn trên một trong các chân analog của Arduino Uno mà không cần sử dụng điện trở. Kết nối này sẽ là một vấn đề cho bảng Arduino? Tại sao?


Tôi khuyên bạn nên tránh xa kết nối trực tiếp và sử dụng cả bóng bán dẫn và cuộn cảm, để có được âm lượng khá lớn từ piezo. Đây là một mạch khá đơn giản, xem http://cladlab.com/electronics/components/piezos . Đây là hình ảnh đầu tiên trong "Cách lái xe Piezo". Điều này tất nhiên chỉ áp dụng nếu bạn đang sử dụng một chiếc bánh tròn mà không có bất kỳ mạch lái xe nào bên trong. Bằng những bình luận dưới đây, tôi cho rằng bạn không phải.
gbmhunter

1
Tôi lái chúng trực tiếp. Đây là còi báo động tôi sử dụng: ebay.com/itm/ và đây là tiếng bíp: ebay.com/itm/ Kẻ - Tôi đã chạy chúng song song cùng một pin từ Nano và từ Uno. Không vấn đề gì.
SDsolar

Câu trả lời:


11

Cụ thể đối với còi áp điện : Ngoài các mối quan tâm hạn chế hiện tại như đã nêu trong các câu trả lời khác, có một rủi ro bổ sung đối với kết nối trực tiếp:

Một phần tử áp điện hoặc uốn áp điện (phần tròn phẳng mỏng rung để tạo ra âm thanh) có thể tạo ra điện áp lớn khi gõ hoặc gõ: Khả năng này thường được sử dụng trong các cảm biến gõ và pick-up cho các nhạc cụ gõ.

Các điện áp liên quan có thể cao đến vài chục volt , ví dụ, nếu tiếng chuông rơi xuống một bề mặt cứng. Nếu không có một số hình thức bảo vệ, chẳng hạn như ít nhất là một điện trở nối tiếp, các điện áp như vậy có thể vượt qua sự bảo vệ ESD trong bộ vi điều khiển của Arduino và làm hỏng thiết bị.

Do đó sử dụng một điện trở được khuyến khích mạnh mẽ .

Điện áp ngược là mối quan tâm nhiều hơn so với dòng điện, vì không giống như tiếng chuông từ (cuộn dây) mà một số câu trả lời đề cập đến, một bộ rung áp điện tiêu thụ rất ít dòng điện cho hoạt động bình thường. Tham khảo bảng dữ liệu cho bộ rung cụ thể của bạn: dòng điện hoạt động từ 5 đến 30 mA là phổ biến và sẽ không gây rủi ro cho Arduino.


14

Với bộ rung thông thường này , nó có điện trở cuộn dây khoảng 42 ohms chạy ở mức 5V, nó sẽ cố gắng rút ra 119mA nếu được kết nối trực tiếp, vượt xa 40mA (mỗi pin) mà Arduino có thể cung cấp. Vẽ dòng điện này có thể làm hỏng Arduino. Thêm một điện trở 100ohm nội tuyến có thể giảm mức rút hiện tại xuống còn khoảng 35ohms, trong giới hạn an toàn.

Ngoài ra, là một thành phần từ tính, bạn nên đặt một diode đi ngang qua nó để ngăn EMF trở lại làm hỏng Arduino. Rung động âm thanh có thể làm cho bộ rung tạo ra điện áp và diode có thể ngăn điều đó làm hỏng Arduino.


2
Tôi tin rằng bạn có nghĩa là 35mA, không phải ohms.
jwal

4

Các chân I / O có thể cung cấp tới 40mA dòng điện trước khi xảy ra hư hỏng. (Mặc dù nhiều người khuyên bạn nên giữ an toàn trong 20-30mA.)

Nếu bộ rung không vẽ nhiều hơn thế, bạn vẫn ổn.

Nếu bạn không biết bản vẽ hiện tại của buzzer, một điện trở nhỏ có thể giúp hạn chế dòng điện.


3

Các chân Arduino có thể mất tới 40 mA dòng điện. Đo mức độ hiện tại của bộ rung khi được đưa ra 3-5V. Nếu nó dưới 40 mA, bạn ổn.

Nó thực sự phụ thuộc vào buzzer. Còi Piezo thường ổn, bạn phải cẩn thận với còi thông thường.

Nói chung, thêm một điện trở 200-300 ohm bảo vệ các chân khỏi gần như tất cả các thiệt hại. Tôi vẫn khuyên bạn nên sử dụng một cái, đặc biệt là nếu bộ rung đang vẽ dòng điện trong phạm vi 30-40mA.

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.