Равномерное распределение мощности на несколько контактов e
Это плата Arduino, модель UNO R3. У меня есть 3 грелки размером 5x10 см, для которых требуется питание 5 В постоянного тока до 1 А, и я могу выдерживать напряжение до 12 В постоянного тока. Эти три грелки подключены к плате Arduino: красные провода подключены к контакту 8, контакту 9 и контакту 10 на цифровой стороне Arduino, а черный провод подключен к GND (земле). Наконец, у меня есть тумблер включения и выключения, подключенный к Arduino: красный провод подключен к цифровому контакту 2, а черный провод — к 5 В. Arduino Uno R3 выдерживает напряжение 20 В, а грелки 5 В — 12 В. Я хочу, чтобы внешний источник питания 20 В равномерно нагревал все 3 грелки. Как мне это сделать? Является ли это возможным? Спасибо!
@Rebecca Sgotto, 👍1
Обсуждение2 ответа
Лучший ответ:
Да, конечно возможно. Но если все, что вам нужно сделать, это включать и выключать эти грелки, Arduino, возможно, не самая подходящая технология.
Но если предположить, что эти грелки являются компонентом какой-то более сложной системы, которая реагирует на другие входы или выходы Arduino, вам понадобится еще несколько компонентов. Вам нужно выполнить две вещи, которые UNO R3 не может выполнить сам по себе, потому что ваши грелки представляют собой слишком большую нагрузку, чтобы UNO мог напрямую питаться. (Мощность одной светодиодной лампы — это максимум, который вы можете получить от выходного контакта.)
Для питания грелок необходимо снизить напряжение внешнего источника питания 20 В до значения менее 12 В.
Вам необходимо включать и выключать ток силой до 1 А, чтобы он поступал на каждую из трех грелок. UNO не может сделать это напрямую.
Есть много способов снизить напряжение питания с 20 В до менее 12 В. Некоторые из них гораздо более эффективны, чем другие. Вероятно, самый дешевый и эффективный способ — использовать источник 20 В в качестве входа небольшого понижающего преобразователя постоянного напряжения в постоянное. Их можно приобрести онлайн у китайских продавцов по очень низкой цене. Просто найдите «преобразователь постоянного тока в постоянный». Быстрый поиск обнаруживает, что один рассчитан на 20 ампер и с регулируемым выходным напряжением, его можно приобрести менее чем за 10 долларов. Это довольно эффективные устройства, которые не тратят впустую энергию, которую потратил бы простой резистор, снижающий напряжение.
Тогда вам понадобится одно или три 5-вольтовых реле какого-либо типа для включения питания грелок. Выходное напряжение 5 В на выводах UNO не будет подавать ток на грелки, а подавать ток, достаточный только для включения реле(ов). Реле(а) могут быть полупроводниковыми или с питанием от катушки. Просто убедитесь, что «контакты» реле рассчитаны на ток более 1 ампер, если их три, и более 3 ампер, если только один. Релейный щит Arduino с четырьмя реле, каждое из которых рассчитано на ток 10 А, можно приобрести менее чем за 5 долларов.
Если вы хотите, чтобы все три грелки были включены одновременно, вам понадобится только одно реле и один выход Arduino для подачи питания.
Самое простое решение, если вы хотите, чтобы все грелки нагревались одновременно, — это подключить три грелки последовательно. Тогда вы сможете подать 20 В напрямую на все три грелки, и вам не понадобится какое-либо устройство для снижения напряжения питания. На каждой грелке будет 1/3 от 20 В, что значительно ниже их допуска в 12 В. И вам понадобится только одно реле.
Да, я хочу сделать именно то, что вы написали в последнем абзаце, на своем Arduino Uno R3, чтобы я мог подключить 20 Вольт (к разъему питания). Когда вы говорите, соедините три грелки последовательно. Как это выглядит, мне нужно соединить/подсоединить все 3 красных провода обогрева друг к другу? Грелки: https://www.adafruit.com/product/1481 Ардуино: https://store.arduino.cc/usa/arduino-uno-rev3 Транзистор: https://www.creatroninc.com/product/tip120-npn-darlington-power-transistor-60v-5a/?search_query=TIP1, @Rebecca Sgotto
Является ли силовой транзистор Дарлинтона TIP120 - NPN: ток между коллектором и эмиттером контролируется током через базу. То же самое, что и понижающий преобразователь напряжения постоянного тока?, @Rebecca Sgotto
https://www.creatroninc.com/product/tip120-npn-darlington-power-transistor-60v-5a/?search_query=TIP120&results=3, @Rebecca Sgotto
Рабочая грелка размером 5x10 см, напряжением 5 В (размером с руку), уже подключена параллельно и помещена в кресло. Поэтому я не могу перемонтировать проводку, и мне придется приобрести понижающий преобразователь постоянного тока и реле для распределения тепла на каждую из трех моих грелок., @Rebecca Sgotto
Да, это адаптер переменного тока 20 В, но есть ли у преобразователя постоянного тока разъем питания для подключения адаптера?, @Rebecca Sgotto
Если ваш источник питания 20 В переменного тока, вы можете использовать понижающий трансформатор 1: 2, чтобы понизить напряжение до 10 В. Это дешево и легко. Вы не можете использовать переменный ток для питания Arduino, а также не можете управлять обогревателем от Arduino. Как уже говорили другие, похоже, что Arduino не место в этом проекте. Вам просто нужен переключатель и способ понизить напряжение 20 В до уровня от 5 до 12 В, а поскольку это переменный ток, то понижающий трансформатор будет идеальным., @Duncan C
Он содержит все необходимое для поддержки микроконтроллера; для начала просто подключите его к компьютеру с помощью USB-кабеля или включите адаптер переменного тока в постоянный или батарею. https://store.arduino.cc/usa/arduino-uno-rev3 Arduino служит розеткой для подключения моего адаптера переменного тока на 20 В. Как еще мне прикрепить?, @Rebecca Sgotto
Джон П. Мой адаптер переменного тока на 20 В не сможет подключить преобразователь постоянного тока в постоянный, потому что конец адаптера — это не провод, а вилка. Какие еще варианты есть?, @Rebecca Sgotto
Duncan C, Arduino, выдерживает напряжение до 20 В, а все мои три грелки - 15 В. Это не обогреватель, это грелка и магазин электроники, и учитель никогда не говорил, что грелку нельзя использовать, иначе я бы создал другой проект., @Rebecca Sgotto
Итак, мне нужно приобрести реле, а также преобразователь постоянного тока в постоянный, это все, что мне нужно?, @Rebecca Sgotto
5 В почти не нагревает одну грелку, хотя это грелка на 5 В, она просто теплая. При напряжении 5 В третья грелка, подключенная к Arduino, даже не нагревается, потому что Arduino также использует питание для включения. Я думаю, что воспользуюсь адаптером переменного тока и куплю преобразователь постоянного тока в постоянный., @Rebecca Sgotto
Необходимо, чтобы преобразователь постоянного тока и адаптер переменного/постоянного тока были отдельными от моего Arduino, или я могу подключить их к Arduino? На сайте arduino написано, что предел входного напряжения arduino составляет 20 напряжений., @Rebecca Sgotto
Хорошо, я оставлю эти два понятия отдельно., @Rebecca Sgotto
У меня также есть вход переменного тока 120 В с фиксированным выходным напряжением 12 В переменного тока. Должен ли я использовать его вместо входа переменного тока 20 В? Будет ли грелка 3 нагреваться?, @Rebecca Sgotto
У меня есть входное напряжение 120 В переменного тока и выходное напряжение 12 В постоянного тока, которые могут работать. Нужно ли мне еще реле и понижающий преобразователь? Будет ли Arduino использовать часть этой мощности для собственного питания?, @Rebecca Sgotto
Да, источник питания от 120 В переменного до 12 В постоянного тока, обеспечивающий достаточный ток для всех трех грелок и Arduino, подойдет для питания всего. Сложите текущие требования всех трех грелок и Arduino (хотя ток, используемый Arduino, будет очень небольшим). Да, вам все равно понадобится релейный модуль, чтобы Arduino мог включать и выключать питание грелок., @Duncan C
Можете ли вы сформулировать полную цель проекта? Вы должны включать и выключать грелку с помощью Arduino? (Остальная часть моего ответа предполагает, что вы именно этого и хотите.)
Для управления Arduino вам понадобится источник постоянного тока. (Вы не можете питать Arduino от сети переменного тока.)
Вам понадобится реле на 5 В, чтобы вы могли отключить питание грелки с логического контакта на Arduino. Существуют различные релейные модули, управляемые микроконтроллерами, такими как Arduino. Например, вот этот: https: //www.jameco.com/z/VMA406-Velleman-Arduino-Compatible-5V-Relay-Module_2255306.html?CID=GOOG&gclid=EAIaIQobChMIr9bSioLT4AIVkpOzCh3X7gqbEAQYBSABEGLf1PD_BwE
Тогда вы сможете настроить Arduino для включения и выключения реле. Вы подадите питание грелки через реле. Вам также понадобится способ снизить напряжение вашего источника питания до упомянутого вами диапазона 5–12 В. Для этого подойдет понижающий трансформатор 1:2.
Я могу питать Arduino от AC-DC, который у меня есть. У меня есть входное напряжение 120 В переменного тока и выходное напряжение 12 В постоянного тока, которые могут работать. Нужно ли мне еще реле и понижающий трансформатор? Будет ли Arduino использовать часть этой мощности для собственного питания?, @Rebecca Sgotto
Вы до сих пор не очень четко объяснили, что пытаетесь сделать, поэтому мне очень сложно ответить на ваши вопросы., @Duncan C
ДА, ВАМ НУЖНО РЕЛЕ, если ваша цель — управлять грелкой с помощью Arduino. Arduino не может управлять устройствами высокой мощности, такими как обогреватели. Вам необходимо настроить реле как переключатель. Цифровая линия от Arduino будет включать и выключать реле. Реле будет включать и выключать питание грелки., @Duncan C
Обратите внимание, что подача 12 В на цилиндрический разъем Arduino создаст большую нагрузку на регулятор напряжения. Линейный стабилизатор напряжения, подобный тому, что установлен в Arduino, принимает избыточное напряжение и преобразует его в тепло. Так что блоку питания Ардуино придется «сжечь» 12-5, или 7 вольт в виде тепла. Регулятор напряжения сильно нагревается., @Duncan C
- Как использовать SPI на Arduino?
- Как решить проблему «avrdude: stk500_recv(): programmer is not responding»?
- Как создать несколько запущенных потоков?
- Как подключиться к Arduino с помощью WiFi?
- avrdude ser_open() can't set com-state
- Как узнать частоту дискретизации?
- Что такое Serial.begin(9600)?
- Я закирпичил свой Arduino Uno? Проблемы с загрузкой скетчей на плату
Вы можете соединить три колодки последовательно, чтобы они работали от напряжения 15–36 Вольт. Но я подозреваю, что здесь что-то большее. Вы не можете напрямую подключить грелку на 1 А к контакту Arduino, так как она не может выдавать такой большой ток и, скорее всего, выйдет из строя. Для надежной работы двухпозиционному выключателю также необходим (понижающий) резистор., @Gerben
Не подключайте эти грелки к Arduino. Вы перегрузите Arduino. Также не подключайте питание переменного тока к Arduino., @Duncan C
Чтобы внести ясность: не пытайтесь получать питание от контактов Arduino. Arduino предназначен для вывода сигналов управления очень низкой мощности через свои контакты, а НЕ питания. (Вы должны потреблять не более 20 миллиампер от каждого контакта Arduino. Это 20 тысячных ампера.), @Duncan C