Управление температурой термоковрика при помощи ардуино

Dante
Offline
Зарегистрирован: 18.04.2017

Всем доброго времени суток.

Есть такой термоковрик. Как регулировать его  температуру при помощи ардуино? Для этого нужно использовать реле и цифровой потенциометр?

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

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

Вы, кстати, забыли привести характеристики этого термоковрика, а без них выбрать конкретное решение из множества возможных вариантов весьма затруднительно.

Dante
Offline
Зарегистрирован: 18.04.2017

Да, регулировать необходимо именно температуру. В качестве термодатчика будет использоваться DHT22 (помимо температуры нужно еще и влажность фиксировать). 

Характеристики коврика:

5 Вт, 220/240 В 50/60 Гц. 

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

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Т.е. ~220V - это Вы называете совместимостью с Ардуино?

На форуме есть темы по управлению нагрузкой 220В. Собственно, основная специфика именно в этом. Воспользуйтесь поиском (лично я с нагрузкой 220В на Ардуино не работал).

Dante
Offline
Зарегистрирован: 18.04.2017

А если коврик 5v, то что делать?

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

5V постоянки? Использовать полевой транзистор (мосфет), подавая на него ШИМ.

http://easyelectronics.ru/upravlenie-moshhnoj-nagruzkoj-postoyannogo-toka-chast-3.html

http://arduino.ru/Tutorial/PWM

Dante
Offline
Зарегистрирован: 18.04.2017

5V от ардуино

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Ни в коем случае. Для нагревательного элемента нужно использовать отдельный источник питания. От ардуино только слаботочный управляющий сигнал.

dmitron1036
Offline
Зарегистрирован: 10.01.2016

Я такие задачи решал с помощью цифрового термостата: программируешь его на нужную температуру и он её поддерживает.

 

При чём тут Ардуина? она его и программирует.

DS18b20 - более простой вариант.

Dante
Offline
Зарегистрирован: 18.04.2017

Ставить PNP или NPN?

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Ставить мосфет. Перечитай ещё раз сообщение #5.

Ставь N-канальный, коммутируй "землю" (GND).