Самодельная ик паяльная станция

Прошивка для паяльной станции на arduino

Для программирования, применяемого при сборке устройства микроконтроллера, используется специальная среда разработки Arduino IDE. Совместимая со всеми операционными системами персональных компьютеров и ноутбуков она позволяет написать простую программу и при помощи установленного на плате загрузчика установить ее на микроконтроллер.

Для написания алгоритма работы процессора платы используют такие языки программирования, как C и С++.

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

Назначение устройства и органы управления

Собранная своими руками станция для пайки на базе микроконтроллеров Ардуино применяется для следующих операций:

  • Пайка мелких радиодеталей – микросхем, диодов, резисторов, имеющих небольшую емкость керамических конденсаторов, тиристоров, полевых транзисторов;
  • Демонтаж вышедших из строя деталей при их замене, удаление припоя со старых печатных плат.

Для контроля и регулировки температуры, включения фена, паяльника в самостоятельно собранном устройстве применяют энкодеры – поворотные датчики с функцией замыкания цепи (при нажатии на энкодере замыкается электрическая цепь, и происходит включение паяльника или фена).

Реже для регулировки температурного режима рабочих органов такого электроинструмента применяют резисторы с переменным сопротивлением и кнопки включения и отключения отдельных компонентов.

https://youtube.com/watch?v=dSmOkOwKMfk

Назначение устройства и органы управления

Собранная своими руками станция для пайки на базе микроконтроллеров Ардуино применяется для следующих операций:

  • Пайка мелких радиодеталей – микросхем, диодов, резисторов, имеющих небольшую емкость керамических конденсаторов, тиристоров, полевых транзисторов;
  • Демонтаж вышедших из строя деталей при их замене, удаление припоя со старых печатных плат.

Для контроля и регулировки температуры, включения фена, паяльника в самостоятельно собранном устройстве применяют энкодеры – поворотные датчики с функцией замыкания цепи (при нажатии на энкодере замыкается электрическая цепь, и происходит включение паяльника или фена).

Реже для регулировки температурного режима рабочих органов такого электроинструмента применяют резисторы с переменным сопротивлением и кнопки включения и отключения отдельных компонентов.

Назначение устройства и органы управления

Собранная своими руками станция для пайки на базе микроконтроллеров Ардуино применяется для следующих операций:

  • Пайка мелких радиодеталей – микросхем, диодов, резисторов, имеющих небольшую емкость керамических конденсаторов, тиристоров, полевых транзисторов;
  • Демонтаж вышедших из строя деталей при их замене, удаление припоя со старых печатных плат.

Для контроля и регулировки температуры, включения фена, паяльника в самостоятельно собранном устройстве применяют энкодеры – поворотные датчики с функцией замыкания цепи (при нажатии на энкодере замыкается электрическая цепь, и происходит включение паяльника или фена).

Реже для регулировки температурного режима рабочих органов такого электроинструмента применяют резисторы с переменным сопротивлением и кнопки включения и отключения отдельных компонентов.

Термовоздушная паяльная станция на Ардуино


Из этой статьи мы узнаем, как мастер-самодельщик изготовил термовоздушную паяльную станцию под управлением Arduino. В этом проекте алгоритм PID используется для расчета требуемой мощности и управляется драйвером Triac. По словам мастера, эта паяльная станция эффективна и надежна, и проста в сборке. Инструменты и материалы: — Arduino Pro Mini; -1602 ЖК-модуль + I2C; -Поворотный энкодер с кнопкой; -Фен для паяльной станции; -Подставка для фена; -Симистор BTA12-600B; -Транзистор IRFZ44; -Усилитель MCP602; -Оптопара MOC3021; -Оптопара 4N25; -Диодный мост 2W10M; —Диод UF4007; -4- контактный разъем; -3- контактный разъем; -2- контактный разъем; -2- контактный большой разъем; -Конденсатор 0,1 мкФ; -Конденсатор 10 нФ; -Резистор подстроечный 200K; -Резистор 100K; -Резистор 47K; -Резистор 10K; —Резистор 1K; -Резистор 470E; -Резистор 330E; -Резистор 220E; -Резистор 39E; -Зуммер;

