Мне просто интересно, есть ли способ разделить мой вывод 5 В между двумя или более компонентами?
Я практикую свои навыки Arduino, и у меня есть кнопка, при нажатии которой я хочу активировать свой ультразвуковой датчик - тогда я понял, что для каждого из них требуется 5-вольтовый контакт, из которых у меня точно один.
arduino
power-supply
Сиско
источник
источник
Ответы:
Вы, конечно, можете. Имейте в виду, что только из выводов Arduino не обеспечивает более нескольких мА (что-то вроде 20-30 мА). Таким образом, ваши ультразвуковые датчики должны хорошо питать Arduino, а не что-то вроде двигателя, который потребляет много тока.
Я предполагаю, что вы говорите о HC-SR04, который номинально потребляет 15 мА, так как он обычен для микроконтроллеров.
Было бы полезно, если бы вы могли рассказать нам, какие компоненты вы заинтересованы в подключении.
источник
Если вы говорите о выделенном 5-вольтовом соединении, доступном на Arduino (то есть от регулятора, а не от микро), тогда, пока вы не превышаете максимально доступный ток, вы можете питать от него столько вещей, сколько захотите.
Чтобы было ясно, я предполагаю, что вы говорите о выводе заголовка, на который указывает красная стрелка.
Какой ток может подать этот вывод?
Что ж, если посмотреть на схемы для нескольких Arduinos, все они, похоже, используют регулятор 5 В NCP1117 в формате SOT-223. Регулятор может подавать до 1 А, если теплоотвод адекватно, но поскольку на Arduino радиатора нет, возможности будут намного меньше, чем у этого.
Если вы используете источник питания USB, то он обходит регулятор, и тогда вы ограничены максимальным током USB (500 мА для USB 2.0)
Для NCP1117, если мы посмотрим на график для окружающей длины меди, мы увидим, что максимальная мощность может быть между ~ 0,6 Вт и 1,5 Вт, в зависимости от того, сколько меди используется. При 5 В это соответствует 0,6 Вт / 5 В = 120 мА, а 1,5 Вт / 5 В = 300 мА.
Обратите внимание, что этот график для температуры окружающей среды 50 градусов, поэтому при нормальных условиях (~ 25 градусов) максимальная мощность будет немного выше.
Часть этого идет на питание ATmega, если мы предположим, что оно будет меньше ~ 100 мА, тогда это может не оставить слишком много для питания чего-либо еще, если он работает на высокой скорости, управляет несколькими светодиодами и т. Д. Если вы не делаете много , вероятно, она будет около 10-20 мА (точные цифры см. в техническом описании ATmega328).
Надеемся, что используется много меди, поэтому у вас будет запасная пара в несколько сотен мА (больше / меньше в зависимости от того, что делает ATmega)
NCP1117 имеет защиту от теплового отключения, поэтому худшее, что случается, если вы потребляете слишком большой ток, это достигнет определенной температуры (~ 175 градусов - будьте осторожны при прикосновении к ней!), а затем отключите, пока нагрузка не будет снята.
Таким образом, если ваши ультразвуковые устройства требуют меньше, скажем, 100 мА вместе, вы, вероятно, будете в порядке. Просто попробуйте и посмотрите, как это происходит - вы можете контролировать температуру регулятора, если у вас есть датчик температуры (если нет, вы можете оценить, слегка коснувшись - если слишком жарко, чтобы держать палец на нем> 50 градусов. Если вы намочите палец, прикосновение и оно шипит, тогда, вероятно, более 100 градусов)
Обратите внимание, что я никогда не использовал Arduino лично, это просто из быстрого взгляда на доступную информацию.
источник
Проведите линию от 5V на Arduino до небольшого макета. Затем проложите провода от подключенных линий на макете к другим компонентам. Если я вас правильно понял, вас больше беспокоит то, что на Arduino есть только одна линия% v out, и вам нужно подключить более одного устройства. Другое решение состоит в том, чтобы подключить охватывающий провод на выводе 2 ICSP к другому устройству, так как на нем также присутствует напряжение 5 В.
источник