Управление температурой термоковрика при помощи ардуино
- Войдите на сайт для отправки комментариев
Вс, 28/05/2017 - 14:19
Всем доброго времени суток.
Есть такой термоковрик. Как регулировать его температуру при помощи ардуино? Для этого нужно использовать реле и цифровой потенциометр?
Если речь идет о регулировке именно температуры, а не мощности, то необходимо наличие термодатчика. По части других деталей возможны варианты.
Вы, кстати, забыли привести характеристики этого термоковрика, а без них выбрать конкретное решение из множества возможных вариантов весьма затруднительно.
Да, регулировать необходимо именно температуру. В качестве термодатчика будет использоваться DHT22 (помимо температуры нужно еще и влажность фиксировать).
Характеристики коврика:
5 Вт, 220/240 В 50/60 Гц.
Если вы можете подсказать другие обогреватели подобного типа совместимые с arduino то я буду вам очень признателен.
Т.е. ~220V - это Вы называете совместимостью с Ардуино?
На форуме есть темы по управлению нагрузкой 220В. Собственно, основная специфика именно в этом. Воспользуйтесь поиском (лично я с нагрузкой 220В на Ардуино не работал).
А если коврик 5v, то что делать?
5V постоянки? Использовать полевой транзистор (мосфет), подавая на него ШИМ.
http://easyelectronics.ru/upravlenie-moshhnoj-nagruzkoj-postoyannogo-toka-chast-3.html
http://arduino.ru/Tutorial/PWM
5V от ардуино
Ни в коем случае. Для нагревательного элемента нужно использовать отдельный источник питания. От ардуино только слаботочный управляющий сигнал.
Я такие задачи решал с помощью цифрового термостата: программируешь его на нужную температуру и он её поддерживает.
При чём тут Ардуина? она его и программирует.
DS18b20 - более простой вариант.
Ставить PNP или NPN?
Ставить мосфет. Перечитай ещё раз сообщение #5.
Ставь N-канальный, коммутируй "землю" (GND).