Дальнейший монтаж следующий: Для ЖК-модуля I2C Модуль I2C — Arduino Pro Mini GND — GND — GND VCC — VCC — 5V SDA — A2 — A4 SCL — A3 — A5.

Для модуля энкодера:

Encoder — Arduino GND — GND + — NC (не подключен, в коде используется встроенный ввод-вывод arduino) SW — D5 DT — D3 CLK — D4.

Фен (7 проводов) 3-контактный разъем — (зеленый, черный, красный) Красный провод — Термопара + Зеленый провод — Геркон Черный провод — Общая земля. 2-контактный разъем — (синий, желтый) Синий провод — Вентилятор +0 Желтый провод — Вентилятор — (или GND) 2 Большой контактный разъем — (белый, коричневый) Белый провод — Нагреватель Коричневый провод — Нагреватель (без полярности)


Шаг второй: принципиальная схема Схема состоит из 3 частей.Часть интерфейса: Состоит из ЖК-дисплея 1602 с модулем I2C и поворотного энкодера с кнопкой. На дисплее отображается заданная температура, текущая температура, скорость вращения вентилятора и приложенная мощность, а также текущее состояние ручки. Энкодер используется для различных входов и навигации по параметрам и элементам управления.

Часть датчика:

Состоит из термопары К-типа для измерения температуры и герконов для определения положения ручки. Напряжение термопары усиливается операционным усилителем до уровня напряжения, измеряемого с помощью Arduino. Усиление операционного усилителя контролируется 200K триммером.

Часть контроллера:

В этой схеме два контроллера. Один из них представляет собой простой ШИМ-регулятор скорости вращения вентилятора с полевым МОП-транзистором. Другой представляет собой изолированный контроллер для обогревателя. Он состоит из TRIAC, приводимого в действие опто-связанным DIAC. Оптопара 4N25 помогает поддерживать синхронизацию с сигналом переменного тока.


Шаг третий: печатная плата Мастер рекомендует заказать печатную плату на соответствующем сайте, но при желании, ее можно сделать и самостоятельно. Arduino-Rework Station.sch Arduino-Rework Station.brd Плату со спецификацией можно посмотреть здесь.

Фен начинает нагреваться, как только его вынимают из держателя. На дисплее отображается «Ready». При достижении заданной температуры заданной температуры раздается короткий звук зуммера. При установке фена в держатель нагрев прекращается, но вентилятор будет продолжать дуть до тех пор, пока не достигнет безопасной температуры. После того, как температура опустится ниже 50 C, он издаст короткий звуковой сигнал и отобразит «COLD».

Когда фен выключен, контроллер перейдет в режим настройки, если энкодер удерживать в нажатом состоянии. Режим настройки имеет параметры калибровки, настройки, сохранения, отмены и сброса настроек.

Примечание. Если используется печатная плата easyEDA, то следует изменить номер контакта геркона на номер контакта 8 и контакт зуммера на 6.

Нужно установить библиотеки Commoncontrols-master, time-master и код. hot_air_gun_station_V1.0.ino CommonControls-master.rar Time-master.zip Загрузить все файлы в одном zip-файле можно здесь.

Затем перейдите в режим настройки и выберите пункт «Calibrate». Выберите точку калибровки: 200, 300 или 400 градусов, нажмите на энкодер. Температура фена достигнет желаемой температуры и зуммер издаст звуковой сигнал. Вращая ручку энкодера, введите реальную температуру. Затем выберите другую контрольную точку и повторите этот процесс для всех точек калибровки.

После этого нажмите и перейдите на главный экран, а затем снова перейдите в режим настройки и выберите save.


Источник (Source)

Становитесь автором сайта, публикуйте собственные статьи, описания самоделок с оплатой за текст. Подробнее здесь.

