Паяльная станция своими руками на базе Arduino
Всем привет! Как-то я затронул тему паяльной станции на Arduino и сразу меня завалили вопросами (как/где/когда). Учитывая массовость запросов, я решил написать обзор простой паяльной станции (только паяльник) на базе Arduino.
Почему Arduino? Ведь существует уйма контроллеров быстрее и дешевле. В таких случаях я обычно отвечаю: — Дёшево, практично, быстро.
Действительно, ведь Arduino Pro Mini сейчас стоит 1,63$ за 1 шт (недавно прислали), а atmega8 стоит 1$ (оптовая цена). Получается, что плата Pro Mini с обвесом (кварц, конденсаторы, стабилизаторы) стоит не так-то и дорого, плюс ко всему экономит время. Также время очень сильно экономит IDE-оболочка для Arduino, легко и быстро в ней справляется даже школьник. Учитывая популярность и дешевизну я решил собрать именно на Arduino.
Для создания паяльной станции нам первым делом нужна ручка паяльной станции, зачастую это китайские станции типа 907 A1322 939.
Начнём
Характеристики ручки:
Напряжение: 24V DC
Мощность: 50W (60W)
Температура: 200℃~ 480℃
Для управления ручкой паяльника нам первым делом нужно снимать данные с датчика температуры, в этом нам поможет LM358N. Эта схема уже работает у меня почти 2 года.
Далее нам нужно управлять(включать и выключать) нагревательный элемент паяльника, в этом на поможет импульсный транзистор IRFZ44. Его подключение очень простое:
Хочу обратить Ваше внимание на будущий режим работы нагревательного элемента. Его мы будем включать в три этапа путём ШИМ-модуляции. При старте программы будет включаться почти максимальная мощность (скважность 90%), при приближении к заданной температуре мощность понижается (скважность 35-45%), и при минимальной разнице между текущей и заданной температуры мощность держится на минимуме (скважность 30-35%). Таким образом мы устраняем инерцию перегрева. Повторюсь, паяльная станция стабильно работает почти 2 года, и термоэлемент не находится в постоянной предельной нагрузке (что продлевает его жизнь). Все настройки в программе можно отредактировать.
Подключать ручку нужно по схеме:
Обратите внимание, разъём на панели станции, а не на ручке.
Очень настаиваю: проверяйте ручки перед пуском, раскрутите и проверьте целостность нагревательного элемента, а также правильность распайки проводов на разъёме.
Далее нам нужен контроллер. Для демонстрации я выбрал Arduino Uno – как самый популярный и удобный. Заметьте, что паяльную станцию я делаю блочной и это даёт возможность самому выбрать контроллер. Также нам нужны две кнопки подтянутые к +5В сопротивлениям 10кОм и 7-ми сегментный индикатор на три разряда. Выводы сегментов я подключил через сопротивления 100 Ом.
ANODES:
D0 — a
D1 — b
D2 — c
D3 — d
D4 — e
D5 — f
D6 — g
D7 — dp (точка)
CATHODES:
D8 — cathode 3
D9 — cathode 2
D10 — cathode 1
Хочу также заметить, что кнопки мы сажаем на аналоговые пины 3 и 2. И в программе я их опрашиваю как аналог. Сделал я это для того, чтобы не вводить в заблуждение молодое поколение. Не каждый знает где найти пин 14, 15 и 16. А учитывая, что скорости достаточно и памяти в контроллере много, то так будет проще.
Давайте посмотри что получилось:
Вы можете заметить пустую панельку возле индикатора, это заготовка под LM358N, просто аналог KA358 показал плохие результаты в работе. Поэтому я воспользовался блоком термодатчиков на LM358N для паяльной станции с феном.
Далее необходимо выбрать источник питания. Я взял блок питания от какого-то ноутбука на 22V 3А, его хватает с запасом. Потребление при старте паяльника 1,5 А а при поддержке температуры 0,5А. Поэтому выбирайте себе подходящий блок питания, желательно 24V DC 2A.
На фото выше видно жмут проводов и многих это пугает. Поймите, это демо, вариант под любой контроллер, станцию можно собрать и компактно, к примеру:
Это наглядный пример для реализации Вашего проекта паяльной станции. Видео, которое наглядно поможет понять Вам как собрать самому:
Вот тест программы, писал под версией IDE 1.5.2. Учтите всё вышесказанное и сильно не критикуйте (программу пытался написать просто и доступно).
/* // Пины подключения индикаторов ANODES: D0 - a D1 - b D2 - c D3 - d D4 - e D5 - f D6 - g D7 - dp (digital point) a ******** * * f * * b * g * ******** * * e * * c * d * ******** # dp CATHODES: D8 - cathode 3 D9 - cathode 2 D10 - cathode 1 */ // -------------------------------------------------- не изменять, это для Сегментов ----------------------------------------------- byte const digits[] = < B00111111,B00000110,B01011011,B01001111,B01100110,B01101101,B01111101,B00000111,B01111111,B01101111>; int digit_common_pins[]=; // пины для разрядов сегментов(при изменении убедитесь что Ваш порт не используется) int refresh_delay = 5; int count_delay = 300; // COUNTING SECONDS IF count_delay = 1000 long actual_count_delay = 0; long actual_refresh_delay = 0; int increment = 0; //Стартовое значение на сегментах int max_digits =3; // Кол-во знаков int current_digit=max_digits-1; int increment_max = pow(10,max_digits); // -------------------------------------------------- не изменять, это для Сегментов ----------------------------------------------- //--------------------- переменные паяльника ----------------------------- int knup = 3; //Пин кнопки вверх in(красный светодиод) int kndn = 2; //Пин кнопки вниз in(синий светодиод) int nagr = 11; // пин вывода нагревательного элемента(через транзистор) int tin = 0; // Пин Датчика температуры IN Analog через LM358N int tdat = 0; //Переменная Датчика температура int ustt = 210; // Выставленная температура по умолчанию (+ увеличение и уменьшение при нажатии кнопок) int mintemp = 140; // Минимальная температура int maxtemp = 310; // Максимальная температура int nshim = 0; // Начальное значение шим для нагрузки void setup() < pinMode(nagr,OUTPUT); // Порт нагрузки (паяльника) настраиваем на выход analogWrite(nagr, nshim); //Вывод шим в нагрузку паяльника (выводим 0 - старт с выключенным паяльником - пока не определим состояние температуры) // -------------------------------------------------- не изменять, это для Сегментов ----------------------------------------------- DDRD = B11111111; for (int y=0;y// -------------------------------------------------- не изменять, это для Сегментов ----------------------------------------------- > void loop() < show(increment); // Вывести значение переменной на экран (LED) if (tdat < ustt )< // Если температура паяльника ниже установленной температуры то: if ((ustt - tdat) < 16 & (ustt - tdat) >6 ) // Проверяем разницу между установленной температурой и текущей паяльника, // Если разница меньше 10 градусов, то < nshim = 99; // Понижаем мощность нагрева (шим 0-255, мы делаем 99) - таким образом мы убираем инерцию перегрева >else if ((ustt - tdat) < 7 & (ustt - tdat) >3) < nshim = 80; // Понижаем мощность нагрева (шим 0-255, мы делаем 99) - таким образом мы убираем инерцию перегрева >else if ((ustt - tdat) < 4 ) < nshim = 45; // Понижаем мощность нагрева (шим 0-255, мы делаем 99) - таким образом мы убираем инерцию перегрева >else < nshim = 230; // Иначе поднимаем мощность нагрева (шим 0-255, мы делаем 230) на максимум для быстрого нагрева до нужной температуры >analogWrite(nagr, nshim); //Вывод в шим порт (на транзистор) значение мощности > else < //Иначе (если температура паяльника равняется или выше установленной) nshim = 0; // Выключаем мощность нагрева (шим 0-255 мы делаем 0) - таким образом мы отключаем паяльник analogWrite(nagr, nshim); //Вывод в шим порт (на транзистор) значение мощности >if(millis() - actual_count_delay > count_delay) // это для сегментов < actual_count_delay = millis(); // Здесь мы пишем нашу прогу по считыванию состояния кнопок (это место в счетчик не будет тормозить вывод на сегменты) tdat = analogRead(tin); // Считать состояние датчика температуры и присвоить tdat tdat =map(tdat,0,430,25,310); // калибровка п умолчанию 0,430,25,310 increment = tdat; // присвоить текущее значение температуры переменной сегмента if (analogRead(kndn) < 1) // Если нажата синяя кнопка, то понизить температуру на 5 < if( ustt else < ustt=ustt-5; increment = ustt; >> else if (analogRead(knup) < 1) // Если нажата красная кнопка, то повысить температуру на 5 < ustt=ustt+5; if( ustt >=maxtemp) < ustt= maxtemp; >increment = ustt; > > > void show(int value) < //------------------------------- подпрограмма для вывода на сегменты - лучше не изменять --------------------------------------------- int digits_array[]=<>; int y=0; boolean empty_most_significant = true; if(millis() - actual_refresh_delay >= refresh_delay) < for (int z=max_digits-1;z>=0;z--) < digits_array[z] = value / pow(10,z); //rounding down by converting from float to int if(digits_array[z] != 0 ) empty_most_significant = false; // DON'T SHOW LEADING ZEROS value = value - digits_array[z] * pow(10,z); if(z==current_digit) < if(!empty_most_significant || z==0)< // DON'T SHOW LEADING ZEROS EXCEPT FOR THE LEAST SIGNIFICANT PORTD = digits[digits_array[z]]; >else < PORTD = B00000000; >digitalWrite(digit_common_pins[z], LOW); >else < digitalWrite(digit_common_pins[z], HIGH); >> current_digit--; if(current_digit < 0) < current_digit= max_digits; // NEED AN EXTRA REFRESH CYCLE TO CLEAR ALL DIGITS >actual_refresh_delay = millis(); > >
Очень надеюсь, что Вам это как-то поможет в создании своего проекта.
Паяльная станция на базе Ардуино
В этой статье я хочу рассказать о своей версии паяльной станции выполненной на базе микросхемы ATmega328p, которая используется в arduino UNO. За основу был взят проект с сайта http://d-serviss.lv. В отличии от оригинала дисплей подключил по протоколу i 2 c: во-первых он у меня был, заказывал несколько штук на AliExpress для других проектов, во-вторых осталось больше свободных ножек МК, которые можно использовать для каких-либо других функций. Фото дисплея с переходником на протокол i 2 c ниже. Температура паяльника, фена и обороты куллера регулируются энкодерами: Включение и выключение паяльника и фена происходит нажатием на энкодер, причём после выключения в память МК сохраняются температура паяльника, фена и обороты куллера. После выключения паяльника или фена в соответствующей строке отображаются температура, вплоть до остывания до 50 0 С. После выключения фена, кулер охлаждает его до 50 0 С на 10% оборотах, что делает его почти бесшумным в выключенном состоянии. Для питания схемы на aliexpress был приобретён импульсный блок питания на 24в и 9А, как в последствии понял, слишком мощный. Стоит поискать с выходным током 2-3 А – этого более чем достаточно, он будет дешевле, да и места в корпусе будет занимать меньше. Для питания схемы использовал DC-DC преобразователь на LM2596S, подключаем его к 24в и выставляем построечным резистором 5 вольт. Паяльник и фен также приобрёл на aliexpress, ВАЖНО выбрать их на термопаре, а не на терморезисторе. Фен выбрал от станций 858, 858D, 878A, 878D и 878D, паяльник от станций 852D +, 853D, 878AD, 898D, 936B, 937D. Если брать на терморезисторе то схему и прошивку необходимо доработать. К паяльнику прикупил комплект из 5 жал. Паяльник попался бракованный, был перебит где-то внутри провод. Пришлось менять, хорошо подошел провод от USB удлинителя. Так же понадобятся дополнительно разъёмы GX16-5 и GX16-8, для подключения паяльника и фена к корпусу прибора.
Теперь корпус: с проблемой выбора корпуса я провёл много времени, сначала использовал от компьютерного блока питания металлический, но в последствии отказался от него, т.к. были помехи от ИБП, из-за которых зависал МК и LCD. Пробовал экранировать БП, основную плату и дисплей. МК перестал зависать а вот дисплей так и показывал периодически непонятные иероглифы. Решил использовать корпус из пластмассы, все проблемы с помехами сразу прошли, ничего не экранировал. Корпус решил так же приобрести у китайцев. Немного погорячился с размерами и взял как оказался очень маленький (150 мм x 120 мм x 40 мм), туда я конечно всё уместил, сделал специально плату под него, но вот на лицевой панели всё оказалось слишком компактно, и регулировать особенно фен не очень удобно. Доработанная схема и печатная плата ниже на картинке, от оригинала она отличается подключением дисплея, заменой переменных резисторов и кнопок включения на энкодеры. Так же на схеме я убрал стабилизатор на 12 вольт, т.к. фен у меня работает от 24в, и убрал стабилизатор на 5 вольт, заменив его DC-DC преобразователем. Печатная плата делалась классическом способом – ЛУТ’ом, лудил сплавом розе в растворе лимонной кислоты. Симистор поставил на небольшой радиатор, силовые мосфеты без радиатора, т.к. за ними нагрева не замечено. Штырьки пришлось выпаять из-за плохого контакта, провода припаял непосредственно к плате. Переменные резисторы рекомендую использовать многооборотные для более плавной настройки температуры. Микроконтроллер прошивал через Arduino UNO, МК подключаем по классической схеме: 1 вывод МК к 10 выводу Arduino, 11 вывод МК к 11 выводу Arduino, 12 вывод МК к 12 выводу Arduino, 13 вывод МК к 13 выводу Arduino, 7 и 20 выводы к +5 вольтам, 8 и 22 к GND, к 9 и 10 подключаем кварц на 16 МГц. Схема подключения ниже. Схема подключения Arduino UNO Осталось запрограммировать МК. 1) Заходим на сайт https://www.arduino.cc/en/main/software, выбрав свою ОС скачиваем программу ARDUINO IDE, после чего устанавливаем её. 2) После установки необходимо добавить библиотеки из архива, для этого в программе выбираем Скетч – Подключить библиотеку – Добавить .ZIP библиотеку. И подключаем по очереди все библиотеки. 3) Подключаем Arduino UNO и присоединённый к ней МК к компьютеру через USB, при первом включении установятся необходимые драйвера. 4) Заходим в программе Файл – Примеры – ArduinoISP – ArduinoISP, в пункте Инструменты выбираем нашу плату и виртуальный порт, к которому подключилась ардуино, затем нажимаем загрузить. Этими действиями мы превращаем нашу ардуино в полноценный программатор. 5) После загрузки скетча в ардуино открываем скетч из архива, выбираем пункт Инструменты – записать загрузчик. Сам загрузчик в МК нам конечно не нужен, но этимы действиями в МК прошьются фьюзы и наша микроконтроллер будет работать от внешнего кварца на частоте 16МГц. 6) После загрузки загрузчика выбираем Скетч-Загрузка через программатор. Осталось всё собрать и настроить температуру фена и паяльника, я делал при помощи термопары мультиметра. Также незабываем настроить контрастность дисплея. Регулируется переменным резистором на переходнике дисплея.
Прикрепленные файлы:
- proj.rar (4938 Кб)
Теги:
Инфракрасная паяльная станция своими руками
Уже давно я задумался над тем, паяльную станцию своими руками и чинить на ней свои старые видеокарты, приставки и ноутбуки. Для нагрева можно использовать старую галогеновую грелку, ножку от старой настольной лампы можно использовать для удержания и перемещения верхнего нагревателя, платы будут лежать на алюминиевых поручнях, спираль от душа будет держать термопары, а плата Ардуино будет следить за температурой.
Сперва разберемся с тем, что такое паяльная станция. Современные чипы на интегральных схемах (ЦПУ, ГПУ и т.д.) не имеют ножек, зато имеют массив шариков (BGA, Ball grid array). Для того чтобы припаять\отпаять такой чип, нужно иметь устройство, которое нагреет всю IC до температуры в 220 градусов и при этом не расплавит плату, а также не подвергнет IC термическому шоку. Именно поэтому нам нужен контроллер температуры. Такие аппараты стоят в диапазоне $400-1200. Это проект должен уложиться примерно в $130. Про BGA и паяльные станции вы можете почитать на Википедии, а мы начнём работать!
- Четырёхламповый галогеновый нагреватель ~1800w (в качестве нижнего подогрева)
- 450w керамический ИК (верхний нагреватель)
- Алюминиевые рейки для занавесок
- Спиральный кабель для душа
- Прочная толстая проволока
- Ножка от настольной лампы
- Плата Ардуино ATmega2560
- 2 платы SSR 25-DA2x Adafruit MAX31855K (или сделайте сами, как сделал я)
- 2 термопары типа K
- Блок питания постоянного тока 220 на 5v, 0.5A
- Буквенный модуль LCD 2004
- 5v пищалка
Шаг 1: Нижний нагреватель: отражатель, лампы, корпус
Показать еще 3 изображения
Найдите галогеновый нагреватель, откройте его и выньте отражатель и 4 лампы. Будьте аккуратны, не сломайте лампы. Здесь вы можете приложить воображение и создать свой корпус, который будет держать лампы и отражатель. Например, вы можете взять старый корпус ПК и поместить лампы, отражатель и провода внутрь него. Я использовал металлические листы толщиной 1 мм и сделал из них корпуса для нижнего и верхнего нагревателя, а также корпус для контроллера Ардуино. Как я и сказал прежде — вы можете быть креативными и придумать для корпуса что-то своё.
Используемый мною нагреватель был на 1800W (4 лампы на 450w параллельно). Используйте провода из нагревателя и параллельно соедините лампы. Вы можете встроить штекер для переменного тока, как сделал это я, или соединить кабель напрямую от нижнего нагревателя к контроллеру.
Шаг 2: Нижний нагреватель: система крепления плат
Показать еще 4 изображения
После создания корпуса нижнего нагревателя, измерьте бОльшую длину его окна и отрежьте два куска алюминиевой рейки такой же длины. Вам также нужно будет отрезать еще 6 кусков, каждая размером в половину от меньшей стороны окна нагревателя. Просверлите отверстия по двум концам больших кусков реек, а также на одном конце каждой из 6 небольших реек и на длинной части окна. Перед тем, как прикручивать части к корпусу, нужно создать механизм крепления на гайках, по типу такого, который я сделал на фотографиях. Это нужно для того, чтобы меньшие рейки могли скользить по бОльшим рейкам.
После того, как вы проденете гайки в рейки и скрутите всё вместе, используйте шуруповёрт для перемещения и закрепления шурупов, чтобы система крепления подходила под размер и форму вашей платы.
Шаг 3: Нижний нагреватель: держатели термопары
Для изготовления держателей термопары, замерьте диагональ окна нижнего нагревателя и отрежьте два куска спирального кабеля для душа такой же длины. Раскрутите жесткий провод и отрежьте два куска, каждый на 6 см длиннее, чем спиральный кабель от душа. Пропустите жесткий провод и термопару через спиральный кабель и загните оба конца провода так, как это сделал я на картинках. Оставьте один конец длиннее другого для того, чтобы закрутить его одним из винтов рейки.
Шаг 4: Верхний нагреватель: керамическая пластина
Для изготовления верхнего нагревателя я использовал керамический инфракрасный нагреватель на 450W. Вы можете найти такие на Алиэкспресс. Хитрость заключается в том, что нужно создать для нагревателя хороший кейс с правильным током воздуха. Далее приступаем к держателю нагревателя.
Шаг 5: Верхний нагреватель: держатель
Найдите старую настольную лампу на ножке и разберите её. Для того чтобы правильно разрезать лампу, нужно точно всё рассчитать, так как верхний инфракрасный нагреватель должен достигать всех углов нижнего нагревателя. Итак, сначала прикрепите корпус верхнего нагревателя, сделайте разрез по оси X, произведите правильные расчёты и, наконец, сделайте разрез по оси Z.
Шаг 6: ПИД-регулятор на Ардуино
Показать еще 3 изображения
Найдите правильные материалы и создайте прочный и безопасный кейс для Ардуино и других принадлежностей.
Можно просто отрезать и с прикрепить провода, соединяющие контроллер (верхнее/нижнее питание, контролер питания, термопары), используя паяльник или раздобыть коннекторы и сделать всё аккуратно. Я не знал точно, сколько тепла будет излучать SSR, поэтому добавил на корпус вентилятор. Будете вы устанавливать вентилятор, или нет, но вам обязательно нужно нанести на SSR термопасту. Код прост и из него понятно, как соединить кнопки, SSR, экран и термопары, так что соединить все вместе будет просто. Как управлять устройством: для значений P, I и D нет автонастройки, так что эти значения нужно будет вбить вручную в зависимости от ваших настроек. Есть 4 профиля, в каждом из них можно установить количество шагов, значения Ramp (C/s), dwel(время ожидания между шагами), порог нижнего нагревателя, целевую температуру для каждого шага и значения P,I,D для верхнего и нижнего нагревателей. Если вы, например, выставите 3 шага, 80, 180 и 230 градусов с порогом нижнего нагревателя 180, то ваша плата будет прогрета снизу только до 180 градусов, дальше температура снизу будет держаться на 180 градусах, а верхний нагреватель разогреется до 230 градусов. Код до сих пор нуждается во множестве улучшений, но из него вы можете понять, как все должно работать. Это руководство описано не в деталях, ведь в нём присутствует множество самодельных элементов, и каждая сборка будет отличаться от других. Я надеюсь, что вы вдохновитесь этой инструкцией и сделаете по ней свою ИК паяльную станцию.
Код на Дропбоксе: Ссылка
Олег Самоделов
Рассказываю как сделать какую-либо вещь с пошаговыми фото и видео инструкциями.
Паяльные станции на базе Arduino
Сам по себе термин Arduino является зарегистрированной торговой маркой.
Приборы конкретного бренда дороги и труднодоступны. Но в свободной продаже есть множество полнофункциональных аналогов. Более того, обладая навыками радиомонтажника, мастер может собрать паяльный аппарат своими руками на базе Arduino за вполне приемлемые деньги.
Особенности
Схемотехника микроконтроллерных устройств на базе платформы Arduino долгое время была полностью открыта. В последнее время уже невозможно остановить распространение микроэлектронных устройств на базе Arduino по системе удалённых почтовых продаж. Более того, в рамках этой платформы активно распространяются микроконтроллеры конкурентов – SM32 м ESP.
Такое богатство выбора резонно вызывает интерес домашних мастеров — как на базе готового набора собрать что-нибудь полезное в быту. Учитывая, что интерес проявляют радиомастера, неудивительно, что большинство самоделок касается технологий монтажа радиоэлектронных компонентов.
Если пытаться сделать паяльную станцию на базе Arduino, то первое, с чем сталкивается конструктор, это выбор платформы паяльника.
Внутри паяльной станции находится полноценный «мозг», умеющий управлять температурой инструмента, но ему требуется сигнал от датчика температуры.
Существует три принципиально отличающиеся технологии паяльников с датчиками:
- с терморезистором;
- с термопарой;
- инфракрасная.
Первые недороги и широко распространены. Терморезистор, как правило, представляет собой всего лишь кусочек проволоки, изготовленной из особого материала. Это дёшево, но не обеспечивает должного качества измерения температуры.
Термопара, наоборот, обеспечивает крайне точное измерение. Но для этого в комплекте с термопарой нужно использовать специальный усилитель сигнала, калибрующий выходной сигнал согласно стандартам.
При возможности выбора всегда рекомендуется вариант с термопарой. Контроллеры, управляющие такими устройствами, не только технически сложнее, они точно отображают температуру жала паяльника. У них обычно есть цифровой индикатор, ориентируясь на который можно дозировать нагрев паяльника.
Инструменты и материалы
Понадобятся привычные инструменты для работы с пластиком и лёгким металлом:
- мелкозубчатая ножовка, пригодная для работы по алюминию;
- крупнозубчатый лобзик, чтобы поправить корпус будущей паяльной станции;
- мелкие надфили всех размеров, которые только доступны;
- ножовка по металлу.
Как и при создании любого радиоэлектронного инструмента, незаменимы комплект изолированных проводников, рулон качественной изоленты и комплект материалов для пайки.
К паянным соединениям паяльной станции требуется отнестись с особым вниманием. В отличие от аппаратов, которые конструируются мастером своими руками по собственной схеме, паяльные станции на основе Arduino собираются из готовых узлов и модулей.
При этом нет уверенности, что конструкторы модуля задумывались о потребностях конечного потребителя.
Ключевым аспектом такого метода конструирования является то, что отдельные модули соединяются быстроразъёмными соединениями. Это облегчает начальное конструирование, но значительно снижает итоговую надёжность конструкции.
Для соединения обычно применяются штепсели малых калибров. Такие соединители облегчают макетное конструирование, но совсем ненадёжны. Лучшим способом соединения модулей после первоначальной отладки является соединение медными проводниками с помощью пайки.
Изготовление
Обратите внимание, что паяльная станция является прибором долговременного пользования. Поэтому, конструируя самодельный аппарат, не спешите и предпочитайте проверенные годами решения. Например, изготавливая своими руками паяльную станцию широкого применения, имейте в виду, что самодельный аппарат должен быть собран на базе самых надёжных компонентов.
Профессиональные паяльные станции обладают возможностью ИК-нагрева. Это означает, что для обеспечения должной температуры в области пайки вовсе не используются способы контактного нагрева.
Задача переноса тепла перекладывается на бесконтактные приборы, излучающие ИК-лучи.
В качестве источников нагрева в бесконтактных станциях часто используют мощные галогеновые лампы накаливания, тогда как контактные паяльники обладают простым прибором нагрева в виде нихромовой спирали вокруг массивного медного жала.
Задавшись целью создать паяльную станцию на базе Arduino, надо в первую очередь присмотреться к аккуратности изготовления готовых комплектов. Обратите внимание, что в некоторых дешёвых наборах для сборки не только нет высоковольтных проводов, но порой даже отсутствует схема соединения.
Значительное внимание следует уделить корпусу прибора. Самодельная паяльная станция должна быть одновременно компактной, аккуратной и удобной.
При проектировании паяльной станции на базе Arduino приходится учитывать стандартные размеры печатных плат производителей электроники.
В качестве примера паяльной станции на основе Arduino можно взять конструкцию, неоднократно опробованную мастерами.
- Сперва нужно определиться с конструкцией отражателя нижнего нагревателя. Вполне подойдёт рефлектор обычного плафона освещения, рассчитанный на размещение четырёх ламп.
- Вторым этапом будет подбор галогеновых ламп нужной мощности. Лампочки баллонной конструкции для системы нижнего подогрева на Arduino не подходят. Нужно найти длинные линейные лампы.
- Важным моментом является выбор конструкции монтажного стола. Для пайки с нижним подогревом требуется прочно закрепить монтажную плату на определённом удалении от нагревательных ламп. Для этого используются монтажные «крокодильчики», закреплённые на точно отмеренном расстоянии от ламп.
- Сам блок управления аппаратом можно разместить в любом подходящем корпусе. Например, многие мастера используют для своих самоделок старые блоки питания от компьютеров.