Как лучше всего держать Arduino в водонепроницаемой распределительной коробке и предотвратить перегрев?

Я пытаюсь сделать автоматическую разблокировку садовых ворот по таймеру. Я планирую использовать arduino uno 24/7 с программным таймером, который активирует двигатель для снятия блокировки болта. Я собираюсь поместить всю электронику и удлинитель в водонепроницаемую распределительную коробку. Не приведет ли это к перегреву? Есть ли необходимость в какой-то водонепроницаемой системе охлаждения? Кто-нибудь когда-нибудь собирал уличную электронику и сталкивался с этой проблемой?

, 👍1

Обсуждение

Ардуино не выделяют столько тепла, за исключением, может быть, регулятора 5 В. Используйте эффективный импульсный регулятор вместо того, чтобы полагаться на встроенный регулятор 5 В, и тепло будет практически отсутствовать., @Majenko

Если вам нужно что-то активно охлаждать, используйте металлический корпус и термически соедините этот компонент с корпусом., @Majenko

Я бы не стал так сильно беспокоиться о самой Arduino, но, в зависимости от того, что вы используете, источник питания и особенно драйвер двигателя могут выделять некоторое количество тепла. Однако он будет включаться не часто и не очень долго. Кто-нибудь где-нибудь мог бы посчитать, учитывая ваши точные настройки; говоря за себя, я бы просто попробовал и поэкспериментировал., @ocrdu

@Majenko хороший момент, я посмотрю на это., @MyDisplayName

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

Я бы больше беспокоился о том, что солнце нагреет коробку, чем о плате Arduino., @Gerben

Вы также можете рассмотреть возможность использования спящего режима., @Michel Keijzers

Я не могу вспомнить, где я его нашел, но один человек, которого я видел, на самом деле просто защитил аккумулятор и зарядное устройство и оставил Arduino Nano среди элементов. Он сказал, что они настолько крепкие, что просто работают независимо от погодных условий, и как только они высыхают от дождя, они снова начинают работать. Он сказал, что занимается этим годами, и многие нано просто живут в дикой природе за пределами вольеров и прекрасно себя чувствуют. Это наводит меня на мысль, что идеальная упаковка дешевых проектов на основе Arduino Nano менее важна, чем я когда-то думал., @Gabriel Staples


2 ответа


Лучший ответ:

0

Линейный регулятор на Arduino работает путем преобразования избыточного напряжения в тепло. Если вы запитаете его 12 В и вытянете из него полный ампер, он превратит (12-5)*1a или 7 Вт мощности в нагрев и быстро перегреется, даже если он не в коробке.

Если вы питаете его от 6,5 В и потребляете от него только 300 мА, он будет вращаться (6,5-5) * 0,3 или чуть меньше половины ватта. Пока Arduino находится в режиме ожидания, он, вероятно, будет потреблять только 50 мА, то есть менее 1/10 ватта тепла.

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

Или пропустите внутренний стабилизатор и используйте понижающий регулятор напряжения. Они выделяют НАМНОГО меньше тепла.

Изменить:

Для проекта, которым я недавно занимался, я использовал внешний регулируемый источник питания 5 В для всего. Я отрезал USB-кабель и припаял красный и черный (+5 В и земля) к источнику питания 5 В и подключил его к USB-разъему Arudino. Это подает 5 В на Arduino.

,

Обычно я использую преобразователь SEPIC и полевые МОП-транзисторы с низким значением RDSon. Я обычно устанавливаю выход преобразователя примерно на 8 вольт. Я предполагаю, что двигатель питается от другого источника питания, а не от Arduino. Я обычно без проблем использую пластиковые евробоксы. Держите его подальше от солнца, и все будет в порядке., @Gil

«Обычно я устанавливаю выход преобразователя примерно на 8 вольт». Чего ждать? Затем вы вводите преобразователь в VIN и все еще управляете регулятором напряжения Arduino? Почему бы не установить преобразователь на 5 В и не использовать его выход для питания Arduino напрямую?, @Duncan C

Если вы используете преобразователь для генерации 8 вольт и подачи его на VIN Arduino, вы все равно будете превращать 2 вольта в нагрев., @Duncan C

Извините, вы бы преобразовали ТРИ Вольта (и любой ток, проходящий через регулятор Arduino) в тепло., @Duncan C

Использование Vin добавляет дополнительную фильтрацию и стабильность, и это бесплатно. Мне не нравятся индуктивные нагрузки или линии, выходящие из корпуса и подключенные к тому же источнику питания, что и микропроцессор, это отличные антенны. Это намного меньше тепла при питании 8 В, чем при питании 12 В. Правильный выбор полевых МОП-транзисторов сильно повлияет на тепловыделение. В большинстве моих проектов не используются радиаторы, полевые транзисторы Low RDson стоят дороже, но, как правило, для меня они намного дешевле, чем установка радиаторов., @Gil


0

Самый простой вариант — алюминиевый водонепроницаемый бокс.

Вы можете сделать это самостоятельно, используя алюминиевые U-образные профили, и закрепите детали теплогенератора Arduino на внутренней поверхности коробки.

,