1Описание и принцип действия ИК датчика препятствий

Инфракрасное (ИК) или infrared (IR) излучение – это невидимое человеческим глазом электромагнитное излучение в диапазоне длин волн от 0,7 до 2000 мкм. Вокруг нас существуют огромное количество объектов, которые излучают в данном диапазоне. Его иногда называют «тепловое излучение», т.к. все тёплые предметы генерируют ИК излучение.

Длины волн разных типов электромагнитного излучения

Модули на основе ИК излучения используются, в основном, как детекторы препятствий для различного рода электронных устройств, начиная от роботов и заканчивая «умным домом». Они позволяют обнаруживать препятствия на расстоянии от нескольких сантиметров до десятков сантиметров. Расстояние до препятствия при этом определить с помощью ИК-сенсора невозможно.

Если оснастить, для примера, своего робота несколькими такими ИК модулями, можно определять направление приближения препятствия и менять траекторию движения робота в нужном направлении.

Модуль сенсора обычно имеет излучатель (светодиод) и детектор (фотодиод) в инфракрасном диапазоне. Инфракрасный светодиод излучает в пространство ИК излучение. Приёмник улавливает отражённое от препятствий излучение и при определённой интенсивности отражённого излучения происходит срабатывание. Чтобы защититься от видимого излучения, фотодиод имеет светофильтр (он выглядит почти чёрным), который пропускает только волны в инфракрасном диапазоне. Разные поверхности по-разному отражают ИК излучение, из-за чего дистанция срабатывания для разных препятствий будет отличаться. Выглядеть ИК модуль может, например, вот так:

Модуль с ИК излучателем и ИК приёмником

Когда перед сенсором нет препятствия, на выходе OUT модуля напряжение логической единицы. Когда сенсор детектирует отражённое от препятствия ИК излучение, на выходе модуля напряжение становится равным нулю, и загорается зелёный светодиод модуля.

Помимо инфракрасного свето- и фотодиода важная часть модуля – это компаратор LM393 (скачать техническое описание на LM393 можно в конце статьи). С помощью компаратора сенсор сравнивает интенсивность отражённого излучения с некоторым заданным порогом и устанавливает «1» или «0» на выходе. Потенциометр позволяет задать порог срабатывания ИК датчика (и, соответственно, дистанцию до препятствия).

Рекомендации по сборке самодельной паяльной станции с феном

Паяльная станция на ардуино — это, конечно, не оригинально, но что поделать)Начиналось все в качестве эксперимента, но вещь в хозяйстве оказалась полезной — термоусадку погреть, демонтировать большое количество деталей с платы (дербан доноров), выпаять что-то массивное или «многоножное» (это все про фен), а паяльник очень быстро и сильно (если нужно) нагревается и достаточно упорно держится горячим, в отличие от обычного «советского» с деревянной ручкой.

Первая версия паяльной станции была рабочей, в том же корпусе, но так как в то время технологией ЛУТ я еще не владел, все было на проводах и соплях, выглядело даже хуже чем это)) А потом я уничтожил все внутренности в процессе усовершенствования схемы питания.

Назначение устройства и органы управления

Собранная своими руками станция для пайки на базе микроконтроллеров Ардуино применяется для следующих операций:

  • Пайка мелких радиодеталей – микросхем, диодов, резисторов, имеющих небольшую емкость керамических конденсаторов, тиристоров, полевых транзисторов;
  • Демонтаж вышедших из строя деталей при их замене, удаление припоя со старых печатных плат.

Для контроля и регулировки температуры, включения фена, паяльника в самостоятельно собранном устройстве применяют энкодеры – поворотные датчики с функцией замыкания цепи (при нажатии на энкодере замыкается электрическая цепь, и происходит включение паяльника или фена).

Реже для регулировки температурного режима рабочих органов такого электроинструмента применяют резисторы с переменным сопротивлением и кнопки включения и отключения отдельных компонентов.

Сборка пошагово на Arduino c ATmega

