Подключение модуля Пельтье к Arduino Nano
Я новичок в программировании Arduino и недавно начал работать над своим первым проектом Arduino для питания охлаждающей панели Пельтье. Ниже приведен код, который я использовал и в схеме, Я подключил положительный (красный провод) конец Пельтье к D12 платы Nano Arduino, а отрицательный конец (черный провод) к отрицательному концу 6-вольтовой батареи. Затем я запитал плату Arduino, соединив Vin (Arduino) и батарею (+) с помощью перемычки. Контакт GND Arduino был подключен к батарее (-) с помощью перемычки.
Пельтье не работает, и было бы здорово, если бы кто-нибудь помог мне понять, что я сделал не так.
int p=12;
void setup() {
pinMode(p,OUTPUT);
}
void loop() {
digitalWrite(p,HIGH);
delay(2000);
}
@Indee, 👍0
Обсуждение1 ответ
Лучший ответ:
Я подготовил небольшую схему, которая поможет вам безопасно подключить модуль Пельтье к Arduino. Он использует один n-канальный MOSFET и резистор 1K.
Я не смог найти в Tinkercad никаких элементов Пельтье, поэтому вместо этого я использовал простую лампочку. (В предыдущей версии этого ответа я использовал двигатель постоянного тока, но он не подходил для замены модуля Пельтье)
Когда Arduino на выводе 12 ВЫСОКИЙ, свет горит ярко (высокий ток протекает через него так же, как и через Пельтье), когда на выводе 12 НИЗКИЙ уровень лампочки гаснет (ток не течет)
Одно замечание для других читателей: не подключайте двигатель таким образом. Это поджарит транзистор. Если вы собираетесь питать двигатель, вам нужен обратный диод для защиты транзистора от обратной ЭДС от индуктивных катушек двигателя., @Duncan C
Привет Филип! Большое спасибо за то, что помогли мне, и принципиальная схема очень полезна. Сделаю схему и проверю работоспособность. Очень ценю вашу помощь. :), @Indee
Привет, Дункан. Большое спасибо за руководство. Что касается вашего последнего комментария о «двигателе», применимо ли это к схеме Пельтье, а также я планирую сделать схему по схеме, предложенной Филипом. Хорошо отмечено ваше предложение использовать моторный привод для создания схемы, чтобы получить как эффект нагрева, так и эффект охлаждения от Пельтье. Я попробую поработать над этой схемой после доработки схемы с MOSFET (предложенной Филиппом)., @Indee
@DuncanC Я заменил двигатель постоянного тока на лампочку. Для лампочки и модуля Пельтье не требуется никаких дополнительных схем., @Filip Franik
Филипп, хорошая идея. Действительно, переход Пельтье и лампочка являются простыми резистивными нагрузками и не требуют обратноходовых диодов. Это необходимо только для индуктивных нагрузок, таких как двигатели и катушки реле., @Duncan C
В самом деле, вы также можете установить 2 MOSFET-транзистора, чтобы использовать переход Пельтье в качестве нагревателя или охладителя. (Вы должны сделать так, чтобы один MOSET подавал ток в одном направлении, когда на него подается питание, и подключать другой, чтобы подавать ток в противоположном направлении. Вам нужно либо убедиться, что вы никогда не включите оба транзистора одновременно. время или добавьте сильноточный диод, чтобы избежать короткого замыкания, если оба транзистора включаются одновременно (что, вероятно, разрушит транзисторы), @Duncan C
Привет, Филип и Дункан, я сделал схему, и она хорошо работала с Пельтье. Но мне пришлось подключить систему к аккумулятору 1,5х4 В. Большое спасибо за ваше руководство и очень ценю вашу поддержку. Теперь я попробую схему с 2 транзисторами MOSFET, чтобы получить и нагрев, и охлаждение., @Indee
- Питание Пельтье с помощью солнечных батарей
- avrdude ser_open() can't set com-state
- Загрузка Arduino Nano дает ошибку: avrdude: stk500_recv(): programmer is not responding
- Какое максимальное энергопотребление Arduino Nano 3.0?
- Как навсегда изменить скорость передачи данных ESP8266 (12e)?
- Питание светодиодной ленты - Сколько ампер?
- Arduino nano как клавиатура HID
- Как я могу запитать Arduino Nano от батареи LiPo, желательно 3,7 В
Обратите внимание, что вы устанавливаете контакт 12 в состояние HIGH, но никогда не меняете его (это намеренно?)., @Michel Keijzers
Arduino не может обеспечить количество тока, которое необходимо для нагрева Пельтье. Arduino не может питать устройства, он может только управлять чем-то, что их питает. Попробуйте проверить релейный щит или почитайте про МОП-транзистор., @Filip Franik
Привет, Мишель и Флип! Большое спасибо за ответы. Я новичок в электронике и Arduino, и ваша поддержка очень ценится. Я нашел ниже пример в Интернете, который питает Пельтье с помощью Arduino, и хотел построить простую схему с тем же принципом, используя плату Nano Arduino. Если я подключу резистор к цепи, она будет работать?, @Indee
https://www.instructables.com/id/How-to-Set-Up-a-Peltier-Module/, @Indee
Найдите другой учебник, потому что он ужасен. Если вы читаете комментарии к этому уроку, вы видите, что они указывают на ту же проблему, о которой говорили Мишель и Филип., @Gerben
Привет Филип и Гербен, Большое спасибо за комментарии. Я попытался собрать схему, но Пельтье не работает. Как было предложено в комментариях к этому уроку, я подумал об использовании драйвера двигателя для Пельтье и нашел ниже статью, которая немного сложна для такого новичка, как я. Однако я сделал схему по инструкции, но Пельтье и схема все еще не работают. Подскажите пожалуйста, верны ли инструкция и схема в этой статье?, @Indee
Есть ли простой способ подключить Пельтье к Arduino с помощью драйвера двигателя? Как предложил Филип, я читал о MOSFET, но не мог понять, как подключить его к схеме. Было бы здорово, если бы вы, ребята, могли мне помочь., @Indee
https://www.instructables.com/id/Smartphone-Operated-Smart-Wristband-for-Personal-A/, @Indee
Сейчас я в беспомощном положении из-за отсутствия моих знаний в этой области. Я много читал, но все еще не мог найти решение. Я постоянно работал над этой схемой и решил найти решение, и ваша помощь станет для меня большой поддержкой., @Indee
Можно использовать драйвер двигателя, но это перебор. См. Ответ Филипа с использованием одного MOSFET-транзистора и подтягивающего резистора. Это все, что вам нужно. (Обратите внимание, что вы, возможно, сожгли контакт на Arduino, пытаясь пропустить через него слишком большой ток. Контакт Arduino может выдавать только ≈20 мА, а ваш переход Пельтье, вероятно, потребляет пару ампер (в 100 раз больше, чем макс.)., @Duncan C
Обратите внимание, что вы МОЖЕТЕ использовать драйвер двигателя для управления переходом Пельтье как в режиме охлаждения, так и в режиме нагрева (драйверы двигателя имеют схемы «H-мост», которые позволяют направлять ток в любом направлении. Если вы подаете питание на переход Пельтье в противоположном направлении, вместо этого он нагревается остывает.), @Duncan C