Допустимая длина проводов/кабелей в Ардуино

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

проект

я работаю над проектом, в котором будет использоваться arduino для управления открытием и закрытием окна; в сарае. проект, которого я пытаюсь достичь, более подробно описан здесь.

вопрос

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

в настоящее время у меня есть те "обычные" 20-сантиметровые провода, которые вы получаете с алиэкспресса... которые, я думаю, будут недостаточно длинными.

, 👍0

Обсуждение

Если 20 см-это недостаточно долго, то что же тогда достаточно долго? 2 м, 200 м, 20 км?, @Thomas Weller

в этом примере, скажем, 3m... я планирую, что окно будет на крыше... я полагаю, что мои варианты-либо "приклеить" arduino к стене поблизости, либо иметь длинные кабели к полу. я думаю, что второй вариант лучше обеспечивает безопасность для arduino, потому что я мог бы поместить arduino в какую-нибудь водонепроницаемую коробку на полу. я не ожидаю, что он промокнет внутри... но я не могу этого гарантировать., @X0r0N

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

я не собираюсь рекламировать продукты amazon или что-то в этом роде... но [что-то вроде this](https://www.amazon.de/gp/product/B07R4SQZLQ?pf_rd_p=99260c3e-e149-406d-b475-c299891fcd91&pf_rd_r=TZBYYKCB8Y4CNG0MWSMM) - это тип двигателя, которым, по-видимому, легко управлять... (у меня есть микро сервопривод SG90, работающий, как и ожидалось. я ожидаю, что большой будет работать аналогично (конечно, с большими требованиями к мощности))... я не думаю, что окно будет слишком тяжелым... но этот мотор кажется достаточным... Возможно, мои ожидания здесь слишком оптимистичны. не стесняйтесь советовать мне все, что, по вашему мнению, я, возможно, не учел., @X0r0N


2 ответа


1

Шаговый двигатель 28byj-48, по-видимому, является двигателем 5 В (таблицаданных). Я видел, как он использовался с драйверомA3967, что означает, что он потребляет ток не более 750 мА.

Я буду придерживаться длины, которую вы упомянули в комментариях:

для этого примера допустим, 3 м

Остальное-физика: сопротивление провода равно

R = p * l/A

где l-длина провода, а A-площадь (зависит от диаметра).

Калькулятор падения напряжения теперь может сказать вам, сколько напряжения осталось на конце провода.

Я бы оценил 0,75 мм2 (AWG 18), но, возможно, вас даже устроит 0,5 мм2 (AWG 20) в соответствии с калькулятором. Но: лучше перестраховаться, чем потом сожалеть.


Также из комментариев:

у меня есть микро сервопривод SG90, работающий, как и ожидалось. я ожидаю, что большой будет работать аналогично (конечно, с большими требованиями к питанию).

Шаговый двигатель нуждается в совершенно иной настройке, чем сервопривод. Сервопривод соединен простыми 4 контактами, для шагового двигателя необходим драйвер двигателя (H-мост). Подключение шагового двигателя непосредственно к Arduino может привести к разрушению вашей платы.

,

спасибо за ваш ответ... я решил не использовать степпер, как описано в предыдущем посте. я думаю, что механические требования проще при использовании серводвигателя, потому что мне не нужно непрерывное вращение, чтобы открыть окно, и у меня есть рабочее доказательство концепции, работающее с дешевым сервоприводом SG90, который вы можете получить с помощью некоторого "дешевого" комплекта arduino., @X0r0N

@X0r0N: имейте в виду: SG90 может удерживать ~1 кг на расстоянии 1 см, 100 г на расстоянии 10 см и 10 г на расстоянии 1 м. Вам понадобится гораздо более мощный сервопривод., @Thomas Weller

я тоже так думаю... мой план состоит в том, чтобы использовать [это one](https://www.amazon.de/gp/product/B07R4SQZLQ?pf_rd_p=99260c3e-e149-406d-b475-c299891fcd91&pf_rd_r=TZBYYKCB8Y4CNG0MWSMM) или что-то подобное., @X0r0N


0

Длину провода трудно определить. Это зависит от того, питает ли он в вашем случае двигатель или имеет управляющие сигналы, подключенные непосредственно к Arduino. Внимательно посмотрите на ответ, предоставленный Томасом Веллером, если правильно определить размер провода, вы можете получить чрезвычайно длинные линии для двигателей и других типов нагрузок, у вас есть некоторое напряжение для работы. Провода, подключенные к Arduino, также являются антеннами и могут за очень короткое время собрать много гадостей, особенно вокруг двигателей. Эти антенны на входах имеют высокое сопротивление, что делает их более чувствительными к шуму. Независимо от того, на какие провода вы смотрите, они должны быть должным образом подготовлены для вашей среды и приложения.

,