Паяльная станция на atmega8 не обязательно включает данную модель этого микроконтроллера, это могут быть его разные версии (ATmega328p, 168). Описываемая МК — это база для Arduino UNO — чрезвычайно популярного инструмента программирования электронной начинки паяльных станций, роботов, радиоуправляемых машинок, подобных самоделок, сигнализаций, световой индикации и пр.

Потребуется дисплей на протоколе (интерфейс) I²С и несколько шт. энкодеров:

Вкл./выкл. осуществляется энкодером, после выкл. в памяти МК хранится последнее значение t° паяльника и фена, оборотов кулера. После выкл. на дисплее первого отображается температура, вплоть до остывания до +50° С. Если деактивирован фен, то крыльчатка охлаждает его до +50° C в бесшумном режиме на оборотах в 10 %.

Следующий элемент — БП на 24 В и 2–3 А выходного тока и преобразователь. Их можно сделать самому, если есть опыт и желание паять микросхемы, подбирать элементы, но также можно купить недорого на том же Алиэкспресс. Это изделие именно для подобных сборок, без корпуса — сама основная функциональная начинка. Цена более чем приемлемая. То же относится и к преобразователю DC-DC на LM2596S — его подключаем к БП и настраиваем подстроечным резистором 5 В.

Паяльник и фен продаются как комплектующие

Важно покупать изделия именно на термопаре, а не на резисторе, иначе схему и прошивку придется дорабатывать. В нашем примере оснащение может комплектоваться паяльниками от модельной линейки установок 852D +, 853D, 878AD… и фенами — от 858, 878D, 858D…. Для подключения их к корпусу — разъемы GX16-5 и GX16-8

Приобретен также комплект из 5 жал

Для подключения их к корпусу — разъемы GX16-5 и GX16-8. Приобретен также комплект из 5 жал.

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

Схема и платы

В нашем примере схема и печатная плата контроллера ATMEGA 168, которую мы взяли из популярного примера в сети, доработана (представлена ниже). Отличия от оригинала: подключение дисплея, заменены переменные резисторы и кнопки вкл./выкл. на энкодеры, а также убран стабилизатор на 12 В (фен у нас на 24 В) и на 5 В (заменен на DC-DC преобразователь).

Плата создана стандартным способом — ЛУТом (сплав розе в лимонной кислоте). Симистор на компактном радиаторе. Силовые мосфеты без него, так как нагрев там слабый, переменные резисторы многооборотные. Микроконтроллер подключен классически.

Ниже оригинальная схема, там же список элементов, которые используем и в нашем примере, учитывая сделанные модификации:

Прошивку микроконтроллера делали через Arduino UNO:

Финишный этап: собираем все в единый модуль, настраиваем t° паяльника и фена, для определения значений можно использовать термопару мультиметра. Контрастность дисплея выставляем переменным резистором на переходнике его платы.

Описание процесса ИК пайки

Принцип работы инфракрасной паяльной станции заключается в воздействии сильными волнами длиной 2-7 мкм на элемент. Устройство для пайки самодельными ИК паяльными станциями как самодельными, так и приобретаемыми, состоит из нескольких элементов:

  • Нижний нагреватель.
  • Верхний нагреватель, отвечающий за основное воздействие на материалы.
  • Конструкция держателя платы, размещенная на столе.
  • Контроллер температуры, состоящий из программируемого элемента и термопары.

Длина волны, напрямую зависит от температурных показателей источника энергии. Материалы в различной форме подвергаются пайке с помощью ИК станции, сделанной своими руками, существуют основные параметры передачи энергии, непрозрачность, отражение, полупрозрачность и прозрачность. Перед изготовлением ИК паяльной станции своими руками нужно понимать, что существуют некоторые недостатки данных систем:

  • Разная степень поглощения энергии компонентами ведет за собой неравномерный прогрев.
  • Каждая плата ввиду различных характеристик требует подбора температур, в противном случае, компоненты перегреваются, выходят из строя.
  • Наличие «мертвой зоны», где инфракрасная энергия не достигает требуемого объекта.
  • Обязательное условие защиты поверхностей остальных элементов от испарения флюсов.

