Простой термофен для пайки на Arduino

Недавно, при ремонте аппаратуры, у меня возникла острая необходимость в термофене для замены SMD компонентов на плате. Поискав в интернете я наткнулся на интернет магазин, в котором в продаже был термофен 858, но он слишком дорогой для меня, поэтому я просто купил ручку за 8$! А блок управления решил построить самостоятельно на Arduino.

1600112723.jpg

 Ручка поставляется с 8 проводами:

3708791802.png

  • серый и белый провод - нагреватель, он работает от 220В переменного тока;
  • синий и коричневый провод - вентилятор постоянного тока 24 В, плюс синий, земля коричневый;
  • зеленый и жёлтый провод - геркон зеленый, земля желтый;
  • красный и черный провод - термопара, красный (плюс) и черный земля.

Управление нагревом ручкои термофена

Цель действительно проста: включать и выключать нагрев с помощью логической команды 5v.

Но просто так нельзя это сделать с 220 В переменного тока. Простое решение: симистор и оптопара.

Симистр похож на реле, но в нем нет механических контактов, он управляется оптопарой для защиты остальной части цепи.

Я применил оптопару moc3063 и симистр BTA140-800

3765404234.png

Управление вентилятором. Вентилятор работает от 24 В постоянного тока, его необходимо включать всегда, когда фен горячий.

Тут все просто, есть две команды:

  • включить вентилятор с помощью Arduino
  • второй - контроль скорости.

1380933210.png

Примечание: тут комплектующие не самые лучшие, брал то, что было в наличии, но всё отлично работает!

Всеми процессами управляет ардуино нано. Для измерения температуры я использовал модуль с  mac6675, подключаемый напрямую к термопаре ручки.

С Arduino max6675 подключается через spi, а ее библиотека очень проста в использовании.

Для управления температурой я установил 2 кнопки и ЖК-дисплей. ЖК-дисплей управляется по i2C, это излишество, но у меня был только такой дисплей, поэтому я его использовал!

Для наглядности работы установил светодиод, который загорается при включении нагревателя.

1865381866.png

Мой код самый простой из возможных:

Во-первых: на данный момент я не использую геркон, поэтому фен всегда остаётся включенным, даже когда ручка лежит!

Программа работает очень просто: считываем температуру, если она ниже установленной, включаем нагреватель, и выключаем его, когда она достигает цели!

Температура выставляется двумя кнопками.

Конечно, это не идеально, но я подумал, что это будет хорошей отправной точкой для всех новичков в электронике.

 

Дополнительные файлы к статье тут

Расчет импульсного трансформатора

Подписаться на новости
Введите Ваш e-mail

Усилители мощности
Блоки питания
Arduino
Программаторы
Радиоконструкторы
Прочее...