Интернет-магазин «Неглупый Дом»
Элемент Пельтье (TEC1) при пропускании тока одновременно охлаждает одну сторону и нагревает другую — без движущихся частей. Модуль потребляет несколько ампер, поэтому питание переключает MOSFET-модуль, а Arduino лишь плавно задаёт мощность через ШИМ.
Внутри элемента Пельтье — термопары p- и n-типа. Ток переносит тепловую энергию с одной стороны пластины на другую: одна сторона охлаждается, другая нагревается на ту же энергию плюс собственное сопротивление. Смена полярности меняет холодную и горячую сторону местами — здесь рассматривается только одно направление.
MOSFET-модуль — электронный переключатель с управлением логическим уровнем: напряжение на затворе от Arduino открывает канал силовой цепи. ШИМ-сигнал вместо простого HIGH/LOW регулирует среднюю мощность — чем больше доля времени открытия, тем сильнее охлаждение/нагрев.
Так как реализации данного модуля бывают разные, если у вас на плате нет тех контактов, которые указаны ниже — сориентируйтесь по названиям контактов на своей плате.
// ВНИМАНИЕ: рекомендую отладить код через монитор порта, я языковая
// модель, а не специализированный кодер, могу что-то упустить.
const int MOSFET_PIN = 9;
void setup() {
Serial.begin(9600);
pinMode(MOSFET_PIN, OUTPUT);
}
void loop() {
for (int power = 0; power <= 255; power += 5) {
analogWrite(MOSFET_PIN, power);
delay(200);
}
delay(5000);
for (int power = 255; power >= 0; power -= 5) {
analogWrite(MOSFET_PIN, power);
delay(200);
}
delay(5000);
}
Дополнительных библиотек не требуется — только `analogWrite()`. Для реального термостата мощность стоит привязать к показаниям датчика температуры, а не к фиксированной программе.
Ещё модули для Arduino: Электронные модули.
🎁 Купить весь комплект со скидкой 10%
Все 2 товара сразу: 364 ₽ 328 ₽ (экономия 36 ₽)
Скидка применяется автоматически при оформлении заказа, если в корзине именно этот комплект.
Остались вопросы? Проконсультируйтесь с ИИ-инженером — он уже в курсе темы статьи и сразу ответит, ничего вводить не нужно.