Нагревание происходит за счет передачи тепла к монтажной плате. Тепловое воздействие инфракрасной станцией происходит поверх детали, температуры бывает не достаточно, поэтому конструкция подразумевает нагрев нижней части. Нижняя часть состоит из термостола, процесс пайки может осуществляться посредством спокойного инфракрасного излучения, либо потоком воздуха.

Применение и устройство

Инфракрасный паяльник используется в основном при условиях отсутствия доступа к заменяемым компонентам. Применяется при замене мелких деталей, основным достоинством является отсутствие нагаров и прочих отложений, как при работе обычным паяльником, а также малая возможность повредить соседние элементы. Для домашнего использования возможно изготовить паяльник своими руками, используя прикуриватель от автомобиля.

Инфракрасная паяльная станция промышленного производства

Работа устройства происходит при питании 12 вольт, такое напряжения возможно получить путем использования преобразователя или не нужного блока питания для компьютера.

Изготовление

Перед сборкой паяльной станции, извлекается из корпуса прикуривателя нагревательный элемент. К контактам питания присоединяются провода питания, к центральному проводу возможно подвести медный провод с изоляцией. Сделать паяльник не составит большого труда, достаточно изолировать соединение на расстоянии от нагревательного элемента, возможно использовать термоусадочную трубку.

Термоусадочная трубка

Корпус производится из тугоплавкого материала. Возможно воспользоваться нерабочим паяльником или приобрести кусок стали. Необходимо следить за отсутствием соприкосновения проводов

Важно понимать, что подобного рода устройство используется при незначимых работах, так как температурные пороги, другие параметры не контролируются

Прошивка для паяльной станции на arduino

Для программирования, применяемого при сборке устройства микроконтроллера, используется специальная среда разработки Arduino IDE. Совместимая со всеми операционными системами персональных компьютеров и ноутбуков она позволяет написать простую программу и при помощи установленного на плате загрузчика установить ее на микроконтроллер.

Для написания алгоритма работы процессора платы используют такие языки программирования, как C и С++.

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

Особенности и предназначение

Для разогрева металлических отводов и специального паяльного вещества необходимо специальное оборудование, которым и является паяльный фен. Устройство способно очень быстро разогреваться до нужной температуры даже с учетом простой конструкции. Благодаря простому строению, с аппаратом может работать и начинающий электрик и профессионал. Для упрощения работы с мелкими деталями применяют также дополнительное оборудование совместно с фенами, но так как цена приборов немалая, то лучшим вариантом будет паяльная станция с феном своими руками. Это оборудование позволит справиться с большинством сложных задач без особых усилий.

https://youtube.com/watch?v=mrKaBdyVAFA

По конструкции аппарат устроен так же, как и строительный фен, но обладает меньшей мощностью и более компактными насадками. Чаще всего в комплекте паяльной станции имеется обычный паяльник и термофен. При этом приборы оснащаются регуляторами температурного режима.

Для профессиональной мастерской термофен проще купить, так как он быстро оправдает свою стоимость, и пользоваться таким оборудованием будет удобнее. А если микросхемы необходимо припаивать в домашних условиях и не каждый день, то для этого подойдет самодельная термовоздушная паяльная станция своими руками.

Отличие паяльных фенов

Очень часто радиолюбители задумываются о том, как сделать паяльный фен своими руками, но перед началом сборки необходимо знать принципы и отличия паяльной станции и самого паяльника. Схема устройства состоит из основной и дополнительной части. Основной частью является блок, к которому подключаются паяльники. В зависимости от способа подачи воздуха станции бывают двух видов:

  1. Турбинная — воздушный поток формируется благодаря встроенному кулеру в термофене.
  2. Компрессорная — поток воздуха формируется посредством компрессора, установленного в главном корпусе станции.

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

