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