Nếu bạn đang nói về kết nối 5V chuyên dụng có sẵn trên Arduino (tức là từ bộ điều chỉnh, không phải vi mô) thì miễn là bạn không vượt quá mức tối đa hiện có, bạn có thể cung cấp năng lượng bao nhiêu tùy thích từ nó.
Để rõ ràng, tôi giả sử bạn đang nói về pin tiêu đề mà mũi tên màu đỏ đang chỉ.
Pin này có thể cung cấp bao nhiêu?
Chà, nhìn vào sơ đồ cho một vài Arduinos, tất cả họ dường như sử dụng bộ điều chỉnh NCP1117 5V ở định dạng SOT-223. Bộ điều chỉnh có thể cung cấp tới 1A nếu tản nhiệt đầy đủ, nhưng vì không có tản nhiệt trên Arduino, nên khả năng sẽ kém hơn nhiều so với điều này.
Nếu bạn sử dụng nguồn cung cấp USB, thì nó sẽ bỏ qua bộ điều chỉnh và sau đó bạn bị giới hạn ở dòng USB tối đa (500mA cho USB 2.0)
Đối với NCP1117, nếu chúng ta nhìn vào biểu đồ cho chiều dài đồng xung quanh, chúng ta có thể thấy rằng công suất tối đa có thể nằm trong khoảng ~ 0,6W đến 1,5W, tùy thuộc vào lượng đồng được sử dụng. Ở mức 5V, giá trị này tương đương với 0,6W / 5V = 120mA và 1,5W / 5V = 300mA.
Lưu ý biểu đồ này dành cho nhiệt độ môi trường xung quanh là 50 độ, vì vậy trong điều kiện bình thường (~ 25 độ), công suất tối đa sẽ cao hơn một chút.
Một số điều này sẽ cung cấp năng lượng cho ATmega, nếu chúng tôi cho rằng nó sẽ nhỏ hơn ~ 100mA thì điều đó có thể không để lại quá nhiều năng lượng cho bất cứ thứ gì khác nếu nó chạy ở tốc độ cao, lái một vài đèn LED, v.v. Nếu bạn không làm việc nhiều , nó có thể sẽ vào khoảng 10-20mA (xem bảng dữ liệu ATmega328 để biết số liệu chính xác)
Hy vọng rằng có rất nhiều đồng được sử dụng, vì vậy bạn sẽ có một vài trăm mA dự phòng (nhiều hơn / ít hơn tùy thuộc vào những gì ATmega đang làm)
NCP1117 có bảo vệ tắt máy nhiệt, vì vậy điều tồi tệ nhất xảy ra nếu bạn rút quá nhiều dòng điện là nó sẽ đạt đến nhiệt độ nhất định (~ 175 độ - hãy thận trọng khi chạm vào nó!) sau đó tắt máy cho đến khi tải được gỡ bỏ.
Vì vậy, nếu các đơn vị siêu âm của bạn yêu cầu ít hơn, giả sử 100mA kết hợp có lẽ bạn sẽ ổn. Chỉ cần dùng thử và xem nó hoạt động như thế nào - bạn có thể theo dõi nhiệt độ của bộ điều chỉnh nếu bạn có cảm biến nhiệt độ (nếu không bạn có thể ước tính bằng cách chạm nhanh - nếu quá nóng để giữ ngón tay trên đó> 50 độ. Nếu bạn làm ướt ngón tay, chạm và nó xuất hiện sau đó có thể hơn 100 độ)
Lưu ý rằng tôi chưa bao giờ sử dụng Arduino, đây chỉ là một cái nhìn nhanh chóng về thông tin có sẵn.