ТЕРМОРЕГУЛЯТОР ДЛЯ ВЕНТИЛЯТОРА

31.01.2020 Версия 1.0: первоначальная, вроде бы стабильная версия

подписаться на обновления

Терморегулятор вентилятора на базе микроконтроллера AVR. Возможности:

  • Оптимизирован под ATmega328 (Arduino NANO) и ATtiny85 (Digispark)
  • Выход PWM 20 кГц
  • Датчик: NTC термистор (с полной настройкой) или ds18b20
  • Управление кнопкой
    • 1x клик: вкл/выкл
    • 2x клик: задать минимальную температуру
    • 3x клик: задать максимальную температуру
    • 4x клик – сброс на “стандартные” MIN_TEMP и MAX_TEMP
  • Плавное включение/выключение/регулирование
  • Сигнализация о перегреве
  • Линейный закон скорости от температуры

ПОДРОБНОЕ ВИДЕО ПО ПРОЕКТУ

  • В данном видео показан полный и максимально подробный процесс разработки и изготовления устройства, а также обзор его возможностей и функций.

  • Понятные схемы, OpenSource прошивки с комментариями и подробные инструкции это очень большая работа. Буду рад, если вы поддержите такой подход к созданию Ардуино проектов! Основная страница пожертвовать – здесь.

СХЕМЫ РЕГУЛЯТОРА НА МК

Исправил схемы регуляторов на Arduino: не хватало общей GND между Ардуино и молексом!

СХЕМЫ ПРОСТЫХ РЕГУЛЯТОРОВ

МАТЕРИАЛЫ И КОМПОНЕНТЫ

Ссылки на магазины, с которых я закупаюсь уже не один год

Вам скорее всего пригодится:

Первые ссылки по возможности оставлены на одного и того же продавца, чтобы сэкономить на доставке. Остальные ссылки – резервные. Нажимайте ссылки колёсиком мыши, чтобы открыть в новом окне!
всё для пайки
аккумы, bms
arduino, модули
мультиметры
инструменты
бп и модули

ЗАГРУЗКА ПРОШИВКИ

Читай гайд для новичков, в частности главу про Digispark

Содержимое папок в архиве

  • libraries – библиотеки проекта. Заменить имеющиеся версии
  • firmware – прошивки для Arduino
  • schemes – схемы подключения компонентов