Все ли контакты Arduino Uno выводят 5 В?

В настоящее время я работаю над проектом, в котором используется датчик движения PIR и реле 5 В. Поскольку вы, возможно, знаете, что и датчик движения, и реле требуют подключения 5 В.

Моя проблема в том, что я не хочу беспорядочных соединений (параллельных и последовательных) и хочу использовать любой другой контакт для питания и заземления.

Кроме того, можете ли вы подсказать, какой резистор мне может потребоваться для датчика движения и реле?

Спасибо за любую помощь.

, 👍0


1 ответ


2

Вам может сойти с рук питание PIR-датчика от логической линии. Проверьте характеристики. Если он потребляет менее 20 мА, все будет в порядке. Если вам нужно подать больший ток, вы можете использовать драйвер CMOS TTL или правильно выбранный N-канальный МОП-транзистор. Adafruit продает, например, <b>эти</b>.

Реле — другое дело. Если у вас одно из оптически изолированных реле и все, что вы используете, это оптоизолятор, то вам может сойти с рук и это, если вам нужно только ≤20 мА. Если вы хотите по-настоящему запитать катушки реле от Arduino, забудьте об этом. Даже управлять реле от линии 5 В на Arduino — плохая идея. Реле потребляют довольно большой ток, а нагрузка у них достаточно «грязная» и может вызвать проблемы.

Что касается вопроса «какой резистор мне может потребоваться для датчика движения и реле», я не понимаю, что вы имеете в виду. Никакие резисторы вам не нужны. Если реле потребляет больше тока, чем может обеспечить Arduino, токоограничивающий резистор может защитить Arduino от повреждения, но реле не будет работать правильно.

Какие резисторы вы имеете в виду?

,

В последнем пункте я говорю о значении сопротивления 1 Ом или 100 Ом и т. д., @Suraj majumdar

Я знаю, что такое резисторы. Я не думаю, что вам это нужно в этом приложении, но вам нужно определить, какой ток потребляют ваши устройства., @Duncan C

«(На большинстве моделей Arduino абсолютный максимальный ток для каждого контакта составляет 40 мА, но рекомендуется оставаться на уровне половины этого значения или ≤ 20 мА». На самом деле в таблице данных указано, что Vout при Vcc = 5 В гарантированно будет >= 4,2 В для up до 20 мА и может упасть выше этого значения: «Если IOH превышает условия тестирования [20 мА при VCC = 5 В], VOH может превышать соответствующую спецификацию. Контакты не гарантируют, что выдают ток, превышающий указанные условия тестирования»., @CrossRoads

@CrossRoads, который научит меня доверять вещам, опубликованным другими людьми на этих досках, как правде, не проверяя это для себя. Спасибо, что поправили меня. Я удалил эту часть своего ответа., @Duncan C