https://youtube.com/watch?v=3zE-HDdz2Xs

Работа устройства заключается в нагревании керамического или спиралеподобного элемента, который установлен в термофене, и нагревании воздуха, проходящего через этот элемент. Паяльный термофен может нагревать воздух до температуры в пределах 100—180 градусов, а в современных моделях имеется возможность регулировки температурного порога.

По сравнению с инфракрасными аналогами, термовоздушные станции имеют такие недостатки:

  1. Поток воздуха сдувает мелкие детали.
  2. Неравномерный прогрев поверхности.
  3. Изменение насадок для разного типа работ.

Однако для любителей, такие недостатки несущественны по сравнении с преимуществом в цене.

Термовоздушный паяльник для станции можно изготовить в домашних условиях из обычного бытового фена. При этом по техническим характеристикам он не будет уступать заводскому аналогу. Основными характеристиками такого паяльника являются:

  • Диаметр наконечника;
  • Мощность;
  • Производительность турбины;
  • Максимальный температурный порог.

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

https://youtube.com/watch?v=KVvm4V3dIMg

Особенности конструкции термофена

С помощью паяльного устройства можно плавить пластиковые детали и метал, который имеет небольшую температуру плавления. Специальная спираль из нихрома разогревает воздух, после этого горячий воздух подается в нужную точку. При конструировании самодельного аппарата необходимо руководствоваться главным параметром — температура нагрева воздуха. В профессиональных устройствах параметр достигает 800 градусов, но если плавка серебра или алюминия не потребуется, то самодельный термофен можно изготовить с температурным порогом до 600℃.

https://youtube.com/watch?v=MLxXglqdIGI

При сборке устройства в домашних условиях также необходимо ориентироваться на экономию средств, а для этого нужно найти детали для сборки. В конструкцию оборудования входят:

  • Корпус;
  • Нагревательная часть;
  • Устройство, посредством которого будет подаваться воздух;
  • Держатель;
  • Кнопка включения.

Для улучшения прибора можно заранее предусматривать использование датчика и регулятора температуры, а также установку разных насадок.

Удаленное управление Arduino с помощью ИК сенсора

В качестве приемника мы будем использовать ИК датчик VS1838b (). Работает он на частоте 38 кГц, напряжение питания: 2.7-5.5 В, максимальный потребляемый ток 1.5 мА, угол приема сигнала 900. Заявленная дальность — до 20 метров прямой видимости.

Управлять мы будем трехцветным RGB-диодом с общим катодом. На каждую ногу повесим резистор номиналом 220 Ом, чтобы ограничить ток, протекающий через диоды. Также понадобится макетка и набор соединительных проводов. Пульт управления, я думаю, у вас найдется и не один. Ну и, конечно, сама плата Arduino.

Собираем всю конструкцию по схеме:

Каждый раз, когда мы нажимаем кнопку на пульте, передатчик будет передавать определённый сигнал. Для каждой кнопки он будет разным. Нам будет необходимо узнать соответствие нажатой кнопки и полученного сигнала. Используем такой скетч:

#include // подключаем библиотеку для работы с IR IRrecv irrecv(7); // указываем пин, к которому подключен IR приемник decode_results results; //сигналы, принимаемые от пульта void setup() { Serial.begin(9600); //запускаем последовательный интерфейс irrecv.enableIRIn(); // инициализируем инфракрасный приёмник } void loop() { if (irrecv.decode(&results)) // была нажата кнопка на пульте { Serial.println(results.value); //выводим значение в монитор порта irrecv.resume(); // ожидаем следующее нажатие } }

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

Замечания по коду:

  • Библиотеку IRremote.h искать в интернете не надо. Необходимо её установить из меню управления библиотеками.
  • Код отслеживает только одиночные нажатия. Если зажать кнопку на пульте, то сперва выведется код кнопки, а после этого сразу же код повтора.

