Skip to content

SeryiBaran/ardustat

Repository files navigation

Ardustat

Термостат на Arduino Nano + NTC с 4-разрядным 7-сегментным дисплеем.

Схема:

Схема в KiCad здесь.

Схема KiCad в PDF здесь.

ВНИМАНИЕ!!! Код создавался в онлайн-симуляторе Wokwi и не проверялся в реальности.

Настройки сохраняются в EEPROM. Беспокоиться не стоит, используется библиотека EEManager с удобной логикой.

Занятые ресурсы МК по мнению PlatformIO:

RAM:   [=         ]  10.0% (used 205 bytes from 2048 bytes)
Flash: [==        ]  24.7% (used 7586 bytes from 30720 bytes)

Зависимости - в platformio.ini

Электронные компоненты

  • Arduino Nano
  • Реле на 5V на ток мощность / напряжение + запас. Например ТЭН на 2КВт с напряжением 220V потребляет ток ~9A - лучше взять реле с запасом, например на 16 ампер. На али лично я не видел модулей реле выше 10 ампер, поэтому можно взять твердотельное. Но оно существенно дороже обычного - 500 рублей против 60. Зато оно не боится частых переключений, не нужна никакая обвязка, контакты не могут износиться (их там нет -_-). Минус твердотельного реле - оно греется, поэтому нужно брать с запасом по току и/или крепить на радиатор
  • Модуль энкодера с кнопкой с обвязкой против дребезга (инфо). На али у него круглая синяя плата
  • Термистор
  • Резистор, равный сопротивлению термистора
  • Дисплей TM1637

Руководство пользователя

В формате .Docx - в нем удобнее делать дизайн для печати.

Приложено к Github релизу и лежит тут

А как прошить, а как собрать

История версий - в CHANGELOG.md