Так как нам нужно управлять 3 диодами (красным, голубым и зеленым), то для этого мы задействуем 3 кнопки на пульте: «1», «2» и «3». И еще одну большую красную кнопку, чтобы все диоды погасить.

Для каждой кнопки у меня получились вот такие коды:

«1» — 16582903

«2» — 16615543

«3» — 16599223

«Выкл» — 16580863

У вас скорее всего коды будут другие. Поэтому обязательно нужно поправить скетч, приведенный ниже:

#include // подключаем библиотеку для работы с IR IRrecv irrecv(7); // указываем пин, к которому подключен IR приемник decode_results results; //сигналы, принимаемые от пульта //задаем коды для управления каждым светодиодом, //предварительно считанные c помощью Serial Monitor #define switch_RED_LED 16582903 //Кнопка «1» #define switch_BLUE_LED 16615543 //Кнопка «2» #define switch_GREEN_LED 16599223 //Кнопка «3» #define TURN_OFF 16580863 //Кнопка выключения всех диодов #define RED_LED 2 //задаем имена для пинов, управляющих светодиодами #define BLUE_LED 3 #define GREEN_LED 4 void setup() { Serial.begin(9600); irrecv.enableIRIn(); // инициализируем инфракрасный приёмник pinMode(RED_LED, OUTPUT); //устанавливаем пины всех pinMode(BLUE_LED, OUTPUT); //используемых светодиодов как выходные pinMode(GREEN_LED, OUTPUT); //чтобы управлять ими digitalWrite(RED_LED, LOW); //гасим все светодиоды digitalWrite(BLUE_LED, LOW); digitalWrite(GREEN_LED, LOW); } void loop() { if (irrecv.decode(&results)) // была нажата кнопка на пульте { Serial.println(results.value); switch (results.value) { case switch_RED_LED: if (digitalRead(RED_LED) == LOW) { digitalWrite(RED_LED, HIGH); } else { digitalWrite(RED_LED, LOW); } break; case switch_BLUE_LED: if (digitalRead(BLUE_LED) == LOW) { digitalWrite(BLUE_LED, HIGH); } else { digitalWrite(BLUE_LED, LOW); } break; case switch_GREEN_LED: if (digitalRead(GREEN_LED) == LOW) { digitalWrite(GREEN_LED, HIGH); } else { digitalWrite(GREEN_LED, LOW); } break; case TURN_OFF: digitalWrite(RED_LED, LOW); digitalWrite(BLUE_LED, LOW); digitalWrite(GREEN_LED, LOW); break; } irrecv.resume(); // ожидаем следующее нажатие } }

Данный код позволяет обрабатывать только одиночные нажатия. Если вы зажмете какую-либо кнопку на пульте, то сначала приемник получит код этой кнопки, а затем непрерывно будет приходить код повторения, т.е. диоды мигать как «угорелые» не будут.

Вот так просто можно подключить инфракрасное управление Ардуинкой. Это способ может быть задействован в разных проектах. К примеру, управление роботом или включение/отключение какого-либо устройства.

На этом все! Спасибо за внимание. Надеюсь, что статья была для вас полезной, а вы смогли почерпнуть для себя много нового и интересного

↑ Наладка

В приложении есть инструкция по наладке, но я настраивал методом «научного тыка». Использовал китайские токовые клещи, в комплекте к которым шла термопара. Поставил «эталонную» термопару рядом с установленной, и крутил подстроечники. Старался сделать так, чтобы показания совпадали и подстроечники находились не в крайних положениях. Все. Ничего сложного. Термопара от верхнего нагревателя просто устанавливается на нагреваемую плату поближе к чипу через капельку флюса, а не в сам нагреватель. Так показания будут точнее, и не будет перегрева. Это я подсмотрел у знакомых спецов-ремонтников.

В заводских станциях датчик, в основном, находится в нагревателе, в нем даже есть специальное отверстие для этого. Но никто не мешает сделать два датчика через переключатель.

Лампы в момент нагрева светят очень ярко, слепят. Надо чем-то закрывать лампы или глаза. Неплохо закрыть лампы стеклом от кухонной инфракрасной плиты, это будет идеальный вариант. Или взять стимпанковские сварочные очки, тогда можно стать крутым гиком, как в голивудских фильмах. Вот так выглядит работа нижнего подогрева.

Специально прогрел немного, иначе в момент разогрева фотоаппарат засвечивается.

Разогрев импульсный, поэтому свечение то ярче, то тусклее, в темноте возникает полное ощущение горящего костра и греться возле станции тоже можно. Если же подуть на термопару, то этот искусственный «костер» «разгорается» сильнее.

При первом прогоне испытуемая плата пошла пузырями. Но я и поставил снизу 180, а сверху 350 градусов. Второй чип снимал напарник при 230 градусах сверху, чип прекрасно снялся. Времени на второй чип ушло около 6 минут. Корпус станции почти не нагрелся. Нагревается съемная верхняя крышка. Думаю обклеить её фольгой по бокам. Для корпуса не критично, разве чтобы руки не обжечь. Сначала думал установить в корпус дополнительные вентиляторы, но, как показала практика, это излишне, внутри температура не выше сорока градусов после 15-ти минутного использования.

Особенности монтажа и проверки работы схемы

Особенность этого варианта в том, что паяльная станция на Ардуино делается на отдельных блоках. Печатные платы (блоки) легко размещаются в общем корпусе, отдельные элементы, как светодиодный индикатор, разъем для подключения паяльника, кнопки выводятся на лицевую панель.


Пример размещения элементов на отдельных платах

На отдельной плате можно разместить дополнительные элементы, транзистор IRFZ44, операционный усилитель LM358N, со всеми конденсаторами, сопротивлениями и разъемом для включения паяльника. Все соединения между блоками сделать по схеме через разъемы.

Важно! Рекомендуется сначала проверить работоспособность схемы в собранном виде и после положительного результата устанавливать блоки в общий корпус. Пример корпуса паяльной станции


Пример корпуса паяльной станции

На данном примере рассмотрен конкретный вариант сборки с определенными элементами. Существуют различные блоки питания, стабилизаторы, Ардуино, индикаторы и другие элементы, при сборке обязательно надо учитывать совместимость параметров изменения в распиновке и программировании. Но общий алгоритм подборки элементов и проверки и написания программы управления остается прежним.

Назначение устройства и органы управления

Собранная своими руками станция для пайки на базе микроконтроллеров Ардуино применяется для следующих операций:

  • Пайка мелких радиодеталей – микросхем, диодов, резисторов, имеющих небольшую емкость керамических конденсаторов, тиристоров, полевых транзисторов;
  • Демонтаж вышедших из строя деталей при их замене, удаление припоя со старых печатных плат.

Для контроля и регулировки температуры, включения фена, паяльника в самостоятельно собранном устройстве применяют энкодеры – поворотные датчики с функцией замыкания цепи (при нажатии на энкодере замыкается электрическая цепь, и происходит включение паяльника или фена).

Реже для регулировки температурного режима рабочих органов такого электроинструмента применяют резисторы с переменным сопротивлением и кнопки включения и отключения отдельных компонентов.

Особенности выбора паяльника

Паяльная станция своими руками

Для собираемой своими руками паяльной станции на основе микроконтроллеров ардуино необходим паяльник, отвечающий следующим требованиям:

  • Наличие качественного несгораемого покрытия жала;
  • Наличие в комплекте поставки паяльника 5 сменных наконечников для различных паечных работ;
  • Конусовидная форма основного жала;
  • Гибкий и надежный кабель с разъемом для подключения паяльника к корпусу;
  • Удобная ручка с накладкой из несгораемого и не проскальзывающего в руке материала.

Еще одним немаловажным критерием выбора паяльника для такого самодельного устройства является наличие внутри качественной и надежной термопары, отвечающей за предоставление информации о температуре нагрева жала управляющей плате самодельного электроинструмента.