Авторизация
Зарегистрироваться

Самодельная инфракрасная паяльная станция. Бюджетный ремонт ноутбука своими руками.


Инфракрасная паяльная станция — это устройство для пайки микросхем в корпусе BGA. Если прочитанное ничего вам не говорит, вряд-ли вам стоит заходить под кат. Там ардуины, графики, программирование, амперметры, саморезы и синяя изолента.

Предыстория первая.

Моя профессиональная деятельность некоторым образом связана с электроникой. Поэтому родственники и знакомые постоянно норовят притащить мне какую-нибудь не совсем исправную электронную штуку со словами «ну посмотри, может тут какой проводок отпаялся».
В тот раз такой штукой оказался 17" ноутбук eMachines G630. При нажатии на кнопку питания зажигался индикатор, шумел вентилятор, но дисплей был безжизненным, не было звуковых сигналов и активности жесткого диска. Вскрытие показало, что ноутбук построен на платформе AMD, а северный мост имеет маркировку 216-0752001. Беглое гугление показало, что у чипа весьма плохая репутация в части надежности, зато проблемы с ним легко диагностируются. Нужно лишь его прогреть. Выставил на паяльном фене 400 градусов и подул на чип секунд 20. Ноутбук запустился и показал картинку.
Диагноз поставлен. Казалось бы, дело за малым — перепаять чип. Вот тут меня ожидало первое откровение. После обзвона сервис-центров выяснилось, что минимальная сумма, за которую в Минске можно поменять чип — 80 долларов. 40 долларов за чип и 40 долларов за работу. Для ноутбука общей стоимостью хорошо если 150 долларов это было весьма не бюджетно. Дружественный сервис по знакомству предложил перепаять чип по себестоимости — за 20 долларов. Итоговый ценник снизился до 60 долларов. Верхняя граница психологически приемлемой цены. Чип был благополучно перепаян, ноутбук собран, отдан и я о нем благополучно забыл.

Предыстория вторая.

Через несколько месяцев после окончания первой предыстории мне позвонил родственник со словами «Ты же любишь разную электронику. Забери ноутбук на запчасти. Бесплатно. Или просто выкину в мусор. Сказали, вроде материнская плата. Отвал чипа. Ремонтировать экономически нецелесообразно». Так я стал обладателем ноутбука Lenovo G555 без жесткого диска, но со всем остальным, включая блок питания. Включение показало те же симптомы, что и в первой предыстории: кулер крутится, лампочки горят, больше признаков жизни нет. Вскрытие показало старого знакомого 216-0752001 со следами манипуляций.



После прогрева чипа ноутбук запустился как ни в чем не бывало, как и в первом случае.

Размышления.

Так я оказался владельцем ноутбука с неисправным северным мостом. Разобрать его на запчасти или попытаться починить? Если второе, то снова паять его на стороне, пусть даже за 60 долларов, а не за 80? Или купить собственную инфракрасную паяльную станцию? А может собрать своими руками? Хватит ли у меня сил и знаний?
После некоторых размышлений было решено попытаться починить, причем починить самостоятельно. Даже если попытка не увенчается успехом, разобрать его на запчасти это никак не помешает. А инфракрасная станция будет полезным подспорьем во многих работах, требующих предварительного подогрева.

Техническое задание.

Изучив цены на готовые промышленные инфракрасные станции (от $1000 до плюс бесконечности), перелопатив кучу топиков на профильных форумах и роликов на Youtube, окончательно сформировал техническое задание:

1. Буду изготавливать собственную паяльную станцию.

2. Бюджет конструкции — не более 80 долларов (две перепайки в сервис-центре без материалов).

3. Это будет не газовая плита и не прожектор, а устройство, хотя бы минимально умеющее поддерживать термопрофили согласно графика, найденного в сети:



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

Материалы и компоненты

Для этого в онлайне были куплены:
Термопара К-типа — 2 шт.
Интерфейс термопары К-типа на микросхеме MAX6675 — 2 шт.
Безымянные твердотельные реле на 40 китайских ампер — 2 шт.

Дополнительно в оффлайне были куплены:

Линейные галогенные лампы R7S J254 1500W — 9 шт.



Линейные галогенные лампы R7S J118 500W- 3 шт.



Патроны R7S — 12 шт.



Из хлама в гараже на свет божий были извлечены:

Док-станция от какого-то допотопного лэптопа Compaq — 1 шт.



Штатив от советского фотоувеличителя — 1 шт.



В домашнем складе были найдены силовые и сигнальные провода, Arduino Nano, клемники WAGO.

Нижний нагреватель.

Вооружаемся болгаркой и отрезаем от док-станции все лишнее.



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



Соединяем патроны по три штуки последовательно, получившиеся три цепочки в параллель. Устанавливаем лампы, прячем в корпус.



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

В конце концов удалось найти листовой алюминий чуть толще фольги, идеально подходящий для меня.



Теперь я точно знаю, где такие листы искать — у полиграфистов. Они их крепят к барабанам в своих машинах, то ли для переноса краски, то ли еще для чего-то. Если кто в курсе, расскажите в комментариях.

Нижний нагреватель с установленным отражателем и решеткой. Вместо решетки правильнее использовать специальный столик, но стоит он совершенно не бюджетно, как и все с наклейкой «Professional».



Светит красивым оранжевым светом. Глаза при этом не выжигает, смотреть на свет можно совершенно спокойно.



Потребляет порядка 2.3 кВт.



Верхний нагреватель

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



Тоже светит оранжевым.



Потребляет порядка 250 ватт.



Схема управления

Инфракрасная станция — суть автомат с двумя датчиками (термопара платы и термопара чипа) и двумя исполнительными механизмами (реле нижнего нагревателя и реле верхнего нагревателя).



Было решено, вся логика регулирования мощности нагрева будет реализована на ПК. Arduino будет только мостом между станцией и ПК. Получил с ПК параметры ШИМ-регулирования нагревателей — выставил их — отдал температуру термопар в ПК, и так по кругу.

Arduino ожидает на последовательном порту сообщения типа SETxxx*yyy*, где xxx — мощность верхнего нагревателя в процентах, yyy — мощность нижнего нагревателя в процентах. Если полученное сообщение соответствует шаблону, выставляются ШИМ-коэффициенты для нагревателей и возвращается сообщение OKaaabbbcccddd, где aaa и bbb — установленная мощность верхнего и нижнего нагревателей, ccc и ddd — температура, полученная с верхней и нижней термопары.

«Настоящий» аппаратный ШИМ микроконтроллера с частотой дискретизации несколько килогерц в нашем случае неприменим, так как твердотельное реле не может отключиться в произвольный момент времени, а только при прохождении переменного напряжения через 0. Было решено реализовать собственный алгоритм ШИМ с частотой порядка 5 герц. Лампы при этом полностью гаснуть не успевают, хоть и заметно мерцают. При этом минимальным коэффициентом заполнения, при котором еще есть шансы захватить один период сетевого напряжения, оказывается 10%, чего вполне достаточно.

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

Скетч
#include <max6675.h>

int b1=0;
int b2=0;
int b3=0;
int p_top, p_bottom;
int t_top, t_bottom;
int state_top, state_bottom;

char buf[32];
unsigned long prev_top, prev_bottom;
int pin_bottom = 11;
int pin_top = 13;
int tick = 200;

unsigned long prev_t;

int thermoDO = 4;
int thermoCLK = 5;
int thermoCS_b = 6;
int thermoCS_t = 7;
MAX6675 thermocouple_b(thermoCLK, thermoCS_b, thermoDO);
MAX6675 thermocouple_t(thermoCLK, thermoCS_t, thermoDO);

void setup()
{
  Serial.begin(9600);
  pinMode(pin_top, OUTPUT);
  digitalWrite(pin_top, 0);
  pinMode(pin_bottom, OUTPUT);
  digitalWrite(pin_bottom, 0);
  t_top = 10;
  t_bottom = 10;
  p_top = 0;
  p_bottom = 0;

  state_top = LOW;
  state_bottom = LOW;
  prev_top = millis();
  prev_bottom = millis();
}

void loop()
{
  if (Serial.available() > 0) {
    b3 = b2; b2 = b1;
    b1 = Serial.read();
    if ((b1 == 'T') && (b2 == 'E') && (b3 == 'S')) {
      p_top = Serial.parseInt(); 
      if (p_top < 0) p_top = 0;
      if (p_top > 100) p_top = 100;
      p_bottom = Serial.parseInt(); 
      if (p_bottom < 0) p_bottom = 0;
      if (p_bottom > 100) p_bottom = 100;
      t_bottom = thermocouple_b.readCelsius();
      t_top = thermocouple_t.readCelsius();
      sprintf (buf, "OK%03d%03d%03d%03d\r\n", p_top, p_bottom, t_top, t_bottom);
      Serial.print(buf);
    } 
  }

  if ((state_top == LOW) && ((millis()-prev_top) >= tick * (100-p_top) / 100)) {
    state_top = HIGH;
    prev_top = millis();  
  }
  if ((state_top == HIGH) && ((millis()-prev_top) >= tick * p_top / 100)) {
    state_top = LOW;
    prev_top = millis();
  }
  digitalWrite(pin_top, state_top);

  if ((state_bottom == LOW) && ((millis()-prev_bottom) >= tick * (100-p_bottom) / 100)) {
    state_bottom = HIGH;
    prev_bottom = millis();  
  }
  if ((state_bottom == HIGH) && ((millis()-prev_bottom) >= tick * p_bottom / 100)) {
    state_bottom = LOW;
    prev_bottom = millis();
  }
  digitalWrite(pin_bottom, state_bottom);
}


Приложение для компьютера.

Написано на языке Object Pascal в среде Delphi. Отображает состояние нагревателей, рисует график температуры и имеет встроенный примитивный язык моделирования, больше по философии напоминающий какой-нибудь Verilog, нежели к примеру Pascal. «Программа» состоит из набора пар «условие — действие». К примеру «при достижении нижней термопарой температуры 120 градусов установить мощность нижнего нагревателя 10%, а верхнего — 80%». Таким набором условий реализуется требуемый термопрофиль — скорость нагрева, температура удержания и т. п.



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

Исходный код: drive.google.com/open?id=1ybs_o17qxBp1C3WeMLrRBQr2mTUntQIp

Сборка и пробный запуск.

Схему управления собрал на макетке. Не эстетично, зато дешево, быстро и практично.



Окончательно собранное и готовое к запуску устройство.



Прогон на тестовой плате выявил следующие наблюдения:

1. Мощь нижнего нагревателя невероятна. График температуры тонкой ноутбучной платы свечой взлетает вверх. Даже при 10% мощности плата уверенно греется до требуемых 140-160 градусов.

2. С мощностью верхнего нагревателя похуже. Догреть чип даже до температуры «низ+50 градусов» получается только на 100% мощности. То ли придется впоследствии переделывать, то ли пускай остается как защита от соблазна недогревать низ.

Покупка чипа на Aliexpress.

В продаже есть два вида мостов 216-0752001. Одни заявлены как новые и стоят от 20 долларов за штуку. Другие указаны как «бывшие в употреблении» и стоят 5-10 долларов за штуку.
Среди ремонтников много мнений относительно б/у чипов. От категорически отрицательных («бугага, приходи ко мне, у меня как раз под столом горка бэушных мостов насобиралась после перепайки, я тебе их недорого продам») до осторожно нейтральных («сажаю иногда, вроде нормально работают, возвраты если и бывают, то не намного чаще новых»).
Поскольку ремонт у меня ультрабюждетный, то было решено сажать чип бывший в употреблении. А чтобы перестраховаться на случай дрогнувшей руки или неисправного экземпляра, был найден лот «2 штуки за 14 долларов».



Демонтаж чипа

Устанавливаем плату на нижний подогрев, крепим одну термопару к чипу, вторую к плате подальше от чипа. Для уменьшения теплопотерь накрываем плату фольгой, за исключением окошка под чип. Ставим верхний нагреватель над чипом. Так как чип уже пересаживался, загружаем самостоятельно придуманный профиль для свинцового припоя (нагрев платы до 150 градусов, догрев чипа до 190 градусов).

Все готово для старта.



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



В районе 190 градусов чип «поплыл». Поскольку вакуумный пинцет в бюджет не уместился, цепляем его тонкой отверткой и переворачиваем.



График температур в процессе демонтажа:



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

Запаивание нового чипа

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

Чип после установки:



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

Затаив дыхание включаем:



Да! Материнская плата запустилась. Я перепаял первый в жизни BGA. К тому же с первого раза успешно.

Ориентировочно смета затрат:

Лампа J254: $1.5*9=$13.5
Лампа J118: $1.5*3=$4.5
Патрон r7s: $1.0*12=$12.0
Термопара: $1.5*2=$3.0
MAX6675: $2.5*2=5.0
Реле: $4*2=$8.0
Чипы: $7*2=$14.0

Итого: $60 минус оставшийся запасной чип.

Ноутбук был собран, в него добавлен найденный в столе жесткий диск на 40 гигабайт, установлена операционная система. Для предотвращения в будущем подобных инцидентов с помощью k10stat напряжение питания ядра процессора понижено до 0.9В. Теперь при самом жестком использовании температура процессора не поднимается выше 55 градусов.

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

Дополнительная информация
Планирую купить +178 Добавить в избранное +288 +568
свернуть развернуть
Комментарии (462)
RSS
+
avatar
  • ABATAPA
  • 12 декабря 2016, 16:00
+45
+1 за руки
+
avatar
  • abyrwalg
  • 12 декабря 2016, 18:58
+20
имхо тут гораздо больше — тут Просвещение ненавязчивое!
редки стали Обзоры, расширяющие сознание)
+
avatar
  • ploop
  • 12 декабря 2016, 16:01
+140
Обзор, ссылка на товар — гайка на 17 за 0.05$

Текст:
— Ракетные двигатели покупает тут
— Обшивку тут
— Бортовые компьютеры тут
— Собираем по этим чертежам космический корабль
— Прикручиваем последний тумблер гайкой на 17

Вообще классно, спасибо! :)
+
avatar
+6
Ссылка на товар, без которого вообще бы ничего не вышло.
Термопару можно в крайнем случае изготовить самому.
Реле взять механические.
Вместо ардуины использовать 8051.
Без преобразователя напряжения в цифру будет весьма тяжко. Хотя народ на операционниках что-то делает.
+
avatar
  • ploop
  • 12 декабря 2016, 16:10
+6
Да я понимаю, это просто шутка :)
+
avatar
0
Это понятно, спасибо за инфу, интересно
+
avatar
+3
Современный рецепт каши из топора :)
PS кстати можно наверно и такую категорию добавить для подобных обзоров
+
avatar
  • Kartus
  • 12 декабря 2016, 16:17
+3
Прикручиваем последний тумблер гайкой на 17
А как же синяя изолента?))
+
avatar
  • ploop
  • 12 декабря 2016, 16:21
+6
Забыл дописать — контрогаем синей изолентой, ибо космос, надёжность!
+
avatar
  • REMember
  • 13 декабря 2016, 18:20
+1
и капельку суперклея!
21 век на дворе!
+
avatar
  • 27C512
  • 13 декабря 2016, 19:11
+1
Категорически нет! Всё-таки изолента!
lenta.ru/news/2016/08/19/izolenta/
Суперклей и рядом не стоял.
+
avatar
  • ploop
  • 13 декабря 2016, 20:01
0
Чёрт, это же наша чёрная тряпочная! только шире! Дубовая вещь!
Опять американцы спёрли наши технологии.
+
avatar
  • Faster
  • 12 декабря 2016, 16:02
+5
Автор жесть просто… такой кастом
+
avatar
  • I_R_O
  • 12 декабря 2016, 18:46
0
я бы сказал даже кастРом… :). Автору за смелость "+"!
+
avatar
  • dok2033
  • 12 декабря 2016, 16:07
+3
Давно хочу срукожопить себе похожую паялку, но пугает объём работ по крафту корпуса
+
avatar
+21
Не представляете как меня пугал. Я люблю паяльник и среду программирования. Лом, кувалда, дрель и болгарка — это не мое. Но глаза боятся, а руки делают.
+
avatar
  • sim31r
  • 18 декабря 2016, 20:55
0
Большие инструменты интуитивно понятнее, работать с ними проще ))
+
avatar
  • sir0ta
  • 12 декабря 2016, 18:15
+4
Если это реально надо. И то платформа стол просто обязательны. Во первых автору повезло что так быстро чип поплыл, а так не ровная поверхность и вполне поведет плату. А еще ьыл случай корпус нагпевало и была слабая зона которую повело и корпус чуть съиграл. В общем вся конструкция сделала звук цык и смарт колохнулся… Все что было снизу осыпалось ) хорошо донор был, перепаяли флеш и в путь ) сразу стали гондобить уголки и стол норм искать.
+
avatar
  • xealus
  • 04 августа 2019, 16:32
0
то же захотелось станцию, разрабатываю корпус, если найдете где порубить и загнуть, обращайтесь, дам чертежи

корпус рассчитан под два пид контроллера и нагреватели китайские четыре внизу и один вверху
+
avatar
  • Crimfell
  • 03 октября 2019, 09:44
0
Здравствуйте. А как с Вами связаться? Можете написать на email garolt@mail.ru. Я тоже делаю станцию
+
avatar
  • mshulika
  • 16 октября 2019, 11:38
0
Добрый день. Хочу попросить чертежи Вашей конструкции. В мыльницу mshulika@gmail.com
Спасибо!
+
avatar
0
Здравствуйте. Тоже хочу попросить чертежи Вашего девайса. Скиньте на ingenegra@yandex.ru. Спасибо!
+
avatar
  • xealus
  • 18 ноября 2019, 01:39
0
Здравствуйте!

Извините, долго не читал комментарии.

Вот ссылка на разработку, там сможете скачать в разных вариантах.
a360.co/2KzsTk7

Проект делал в Autodesk Fusion 360.
Лицензию для личного использования они раздают бесплатно.
В этом редакторе можно в пару нажатий сделать чертеж раскроя.

+
avatar
  • Levich
  • 12 декабря 2016, 16:15
+39
После такого ноутбук просто обязан жениться на авторе и принести ему 2-3 ноутбука потомства.
Столько сил затраченных не каждая женщина удостаивается со стороны мужчины…
+
avatar
  • DyGygg
  • 12 декабря 2016, 16:15
+1
Шикарно! Плюсанул.

Поправьте, явно гдето верх а гдето низ )))
1. Мощь нижнего нагревателя невероятна.

2. С мощностью нижнего нагревателя похуже.

уже увидел что исправили )
+
avatar
0
Уже указали, спасибо.
+
avatar
  • plin2s
  • 12 декабря 2016, 16:17
+1
Спасибо за интересный обзор!… но где же синяя изолента? :)
Корпус Compaq зачетный. Я из подобного вытащил замок закрывающий корпус и поставил в почтовый ящик. Уж очень там ключ крутой был.
+
avatar
0
«Синяя изолента» — это была метафора, символизирующая исполнение, далекое от заводского.
Вместо нее могу предложить алюминиевый скотч.
+
avatar
  • plin2s
  • 12 декабря 2016, 16:21
+1
Не, «ощущения не те» )
+
avatar
  • Kartus
  • 12 декабря 2016, 16:25
+5
Где синяя изолентааааа!!!
+
avatar
  • sim31r
  • 18 декабря 2016, 21:00
+1


И почему Arduino, а не какой-нибудь PIC 16 битный на ассемблере, понятный лишь паре человек в стране? ))
+
avatar
  • dop2000
  • 12 декабря 2016, 16:17
+20
Погуглил BGA, нашел такую картинку, которая очень наглядно демонстрирует сложность работы с таким типом микросхем :)

+
avatar
+1
Это заразно ))

+
avatar
+6
вместо галогенок установите кварцевые нагреватели. Поверьте, это небо и земля для здоровья платы ноута.
У вас уже получился девайс класса лучше утюга, но, скажем честно, всё тот-же прожектор, у котором вы упоминали.
Галоген — это удел пионеров, б.у. чипы — удел прогревастов, а те «мастера» которые говорят
«сажаю иногда, вроде нормально работают, возвраты если и бывают, то не намного чаще новых»
— балаболы, прогревасты, кидалы и\или криворучки. Новый, реально новый, чип, при правильном монтаже, профилактике СО, и устранении сопутствующих критических «детскиз болезней» платы живёт минимум 2 года в жестких условиях. При регулярной чистке СО — 4-6 лет.
А тот б.у. чип, который вы впаяли в ноут — такой-же точно труп, как и миллионы его собратьев. Хотите — я Вам бесплатно десятка 2 таких подарю — это баловство. Для себя то конечно можно, особенно «якщо пан мае час та натхнэньня», но вообще это не самая лучшая идея.
+
avatar
+15
У вас уже получился девайс класса лучше утюга, но, скажем честно, всё тот-же прожектор, у котором вы упоминали.
Прожектор с термоконтролем, прошу заметить. И с солидным таким смещением спектра в сторону ИК за счет недогрева галогенок.
А кварцевые трубки это конечно шик, но во-первых их не достать, во-вторых они более инерционные.

Хотите — я Вам бесплатно десятка 2 таких подарю — это баловство
Вы просто относитесь к первой категории :)
Я склоняюсь к мысли, что раз на Али куча б/у процессоров, демонтированных с живых буков, привезенных китайцам на утилизацию, то почему бы там не быть и живым мостам, снятым с тех же живых буков.

Вот человек посадил б/у чип. Вроде пока не было видео, что он отвалился.
+
avatar
-2
Да без проблем, жарьте. Мне же лучше…
+
avatar
+2
кварц это наименее инерционная вещь из всего.+ там длина волны именно ИК 2.3мкм. плохо читали мат-часть.
эти трубки на Украине делают и в Москве) может и у вас есть. берите не менее 600Вт.

График у вас резковат, слишком быстрый нагрев т.е.
про флюс не упоминули. он не дешев.

ищите стеклокерамику вместо сетки, уроните туда отвертку м привет лампа-ы.
+
avatar
+2
Стеклокерамику искал. Нет от слова «совсем». Даже в качестве запчастей для ИК варочных поверхностей.
+
avatar
+3
а вы битую варочную поищите. их продают порою. я так купил)
+
avatar
  • foto1965
  • 12 декабря 2016, 18:13
+2
ИК станции испортили множество печатных плат.
Рвет переходные отверстия.
Неравномерный нагрев.
Уважающие себя производители делают только конвекционные.
+
avatar
0
портят не станции а человек. какая разница как нагревать, если надо нагреть до определенной температуры за определенное время? к тому же сами материнки не расчитаны на повторные нагревы, свою порцию тепла они получили на заводе.
как вы себе конвекционный верх предсталяете?
+
avatar
  • 27C512
  • 14 декабря 2016, 14:31
0
Феном наверное.
+
avatar
  • neuzshto
  • 14 декабря 2016, 00:32
0
Ай, какая лепота! И NightPrizrak со злого монитор.нет, и ролик от Саши с ITOinfoo! А, главное, foto1965 секрет полишинеля всем даром открыл :). Куда, ж нам, практикам с копеечными ИК-паялками-то:
+
avatar
0
что за говновидео? 18мин распаковка, матюки и изумление типа «откуда эта деталь» где вы это уг разрыли? причем тут ITOinfo?? я смысла вами написанного вообще не уловил, какой то набор слов.
+
avatar
  • neuzshto
  • 15 декабря 2016, 13:44
0
EvgeniyNuAfanasievich_ По пунктам: а) (14 декабря 2016, 00:32) в ролике — про дешевый аналог известной Achi IR6500, под ним ссылка на продавца с ценой, приведено для foto1965 (12 декабря 2016, 18:13) было, т.к. подобные станции давно и успешно трудятся во многих СЦ, б) (12 декабря 2016, 16:17) участник форума monitor.net.ru — ссылка, например, на его пост 7 лет назад там, в) (12 декабря 2016, 16:30) в посте ролик Саши с ITOinfoo. Ну, прям, как школьнику, разжевал да в рот вложил, ппц :(.
+
avatar
+1
На «мониторе» я не появляюсь, но да, был когдато… Мне больше по душе Ноутбук1.ру, но и там я года 3-4 почти не появляюсь, некогда. А вот тему на ноутбуке про самодельные икшки почитать стОит.
Первая моя ИКшка тоже была сляпаня на коленке из говна и палок (диммеры и лампы) и после 3х мес «жарки» переделана на кварц а еще через 3 мес подарена, а себе сделана на основе первых «экспериментов», на кварце и ТРМ-151. На тот момент времени не было столько инфы в свободном доступе, иначе я даже не стал бы на лампах колхоз городить. Сейчас, при изобилии инфы, лепить прожектора — это позорище. Впрочие, как и писал выше — мне всё-равно, хотите жарить — да на здоровье… Оставлю тут под спойлером познавательный «анекдот»
Дополнительная информация
Смотрю, как студенты понтуются, кто из них больше ни фига не делал и всё сдал.
Эх…
Когда я был студентом, я сдавал право одной очень милой женщине. Она была практикующим юристом, и я ожидал, что такой специалист меня сейчас будет гонять от и до по всему конспекту.
Она посмотрела на меня и, ничего не спрашивая, поинтересовалась:
— Оценку вам какую ставить?
— Э… Пять хотелось бы
— Отлично, — сказала она, и стала писать в зачётке
— А вы что, даже ничего спрашивать не будете? — удивился я.
Она оторвалась от заполнения зачётки, внимательно посмотрела на меня и сказала:
— Запомните, молодой человек, чем меньше вы знаете, тем более ценна я как специалист.
Эта фраза мне запомнилась на всю жизнь и больше я не страдал фигнёй во время занятий.
И сейчас самое время мне, уже доценту и одновременно практикующему проектировщику зданий, повторить то же самое:
Господа студенты, не учитесь, пожалуйста! Старайтесь как можно больше получить на халяву! Чем меньше вы знаете по окончании института, тем более ценен я как специалист и тем большую зарплату я могу потребовать за свои услуги!
+
avatar
  • neuzshto
  • 16 декабря 2016, 22:05
0
Ваши слова, да Богу в уши, как говорится :). Упустили лишь два момента: а) я специально ссылку привёл на ваш пост 7-и летней (!!!) давности, б) в обзоре, на мой взгляд, чётко прописана цель — это «лично для себя и не дороже $80»). Остальные моменты — здесь никто никому ничем не обязан, никто ничего никому не навязывает, у каждого читающего есть права и т.д. и т.п. Сами же всё понимаете. А что до «Мне же лучше… », — так это вопрос спорный, т.к. никто аналитикой не занимался :), а срок жизни и сфера применения аппаратов из ремонта вовсе не раскрыта исследователями :). В любом случае я нигде не соврал в своих постах.
+
avatar
0
да к Вам то вроде у меня никаких претензий и не было )))
Я только пояснил ссылку на меня и на монитор, а так же сказал о том, что это «дела давно минувших дней»… малоли что я там понаписывал… семь то лет назад… яж не помню :D мог по молодости галоген восхвалять… хз ))))
На счет цен и копеечности — можно долго спорить…
К докторам то небось ходили?… оборудку знаете… Ну вот например стоматологи… Есть такие «кабинеты» государственные еще", у которых бормашинки на ременных приводах и пломбы ставят цементные… зато дешево… А есть с оборудкой по последнему слову в отрасли. Так вот, оборудка из первого примера стоит раз в 100-1000 дешевле, чем из второго, и, при желании, вы можете и сами купить «для себя и семьи» и\или «оказывать услуги населению». Вот только результат будет разный. И «клиент» прочувствует его очень быстро и широко.
+
avatar
  • neuzshto
  • 16 декабря 2016, 23:36
0
Это, конечно, так :). А в одной, пардон, в двух, крупных столичных сервисных компаниях, давно придумали систему, при которой огрехи мастеров и производства можно скрыть так, что клиент не догадается, и при этом не иметь высокого качества техпроцесса :(.
Но это всё лирика…
+
avatar
  • 27C512
  • 19 декабря 2016, 01:04
0
Прежде чем такие советы давать подумайте о том, что Вы вдруг ненароком можете попасть к такому-же недоученному врачу например или «специалисту» другой профессии…
+
avatar
  • neuzshto
  • 20 декабря 2016, 10:47
0
27C512_ я где-то проглядел, что кто-то советы какие-то давал? Сервис и таким бывает. Кто напрямую с клиентами сталкивался — не даст соврать, что до психиатрии довести некоторые клиенты могут, обеспеченный вряд ли пойдёт в клоаку рынка, вроде Царицинского. А АСЦ тоже не панацея — заявят замену майн ценой с 2/3 аппарата и, вероятнее всего из-за зарплатной политики, не станут ремонтировать на компонентном уровне, если такая возможность даже и будет…
+
avatar
  • 27C512
  • 21 декабря 2016, 13:26
0
Моё сообщение было адресовано NightPrizrak.
+
avatar
  • bahek29
  • 12 декабря 2016, 18:41
+1
подписываюсь под каждым словом!!! искал… нету… а если и есть то 5к просят а это лишком много
+
avatar
+2
бизнес чтоли свой замутить: в москве навалом битых поверхностей по 1000-1500р, из каждой выходит минимум 2 стекла 25*35 :-)
+
avatar
  • neuzshto
  • 14 декабря 2016, 00:38
0
Вот за мануал по резке этой самой стеклокерамики прям от всей души и в лице многих страждущих виртуально пожму руку, или обе :), т.к. на ютубе ни одного видео нет, а в Сети лишь вопрошалово да псевдоответы, мол резал простым стеклорезом.
+
avatar
+1
стеклорез причем без подвижных частей. брал в ашане за 70р наш отечественный. похож на букву Т перевереутую. шанс успеха близок к 100%. есть еще способ, но я его приберегу для своего будущего обзора. мискузи!
+
avatar
  • az113
  • 17 декабря 2016, 00:35
0
лично я резал дремелем с алмазным диском.
Надрезал на глубину в полмилиметра с обоих сторон под линейку, да и сломал, как стекло ломают.
Края тем же диском, только его боковой частью, зачистил.
Респиратор и очки — обязательно!!! Пылесос — желательно.
+
avatar
  • neuzshto
  • 17 декабря 2016, 17:56
0
Недавно попался ролик, где зеркало обычной УШМ с обычным же диском на небольших оборотах режут:

Мороз на улице, не даёт попробовать стеклокерамику так резануть… Да и жалко, по-моему в ролике просто счастливый случай, ибо чаще так:
+
avatar
  • DS69
  • 15 февраля 2020, 02:06
0
ко второму видосу — с каких пор психам в дурдоме болгарки в руки дают?
+
avatar
0
под стеклокерамикой вы понимаете поверхности от плит, а то лежит одноконфорочная — руки не доходят
+
avatar
  • bahek29
  • 15 декабря 2016, 01:09
0
была мысль для низа вообще тупо плитку купить такую за 2,5к))))
+
avatar
0
Тоже кстати искал. Индукционных одноконфорочных — в продаже валом. Инфракрасной — ни одной.
+
avatar
0
Индукционные одноконфорочные тоже используют стеклокерамику. Жене на пробу покупал там стекло написано термопрочное стеклокерамика.
+
avatar
  • fafhrd
  • 26 сентября 2021, 17:51
0
стеклокерамика для индукционных значительно отличается от стеклокерамики инфракрасной. у меня был опыт использования для нижнего подогрева. нужна именно инфракрасная стеклокерамика, она на просвет имеет красно-оранжевый цвет, индукционное стекло розовое на просвет и является скорее термо-барьером, тепло пропускает плохо. в качестве излучателей использовалась керамика.
+
avatar
  • abyrwalg
  • 12 декабря 2016, 19:22
0
кварц это наименее инерционная вещь из всего.+ там длина волны именно ИК 2.3мкм.
у вас тогда и спрошу:
автор получил «светится оранжевым» — это соответствует какой температуре/длине волны?

нагревательный элемент от аэрогриля — использовать нельзя из-за дикой неравномерности только?
+
avatar
  • 5077070
  • 12 декабря 2016, 23:21
0
автор получил «светится оранжевым» — это соответствует какой температуре/длине волны?
Ответ на картинке (в оранжевой области)
+
avatar
  • Kartus
  • 12 декабря 2016, 16:20
+2
отказывается принимать пищу без любимых мультиков
А мне мама говорила — тщательно, сынок, пережевывай пищу)))
+
avatar
  • ABATAPA
  • 12 декабря 2016, 17:13
+10
«Мама учила меня преодолевать невозможное: «Закрой рот и ешь суп!»» ©
+
avatar
  • abyrwalg
  • 12 декабря 2016, 18:56
+2
тщательно, сынок, пережевывай пищу))
тут никакого противоречия: из телевизора льётся ж даж частично переваренное)
(вы ведь тоже не ребёнка с мультиками имели ввиду?:)
+
avatar
  • suden36
  • 12 декабря 2016, 16:27
0
А регулятор на термофен не проще? Или всеравно будет «сдувать»?
+
avatar
+2
Без нижнего подогрева все равно ничего не получится. А верх — дело вкуса. Одному нравится фен, другому ИК.
+
avatar
  • camino
  • 12 декабря 2016, 19:35
+1
А почему нельзя использовать с низу обычную лампу накаливания или даже утюг? Извините, за возможно глупый вопрос. :)
+
avatar
+1
Ну используют же прожектор. Но во-первых, неравномерность нагрева. А это чревато вспучиванием. Во-вторых выжигающий глаза свет в случае лампы. И текстолит меняет цвет, если в излучении преобладает видимый свет. Как пишут на форумах «текстолит приобретает загар».
На утюге небольшие платы можно греть, например от телефонов. Особенно если обеспечить ПИД-контроль. Некоторые ремонтники так и делают.
+
avatar
  • Succubus
  • 12 декабря 2016, 23:22
0
помнится мне, раза 4 грел процессор старого смарта на утюге, правда не на долго это, от прогрева до прогрева максимум месяца 2-3 проходило. на 4 раз плюнул на аккуратность (ибо другой телефон был уже на руках) и произошел еще и отвал чипа памяти))
+
avatar
  • bektyish
  • 13 декабря 2016, 03:44
0
рабочая температура галогенок 300-400 градусов, с нижними перебор, а для верхних можно было использовать Галогенные лампы с отражателем (галогенные лампы направленного света) — более точная настройка зоны нагрева, от такой лампы 100w на 12v ради интереса получилось прикурить
+
avatar
  • neuzshto
  • 14 декабря 2016, 00:47
+1
По-моему, вы просто не прочли посты выше :). Я о цветовой температуре (погуглите). Лет 8 назад народ выбрал оптимальную схему включения галогенок для НИ: 1500Вт/3шт. последовательно на группу. Тогда стеклокерамикой вообще не были избалованы. Погуглите станцию Охотника. Многим попадалось видео этих ребят:
. Просто пример от авторитетных ребят:)
+
avatar
  • bektyish
  • 16 декабря 2016, 18:01
0
как раз в этот день после вашего обзора попытался выпаять радиодетали с платы с помощью зеркальной галогенной лампы, грубо но получилось — просто у кого что под рукой — у меня размер зоны нагрева был примерно диаметром один сантиметр ( одна лампа ) — возможно что верхний нагреватель должен быть сменным — но тут надо экспериментировать
+
avatar
  • VlaS
  • 12 декабря 2016, 16:34
+14
Про полиграфистов, которые «их крепят к барабанам в своих машинах, то ли для переноса краски, то ли еще для чего-то. Если кто в курсе, расскажите в комментариях» — рассказываю: на тонкие пластины с фотослоем переносится изображение, протравливается, пластина надевается на барабан печатной машины, после чего она (пластина) переносит краску на листы бумаги. соответственно, после печати (либо после печати 300-500 тыс. копий) тиража пластина выкидывается. На цветную печать требуется по пластине на каждый цвет (RGB + черный), если изображение фольгируется/покрывается лаком и т.п., то дополнительно по пластине на каждый цвет. Кажется, так — давно уже этим не занимаю.
за рукобблудство — ЖЫРНЫЙ + ;-D
+
avatar
+1
Спасибо за разъяснение. Это значит, что такого алюминия у них будет всегда и в избытке, что не может не радовать.
+
avatar
  • VlaS
  • 12 декабря 2016, 16:51
+1
технологически большие типографии их сдают оптом (в переработку или в макулатуру в цветмет, не знаю, не помню), но всегда можно в крайнем случае купить у них одну, хоть не пользованную (с фотослоем), так что да, источник почти неисчерпаемый.
а разрезать пару люминёвых банок — не работает?
+
avatar
0
а разрезать пару люминёвых банок — не работает?
Только если канистру литров на 5 тонкостенную найти. Размер поля нагрева все-таки FullATX.
+
avatar
  • VlaS
  • 12 декабря 2016, 16:59
+1
Найти???? а два удовольствия в одном (пятилитровка буржуинского пива с товарищами с последующим совместным похмельным разрезанием и монтажом?)
+
avatar
0
вы найдите алюминивую банку пива на 5 литров. Обычно жестянка.
+
avatar
  • Demz
  • 12 декабря 2016, 18:20
+1
Раз уж вы минский по географическому признаку — периодически пробегайте магазины «Сделай Сам» эти типографские листы обычно там есть постоянно, но если закончились в одном — можно глянуть в другом.
+
avatar
0
А попробуйте Фольгу для бани алюминиевую как отражатель,
+
avatar
0
А еще можно взять зеркальную плитку от армстронга.
+
avatar
0
Чего вы к этому алюминию пристали. Нержавейка же зеркальней. Ищется в конторах которые занимаются вентиляцией.
+
avatar
+1
Нержавейку резать и гнуть на порядок сложней.
+
avatar
0
На всякие отражалки толщина 0.5мм самое оно. И режется и гнется довольно легко.
+
avatar
  • neuzshto
  • 14 декабря 2016, 00:53
+1
Влезу (настырный :( ) и тут. Есть у нержавейки, в силу её состава, нехорошая особенность — мутнеет и желтеет от высокой температуры. Этого недостатка лишён алюминий, да и в полировке он не труден. Иногда полированным народ его берёт у аквариумистов.
+
avatar
  • eddi163
  • 17 декабря 2016, 13:29
0
жаль, а то от старого фото глянцевателя пластины подошли бы
+
avatar
  • neuzshto
  • 17 декабря 2016, 17:25
+1
Подойдут, вполне! Они из хромированной латуни же! На форумах попадались станции с такими пластинами. У меня тоже лежат 2 пластины 20*30, но фольга под руку попалась и была тогда использована, а они пока лежат :)
+
avatar
  • falkon27
  • 12 декабря 2016, 17:10
0
после чего она переносит краску на листы бумаги. соответственно, после печати
Упустили момент что «форма» делает это не напрямую а через резиновый валик. кстати на краях этой фольги должны быть круглые дырочки перфорации для крепления на печатном барабане.
Похоже что тут достался чистый лист ни разу не использованный. иначе б на нем был бы зеркальный текст
тиража пластина выкидывается.
Есть способ смыть с нее форму и использовать повторно, но на менее ответственных печатях. например листовках. так что кажлую форму можно использовать несколько раз
+
avatar
  • VlaS
  • 12 декабря 2016, 17:23
0
Ну да, подзабыл. не только на предвыборную фигню всяких бугагас… в, но и на простые текстовые ч/б нормально ;-)
+
avatar
0
Ну вам таки все секреты на блюдечке :)
+
avatar
  • lyohaha
  • 12 декабря 2016, 22:17
0
Всё верно. Называется «офсетная печатная форма».
И да — их много, они одноразовые и идут в цветмет. Купить одну-две нельзя, никто не будет этим заморачиваться. Но можно просто подарить. )))
+
avatar
  • Suhoff
  • 30 апреля 2023, 12:09
0
Видимо это на оффсетной печати. В флексопечати (печать самоклеющихся этикеток большими тиражами) клише скорее резиновое, тоже клеится на вал для переноса краски.
А вот аллюминиевые пластины во флексопечати тоже есть, это так называемые высечки. Пластина на которой сделан выступающий острые бортик которым прорезается полотно бумаги по контуру этикетки. Тоже имеют ограниченный ресурс и идут на выброс. Если у вас есть флексотипография в городе то можно поискать там.
+
avatar
  • ZaYAC
  • 12 декабря 2016, 16:37
+1
Обзор отличный! Еще б в скетч добавить ПИД регуляцию. Температура то инерционный параметр
+
avatar
+3
Тогда уж не в скетч, а в управляющую программу на компе. А вообще за счет малой инерционности системы и без ПИД получается не сильно большой расколбас.
+
avatar
0
И насколько адекватно получается регулировать мощность нагрузки без детектора ноля?
+
avatar
0
Не могу сказать. По-богатому нужно снимать осциллограмму на выходе.Субъективно на 10% мощности греет в 2 раза слабее, чем на 20%, как и задумывалось.
+
avatar
0
Я просто не могу по быстрому прикинуть как оно умудряется работать, наверное просто получается так, что некоторые периоды отрабатывает больше чем нужно, некоторые меньше или совсем никак, среднее получается то, что нужно.
+
avatar
0
Ну на глаз помигивает бодренько и с визуально одинаковой интенсивностью.
+
avatar
  • DDimann
  • 13 декабря 2016, 09:48
0
что некоторые периоды отрабатывает больше чем нужно, некоторые меньше или совсем никак
В общемто примерно так. Если учесть, что частота опроса у автора порядка 5 Гц, период 200 мс, в который уложатся 20 полупериодов сетевого напряжения…
Больше 10% ошибка получиться не может даже теоретически, а с учетом инеруионности можно и наплевать.
+
avatar
  • Aostspb
  • 13 декабря 2016, 00:16
0
+
avatar
+1
Я так молод, а уже устарел... До чего техника дошла!
+
avatar
  • bahek29
  • 12 декабря 2016, 16:45
0
хм, спасибо за интересный вариант контроллера на ардуинке…
первый вариант станции у меня был — низ через диммер ручной, верх через рекс с-100, причем верх керамика 400Вт
сейчас (ну как сейчас, уже полгода) делаю контроллер с дисплеем 2004 на pic16f876, но что то как то далее процесса закупки деталей дело не пошло ((((
корпус низа у меня был сделан собственноручно — основание пластина от железного распред щита, далее из алюминиевого уголка каркас, боковинки из корпусов от системников, на верх сетка мелкоячеистая
лампы так же 3p3s но 250мм длиной (для больших плат)
в какой то момент хочу психануть и купить ir6500pro но потом в дело вмешивается жаба и желание пропадает… а ноутов с чипами тащут десятками, в большинстве своем отключаю графику с dis на uma где это возможно, ну а 2001 север отправляю в утиль/расход
+
avatar
0
Сразу видно, что скилл металлообработки у вас развит на порядок лучше.
А в этой ir6500pro наверняка материалов долларов на 100. Все остальное за шильдик «Pro». Так что не платите этим жадным людям. Лучше за эти деньги доведите до совершенства свою станцию.
+
avatar
  • bahek29
  • 12 декабря 2016, 17:02
0
скилл начал прокачиваться как на др подарили новую ушм макита и дрель макита))))
могу фото своего франкенштейна запостить… надо добраться тока до нее
по поводу материалов не соглашусь, там стоят керамические нагревателди 240*60 4 штуки, это уже около 5к
контроллер pc410 + c100 еще 4к
стеклокерамика, держатель платы и т.д.
около 17-19к, цена продажи 36-37к ((((
но красиво выглядит)))))
+
avatar
  • 13z30
  • 13 декабря 2016, 09:41
0
Взяли на работу IR 6500 (без Pro). Тестовые платы отработала нормально. А потом начались чудеса: машина включается, ПИДы как-то работают, но именно КАК-ТО. Живут своей жизнью. Нет, я к ней приспособился, в конце концов, окупила она себя уже давно (если честно — то с первого же ремонта окупила), но, блин, как фальшивая елочная игрушка — не радует. С первых же шагов вылезло несколько недочетов в конструкции — вроде и мелких, но раздражающих жутко. Самый раздражающий — нет жесткого регулируемого крепления под верхний термодатчик (нижний отсутствует в принципе). Пришлось колхозить. С учетом того, что нужно было срочно, а под рукой не так уж и много материала было, получилось смешно. Но работает до сих пор (нет ничего постояннее временного, ага ). Есть претензии и к верхнему нагревателю… В общем, изделие в лучших традициях Китая конца 90-х: вроде и работает, но с таким количеством нюансов… Сейчас вот думаю залезть в нее (гарантийный срок, вроде, закончился) и «доработать напильником» под себя.
Видел на ютубе обзор самопальной паялки, которую ребята одного из киевских сервисов собрали под себя — вот там грамотная машина, ACHI и рядом не валялась. Но решиться на сборку самостоятельно — духа не хватает.

А автору — плюс за смелость и изобретательность.
+
avatar
  • bahek29
  • 13 декабря 2016, 11:14
0
ну у ребят из коре слишком замороченная станция))) тоже после просмотра года полтора назад толкнуло на мысль собирать свою…
+
avatar
  • 13z30
  • 14 декабря 2016, 08:35
0
Может и замороченная, но, согласитесь — она прекрасна. Потому что — продукт не разработчиков, имеющих слабое представление о реалиях эксплуатации, а самих эксплуатантов, сделавших правильный инструмент «под себя». Наверняка ведь до этого разные станции перепробовали.
+
avatar
  • neuzshto
  • 14 декабря 2016, 01:02
0
bahek29_Возможно, этот (мой пост 14 декабря 2016, 00:32) душитель жабы вам подойдёт (ну, млин, не реклама, Чтоб мне сгинуть :) )
+
avatar
  • bahek29
  • 15 декабря 2016, 01:12
0
что-то пошло не так? или я не понял)
+
avatar
  • medevic
  • 12 декабря 2016, 16:47
+1
А зачем вы меняли мост, если после прогрева всё заработало? Получается, что мост рабочий был, а проблема в пайке?
+
avatar
+18
Ответ тут:

+
avatar
  • medevic
  • 12 декабря 2016, 17:00
0
Спасибо.
+
avatar
  • liaxei
  • 19 декабря 2020, 00:56
0
а новые чипы уже были зареболены? или вам еще и маска понадобилась?
+
avatar
  • DDimann
  • 13 декабря 2016, 09:52
+1
зачем вы меняли мост, если после прогрева всё заработало?
Потому что это как повезет.
Может быть как в пайке к плате, так и в корпусировании, причем второе чаще у них.
Помнится, прогрел одному товарищу мост, предупредил, что это очень не надолго, и подогнал ему новый.
Старый у него на работе, новый — дома.
Уже третий год работает.
Другой такой же после прогрева включился, но даже система загрузиться не успела — снова помер.
+
avatar
  • Rootware
  • 17 августа 2017, 23:44
0
Так это проверяется легко. Если греть кратковременно сам кристалл, то проверяется отвал кристалла от подложки. Если не помогло, то проверяется полным прогревом чипа отвал от платы самого чипа.
+
avatar
0
Прогрев это диагностическая мера.
прогрева хватает на срок до 3-х месяцев.
Можно делать для себя, но никогда для клиентов.
Некоторые не добросовестные «ремонтники» берут за прогрев как за замену чипа, вот на них и плюются все вменяемые ремонтники.
+
avatar
  • aaan73
  • 18 декабря 2016, 21:56
0
Если чип сдох, хоть обогрейся не заработает, хоть БГАшками и не занимаюсь, проще отдавать на сторону при моих объёмах, но СГОРЕВШИЕ микры никогда сами не восстанавливались. А вот на сколько хватит после перекатывания шаров никто не скажет. Китайская пайка это нечто, на каком-то форуме народ пинцетом с платы мосфеты снимал с силовой платы без всякого нагрева! И почему до 3х месяцев, а не до 2х или 6ти? Лучше конечно менять и ставить нормальное охлаждение на чип (а ещё лучше вообще ноут поменять на новый, продав старый после ремонта), но отвал может быть от «холодной пайки» из-за кривой пайки БГА фиговым припоем и флюсом и недогревом, и из-за обрывов на плате чипа из-за неравномерности нагрева и в шарах упаковки. Или банально ё… ли плату где-то. Так что вообще не делать для клиентов и их терять смысла не вижу, но нужно предупреждать в таком случае и брать дешевле и только работу. С новым чипом иногда тоже дохнет очень быстро после ремонта.
+
avatar
  • tysem
  • 12 декабря 2016, 16:47
+1
450 Вт Инфракрасный Верхний Нагревательный элемент Для BGA Паяльная Станция IR6000 IR6500 IR-PRO-SC
ru.aliexpress.com/af/ir6500.html
Вполне недорого
+
avatar
0
Вы про это?
Да, неплохая штука. Наверное сейчас с высоты некоторого опыта делал бы именно на нем.
+
avatar
  • rororor
  • 12 декабря 2016, 21:34
0
ИМХО на кварцевых трубках получше будут: www.elcer.com.ua/infrakrasnye_nagrevateli/ir_quartz/quarc_qp/

еще интересны плоские керамические и силиконовые нагреватели, никак руки не дойдут заказать и попробовать в деле:
www.elcer.com.ua/promyshlennye_nagrevateli/lentochnie/
www.elcer.com.ua/lentochnye_nagrevateli_i_nagrevatelnye_provoda/silikonovye-nagrevateli/
+
avatar
0
Тоже неплохо. Единственно не очень понятно, как их купить частному лицу.
Я когда искал варианты, тоже видел множество буклетов с шикарными инфракрасными обогревательными панелями. При попытке копнуть глубже даже достаточно банальные галогенки нашлись в моем сельпо далеко не сразу.
+
avatar
  • rororor
  • 12 декабря 2016, 21:14
0
600$ для того чтобы перепаять несколько чипсетов? явно перебор…
+
avatar
  • tysem
  • 12 декабря 2016, 21:51
0
Там ссылка на нагреватели. Вся станция это точно дорого.
+
avatar
  • lskmdma
  • 12 декабря 2016, 22:47
0
Супер неравномерный нагрев, нужно ставить стекло с индукционной плиты для нивелирования данного эффекта, гемора куча, не стоит заморачиваться. Проверено как с нижним так и с верхним. (это про элементы IR6500)
+
avatar
  • zhevak
  • 12 декабря 2016, 16:55
+1
Ну что… Молодец!

Молодец, что не испугался трудностей. Молодец, что решил срукожопить из того, что есть в наличие, а не купить готовенькое. С деньгами-то и дурак решит вопрос, а ты попробуй своими силами обойтись! Жаль, что в последнее время таких рукастых становится всё меньше и меньше.

Теперь позволю себе пару слов по верхнему нагревателю. Мне кажется, что он несколько высоко находится от поверхности чипа. Мне кажется, что через боковые стенки нагревателя «утекает» довольно-таки большое количество тепловой энергии во вне. Поэтому мощности не хватает. А что если уменьшить высоту расположения трубок на половину? (Например, подрезать вертикальные стенки нагревателя.)
+
avatar
0
Не сильно стенки и горячие. Не думаю, что через полированный алюминий уж очень много ИК утекает. Скорее просто недостаток мощности. Что такое 250 ватт против двух киловатт низа? Но нарастить нельзя, не позволяют геометрические размеры. Тут или мириться или мигрировать на точечные галогенки / керамику. Но керамика инерционна, а точечных 12В галогенок понадобится штук 40.
+
avatar
  • tutuka
  • 12 декабря 2016, 17:04
0
Вангую — этот обзор выйдет в призеры. Свой + уже поставил.
+
avatar
  • bahek29
  • 12 декабря 2016, 17:08
0
чем крепил термопары к плате? к чипу?
можно ли допилить скетч для оперативного изменения термопрофиля под свинец/безсвинец?
+
avatar
0
Профили не в ардуине, а в компе.
Термопару к плате просто клеил алюминиевым скотчем, а к чипу прижималась за счет упругости провода.
+
avatar
  • bahek29
  • 12 декабря 2016, 18:40
0
хм… я вам тогда в личку напишу, интересный момент
+
avatar
+1
За DIY однозначно плюсище!!!
+
avatar
  • FedorovV
  • 12 декабря 2016, 17:30
+3
Смысла снимать старый чип и садить такой же нет. 2001 возвращается к жизни после нагрева (ненадолго). Так что ваши б.у. дохлые чипы после посадки на мать будут вести себя как здоровые, но это обманчивое поведение. Мне один раз как новые с Али приходили не рабочие, да же после установки не запускались, ставишь старый (родной) и мать стартует. Новые 2001 сейчас идут с датокодом 16 года, не советую брать б.у., если только ради эксперимента.
+
avatar
+4
Я уже писал и в топике и каментах про оптимистов и пессимистов. Пока предпочитаю быть оптимистом. Да и замену можно быстренько накатать, чуть что.
+
avatar
  • bahek29
  • 12 декабря 2016, 18:39
+1
16 год может быть и перемарком… это же китай)))
+
avatar
  • FedorovV
  • 12 декабря 2016, 18:51
0
Может, но они сейчас такие идут и работают, уже поставил несколько, смысл брать со старым датакодом? А что не китай то сейчас. Если их даже в партсе брать то родина у них все равно одна, только в последним стоит в два раза дороже но более менее гарантия что не перемарк и не реболл, закупаются они большими партиями. А бу китайцы продают не проверяя, и в одной ленте могут быть с разными ревизиями и датой, и рабочие через один.
+
avatar
  • Serjio
  • 12 декабря 2016, 17:33
0
Красавец…
Обзор месяца…
+
avatar
+1
3. Это будет не газовая плита и не прожектор, а устройство, хотя бы минимально умеющее поддерживать термопрофили согласно графика, найденного в сети:
Какой пррожектор — прикуриватель же www.youtube.com/watch?v=KpkeJOzD2r0
+
avatar
  • shnik78
  • 12 декабря 2016, 17:42
0
Вопрос ноутбучникам. Неужели диагностика ноутов сводится к тому что «говорят что надо прогреть северный мост»?
+
avatar
0
ты удивишься но это именно так
но почему то вот эта диагностика часто уродами сходит как ремонт и выдачу техники клиенту с ценой как за новый чип и работу а на самом деле просто прогрев
+
avatar
  • bahek29
  • 12 декабря 2016, 18:39
0
диагностика северов и видео от амд именно так и делается… в случае разборки аппарата можно еще и 500 рублей взять за это — клиент успевает после этого немного поработать на аппарате или слить важную/нужную инфу
+
avatar
  • Shmoky
  • 12 декабря 2016, 23:41
+6
Неужели диагностика ноутов сводится к тому что «говорят что надо прогреть северный мост»?
— диагностика элементарна :). Затыкаете на «дохлом» букес в сборе тряпочкой выхлоп вентиляции и через пару минут мост греется до температуры оживления, бук весело заводится. Все. причина на 97 % очевидна. Работает после прогрева от двух часов до 2 месяцев. Денег за это не беру в принципе, ибо это не ремонт. Но пожертвования после правдивого описания проблемы принимаю :).
+
avatar
  • bahek29
  • 13 декабря 2016, 11:15
0
экстрим подача блин)))
+
avatar
-2
можно было не мутить всего этого… Берется обычная подошва утюга и на нее кладется плата ноутбука. Прогреваем постепенно до 150-160 (у меня на сие дело — пид регулятор), добавляем флюс — прогреваем феном чип и шатаем. Обычно пятачки под чипом восстанавливают контакт и оно дальше работает. Про отвал от основания — имхо бред. Ноуты славятся своими деформациями корпуса и соотв. — платы. Отсюда обрывы шаров под бга…
Замена — точно так же, но чип нужно обязательно катать на свинец.
Степень юзанности определяется под микроскопом, по кол-ву царапин на подложке (т.е. сколько раз его снимали-катали).
+
avatar
  • FedorovV
  • 12 декабря 2016, 18:02
+3
Это вы несете бред. Если бы занимались ремонтом а не страдали такой ерундой как прогрев утюгом понимали бы что такое отвал и как ведут себя такие чипы от нагрева и как часто они выходят из строя.
+
avatar
  • warpos
  • 12 декабря 2016, 19:49
0
Про бред Вы напрасно.
+
avatar
-1
Я ремонтом занимаюсь по-более вашего. Впаять один чип — и этого хватает. Плата ноутбука легко помещается на подошву. Плавно прогревается и нифига не деформируется.
А ваш говнопрожектор — это верный путь ослепнуть к старости.
Отвал на ноутбуках — в 90% от деформации платы, особенно на дешевых (где пластмассу пожалели на корпус) и там реболлинг очень даже помогает.
Другое дело — компьютерные материнки. Там прогрев ничего не решает, а продлевает агонию перегретого чипа. Впрочем — на тех же мостах, бывает, стоит кулер — опять же, рано или поздно он начинает долбить втулку и мост)
Да и утюг там бессилен мать большая и нормально прогреть ее не получиться. Правда и там я менял мосты.
P.S. Если сие не основной заработок — не вижу смысла лепить самоделку. Если же есть деньги и желание — почему не купить нормальную и быстро отбить деньги?
P.S.2 Ребятки, на том видео, не заморачиваются с реболлингом — им проще ставить новые чипы и уверенно брать за это бабло. Отсюда такое красиво видео, с отвалом от подложки) Надо же как-то аргументировать конские ценники.
+
avatar
  • FedorovV
  • 13 декабря 2016, 14:35
-1
Если вы это мне, то откуда вы знаете сколько я занимаюсь ремонтом? Я прожектором не паяю у меня с самого начала для этих нужд нормальная ИК станция, а дальше вы опять бред прогреваста несете.
+
avatar
0
выше уже далм видео, если кратко: различные коэффициенты теплового расширения материалов.
+
avatar
  • bahek29
  • 12 декабря 2016, 18:38
+4
у большинства чипов именно отвал кристала от подложки! микро бга…
а вот на видухах часто как раз деформация под подложкой и простая прожарка помогает на долго! привет джифорсу 8800 и иже с ними…
+
avatar
  • 2channel
  • 12 декабря 2016, 17:51
0
А столовая я так понимаю совмещена с прачечной?
+
avatar
0
Старую стиралку пока некуда деть. Поставил в уголок :-[
+
avatar
0
Блин, круто! Хоть и «кустарно». Я сам хочу подобную вещь собрать, для десктопных мат.плат. Но если и дойдут руки — попробую заказать детали корпуса на заводе, «колхозить» с болгарокой/дремелем не хочется.

На ютубе есть видео, от наших украинских ребят из CoRE (у них свой канал на ютубе), там конструкция подобная вашей, но поверх ламп лежит «стекло» (а на самом деле это не совсем стекло) от варочной поверхности кухонной. Оно в роли светофильтра — ИК пропускает, а видимую часть — нет. Попробуйте где-нибудь найти кусок от такой кухонной электро-плиты, и проапгрейдить свою паялку.
+
avatar
+1
Обсудили уже стеклокерамику выше. Главная проблема, что ее не достать.
И да, видео парней из CoRE являлось для меня источником вдохновения.
+
avatar
  • STK__71
  • 02 января 2022, 22:55
0
Почему не достать? На олх куча обьявлений предлагающих вырезать под ваш размер.
+
avatar
0
красава. но я все еще коплю на керамические нагреватели что на низ что на вверх
+
avatar
  • CTAHOK
  • 12 декабря 2016, 17:58
0
Помнится, как-то экспериментировал с ардуино и по неосторожности замкнул каплей припоя + и — на конце кабеля, подключенного к одному из USB-выходов моего ноутбука (забыл отсоединить шнур). После этого перестали работать всё 3 USB-порта, думал, ну всё, южному мосту хана, а опыта в пайке BGA у меня тогда небыло, да и геморрой весь по реболлингу был нежелателен. Потом через несколько недель один из портов странным образом заработал, затем и остальные два. Пронесло в общем :)
За труды плюс, всегда интересно читать ламповые обзоры про кустарную сборку оборудования.
+
avatar
  • Alexoff
  • 12 декабря 2016, 18:02
+4
Когда у меня лет 10 назад умер юг на высере, я офигел от цены ремонта, пошел на рынок и купил 2 прожектора и 2 диммера, температуру контролировал мультиметром. А автор конкретно психанул)) Было интересно читать, люто плюсую!
+
avatar
+2
Я бы побоялся одновременно крутить 2 диммера, следить за чипом и за температурами.
Нужен хотя бы регулировочный полуавтомат, желательно ответственный и трезвый.
+
avatar
  • Alexoff
  • 12 декабря 2016, 23:06
+4
Ну кому-то может и нужен) Кто-то и с термопрофилем умеет угреть плату. Самое сложное было придумать как жестко зафиксировать плату по всем отверстиям, что бы ее не свернуло, нижний прогрев хоть и был, но не по всей площади. И вторая сложность это работа в солнечных очках)) Все делалось под девизом «терять нечего» :) Потом был стейдж 2 нижнего прогрева, использовал 9 галогенок для равномерного прогрева, в корпусе от видака и отражателем из жести. Температуру всегда крутил руками. Когда реболил, трафаретами не пользовался, все по хардкору, зубочистка, шары и чип на газетке))
+
avatar
  • Ivan_Yu
  • 12 декабря 2016, 18:13
+1
Я категорически поддерживаю такие обзоры.
+
avatar
0
неистово забыл
+
avatar
0
Класс!
+
avatar
  • Varicap
  • 12 декабря 2016, 18:55
-4
Из заголовка автора:

Самодельная инфракрасная паяльная станция
В каком месте она инфракрасная?
+
avatar
  • Varicap
  • 12 декабря 2016, 23:44
0
Кто еще не минусовал — не стесняйся!
Я коллекционирую «минусы», но только с подписью автора.
+
avatar
  • Shmoky
  • 12 декабря 2016, 23:44
+3
В каком месте она инфракрасная?
— в нижнем и верхнем.
+
avatar
  • Varicap
  • 13 декабря 2016, 13:03
0
Автор сообщает в тексте обзора:
Дополнительно в оффлайне были куплены:
Линейные галогенные лампы R7S J254 1500W
Линейные галогенные лампы R7S J118 500W
Инфракрасные?
+
avatar
+2
Обычные, видимого спектра. Но за счет количества и соединения последовательно жгут очень ощутимо. На полной мощности руку держать дольше пяти секунд невозможно.
+
avatar
  • Varicap
  • 13 декабря 2016, 13:22
+1
Вот именно, не инфракрасные.
Нагрев только посредством выделяемого тепла.
Автор обманул всю аудиторию.
+
avatar
+4
99% своей энергии они отдают в виде ИК излучения. Если бы они отдавали хотя бы 30% от своих двух киловатт в видимом спектре, на них можно было бы посмотреть только два раза. Один раз левым глазом и один раз правым.

Вы вообще представляете, как светит COB светодиодная матрица мощностью хотя бы 100 ватт?

Смотреть с 3:30
+
avatar
  • UWU
  • 12 декабря 2016, 19:00
0
А в чём плюсы ИК подогрева по сравнению вот с этим?
+
avatar
0
Плюсов нет. Зато точно есть один минус — инфракрасные с таким расположением нагревателей, как у автора, неравномерно (полосами) нагревают плату. У нормальных конвекционных такой проблемы нет. Хотя возможно один плюс есть — меньше время нагрева при сопоставимой мощности.
+
avatar
  • neuzshto
  • 14 декабря 2016, 01:21
0
Dormidont_27_Забыли упомянуть: а) при расстоянии до нагреваемого объекта более чем 2/3 от размера излучателя (здесь — спирали) неравномерностью можно пренебречь (переотражение и пр.), б) скорость нагрева диктуется скоростью поглощения нагреваемым объектом тепловой энергии, передаваемой с помощью той или иной длиной волны. Производители чипов не лохи, ведь, указывая графики?!
+
avatar
  • sim31r
  • 18 декабря 2016, 21:29
0
У автора, кроме ИК присутствует и конвекция в небольшом каком-то соотношении.
+
avatar
  • neuzshto
  • 20 декабря 2016, 11:03
0
sim31r_ скажем так — от конвекции мы никак не сможем избавиться, в данных конструкциях она паразитная и вредит, не давая краям платы нагреться также, как под центром. В духовых же шкафах закрытый объем и нагрев со всех сторон, в т.ч. с помощью циркуляции горячего воздуха в замкнутом объеме шкафа. Со временем и такие станции начнут собирать самодельщики, но пока нет массового использования печатных плат на основе папиросной бумаги — привычному конструктиву ИК-станций — жить да жить :)
+
avatar
  • warpos
  • 12 декабря 2016, 20:33
0
В киловатах.
+
avatar
0
ИК все-таки бесконтактно подогревает. Не каждую плату можно на плоский столик положить. Там обычно крепеж разный, коннекторы.
+
avatar
  • Teem
  • 12 декабря 2016, 21:50
+1
Я пользуюсь таким например, тоже бесконтактно, чипы с материнок снимал и ставил без проблем.
+
avatar
  • UWU
  • 12 декабря 2016, 22:51
0
А бесконтактный конвекционный перенос тепла от платформы к лпате не достаточен?
Обязательно прямой контакт? Потому как кажется, что платформа даёт более равномерный прогрев всей платы.
А если всякие коннекторы мешают, то можно и пачку фольги под плату положить.
+
avatar
0
Это не подогреватель, а сепаратор — снимать с дисплея тачскрин (сейчас же идет сие модулем — стекло клеиться прямо на дисплей, спец. уф клеем).
+
avatar
  • 27C512
  • 13 декабря 2016, 16:49
+2
UWU, а в чём плюсы этого 946S по сравнению с обычной электроплиткой за 12$?

www.ozon.ru/context/detail/id/135537193/
+
avatar
  • UWU
  • 13 декабря 2016, 18:32
0
Стабильная температура. А эта плитка без контроля температуры.
+
avatar
  • 27C512
  • 13 декабря 2016, 19:15
0
Она тоже с контролем температуры, только выражена она на ручке регулировки в попугаях.
+
avatar
0
там максимум контроль мощности. температура конено тоже, но очень косвенно.
+
avatar
  • 27C512
  • 14 декабря 2016, 11:35
0
А вы уверены в том, что там стоит регулятор мощности? Скорее всего там стоит обычный капиллярный термостат или биметаллическая пластина — в обоих случаях контролируется и регулируется температура, а не мощность!
+
avatar
0
Куда заносить неисправные ноутбуки? :-)
+
avatar
  • bahek29
  • 12 декабря 2016, 20:39
0
а есть? :) имею интерес
+
avatar
  • mzr910
  • 12 декабря 2016, 20:51
0
тоже помню учился бга паять на похожем ноуте с таким же чипом — с первого раза не прокатило и это на относительно нормальной bga станции за штуку зелени
+
avatar
  • aaan73
  • 19 декабря 2016, 00:47
0
А это уже привычка… При мне SMD резисторы 08 размера 100Вт советским паялом с толщиной жала в мизинец припаяли ребята к портам буфера МК, 8шт прямо на ноги чипа, причем дорожки 0,3-0,4мм и такие же ноги (подтяжку порта забыли развести на плате). Типа что дают — тем и паяем. Хотя хорошим инструментом работать приятнее.
+
avatar
  • 27C512
  • 12 декабря 2016, 22:24
0
Соединяем патроны по схеме 3s3p
Что это за схема такая?
+
avatar
0
Три штуки последовательно. Получившиеся три цепочки в параллель.
+
avatar
  • abyrwalg
  • 13 декабря 2016, 01:37
+2
Алюминий)
3s2 3p1

(извините, не удержался, т.к. и сам всё забыл, а посчитал неправильно:)
+
avatar
  • 27C512
  • 12 декабря 2016, 23:59
+1
Мне кажется было-бы лучше, чтобы отражающая поверхность под лампами была не ровная, а что-то типа мятой фольги, для того, чтобы отражённое излучение не фокусировалось определёнными секторами, а равномерно рассеивалось по поверхности платы.
+
avatar
  • neuzshto
  • 14 декабря 2016, 01:25
0
Поддерживаю! Как вариант — отражатель в прожекторах на галогенках линейных, только они и матовые и глянцевые попадаются…
+
avatar
  • ajwarden
  • 13 декабря 2016, 02:12
0
Какая точность термодатчиков, используемых в проекте? Подойдут ли они для контроля температуры в диапазоне 70-100 градусов Цельсия?
+
avatar
0
Если верить википедии, пара хромель-алюмель работает в диапазоне от 0 до 1100.
Точность так себе. Опуская пару в кипящую воду, я получал значение 98 градусов.
+
avatar
0
Давление воздуха в момент измерения учитывался?
А то 100 градусов кипения, оно только при определенном давлении.
И согласно вики может быть от 100 до 69 градусов.

ru.wikipedia.org/wiki/%D0%A2%D0%B5%D0%BC%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D1%83%D1%80%D0%B0_%D0%BA%D0%B8%D0%BF%D0%B5%D0%BD%D0%B8%D1%8F
+
avatar
  • bunny64
  • 13 декабря 2016, 05:59
+1
Вдыхая выделения современных горячих плат мы рискуем здоровьем.
Я имею ввиду прежде всего онкологию ( о чем китайцы нас честно предупреждают)
В жилой комнате «перекатку» или ещё чего-нибудь подобного делать нельзя!!!
Нужна сверх мощная вытяжка ( впрочем и это не панацея).
Я ПРЕДУПРЕДИЛ, остальное — ваше дело.
+
avatar
  • DDimann
  • 13 декабря 2016, 10:08
+3
Жить вредно. От этого умирают…
+
avatar
+1
Видать, молодой ишшо, здоровьем пышешь. От нарушения правил ТБ иногда умирают гораздо раньше, чем от жизни…
+
avatar
  • DDimann
  • 13 декабря 2016, 15:29
+2
Ну дык мне еще даже шестидесяти нет.
И пока помирать не собираюсь, тьфу*3.
Хотя паяю — без вытяжки — уже лет пятьдесят…
+
avatar
+1
Расскажите это шахтерам
+
avatar
0
Шахтеры сами в курсе.
+
avatar
  • sim31r
  • 18 декабря 2016, 21:36
+1
Нужна хоть какая-то вытяжка. Просто мой опыт наблюдения показывает, что часто в помещениях вентиляции нет вообще. Любая выделенная гадость будет бесконечно витать в воздухе и сотни раз проходить через легкие. Небольшая вентиляция вытянет всё из комнаты если не за 5 минут (как мощная), то за час или 2 часа. И это даже без пайки актуально. Мебель выделяет формальдегид, девушки красятся лаками, чистый воздух нужен всем.
+
avatar
  • neuzshto
  • 20 декабря 2016, 11:59
+1
Вариант DIY дымоуловителя:
.
+
avatar
  • neuzshto
  • 20 декабря 2016, 12:00
0
Похуже и дешево:
+
avatar
  • Alf
  • 13 декабря 2016, 10:03
+1
Неплохо, очень неплохо.
Скачал исходники для себя, потом гляну, как реализовывается связь с Arduino, а то я удалил Delphi пару месяцев назад, за ненадобностью. Может обратно поставлю, давно его не юзал.

Для вакуумного пинцета могу порекомендовать такой вакуумный насос, ну или более дешевый аналог.
Думаю можно собрать пинцет на основе насоса и корпуса от дешевого оловоотсоса.
+
avatar
+1
Там просто запись в компорт. Можете на дотнете реализовать, если он вам ближе.

Вакуумный пинцет на самом деле умещается в бюждет. Тем более у меня валяется компрессор от тонометра, который можно приспособить. Другое дело, что он обычно нужен, если хотят посадить на место тот же чип без накатывания новых шаров. Если чип все равно на выкидывание, то ковырялка не имеет никаких особых недостатков по сравнению с присоской.
+
avatar
  • neuzshto
  • 14 декабря 2016, 01:33
0
Alf_Может, этот лучше?:
+
avatar
  • Alf
  • 15 декабря 2016, 08:48
0
Что лучше?
Ссылки нет.
+
avatar
  • neuzshto
  • 15 декабря 2016, 13:54
+1
Ссылка сбежала… Вот она: очень хорошо всасывания
+
avatar
  • Alf
  • 19 декабря 2016, 10:02
0
Норм и колхозить почти ничего не надо.
+
avatar
  • sim31r
  • 20 декабря 2016, 13:21
0
Какая там мощность всасывания? У сколохоженных вентиляторы по 40Вт…
+
avatar
  • Alf
  • 20 декабря 2016, 13:35
0
На странице товара ничего не написано.
Думаю -60Кпа выдаст.
+
avatar
  • sim31r
  • 18 декабря 2016, 21:39
0
Я тоже удалял Delphi, хотел перейти на Python, C#, однако всегда проще что-то накидать на дельфях. Причем китайская сборка Delphi 2010 lite, грузится за минуту, за 15 минут можно накидать какую-то программу. Только с СОМ портами работа — боль в новых 64 бит виндах, казалось бы послать строку данных, что проще…
+
avatar
  • SDL2000
  • 13 декабря 2016, 13:36
+1
Я в свое время с рук купил достаточно бюджетно IR6000, потом заменил зону нижнего нагрева по принципу ir6500pro (4 нагревателя по 600Вт)
Получилось как-то так

+
avatar
  • bahek29
  • 15 декабря 2016, 01:16
0
что за конструкция термопары? где взять такой гибкий эээ, не знаю как сказать, котоырй держит форму?
в чем отличие нагревателей 6000 от 6500? я думал и там и там по 4 штуки
+
avatar
  • FedorovV
  • 15 декабря 2016, 04:59
0
Я брал на Али. Он на таком же жестком (гнущемся) рукаве что и родной свет на станции (у меня IR-PRO-SC). у основания магнит, которым по задумке крепить с боку станции, на деле он уже давно на шурупе. Сейчас на Али я такое не вижу, тогда брал около 15$.
+
avatar
  • bahek29
  • 15 декабря 2016, 11:57
0
а… я думал diy ))) за 15 баков как то жирновато учитывая стоимость термопары в 1 бакс
+
avatar
  • FedorovV
  • 15 декабря 2016, 12:49
0
Я не нашел что то подобное дешевле. Когда станция стоит 1000$ то это уже мелочи.
+
avatar
  • bahek29
  • 15 декабря 2016, 15:50
0
ну при цене самоделки в 100$ по ныешнему курсу то 15$ весьма кучеряво…
+
avatar
0
говорят есть в фикс прайсе некие толи юсб вентиляторы толи юсб фанарики с искомыми «рукавами». Я сам пока до фикспрайса не дошел. но дойду!)
+
avatar
  • bahek29
  • 16 декабря 2016, 11:25
0
+
avatar
0
смотрите в сторону гибких ламп, возможно длинную найдете. берете оттуда рукав
+
avatar
  • bahek29
  • 15 декабря 2016, 15:49
0
брал в фикспрайсе… с обоих сторон залито резиной, термопара цепляется при протяжке, грел феном чтоб резину убрать в итоге она потеряла свою гибкость(((
+
avatar
  • FedorovV
  • 15 декабря 2016, 16:05
0
Вот вам и кучеряво ))), третий год пойдет скоро, все гнется как с новья.
+
avatar
  • bahek29
  • 15 декабря 2016, 16:17
0
верю, но увы и ах :)
+
avatar
  • vitah
  • 03 января 2019, 06:31
0
Я хочу собрать такую же инфракрасную паяльную станцию типа ir6500.Выможете подсказать мне с чего у Вас сделан корпус(что это за метал.ящик и где Вы его купили)?
+
avatar
  • Iggrin
  • 13 декабря 2016, 19:05
0
А по моему очень здорово. Всё гениальное просто.
+
avatar
0
позанудствую.

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

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

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

ISR (USART_RXC_vect){
blah blah}


а в твоей версии поллинг.

if (Serial.available() > 0) {


что очень печалит. Хотя с т.ч. зрения кода всё неплохо.

delay — это просто пустой цикл с нужным кол-вом итераций. время работы которого рассчитывается обычно макро-процессором на этапе конпеляции, а задается тобой, как параметр.

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

просто в твоём случае всё очень хорошо ложится на прерывания и работу с ними. (не знаю что там ардуина дает в этом плане, или мешает)
+
avatar
-6
+
avatar
  • Trjam
  • 14 декабря 2016, 11:12
+6
Вам не хватает, что открытый и свободный 7-zip его свободно распаковвывает? Вас Рошаль в детстве покусал? Неприятно — не берите.
+
avatar
-3
просто не пользуюсь сомнительными изделиями местных царьков, когда есть фактически промышленный стандарт.

The unRAR code is under a mixed license: GNU LGPL + unRAR restrictions.
теперь твой выход. расскажи, где тут свободу и открытость брать? или нравится быть идиотом?

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

хотя, за раром итак уже очень четкий стереотип закрепился: им пользуются лишь только потребители «халявы».

я не буду пользовался этим говном, даже если оно было бы бесплатно, понимаешь? а вот ты будешь и доволен, и про свободность втираешь, там где её нету.
В свою очередь Путин сообщил, что понятие «свободное программное обеспечение» нуждается в более широкой классификации. Он отметил, что MS Windows тоже является свободным программным обеспечением, так как эту программу можно свободно приобрести. «Свободный — не значит бесплатный», — добавил президент РФ.
+
avatar
  • demonk
  • 16 декабря 2016, 13:17
0
Ну и бред!
Я например, тоже пользуюсь исключительно раром, еще со времен доса, когда зип был исключительно консольным, а у рара — оконный интерфейс и в разы лучшая упаковка, и не то что зип «изкоробки» был доступен, но и самой «коробки»-винды не было. И не вижу никаких причин менять архиватор, ибо поддержку рара полюбому ставить.
И да, WinRAR — купленный.
+
avatar
  • sim31r
  • 18 декабря 2016, 20:41
-1
Рар и в деморежиме прекрасно работает, изредка рекламу себя показывает, раз в год )) Не сравнить с рекламой на планшете что вылазит каждые 5 минут на весь экран, причем всякой ерунды.
Жмет Rar лучше всех, вполне выгодно использовать.
Еще им .exe файлы можно смотреть, чтобы не запускать лишний раз стремные файлы, и внутренности docx файлов.
+
avatar
  • Truman2
  • 18 декабря 2016, 16:31
0
Можно поподробнее как Вы шары накатывали?
Неужели тупо паяльником прошлись не выдерживая высоту шаров?
Это ведь самый сложный процесс…

За обзор спасибо!!!
+
avatar
+2
Чипы пришли с уже накатанными шарами. С платы только убрал остатки старого припоя.
+
avatar
  • Truman2
  • 18 декабря 2016, 19:27
0
А, спасибо, наверно пропустил об этом.
+
avatar
  • sim31r
  • 18 декабря 2016, 20:39
0
компьютер уже есть на рабочем столе и всегда включен
Тут я призадумался, как рабочем столе в Windows есть компьютер, который всегда включен…
+
avatar
  • sim31r
  • 18 декабря 2016, 21:21
0
А чем фольга недолговечна? В ней даже свои плюсы, как запачкается, выкинул и новую расстелил.

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

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

Или сразу намотать нихромовой проволоки, будет даже дешевле галлогеновых ламп:





И, по моему, есть некоторая опасность для глаз, лампы могут лопнуть. Нужны самые простые защитные очки.
+
avatar
  • neuzshto
  • 20 декабря 2016, 12:06
0
sim31r_ Если нагреватели керамические — фольгу вы быстро и просто не смените :). По остальному — вы просто немного не в теме — все ваши предположения уже давно пройдены и отмечены как нерабочие.
+
avatar
0
может кому надо будет MAX6675 Sprint Layout 6.0
выйдет так
+
avatar
  • mps33
  • 23 февраля 2017, 14:17
0
Вопрос автору. Если пропадёт связь с компом, контроллер выключит нагрев?
+
avatar
0
Нет. Просто останется на тех режимах мощности, которые были выставлены в последнем полученном пакете.
+
avatar
  • neuzshto
  • 26 февраля 2017, 11:59
0
hominidae _Я получил все комплектующие для сборки и тестирования вашего контроллера. Подскажите, вы не вносили каких-либо изменений в проект? Буду очень признателен! На вашу разработку уже ссылаются на специализированных форумах! Спасибо вам за неё!
+
avatar
+1
Софт для ПК не менялся. Скетч подвергался косметическим доработкам, в теме он в актуальном состоянии.
+
avatar
  • efimsu
  • 26 февраля 2017, 21:37
0
Доброго времени!
Неплохой проект!
Собирал свою станцию на кварце + Arduino Uno, + MAX6675 2штю., + LCD shild, + диммер по этой ссылки cyber-place.ru/showthread.php?t=525
В планах скетч с ПИД.

Моя станция:


Прикрутил ваш скетч к диммеру – все работает. На шилде пока есть возможность включать с кнопок низ и верх и отключать оба кнопкой “selekt”. Также, дублируется мощность и температура на LCD.
Вопрос к автору.
Планируете ли Вы, продолжать развитие проекта?
Если да, то посмотрите в сторону www.reballing.es/viewtopic.php?f=31&t=4742&start=230, там график рисуется по другому (было бы неплохо, на фоне иметь стандартный график термопрофиля).
Если нет, добавьте в исходник библиотеку COM порта – не хочет компилироваться.
По работе станции и софта:
1. При отключении USB, софт вешает систему своими окнами о потери связи.
2. Профиля нужно писать под определенную температуру окружающей среды и напряжение сети (понятно, что не ПИД).
3. По ссылке к диммеру есть библиотека CyberLib. Работает с урезанным COM. Если переделать под UART как советует flashaholics, думаю будет лучше.
а почти всю твою логику можно впихнуть в обработчик прерывания (когда приезжает байтик по UART и контролеровать приход целого сообщения. прием сообщения контролировать флажком.)

ISR (USART_RXC_vect){
blah blah}

а в твоей версии поллинг.

if (Serial.available() > 0) {

что очень печалит.
Сам, только учусь работать с Arduino.
Если интересно, есть проект в Протеусе, печатка диммера на 5 каналов, мой скетч.
+
avatar
0
Солидное железо. На порядок культурнее сделано, чем у меня.
Бесконечный фонарь при пропадании ком-порта попытаюсь вылечить в ближайшем будущем. В отсутствии библиотеки думаю невелика беда, ее чуть что можно нагуглить.
Переделывать график… хз, есть ли в этом смысл. Исходники я выложил, каждый может картинку сделать под собственные эстетические предпочтения.
Ну и опрос vs прерывания. Прерывания есть смысл городить, если микроконтроллер занят в отсутствие данных из порта какими то серьезными вычислениями. Если он 99.9% времени все равно крутит пустой цикл, разницы не вижу вообще.
+
avatar
  • efimsu
  • 26 февраля 2017, 23:18
0
В отсутствии библиотеки думаю невелика беда, ее чуть что можно нагуглить
Вот и не получается. Отсутствует компонент TcomPort, вроде бы так. В Delphi не силен.
Делали с знакомым две станции по одному проекту (одну на кварце, другую на керамики).
Знакомый как раз и шарит в Delphi. Он не может найти этот компонент библиотеки.
Прерывания есть смысл городить, если микроконтроллер занят в отсутствие данных из порта какими то серьезными вычислениями.
Есть желание сделать два режима: Ваш и ПИД с прорисовкой графика в Вашем софте.
+
avatar
0
По идее фонарь при выдергивании USB должен пропасть, если поменять
if ComPort1.Connected then
  begin
    ComPort1.WriteStr(S);
    ListBox1.Items.Insert(0, 'Sent: ' + S);
  end;


на

if ComPort1.Connected then
  begin
    try
      ComPort1.WriteStr(S);
      ListBox1.Items.Insert(0, 'Sent: ' + S);
    except
      ListBox1.Items.Insert(0, 'Connection problem');
    end;
  end;


В основную ветку добавлять не буду, потому что во-первых, если отвалился порт, куча окошек — это самая мелкая из неприятностей, которые произойдут, а во-вторых, при тренировке выдергивания на шнурке Prolific получил синий экран.

Отсутствует компонент TcomPort
В IDE не установлен BPL для CPortLib. Смело нажимайте «Ignore». Должно собраться все равно.
Если же хочется, чтоб появился визуальный компонент, исходники тут: sourceforge.net/projects/comport/
+
avatar
0
efimsu _ Если есть у вас хоть немного свободного времени, пожалуйста, поделитесь имеющимися у вас наработками на открытом ресурсе здесь Многие участники и гости ресурса будут вам искренне признательны. Спасибо.
+
avatar
  • efimsu
  • 10 марта 2017, 22:15
+1
Ну если и делиться наработками, то этичнее, в ветке автора.
Прочитав ветку Вашего форума, соглашусь с общей идеей отказа от PID – по мощности будет достаточно если будет контроль времени и оперативное вмешательство в мощность.
Насчет Rework2_0_dmingo, возникли косяки в работе софта (вылетает, не работает низ при отработке профиля). У автора этой темы более подходящий софт для меня.
+
avatar
  • efimsu
  • 10 марта 2017, 22:50
+1
Мои наработки:

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

Питание трансформаторное + плата на линейных стабилизаторах.
В архиве 3 проекта Proteus 8 Professional (диммер, стабилизатор, вся схема) + скетч (в процессе доработки).

drive.google.com/drive/my-drive
+
avatar
0
efimsu _ а можете уточнить ссылочку на ваш архив? У вас 3 канала управляют зонами нижнего подогревателя, а 4-тый канал задействован на верхний излучатель?
+
avatar
  • efimsu
  • 11 марта 2017, 15:00
0
Разве ссылка не рабочая?
drive.google.com/file/d/0BymMJ1E-jELZelBoZ05Eay1hNHM/view?usp=sharing
Я уже писал выше, что делали две станции. На одной керамика 4 шт. низ, на другой кварц разбит на 3 секции. Освободившейся вывод использовал для звука. На плате диммера свободный вход подтянул на землю.
+
avatar
  • efimsu
  • 11 марта 2017, 21:20
0
В схеме диммера Proteus стоит PC817 (U7 нет нужной модели), ставить нужно PC814.
+
avatar
  • PavTS
  • 15 марта 2017, 11:53
0
Это же ваша статья на ЯПе? Очень полезная статья. Пригодится для быстрой самостоятельной сборки.
Вот мои последние разработки в создании самодельной паяльной станции tehnostation.ru/anons-infrakrasnoy-payalnoy-stantsii-ir102-01/
+
avatar
0
hominidae _от имени sparrow85 здесь была ваша статья размещена, ссылку на вашу статью он указал.
PavTS _по-моему, вы вводите снова людей в заблуждение — пиросенсор годится разве что для защиты платы от подачи на неё 100% мощности нагревателя, в случае нештатной ситуации, и это проще и дешевле реализовать встроенными в нагреватели термопарами. И дешевле. Остальное — просто косметические рюшечки про фоны, шрифты и т.д. Ну и разработка-то ваша имеет вполне себе коммерческий цвет, запах и т.п. смысл, и вы снова занимаетесь её продвижением в теме, посвященной безвозмездной передаче желающим информации и наработок автором данного обзора…
+
avatar
  • PavTS
  • 22 марта 2017, 22:34
0
Значит это оригинальная статья.
neuzshto, вы правы, пиросенсор не совсем годится для таких задач. Я использовал два пиросенсора, причем для контроля температуры чипа взял с малым углом обзора. Для контроля температуры платы очень хорошо использовать пиросенсор, я в статье рассказал почему. Чуть позже выложу отчет неудачного использования пиросенсоров для подобных задач. Для контроля температуры чипа не подходит, потому как принимает отраженные волны инфракрасного излучения от верхнего излучателя(об этом я знал, но не думал, что настолько сильно, ведь есть источники где показано как используют пиродатчики в паяльных станциях), особенно выражено при использовании кварца. Самое сильно отражение идет разумеется от металлических поверхностей. Если мерить температуру платы, то все как надо, излучение от низа прогревает плату, а пиродатчик снимает показания с платы. коммерческий цвет видимо приобрело это в виду того, что есть продукты которые я предлагаю, но в виду явной рекламы я тут их не указал. Эта станция, которую я назвал IR101.02, не продается (хотя были предложения приобрести), она дорабатывается, я многое пробую на ней. Почему я разместил тут. Я уже около года назад увидел на одном популярном форуме по ремонту ноутбуков, что в подобных станциях использовали пиродатчики, но не было ни подробного обсуждения, ни отзывов конкретных пользователей. Всех кого я спрашивал, отвечали невнятно. Но были те кто использовал эти датчики и хвалили их. В темах про пиродатчики сразу отсеивали все разговоры. Пришлось все самому испытывать и на статью получил много замечаний и советов.
Кстати и вы дали интересную информацию про использование пиродатчиков для контроля нештатных ситуаций. Я пока раздумывал о ваших словах понял, что к тем ряшечкам (как вы выразились) не хватает определения ошибки выхода из строя силовой части когда начинает греть на 100%. Спасибо вам за отличную идею!!!
+
avatar
  • PavTS
  • 23 марта 2017, 15:53
0
ошибся 102.01
+
avatar
  • Surge
  • 26 марта 2017, 01:51
0
Не знаю, ребят. Обругали вы галоген, а я на нем работаю вполне нормально (низ). Ничего не рвет, маска не темнеет, если не перегревать плату. И завернуть это все можно очень даже красиво и миниатюрно :)

+
avatar
0
Красиво. Стеклокерамика?
+
avatar
0
Не хотите рассказать о проекте поподробнее? выглядит очень здорово, я бы попытался повторить
+
avatar
0
hominidae _ Кто-то сюда скопипастил ваш обзор и не удосужился указать достоверную ссылку на источник. Кроме того sparrow85 не только на ЯПе вашу статью выложил — ещё тут со ссылкой на ваш обзор.
+
avatar
0
Есть в самом низу ссылка. Да и надпись в углу каждой фотографии как бы намекает.
+
avatar
0
там ссылка на муську вцелом, а не на ваш обзор :(
+
avatar
  • mps33
  • 10 апреля 2017, 01:12
0
Замечательный проект. Будем повторять, обязательно. Просьба к автору, нельзя ли прикрутить индикацию на MAX7219. Первые три разряда — температура низа, далее точка и мощность низа (от 0 до 9), далее 5-7 разряд температура верха, точка и мощность верха.
Примерно так.
+
avatar
0
Автор, доброго времени суток!
Спасибо большое за статью, собираю по данному проекту себе девайс. Подскажи, пожалуйста:
реально ли собрать также, но с керамическими нагревателями? снизу и вверху.
Будут ли они жить в импульсном режиме?
Заранее благодарю за ответ.
+
avatar
0
Обсуждали уже. Керамика инерционна. Замучаетесь подбирать параметры, чтоб не было перелета. Для нее больше подходит ПИД и желательно с автоподбором коэффициентов.
+
avatar
0
там получается с верхом проблемы? По идее, возможно фиксирование температуры низа при подходе к 120С?
+
avatar
0
С верхом проще — убрал его в сторону и все, нет нагрева. А вот низ придется мучительно калибровать. Эти кирпичи имеют нормальную такую теплоемкость. Не удивлюсь, если мы отключим напряжение на восьмидесяти градусах платы, а они на остаточном тепле догонят ее до 140.
+
avatar
0
блин…
дело за пидом.

Подскажите, пожалуйста, что значит авто подбор коэффициентов, какие железки им обладают?(((
+
avatar
0
П.С. понимаю что вопрос глупый, просто при их стоимости под 50$…
П.П.С. не ругайтесь.
+
avatar
0
molderr_ А вы именно на Arduino желаете собрать, или не критично? Для ваших нагревателей достаточно много контроллеров, есть и классическая связка REX-C100 + PC410, и, (при использовании верха кварцевого) 2 * REX-C100 + диммер, и народный контроллер от LDZ и готовый от техностэйшен… Если интересно — в л.с. расскажу подробнее. Теоретически, проекты hominidae и efimsu пригодны для управления керамикой, пока нет возможности опробовать из-за постоянной нехватки времени.
+
avatar
0
Теоретически, проекты hominidae и efimsu пригодны для управления керамикой, пока нет возможности опробовать из-за постоянной нехватки времени
Тоже думаю вооружиться секундомером и напильником… там по сути лаги выявить и есть мыслишки ПИДы из ПО соорудить.
В данный момент проект в виде —
+
avatar
0
Повторил конструкцию. низ работает отлично — верх не стартует. Тормозтся на 4 строке и стоит вечно. При активации твердотелка низа мигает несколько раз — верх — нет.
Твердотелки менял местами для проверки.
Температуру отсчитывают оба канала.


Не работает та — которая идет на D13.
Существует подозрение, что проблемка в Ардуинке, нет ли возможности подкорректировать код, под другой порт/выход?
Сам в программировании — тапок.
+
avatar
0
Поменяйте
int pin_top = 13;

на любой другой порт, если уверены, что проблема именно с портом.
+
avatar
0
Благодарю за подсказку.
Очень большие подозрения. все остальное проверил. С электроникой дружу.
+
avatar
  • slays9
  • 12 марта 2023, 00:11
0
Твёрдотёлки сильно греются?
+
avatar
0
Cамодельная инфракрасная паяльная паяльная станция с контроллером как на ir101.05
+
avatar
0
Ваша картинка не имеет ни малейшего отношения к теме обзора и обсуждения в комментариях. Это скрытая попытка рекламы коммерческого контроллера, возможно, Павел вам скидку за это предоставил.
+
avatar
0
Перепрошил ардуинку.
Еще одну прошил, вдруг первая с браком.
Все равно — верх не работает.
Что интересно — температуру и верх и низ показывают, а верхний подогрев не включается.
Экспериментировал весь день, результаты примерно одинаковы. Типа так

Что интересно — несоответствие температуры и задатчика мощности. Температура низа — где положенно (желтая), а регулируется сверху(красным). На даной фотке — низ 20 процентов. То есть строка температуры низа и управления мощностью — разные и не совпадают

Ничего не понимаю.
Есть идеи?

п.с. И извините за мою ошибку — у меня не отывается D11 а не D13
Сегодня еще раз проверил разводку и силовую часть — все по схеме.
+
avatar
0
Ну со второй частью вопроса более-менее понятно. У вас вообще не работает обработчик ситуаций, низ просто постоянно жжет на 40%, а верх на 20%. Чтобы мощностью начал управлять профиль, надо активировать галочку «Parser on». Добравшись до строки с "...USE_TOP:=1" он сам поставит галочку «USE_TOP» и начнет обработку нижней части условий.

С первой частью вопроса все сложнее. На скрине видно, что программа отдает в ардуину SET*20*40, ардуина это видит и благополучно отвечает OK020040, значит верх видит свои 20%, а низ свои 40%.
Раз проблемы с D11, а не D13, то это проблемы с низом. Попробуйте его тоже переселить на другую ногу, например D12:
int pin_bottom = 12;
+
avatar
0
При установке галочки на «Parser on» низ начинает светит/выставляет 100 процентов, даже не мерцает.
Я вставлял другую ардуинку, Так что думаю, это не в ней проблема.
Ну и реально — у меня НИЗ был выставлен на 20 процентов, а верх на 40.
Ну и верхняя твердотелка при подключении контроллера к USB не моргает, как нижняя, то есть по ходу не инициализируется.
В общем — буду разбираться.
Может прошивка/программа битая в архиве? Не будет большой наглостью попросить вас перезалить архив? Заранее спасибо.
+
avatar
+1
При установке галочки на «Parser on» низ начинает светит/выставляет 100 процентов, даже не мерцает.
Это нормальная работа низа. До достижения платой температуры 100 градусов низ жжет на 100%, про это написано в первой строке термопрофиля.
Ну и верхняя твердотелка при подключении контроллера к USB не моргает, как нижняя, то есть по ходу не инициализируется.
Вообще мигает наверно то реле, которое подключено к D13. Это не тест и не какой-то специально заданный функционал. Просто к D13 на самой ардуине подключен еще и штатный светодиод, и загрузчик Arduino при своей инициализации зачем-то им мигает. Можно в скетче задать порты например D11 и D12, и при старте что-либо мигать перестанет.
Может прошивка/программа битая в архиве? Не будет большой наглостью попросить вас перезалить архив? Заранее спасибо.
Прошивка продублирована в тексте обзора под спойлером. Можете попробовать залить ее, если сомневаетесь.
+
avatar
0
Громадное спасибо Вам за ответы. Послезавтра буду у тела, попробую с учетом Ваших советов.
+
avatar
0
У меня тоже проблем с D11 — низ. Никакая реакция. Менял на 10 и 12 — то же самое. Верх (D13) работает, попробовал вручную — от 10 до 90 мигает, на 100% светит постоянно.
+
avatar
  • Gerich
  • 20 июля 2017, 09:28
0
привет всем, у меня была такая же проблема низ не работал,. переносил его на другой вывод не помагло. А поможет следующее поменяйте в скетче местами выводы верха и низа, и хз какой магией он заработает. Но по крайней мере у меня так вылечилось.
+
avatar
0
Поменял, сейчас работают D11 и D13. Спасибо! Интересно почему так получается? Я попробовал разные Arduino nano с 1.8.3 IDE. Большое спасибо автору — этот проект мне гораздо больше нравится чем испанский (dmingo).
+
avatar
  • Gerich
  • 20 июля 2017, 09:30
0
У меня другой вопрос не слишком ли большой верхний нагреватель, не спекёт ли он плату. и кто из чего делает держатели платы
+
avatar
  • Veirval
  • 14 сентября 2017, 07:28
0
Даже если сильно большой можно ограничивающими насадками регулировать зону нагрева конкретно под чип
+
avatar
  • molderr
  • 29 августа 2017, 00:12
0
термопары рисуют странные графики, подскажите как побороть?
+
avatar
0
В окне протокола видно, что ардуина возвращает странные данные. То нули, то четырехзначную температуру. Что-то не так с MAX6675.
+
avatar
  • Gerich
  • 01 сентября 2017, 08:41
0
Проверяйте правильность пайки МАХ5575 там нужно смотреть как подписаны выводы, не у всех они одинаково располагаются, тоже попадался на это.
+
avatar
  • molderr
  • 03 сентября 2017, 21:25
0
Спасибо за ответ, разобрался той же ночью, схема была MAX6675К, с другими выводами. Продолжаю по тихому проект на керамике =)
+
avatar
  • SERHII
  • 05 сентября 2017, 22:19
0
Вопрос.
как загрузить скетч в nano?
пишет ошибка компиляции для платы Arduino Nano.
+
avatar
  • Gerich
  • 06 сентября 2017, 16:55
0
подгрузи библиотеку на МАХ5575 её там нет, и будет тебе счастье))
+
avatar
0
Соединяем патроны по схеме 3s3p, устанавливаем лампы, прячем в корпус.
подскажите что это за соединение такое?
+
avatar
  • molderr
  • 12 сентября 2017, 23:01
0
Последовательное соединение, в одну, потом в другую, третью.
В керамике так не получилось, соединил параллельно и низ заработал. Автор, не нужен ПИД.
Только прога в процессе работы с ошибкой вылетает. Надо софт дорабатывать…
+
avatar
  • Veirval
  • 13 сентября 2017, 17:37
0
Нагреватель состоит из 3 зон. В каждой зоне по 3 лампы, соединены между собой последовательно. А уже зони соединены между собой параллельно.
+
avatar
  • Veirval
  • 13 сентября 2017, 17:31
0
Здраствуйте, а можна вместо реле диммер подключить к ардуино? Есть ли смисл? По идее регулировка мощности более плавнее? Вот есть пример: www.youtube.com/watch?v=BgJrnA1Zx7A, только там регулировка с ардуино, без подключения к пк. Можна ли както скетч и софт переделать под схему: arduinolab.pw/index.php/2015/12/01/setevoj-dimmer-upravlyaemyj-arduino/? Буду благодарен за помощь, так как с ардуино раньше дела не имел.
+
avatar
0
Посмотрел. Если уж мы через оптрон видим сетевую синусоиду, то можно еще более изящную схему сделать — на 10% процентах мощности пропускать 9 полуволн, включаться на 10-й, на 20 процентах пропускать 8 полуволн, включаться на 9-й и 10-й, и т.д. И точность лучше и не надо симистор под напряжением включать — меньше помех в сеть.
+
avatar
  • molderr
  • 21 сентября 2017, 19:22
0
Увеличил тик до 2000, поставил видео карту на стол и… перелетел с температурой. Обвязка SMD снизу осыпалась, плата имеет тёмный оттенок, кондёры вспухли. =)
Ладно хоть на столе оказалась полумёртвая GTS 250.
Нагрев до 110 длительный, более 6 мин, наверное редко какие кондёры такое выдержат.
Есть мысли как под 3 кирпичами разогрев сократить до рекомендуемых 2-3С\сек?
+
avatar
+1
Реализовывать ПИД. Это надежнее всего. Или включать кирпичи на 100%, а отключать заранее. Насколько заранее, можно выяснить только экспериментально, спалив еще пару-другую плат.
+
avatar
  • neuzshto
  • 23 сентября 2017, 01:31
0
molderr тут гляньте про особенности керамики. У hominidae управление заточено под практически безинерционные излучатели, отсюда у вас траблы. Запитайте низ через диммер, управляемый простеньким реле времени — на старте полная мощь ~0,5--1,5 минуты, далее диммер встаёт на ~20% и робит на них до конца пайки (время и мощь опытным путём подобрать на «средней» плате). Так вам удастся во благо использовать инерцию керамики — плата плавно наберёт температуру, нужно добиться, чтоб за 3,5-4 минуты, и будет до конца пайки подогреваться стабильно температурой без скачков и просадок. У меня при конструкции как у автора — с решеткой над лампами — нормально работало, а когда сверху положил стеклокерамику и инерционность выросла — начались пляски с бубном и в итоге стеклокерамику пришлось снять :(.
+
avatar
  • molderr
  • 28 сентября 2017, 00:44
0
Подскажите, пожалуйста, какие температуры оптимальны?
Интересуют датчики:
1 низ-район чипа,
2 верх-плата сбоку,
3 верх-возле чипа
?
+
avatar
  • neuzshto
  • 28 сентября 2017, 02:27
0
Температуры будут разными в разных точках времени термопрофиля. Корректность замеров очень зависит от мест, для замеров выбранных, к примеру, на маленькой плате MXM-видяхи невозможно расположить датчик низа вне зоны действия верха — есть некоторые хитрости :).
+
avatar
  • GarikXP
  • 28 сентября 2017, 14:34
0
Не пойму я каким образом мощность низа получилась 2300W, если мощность одной лампы 1500W. Какие формулы использовать для подсчета мощности? По идее при подключении 3 послед х 3 параллель суммарная мощность должна остаться такой же как мощность одной лампы — 1500W при токе потребления 6,82А
+
avatar
+1
По идее при подключении 3 послед х 3 параллель суммарная мощность должна остаться такой же как мощность одной лампы — 1500W при токе потребления 6,82А
Это справедливо для соединения «холодных» резисторов, с фиксированным сопротивлением. С нагревом нити накаливания сопротивление растет, и у недокаленной лампы на трети напряжения оно меньше, чем у штатно запитанной. Расчет подобной системы с отрицательной обратной связью — задача нетривиальная.
+
avatar
  • GarikXP
  • 28 сентября 2017, 20:31
0
Помогите плз решить задачу при использовании нетривиальных по мощности, 1500W, ламп. Как подобрать кол-во ламп и как их подключить на верхний нагрев и нижний? Если наверх предполагается установить лампы 220W или 300W около 6 шт., а вниз 750W или 1000W — количество около 10 шт. Как получить заветные 2,5kW?
+
avatar
0
Из своих экспериментов осмелюсь предположить, что в очень грубом приближении три последовательно включенные лампы паспортной мощностью Х потребляют мощность Х/2. Соответственно верх получится 2 цепочки по 150 ватт итого 300 ватт, низ 3 цепочки по 500 ватт итого 1500 ватт. Полтора киловатта должно хватить на любую плату за исключением разве что огромных серверных.
+
avatar
  • neuzshto
  • 30 сентября 2017, 00:10
0
GarikXP А позвольте полюбопытствовать, какую площадь вы желаете получить при вами обозначенных "а вниз 750W или 1000W — количество около 10 шт."? От этого на все проценты зависит правильность/неправильность советов по схеме их включения. Поясню: Никому в голову не придёт питать каждую лампу от 230в, поэтому их соединяют последовательно по несколько и параллелят полученные группы. Как же определить, какая полная мощность необходима, учтя при этом возможные вопросы стабильности сети, рабочего уровня подводимой мощности, разумного её запаса, и всё это при сохранении более/менее безопасного для плат спектра излучения? Адептов кварца и керамики прошу сохранять спокойствие, ибо вопрос задан про лампы. GarikXP посчитайте площадь в см.кв будущего вашего преднагревателя (НИ) и умножьте полученное число на 3...2,5. Вы получите оптимальную мощность (все нюансы включены), которую должен обеспечить ваш преднагрев. И только исходя из этих данных, задайте вопрос об оптимальной схеме включения имеющихся у вас ламп. Хотя, сразу замечу — вами перечисленные лампы в 1000W для использования под стеклом от варочной поверхности придется включать по 2 последовательно в группе, открытыми — с натяжкой соглашусь с автором обзора hominidae — по 3 последовательно в группе, но при обязательном использовании хорошего отражателя и исключения утечек тепловой энергии (применить качественную термоизоляцию, например, асбестовое полотно в пищевой алюминиевой фольге).
+
avatar
  • Veirval
  • 06 октября 2017, 18:40
0
Реб'ят, нашол готовий нормально работающий проект, на контроллере мега от ардуино, LDZ, radioservice.at.ua/index/ir_stancija_ot_ldz/0-11
+
avatar
  • neuzshto
  • 06 октября 2017, 21:54
0
Veirval Ээ, братан, промахнулся ты знатно! Исправься скорее. Давай, давай! Или прямо скриншот с той страницы прилепи здесь, если ты умудришься там слово ардуино найти. Вах!
+
avatar
  • Veirval
  • 08 октября 2017, 19:50
0
Там на контроллере атмега32 собрано, контроллер от ардуино.
+
avatar
  • neuzshto
  • 08 октября 2017, 23:24
+1
Veirval Хватит морочить людям головы. Классическая arduino не использует ATmega32, используются ATmega328, 168. Только в arduino Leonardo применена ATmega32u4, заметьте — не 32, а 32u4, которая имеет USB на борту. Схема контроллера по проекту LDZ, которую вы привели с того ресурса по вашей ссылке была разработана в 2009 году и представлена на монитор.нет, и с той поры активно собирается, хотя и устарела и ПО не имеет развития несколько лет.
+
avatar
  • wadim_m
  • 18 октября 2017, 19:17
0
Так, пять копеек моих. Керамику можно использовать, есть иннертность, опытным путем меняете профиль.
низ 5 по 650Вт, верх 450Вт

расстояние нагреватели плата 2 см

0 100 %
140 40 %

150 включить верх

215 верх 50 %
220 верх off

во время тестов испорчены 3 материнки, пузырями идет когда низ достигает 200, а верх 260. материнка с атомом ixt начала вспухать при 250, но после остывания выглядела как новая.

Автору респект, 216-0752001 перепян с первого раза, один чип б.у.(2011 года) китайцы подсунули( артифакты), а новый(2017 год 20 неделя) ок.

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



да и это:

У меня тоже проблем с D11 — низ. Никакая реакция. Менял на 10 и 12 — то же самое. Верх (D13) работает, попробовал вручную — от 10 до 90 мигает, на 100% светит постоянно.

+avatar
Gerich20 июля 2017, 09:28

привет всем, у меня была такая же проблема низ не работал,. переносил его на другой вывод не помагло. А поможет следующее поменяйте в скетче местами выводы верха и низа, и хз какой магией он заработает. Но по крайней мере у меня так вылечилось.
+
avatar
  • neuzshto
  • 19 октября 2017, 17:07
0
wadim_m Не совсем понятно, вам тоже помогло «поменяйте в скетче местами выводы верха и низа, и хз какой магией он заработает.»?
+
avatar
  • Gerich
  • 09 ноября 2017, 21:58
0
а чего не понятно просто значения местами поменяйте в этих строчках: int pin_bottom = 11;
int pin_top = 13; и будет вам счастье, почему так не скажу но мне помогло, тоже низ не работал. решил для начала хоть подогрев собрать а оно возьми и заработай как надо. выглядеть должно так
pin_bottom = 13;
int pin_top = 11
;
+
avatar
0
Gerich Зря вы, наверное, сомневаетесь в моих способностях прочитать на моём родном языке пост от wadim_m. И всё равно, спасибо за неравнодушие :)
+
avatar
  • Oszau
  • 27 октября 2017, 11:28
+1
Автору респект, очень интересный подход и реализация. Добавил дублирующий шим 500Hz на 9(верх) и 10(низ) ножки.
#include <max6675.h>

int b1=0;
int b2=0;
int b3=0;
int p_top, p_bottom;
int t_top, t_bottom;
int state_top, state_bottom;

char buf[32];
unsigned long prev_top, prev_bottom;
int pin_bottom = 11;
int pin_top = 13;
int tick = 200;

int pin_top_pwm = 9;
int pin_bottom_pwm = 10;

unsigned long prev_t;

int thermoDO = 4;
int thermoCLK = 5;
int thermoCS_b = 6;
int thermoCS_t = 7;
MAX6675 thermocouple_b(thermoCLK, thermoCS_b, thermoDO);
MAX6675 thermocouple_t(thermoCLK, thermoCS_t, thermoDO);

void setup()
{
  Serial.begin(9600);
  pinMode(pin_top, OUTPUT);
  digitalWrite(pin_top, 0);
  pinMode(pin_bottom, OUTPUT);
  digitalWrite(pin_bottom, 0);

  pinMode(pin_top_pwm, OUTPUT);
  analogWrite(pin_top_pwm, 0);
  pinMode(pin_bottom_pwm, OUTPUT);
  analogWrite(pin_bottom_pwm, 0);

  t_top = 10;
  t_bottom = 10;
  p_top = 0;
  p_bottom = 0;

  state_top = LOW;
  state_bottom = LOW;
  prev_top = millis();
  prev_bottom = millis();
}

void loop()
{
  if (Serial.available() > 0) {
    b3 = b2; b2 = b1;
    b1 = Serial.read();
    if ((b1 == 'T') && (b2 == 'E') && (b3 == 'S')) {
      p_top = Serial.parseInt();
      if (p_top < 0) p_top = 0;
      if (p_top > 100) p_top = 100;
      p_bottom = Serial.parseInt();
      if (p_bottom < 0) p_bottom = 0;
      if (p_bottom > 100) p_bottom = 100;
      t_bottom = thermocouple_b.readCelsius();
      t_top = thermocouple_t.readCelsius();
      sprintf (buf, "OK%03d%03d%03d%03d\r\n", p_top, p_bottom, t_top, t_bottom);
      Serial.print(buf);
    } 
  }

  if ((state_top == LOW) && ((millis()-prev_top) >= tick * (100-p_top) / 100)) {
    state_top = HIGH;
    prev_top = millis();
  }
  if ((state_top == HIGH) && ((millis()-prev_top) >= tick * p_top / 100)) {
    state_top = LOW;
    prev_top = millis();
  }
  digitalWrite(pin_top, state_top);

  if ((state_bottom == LOW) && ((millis()-prev_bottom) >= tick * (100-p_bottom) / 100)) {
    state_bottom = HIGH;
    prev_bottom = millis();
  }
  if ((state_bottom == HIGH) && ((millis()-prev_bottom) >= tick * p_bottom / 100)) {
    state_bottom = LOW;
    prev_bottom = millis();
  }
  digitalWrite(pin_bottom, state_bottom);

  analogWrite(pin_top_pwm, map(p_top, 0, 100, 0, 255));
  analogWrite(pin_bottom_pwm, map(p_bottom, 0, 100, 0, 255));
}

+
avatar
  • sentay
  • 10 ноября 2017, 04:58
0
Для какой цели используешь дублирующий шим?
+
avatar
0
Oszau Приветствую! Если что-то позволит вам, прошу приобщиться к теме на amperka.ru ИК паяльная станция на Arduino Mega 2560. Доработка скетча «ARS_v2_Lilium_JSN»
+
avatar
  • Uho
  • 26 ноября 2017, 21:36
0
Спасибо автору за его труд!!! Собрал и я такую станцию. Сейчас в процессе тестирования. Хочу рассказать о проблемах с которыми столкнулся.
1. Точно такие же платы как у автора оказались с другим расположением выводов. Это понял когда включил и не увидел температуру. Дорожки на плате не захотел резать и просто поменял пины в скетче.
2. Заработало только с таким исправлением pin_bottom = 13; int pin_top = 11.
3. На компе с W7 и монитором 3х4 не было правых кнопок в программе. И понятно что термопрофиль вставить было нельзя. На ноуте с дисплеем 9х16 программа заработала.
И еще совет для повторяющих. Не тестируйте на гетинаксовых платах. Я уже два дня не могу выветрить запах горелого гетинакса.
Возможно кто то подскажет. В конце профиля не выключается верхний нагреватель. Он то включается то выключается поддерживая температуру 220 гр. Температура не падает.
+
avatar
0
На компе с W7 и монитором 3х4 не было правых кнопок в программе.
Вообще не было или оказались за границей экрана?

В конце профиля не выключается верхний нагреватель.
Он и не должен выключаться. Подразумевалось, что закончив манипуляции с чипом вы отключите нагрев вручную, убрав галочку «Parser on» и выставив обе мощности на ноль.
+
avatar
  • Uho
  • 26 ноября 2017, 22:08
0
Вообще нет. За границы экрана окно программы не выходит.
+
avatar
0
Выглядит жутко, что разметка, что шрифты. Как будто в системе кто-то поигрался с параметрами экрана. Если создать с нуля нового пользователя, зайти им и запустить программу, будет то же самое?
+
avatar
  • Uho
  • 26 ноября 2017, 22:52
0
Я только что подключил к этому монитору другой комп с XP. Картинка точно такая же. Я с такой проблемой уже сталкивался. У меня есть программа которая ведет себя также. Где то в программе вывод изображения конфликтует с форматом экрана монитора прописанным в системе драйвером. Может какая библиотека сделана для вывода 9х16.
+
avatar
0
Вот только что попробовал. XP и квадратный монитор 1280х1024. Что я делаю не так?

+
avatar
  • Uho
  • 28 ноября 2017, 14:58
+1
Может у Вас стоит что то что дает нормальное изображение. Только что не поленился и запустил прогу на нетбуке 1024х600. Кнопок нет. Остальное нормально.
+
avatar
  • Uho
  • 29 ноября 2017, 08:47
0
Разобрался что дает такое отображение программы. У меня везде стоит увеличение текста 125%. Если поставить 100% то все отображается нормально.
+
avatar
0
Ниже в теме добавил программы с низким разрешением.
+
avatar
  • Uho
  • 05 декабря 2017, 23:06
0
Провел тесты. Выпаивал BGA как с плат телефонов так и с материнок компов. Нормально все выпаивается. Хотя я и не планировал ремонтировать материнки. У меня нижний нагреватель с инфракрасной печи со стеклом. Диаметр всего 14см. Верх керамика. Есть инерционность. Выставляю где то на 15 градусов меньше нужного тогда нормально. Верхний нагреватель после выпайки сразу отвожу в сторону. Планировал термопары подводить с помощью гибких шлангов с USB фонариков. Не получилось. После сгибания они немного разгибаются и контакт пропадает. Применил длинные металические парихмахерские прищепки. Для небольших плат это самое удачное решение. Еще раз СПАСИБО автору за его труд.
+
avatar
0
После сгибания они немного разгибаются и контакт пропадает.
Я решил эту проблему, закрепив на гибких шлангах недалеко от их кончиков грузики (гайки).
А с прищепками не происходит у вас паразитного отбора ими тепла от термопар?
+
avatar
  • Uho
  • 01 марта 2018, 12:43
0
Поначалу я не мог понять почему приходится занижать температуры. Оказалось что через тонкий слой капролона прищепки отбирают тепло. Отрезал кусочки от тефлоновой трубки и использовал как изоляторы. Теперь показывает температуру правильно.
+
avatar
0
hominidae Человечище! Прошу, будет время, помогите прикрутить отображение графиков температура/время для arduino-проекта на amperka.ru ИК паяльная станция на Arduino Mega 2560. Доработка скетча «ARS_v2_Lilium_JSN». Авторство и ограничения по времени работы проги для ПК совсем не возбраняются, функционал зависит от коммерческой целесообразности. Проект самодостаточный и без ПК, если допилят парни отображение графиков на встроенном дисплее, но пока алгоритм несовершенен, а прога для ПК с визуализацией процесса позволит огрехи наглядно показать, тем более, что много людей желает глядеть на графики реальные не под микроскопом.
+
avatar
0
Таки нашлись люди добрые, не пощадившие личного времени! Теперь софт автора работает с проектом arduino Mega2560+TFT+MAX6675
+
avatar
0
А где проект можно глянуть?
+
avatar
0
amphiton, модераторы ссылку не пропустили, поэтому отправил вам её, и её сокращенную гуглом версию в личку. Не знаю, как здесь разместить, чтоб люди видели развитие проекта автора этого обзора :(…
+
avatar
0
Здравствуйте.Хотел попробовать вашу сборку на ардуино нано Собрал всё как у вас и застрял на скетче не могу загрузить.пробовал установить разные версии arduino выдаёт ошибку у меня стоит виндовс 7 32бит пробывал версии от 1.0.5 до последней. Если не трудно на каком windows работает и какая версия приложения arduino
+
avatar
0
Извиняюсь уже разобрался с скетчем загрузил
+
avatar
  • amphiton
  • 05 февраля 2018, 11:58
0
Автору больше спасибо! Мой повтор проекта еще на стадии тестирования, но уже есть кое какое свое видение по строению корпуса, просто и доступно, может кому пригодится! При нагреве" тестовой платы формата ATX" промерял температуру без отражателей разница центра от краев до 50 градусов была, после установки отражателей 5 градусов на краях падение (Замерял пирометром ). Строительный профиль для гипсокартона скрутил шурупами, резал ножницами по металлу, потом из профиля сделал отражатели, возможно добавлю фольгу сверху.
+
avatar
  • il86md
  • 24 февраля 2019, 20:46
0
кашеварить получается?
+
avatar
  • il86md
  • 25 февраля 2019, 14:26
0
Братцы спасибо что вы есть и делитесь своими наработками,

1) тоже собираюсь с духом собрать данное оборудование, скажите на верхнюю голову можн воткнуть керамический нагреватель с ALI размер 80*80 или у него огромная инертность будет?
2) если не делать верха пока что, я могу только низом буду пользоваться?
+
avatar
  • antipa80
  • 08 февраля 2018, 20:56
0
Собрал макетную плату на столе на ардуино уно с двумя светодиодами в виде выхода, последовательно светодиодам резисторы по 500 ом. При мощности 100, светодиод нижнего нагревателя горит не ярко, а верхнего нормально, замерил напряжение на выходах 2,5 и 4,8 вольт. Менял в скетче местами номера ножек, ставил на другие ножки все равно светодиод нижнего нагревателя горит тускло(2,5 вольта по выходу). Осцилом проверил модуляции нет, чистые 2,5 вольта, при отключении светодиода напруга поднимается до 4.8 вольт?
+
avatar
  • amphiton
  • 09 февраля 2018, 08:58
+1
А светодиод не меняли? Возможно он бракованный и ток жрет больше положенного.
+
avatar
  • antipa80
  • 12 февраля 2018, 20:48
0
Менял местами диоды и резюки и номера выхода на другие низ горит в пол силы.
+
avatar
  • Oszau
  • 13 февраля 2018, 08:35
0
Привет. У автора скетч немного не полный, не хватает установки 11 пина на вывод. Попробуйте добавить в скетч после строки digitalWrite(pin_top, 0); вот эти строчки
pinMode(pin_bottom, OUTPUT);
digitalWrite(pin_bottom, 0);
+
avatar
  • antipa80
  • 13 февраля 2018, 20:42
0
Спасибо! Добавил ваши строчки и выход низа засветился на полную!
+
avatar
+1
Перезалил архив, спасибо за уточнение. В тексте обзора скетч уже с указанными вами исправлениями, а в архиве лежала старая версия.
+
avatar
  • amphiton
  • 16 февраля 2018, 16:13
0
Здравствуй! А ручной режим тут можно как нить выставить? Например нет у меня сейчас MAX6675 запустить как нить получится? Через камп типа диммировние?
+
avatar
+1
Он и есть изначально в ручном режиме, пока не выставлена галка «Paser on». В полях, где нули стоят, можно выбирать коэффициенты ШИМ кратные десяти от 0 до 100.
+
avatar
  • amphiton
  • 26 февраля 2018, 14:35
0
Вы не описали подробно как управлять станцией? Где какие параметры для чего?
Начальную мощность подогрева вручную ставить? Ведется ли расчет скорости нагрева платы? Допустим 2 градуса в секунду.
+
avatar
+1
Типичный алгоритм работы я подразумевал такой: устанавливаем плату, крепим термопары, загружаем профиль, помечаем галочку «Parser on». Начинается отработка условий. Истинные условия начинают подсвечиваться зеленым, соответствующие команды на выставление мощности исполняются. Как только становится истинным условие с командой «USE_TOP=1», сама выставляется галочка USE_TOP и кроме низа начинает работать верх. Как только достигнута стабилизация требуемых температур, забираем отпаянный чип (или проверяем запайку нового), убираем галочку «Parser on», вручную ставим мощность на ноль.
+
avatar
  • amphiton
  • 26 февраля 2018, 15:38
0
В автоматическом режиме допустим, можно подогревать плату 100 % мощи, или то же 30 % процентами
и скорость прогрева будет разная.

P_botom= 100
P_botom= 30
это оно параметры мощности нижнего подогрева? начальная от 30 % до 100?
Извиняйте новичек в этом деле )
+
avatar
+1
Конкретно на скриншоте:
1. Пока температура платы меньше 100 градусов (белыми буквами по зеленому фону плохо видно) — включаем низ на 100% мощности.
2. Температура платы от 100 до 180 — оставляем низу 30% мощности.
3. Температура платы больше 180 — отключаем низ (0%) и включаем дополнительно обработку верха
4-6. Ну и по аналогии верх…
+
avatar
  • amphiton
  • 27 февраля 2018, 20:51
0
Вот идея доработки, в проге неплохо бы было отображение скорости разогрева платы, тогда и термопрофиль можно задавать, прога посчитала на сколько градусов за 5 или 10 секунд плата прогрелась и выдала значение (к примеру 2.5 градусов в секунду.) если по профилю требуется быстрее разогрев и не подходит по скорости разогрева значит добавить мощность подогрева. или наоборот быстро очень уменьшить мощность.
+
avatar
0
Поздравляю, вы только что додумались до дифференциальной компоненты ПИД-управления )
Осталось подумать над интегральной и можно будет патентовать )
+
avatar
  • amphiton
  • 28 февраля 2018, 09:18
0
Разве в ардуинке это нельзя реализовать? программно? Хотяб на камп вывод скорости подогрева уже неплохо.
+
avatar
0
Можно. И в ардуинке и в компе, и программно и даже аппаратно. Но все требует времени и ресурсов. Если вы считаете, что это вам жизненно необходимо — дерзайте, исходники перед вами. У меня что-то доделывать времени нет.
+
avatar
  • amphiton
  • 28 февраля 2018, 09:39
0
Знаний не хватает, думал вам вывести расчет температуры в проге дело 10 минут. Вот и спросил, а так то и по графику можно посчитать скорость разогрева, только время идет во время пайки .)
+
avatar
0
При помощи друга и сам чуток додумал результаты доделки программы, добавлено отображение скорости разогрева градус в секунду, и есть отдельная программа на разрешение 1024х600 для нетбуков (Немного обрезан график вместо 600 секунд максимум 550) все что мог выжать из моих возможностей.

вот ссылки

разрешение 1024х600 drive.google.com/open?id=1o3LVkjSTOSqAO8VIKKPoh6Yqwxu2woV2

разрешение 1024х768 drive.google.com/open?id=1TcJzhIlQSPpgkuMQYp64yl6R33YK4570

разрешение 1280х1024 drive.google.com/open?id=1B90jSQYV68_7j4yeW8Nyw09FChsvvSyB
+
avatar
  • alexf17
  • 26 февраля 2018, 10:38
0
Всем привет! Подскажите, пожалуйста, по компиляции, библиотеку MAX6675 из статьи добавил, но выдает ошибку. Arduino IDE 1.8.5.
Ошибка компиляции
Arduino: 1.8.5 (Windows XP), Плата:«Arduino Nano, ATmega328P»

libraries\MAX6675_library\max6675.cpp.o (symbol from plugin): In function `MAX6675::MAX6675(signed char, signed char, signed char)':

(.text+0x0): multiple definition of `MAX6675::MAX6675(signed char, signed char, signed char)'

sketch\max6675.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\MAX6675_library\max6675.cpp.o (symbol from plugin): In function `MAX6675::MAX6675(signed char, signed char, signed char)':

(.text+0x0): multiple definition of `MAX6675::MAX6675(signed char, signed char, signed char)'

sketch\max6675.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\MAX6675_library\max6675.cpp.o (symbol from plugin): In function `MAX6675::MAX6675(signed char, signed char, signed char)':

(.text+0x0): multiple definition of `MAX6675::spiread()'

sketch\max6675.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\MAX6675_library\max6675.cpp.o (symbol from plugin): In function `MAX6675::MAX6675(signed char, signed char, signed char)':

(.text+0x0): multiple definition of `MAX6675::readCelsius()'

sketch\max6675.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\MAX6675_library\max6675.cpp.o (symbol from plugin): In function `MAX6675::MAX6675(signed char, signed char, signed char)':

(.text+0x0): multiple definition of `MAX6675::readFahrenheit()'

sketch\max6675.cpp.o (symbol from plugin):(.text+0x0): first defined here

collect2.exe: error: ld returned 1 exit status

exit status 1
Ошибка компиляции для платы Arduino Nano.

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
«Показать подробный вывод во время компиляции»



Вопрос снят, одновременно программе были доступны две одинаковые папки)))
+
avatar
0
Здравствуйте! Объясните не просветлённому: 3s3p что это за соединение? Никогда не сталкивался с этим.
+
avatar
0
как то так 3S3P выглядит

рисовал быстро в паинте но смысл понятен )
+
avatar
+1
Исправил прямо в тексте обзора. Наверно написать 3s3p было плохой идеей.
Подключать надо так:


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

ЗЫ Автор надо мной, похоже, переобулся в воздухе.
+
avatar
0
Я выложил не правильно сначало, не проснулся ). Перевернул схему в уме на 3P3S )
+
avatar
0
hominidae Выдастся свободная минутка — загляните в тему (ИК паяльная станция на Arduino Mega 2560. Доработка скетча «ARS_v2_Lilium_JSN») на форуме Амперки. Там Dmitrysh ваш софт адаптировал под их проект. Да и сам проект на несколько веток уже разделился по железу и по коду. Может, конечно, ничего интересного не увидите, но, кто его знает!
+
avatar
0
День добрый!
Мною было куплено 8 ламп по 1500вт. Каким способом мне подключить их между собой?
+
avatar
0
Мною было куплено 8 ламп по 1500вт. Каким способом мне подключить их между собой?
Я бы соединил по 4 последовательно, получившиеся 2 цепочки в параллель. И смотрел, хватит ли мощности.

Если дальше подключить в парралель три таких сборки по 97 Ом то сопротивление будет составлять 3.1 кОм
В процитированном уже написана чушь. Дальше не читал.
+
avatar
0
Да, согласен. К лампам накаливания этот подсчёт не подходит.
+
avatar
  • Leo174
  • 28 июня 2018, 20:43
0
Спасибо автору за разработку! Вопрос такой, каким образом можно повысить скорость опроса датчиков температуры? Пытаюсь этим устройством настроить ПИД коэффициенты на другой паяльной станции.
+
avatar
0
Скорость опроса задается в свойствах таймера. В текущей версии — 1 тик в секунду. Чтобы поменять параметр, нужно пересобрать программу.
+
avatar
  • Leo174
  • 29 июня 2018, 17:30
0
Я не справлюсь с этим. Если вас не затруднит, буду признателен! Мне нужно регистрировать температуру от 25 до 350 градусов, нагрев происходит в течении 5-10сек.
+
avatar
+1
Я не дорабатываю программу под заказ. Обратитесь к людям с соответствующей квалификацией. Исходники даны.
+
avatar
0
Пробовал загрузить скетч в arduino uno. Результат- ошибка компиляции. Если кто нибудь переделывал скетч, для uno, выгрузите пожалуйста.
+
avatar
0
работает без переделки у меня
+
avatar
0
Спасибо за комментарии. Буду пробовать.
+
avatar
0
Возможно ли дело в библиотеках?
Не удаётся загрузить и всё. Ошибка компиляции.
+
avatar
0
Нужно добавить библиотеку MAX6675 в Arduino Ide
+
avatar
0


Вот такой исход при загрузке скетча.
+
avatar
0
Evgenij_999
Что там красным вам на аглицком IDE внизу написАла? Перевели?
IDE 1.6.3. Скетч скопировал прямо из текста обзора, все прекрасно компилируется:
+
avatar
  • genek319
  • 24 августа 2018, 01:14
0
День добрый.У вас по графику температура с 20 до 150 градусов поднимается за 120-125 секунд.Можно ли увеличить это время до 240 секунд, изменениями в скетче? Заранее спасибо.
+
avatar
  • amphiton
  • 27 августа 2018, 11:02
0
Так мощность подогрева уменьшите и будет дольше греть, первая и вторая строка, к примеру параметры первой строки
(P_Bottom=50) изменить на (P_Bottom=25) а вторую строку изменить на P_Bottom=10
+
avatar
+1
Еще вариация на тему автора статьи:
2 независимых ПИД регулятора с возможностью выхода на температуру по времени + подправленная (исправлен рассчет дифференциальной составляющей) библиотека ПИД для Arduino.
Ссылки на описание самой программы

и про пид регулирование в частности:
Про ПИД регулирование
+
avatar
  • neuzshto
  • 12 сентября 2018, 01:48
0
Leonid0071 Приветствую и приветствую! И рукопожатствую :). Очень заинтересован. Покорнейше прошу принять участие: здесь Ищется яндексом как «ИК паяльная станция на Arduino Mega 2560. Доработка скетча „ARS_v2_Lilium_JSN“» Если ссылка пропадёт :)
Просто решение hominidae не предусматривает PID-регулирования, хотя и успешно используется моими знакомыми ремонтерами в силу своей дешевизны и простоты настройки (если закрыть глаза на известные недостатки).
+
avatar
+1
Привет, да не вопрос, поучаствуем )
---------------Просто решение hominidae не предусматривает PID-регулирования
так если «бесплатно» можно регулировать, почему-бы не порегулировать )
+
avatar
  • amphiton
  • 14 сентября 2018, 17:55
0
Попробовал ваш вариант это чудо!!! Низ галогенки 6 ламп, верх лампа 250 ват (ИК для подогрева «циплят» говорят используют ) Авторам большой респект так сказать, круто что есть такие люди ))
+
avatar
+1
+
avatar
+2
+
avatar
+2
+
avatar
+1
Обновление программы:
+ добавлено время «выдержки» на всех стадиях пайки по профилю (по аналогии с P410)
my-files.ru/1963lw
пароль: 12345

+
avatar
  • il86md
  • 27 октября 2019, 22:49
0
архив не скачать?
+
avatar
0
Обновите пожалуйста ссылку на обновлённую программу «Паяльная станция на ардуино».
+
avatar
+1
Просто про пайку BGA
+
avatar
  • mps33
  • 20 октября 2018, 22:21
+1
Доработанный вариант. Работает как с компом так и автономно по тому же алгоритму.
В автономном режиме работает — 1. как термометр. 2.- нагреватель по алгоритму.
Приоритет при работе от компа.
p.s. в автономке нужно питание. можно от USB зарядки, можно внутрь поместить маленький 5в БП.
p.s.2 изгиб кривой нижнего нагревателя изменён со 100гр. на 150гр.

cloud.mail.ru/public/JaJd/dgXAonKQk
+
avatar
  • mps33
  • 21 октября 2018, 15:50
+1

Чёрточка — включение нагрузки (при мощности меньше 100 будет мигать синхронно с симистором).
+
avatar
  • neuzshto
  • 21 октября 2018, 19:57
+1
mps33 Вы всё-таки это сделали :) (mps33 _10 апреля 2017, 01:12)
Сохранил себе, посмотрю на досуге!
+
avatar
  • mps33
  • 23 октября 2018, 01:59
+1
Я про неё забыл уже, а тут наткнулся в выходные, и за два дня написал код)) Кривая лежит в «void treg()»
+
avatar
0
Всем привет.Решил я все таки дособирать станцию и вот что мне показывает график
после перезагрузки тоже самое.Температурный график скачет от 0 до 918 градусов каждую секунду что верх что низ.Пробовал датчики ставить заведомо исправные толку ноль.Собрано все правильно.
+
avatar
0
Разобрался, перепутаны были SO и SCK местами, не усмотрел.Ранее писали об этом что могут быть разные выводы в MAX6675.
+
avatar
  • Eksol
  • 28 ноября 2018, 11:20
0
В архиве програмный код битый, отсутствует инициализация порта под нижний нагреватель. В посте скетч правильный.
+
avatar
0
Хорошо помню, что перезаливал исправленный архив. Похоже на глюк гуглдиска.
+
avatar
0
Перезалил еще раз, проверьте.
+
avatar
  • vanya789
  • 09 декабря 2018, 16:22
0
Как обстоят дела с внедрением ПИД по примеру arduinoLab? Я так понимаю, его нужно прописывать в алгоритм работы программы для ПК? И можно ли для подобного нижнего подогрева использовать пластмассовый корпус?
+
avatar
  • vanya789
  • 09 декабря 2018, 18:58
0
Сорри, про ПИД инфу узрел) Вопрос по корпусу остается открытым. Не будет ли критически разогреваться пластик при отражении тепла от платы, т.к. почти вся площадь окна будет прикрыта?
+
avatar
  • neuzshto
  • 26 декабря 2018, 13:41
0
Там температуры совсем не для ширпотребовского пластика. Железо и хорошая теплоизоляция!
+
avatar
  • neuzshto
  • 28 декабря 2018, 16:33
0
А где мой комментарий сегодняшний?
+
avatar
  • neuzshto
  • 29 декабря 2018, 13:38
0
Дальнейшее развитие управления ИК паяльной станцией с помощью arduino и софта на ПК:
+
avatar
  • neuzshto
  • 29 декабря 2018, 15:52
0
Да-да. Плей-лист на канале Леонида. Мои полеты.
+
avatar
0
Скажите пожалуйста пин 11 и 13 это выходы для включения реле? Если я использую версию платы uno мне нужно на аналоговом выводе разместить каждый вывод реле? Что необходимо изменить?
+
avatar
  • neuzshto
  • 15 февраля 2019, 22:09
+1
Evgenij_999 Попробуйте ещё раз сформулировать, что вы хотите. У вас закончились на UNO все цифровые пины? Зачем хотите использовать именно аналоговые пины? В UNO аналоговые A0-A5. В строчках:
int pin_bottom = 11;
int pin_top = 13;

проставьте нужные вам A№ и A№, вместо указанных там сейчас цифровых пинов. Затем скомпилируйте скетч и заливайте на здоровье в вашу UNO.
+
avatar
  • Lion18
  • 20 марта 2019, 02:31
0
Привет, никто не думал прикрутить pt100 \ pt1000?
+
avatar
0
Я так понимаю что можно взять индукционную плиту и ее использовать как нижний нагрев. Или я ошибаюсь?
+
avatar
+1
лучше попробуй ее как беспроводную зарядку использовать
+
avatar
0
мне пока нечего заряжать) я думал эту плиту использовать как низ, она очень дешёвая и 2,2кВт)
+
avatar
0
romeo_49 Не подходят индукционные плитки для подогрева плат. Возможно, на кухне, или для дистилляции :), но не в качестве нижнего подогрева.
+
avatar
+1
Полностью присоединяюсь к предыдущему оратору. Вихревые токи греют только металл. Поотгорают дорожки от платы, замкнут внутри микросхемы, постреляют электролитические конденсаторы, а сам текстолит останется холодным.
Ищите инфракрасную плитку, ее точно можно приспособить для небольших плат, но никак не индукционную.
+
avatar
  • romeo_49
  • 14 февраля 2020, 17:08
0
Спасибо за ответ!
+
avatar
  • okas43
  • 13 января 2020, 01:14
0
так все же, есть взять керамический низ и верх к этому проекту, работать будет? если взять плату и, методом подбора поднятия, добиться плавного графика? и с этой ИК станцией работает только прога предоставлена автором, или есть еще аналоги, более удобные? чтоб можно было выбирать несколько профилей, делать графики не только температур, но и мощности
+
avatar
0
Okas43 Загляните в личные сообщения. Здесь модеры банят нещадно ссылки в моих постах.
+
avatar
  • Semicon
  • 06 марта 2020, 22:16
0
Всем привет. А можно на низ поставить 4 не больших лампы? Не понимаю, для чего такая большая площадь нужна…
+
avatar
0
Semicon Так актуальность известной фразы «Учиться никогда не поздно!» нисколько не принизилась и в наше судьбоносное время! Ищите и обрящете ©. Коротко если — неравномерный прогрев платы с пиком более ~70°С в точке прогрева, приведет к деформации платы и, возможно, обрывам в межслоевых переходных соединениях дорожек, что способствует утрате работоспособности платы и невозможности исправить привнесенные при таком неграмотно организованном прогреве дефекты.
+
avatar
0
Всем привет, а как вообще ИК стация соиденена с компьютером? Юзби соиденен с термпопарами, а можно фото? И правильно запускать прогу? На компьютере?
+
avatar
0
а как вообще ИК стация соиденена с компьютером?
Плата arduino NANO подключается к компьютеру через USB-кабель и для загрузки скетча и для передачи от неё данных в компьютер, и для её питания. Вы схему-то в тексте обзора посмотрите, прежде чем такое спрашивать :)
+
avatar
0
Тем, кто привык феном работать, и желает недорого обзавестись самодельным термостоликом на основе керамических ТЭНов, или схожих по инерционности излучателях, предлагаю обратить внимание на приведенный ниже код от mvm_ksaa. Это простой контроллер-регулятор температуры на принципе термостата. Контроллер использует плату arduino NANO (можно ProMINI через переходник USB-UART), один модуль max6675 и дисплей lcd1602 i2c. Управление производится двумя тактовыми кнопками "+" и "-".
/*
  Плата arduino ProMINI 16MHz / 5v
  Эта версия скетча преднагревателя для плат написана mvm_ksaa -
  пользователем форума radioservice.at.ua,
  изначально использовался LCD1602 без i2c и
  требовалась внешняя библиотека для модуля MAX6675.
  пользователь dscOlga переписал скетч под дисплей с i2c,
  а также заменил внешнюю библиотеку MAX6675 функцией.
*/

#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);

//---MAX6675 functions---//
double max6675_read_temp (int CLK, int CS, int SO)
{ char i;
  int tmp = 0;
  digitalWrite(CS, LOW); //CS = 0;                            //Stop a conversion in progress
  asm volatile
  (
    " nop"        "\n\t"
  );
  for (i = 15; i >= 0; i--)
  { digitalWrite(CLK, HIGH);
    asm volatile
    (
      " nop"        "\n\t"
    );
    if ( digitalRead(SO))
      tmp |= (1 << i);
    digitalWrite(CLK, LOW);
    asm volatile
    (
      " nop"        "\n\t"
    );
  }
  digitalWrite(CS, HIGH);
  if (tmp & 0x4) {
    return NAN;
  } else
    return ((tmp >> 3)) * 0.25;
}
//---MAX6675 functions---//


int TempBottom;
int SetTempBottom;
#define PinBottom 4                    // выход на твекрдотельное реле
#define PinPlus 5                      // кнопка увеличения уставки температуры
#define PinMinus 6                     // кнопка уменьшения уставки температуры
#define thermoSO 7                     // подключаем пин SO (DO) модуля MAX6675
#define thermoCS 8                     // подключаем пин CS модуля MAX6675
#define thermoCLK 9                    // подключаем пин CLK (SCK) модуля MAX6675
#define SENSOR_SAMPLING_TIME 500       // частота опроса MAX6675
unsigned long nextRead;
const byte DESIRED_WIDTH = 3;

void setup() {
  SetTempBottom = 0;
  // задаём состояние используемых пинов платы arduino
  pinMode(PinPlus, INPUT_PULLUP);
  pinMode(PinMinus, INPUT_PULLUP);
  pinMode(PinBottom, OUTPUT);
  digitalWrite(PinBottom, LOW);
  pinMode(thermoCS, OUTPUT);
  pinMode(thermoCLK, OUTPUT);
  pinMode(thermoSO, INPUT);

  // сообщение приветствия
  lcd.begin();
  lcd.clear();
  lcd.setCursor(0, 0);
  lcd.print(" THERMOSTATING ");
  lcd.setCursor(1, 1);
  lcd.print("BOTTOM  HEATER");
  delay(5000);
  lcd.clear();
}
String addZeroes(const String& src, byte pad)
{
  if (src.length() >= pad)
    return src;
  String result;
  byte add = pad - src.length();
  while (add--)
    result += "0";
  result += src;
  return result;
  nextRead = millis();
}

// основной цикл программы
void loop() {
  lcd.setCursor(0, 0);
  lcd.print("HEATING  CONTROL");
  if (millis() > nextRead)
  {
    nextRead = millis() + SENSOR_SAMPLING_TIME;
    TempBottom = (max6675_read_temp (thermoCLK, thermoCS, thermoSO));
  }
  lcd.setCursor(0, 1);
  lcd.print("REAL " + (addZeroes(String(TempBottom), DESIRED_WIDTH)));
  lcd.setCursor(9, 1);
  lcd.print("INS " + (addZeroes(String(SetTempBottom), DESIRED_WIDTH)));
  if (digitalRead(PinPlus) == LOW) {
    SetTempBottom++;
    delay(200);
  }
  if (digitalRead(PinMinus) == LOW) {
    SetTempBottom--;
    delay(200);
  }
  if (SetTempBottom <= 0) {
    SetTempBottom = 0;
  }
  if (SetTempBottom >= 500) {
    SetTempBottom = 500;
  }
  if (SetTempBottom > TempBottom) {
    digitalWrite(PinBottom, HIGH);
  }
  if (SetTempBottom <= TempBottom) {
    digitalWrite(PinBottom, LOW);
  }
}
+
avatar
0
Здравствуйте! Какую arduino лучше заказать? На каком чипе? Посоветуйте пожалуйста, чтоб наверняка работала.
+
avatar
0
… чтоб наверняка работала… Не от названия платы зависит рабочесть :) Если умеете переназначать в скетче функции выводов arduino, то Mega2560(на всё хватит), или стандартные UNO, NANO(памяти меньше, выводов и возможностей — тоже, но для проектов из обзора и выложенного мной скетча хватит с лихвой)
+
avatar
  • neuzshto
  • 16 октября 2020, 15:42
0
Первое видео от собравшего и использующего станцию автора обзора! Дмитрий Кензов
+
avatar
  • neuzshto
  • 29 октября 2020, 22:26
0
Обычно в моих постах ссылки убивают. Однако в прошлый раз произошло Чудо :) Я в чудеса не особо верю, поэтому ссылаюсь тут на полное описание процесса сборки станции по материалам автора этого обзора. ссылка Автору обзора — всех благ! Таки я хоть как-то пытаюсь тему приподнимать :)
+
avatar
0
Собрал паяльную станцию, но немного пролетел при заказе модуля Max6675, пришёл модуль на микросхеме max31855. Можно как нибудь его использовать?
+
avatar
0
compcomp1 А какие у вас модули max13855 (можно фото платы)? Они разные по качеству есть. Использовать можно, немного скетч изменить, правда, придётся, и нужно будет 4 резистора добавить, т.к. MAX13855 от 3.3 вольт питаются, а MAX6675 от 5,0 вольт. (+ посмотрите в личных сообщениях)
+
avatar
0
Попробуйте версию для MAX31855K. Этих модулей есть несколько разновидностей, на картинках показан самый дешевый, часто с ошибочно разведенной китайцами платой ссылка. Подключение немного изменено, всё подробно в шапке скетча расписано. Картинки тоже прилагаю. Для правильных модулей, с распаянными на их платах стабилизатором и делителями для согласования уровней с платами arduino, внешние делители не требуются и питание заводится от 5в, а не от 3.3в,
/*Версия для модулей MAX31855K
Немного изменены пины подключения!
Выход управления твердотельным реле верхнего излучателя = 12
Выход управления твердотельным реле нижнего излучателя = 10
Контакты CS обоих модулей MAX31855K = 4;
Контакты CLK обоих модулей MAX31855K = 5;
Контакт DO модуля контроля температуры нижнего излучателя(датчик на плате скраю) = 6;
Контакт DO модуля контроля температуры верхнего излучателя(датчик на плате около чипа) = 7; */

//#include <max6675.h>
#include <SPI.h>                     //подключаем библиотеку SPI
#include <Adafruit_MAX31855.h>       //подключаем библиотеку MAX31855 от Adafruit

//вводим переменные для работы скетча
int b1 = 0;
int b2 = 0;
int b3 = 0;
int p_top, p_bottom;
int t_top, t_bottom;
int state_top, state_bottom;
unsigned long prev_top, prev_bottom;
int tick = 200;
unsigned long prev_t;

char buf[32];                        //выделяем буфер для работы с UART

byte pin_bottom = 10;                //пин управления твердотельным реле нижнего излучателя
byte pin_top = 12;                   //пин управления твердотельным реле верхнего излучателя

//назначаем пины, к которым подключены платы MAX31855
byte thermoCS = 4;
byte thermoCLK = 5;
byte thermoDO_b = 6;
byte thermoDO_t = 7;
//MAX6675 thermocouple_b(thermoCLK, thermoDO_b, thermoCS);
//MAX6675 thermocouple_t(thermoCLK, thermoDO_t, thermoCS);

Adafruit_MAX31855 thermocouple_b(thermoCLK, thermoDO_b, thermoCS);
Adafruit_MAX31855 thermocouple_t(thermoCLK, thermoDO_t, thermoCS);

void setup() {                       //начальные установки скетча
  Serial.begin(9600);                //активируем работу с UART

  //задаем начальное состояние для пинов, к которым подключены MAX31855
  pinMode(pin_top, OUTPUT);
  digitalWrite(pin_top, 0);
  pinMode(pin_bottom, OUTPUT);
  digitalWrite(pin_bottom, 0);

  //задаем стартовые значения мощностей, температур и состояния выходов управления твердотельными реле
  t_top = 10;
  t_bottom = 10;
  p_top = 0;
  p_bottom = 0;
  state_top = LOW;
  state_bottom = LOW;

  //счетчики
  prev_top = millis();
  prev_bottom = millis();
}

void loop() {                        //главная программа
  if (Serial.available() > 0) {
    b3 = b2; b2 = b1;
    b1 = Serial.read();
    if ((b1 == 'T') && (b2 == 'E') && (b3 == 'S')) {
      p_top = Serial.parseInt();
      if (p_top < 0) p_top = 0;
      if (p_top > 100) p_top = 100;
      p_bottom = Serial.parseInt();
      if (p_bottom < 0) p_bottom = 0;
      if (p_bottom > 100) p_bottom = 100;
      t_bottom = thermocouple_b.readCelsius();
      t_top = thermocouple_t.readCelsius();
      sprintf (buf, "OK%03d%03d%03d%03d\r\n", p_top, p_bottom, t_top, t_bottom);
      Serial.print(buf);
    }
  }

  if ((state_top == LOW) && ((millis() - prev_top) >= tick * (100 - p_top) / 100)) {
    state_top = HIGH;
    prev_top = millis();
  }
  if ((state_top == HIGH) && ((millis() - prev_top) >= tick * p_top / 100)) {
    state_top = LOW;
    prev_top = millis();
  }
  digitalWrite(pin_top, state_top);

  if ((state_bottom == LOW) && ((millis() - prev_bottom) >= tick * (100 - p_bottom) / 100)) {
    state_bottom = HIGH;
    prev_bottom = millis();
  }
  if ((state_bottom == HIGH) && ((millis() - prev_bottom) >= tick * p_bottom / 100)) {
    state_bottom = LOW;
    prev_bottom = millis();
  }
  digitalWrite(pin_bottom, state_bottom);
}



Библиотека для MAX31855 использована от Adafruit. При установке через менеджер библиотек, это действие потребовало также доустановить еще одну библиотеку, на что я согласился. В железе испытать эту версию не могу, т.к. не имею модулей MAX31855K. Отпишитесь о работе, если кто соберёт.
+
avatar
0
Ещё одно замечание, в этот раз о питании платы arduino. Измерьте напряжение USB-порта, к которому подключена плата arduino. Если там ниже 5в, то есть смысл организовать питание платы от внешнего стабилизированного источника питания напряжением 8.5-10в и максимальным нагрузочным током не ниже 200мА. При питании от такого внешнего адаптера, его нужно подключать к пинам VIN & GND, соответственно. Для авторской версии скетча это важно в большей степени, т.к. величина и качество питания используемых автором модулей MAX6675, влияет на точность их работы.
+
avatar
  • Loky
  • 21 мая 2021, 12:15
0
Собрал на макетке — вместо твердотельных реле -самодельные, по схеме этих самих реле. вместо нагревателей лампы. Хочу понять и проверить реакцию на нагрев термопар по зажиганию ламп работу устройства. Что то не идет.
Объясните как вставлять в программу профиль? или как редактировать тот же test — так что б в окне Condition &Action отображалась информация. Сейчас там ничего не отображается.
Так же вопрос — как включить например оба нагревателя на 100% — хотя бы для проверки.
сейчас работает и регулируется только один канал int pin_top = 11;
int pin_bottom = 12; — светодиод светит чуть заметно — по мультиметру напряжение просажено. меняю в программе назначение пинов — , т.е. 11 и 12 меняю местами — так же меняется и поведение светодиодов, ну и лам соответственно.
Порты проверялись скетчем тестом — мигалкой — работают.
Подозрение (или непонимание работы) на присутствие како го то ограничения уровня в программе или скетче.
+
avatar
  • Loky
  • 23 мая 2021, 19:18
0
сам себе отвечу :)
1. в программе управления станцией так и не разобрался, почему не загружается профиль, затем скачал одну из предложенных в ответах с низким разрешением — все стало работать-загружается и отслеживается по работе.
2. с пониженным напряжением на пине — тут же нашел в ответах — добавить нужно было в скетч строки — в теме это есть, в архиве без них.
+
avatar
0
Откуда вы берете архив без PinMode? Я его еще в 2018 году перезалил.
+
avatar
0
Всем привет, очень крутая тема у вас.
На данный момент собрал нижний подогрев из
1) плита на подобии iPlate 3500 ALINA (была сломана)
Выбросил из нее все кроме двух кулеров в задней части
2) 2 кварцевых обогревателя
3) Димер освещения

Все это дело уложил в корпус плиты

Вопрос в том, можно ли использовать схему с ардуино в моем случае или лучше перейти на лампы?
+
avatar
  • neuzshto
  • 27 августа 2021, 23:11
0
2) 2 кварцевых обогревателя
3) Димер освещения
Какая мощность и вид нагревателей? В принципе — можно. Основная проблема в том, что стеклокерамическая поверхность довольно сильно добавит инерции нагревателю. Сложнее настроить, чем на открытых линейных галогенках, но можно.
+
avatar
0
суммарная мощность 1600вт, спираль внутри кварцевой трубки
+
avatar
  • neuzshto
  • 30 августа 2021, 12:32
0
суммарная мощность 1600вт, спираль внутри кварцевой трубки
На мой взгляд, для конструкций, подобных вашей, в авторском софте не хватает функции — ПАУЗА. Поясню: У инерционных нагревателей (или у любых иных, между которыми и нагреваемым объектом имеется преграда, например, в виде металлической плиты, стеклокерамики и т.п.) время стабилизации на заданной температуре может достигать нескольких минут (пока тепло непосредственно от излучающей спирали сумеет прогреть всю массу излучателя и затем преграды). Т.е., к примеру, в профиле вы задали условие T_BOTTOM>100 / P_BOTTOM=100 // T_BOTTOM=100 / P_BOTTOM=0, а температура реальная в окне софта, и на графике, уверенно будет подниматься еще некоторое время! Вот тут и пригодится ПАУЗА=хх сек. перед заданием нового условия, для стабилизации. При регулировании по ПИД-алгоритму, подаваемая на излучатель мощность будет снижаться по мере приближения к заданному значению температуры, а в авторском варианте (для уставки 100°С), в текущей версии, вероятно, могло быть так: T_BOTTOM<60 / P_BOTTOM=90, T_BOTTOM>60&T_BOTTOM<80. / P_BOTTOM=60, T_BOTTOM>80&T_BOTTOM<100 / P_BOTTOM=30, T_BOTTOM>100 / P_BOTTOM=10. Иными словами, увеличить число шагов, и никогда не задавать мощность около или равной нулю, иначе перелёты температурой уставки будут существенными.
+
avatar
0

Всем привет, делал все строго по инструкции, сначала для проверки подключил один датчик, отображалось все верно, после пайки вот такой результат, может кто поможет))
+
avatar
0
Добрый день.
Подскажите живую ссылку на программу управления… все что выше недоступны.
Решил повторить устройство, надеюсь все получится :-)
+
avatar
  • Bako
  • 18 февраля 2023, 05:19
+1
mysku.club/blog/aliexpress/47529.html#comment2851314
Там в архиве папка Delphi
+
avatar
  • EvgenyK
  • 30 апреля 2023, 06:43
0
Кто уже повторил проект автора hominidae поделитесь пожалуйста знаниями, какие конкретно библиотеки нужно подключать к его скетчу? Компиляция ругется на строку MAX6675 thermocouple_t (thermoCLK, thermoCS_t, thermoDO); типа функция не определена. Из трёх разных библиотек с упоминанием имени MAX6675 ни одна не подошла. Спецом по С++ не являюсь, есть отрывочные поверхностные знания.
Хотя может быть всё из-за кучи устанавливаемых ардуиновских IDE, последняя — 1.8.19 Windows. Встречал тексты, где рекомендуют снисить старые IDE подчистую.
+
avatar
  • EvgenyK
  • 30 апреля 2023, 07:54
0
Нужную библиотеку нашёл, оказывается в архиве ir.rar она прилагается. Верно говорят, чтобы надёжно спрятать что-то нужно прятать на видном месте.)
+
avatar
0
Повторил, заработало с первого раза…
+
avatar
+1
немного переделал проект автора на 16*2 дисплей и 4 кнопки. настройки профилей можно изменять кнопками
в протеусе все работает
ссылка
+
avatar
+1
скачать версия 3 — ссылка
скетч версия 3 =финал. все задержки delay — заменены на millis, добавлена запись в епром в последнем меню — всех настроек. Заточено под сенсорные кнопки с али на красных платах TTP223 = перемычку надо запаять где надпись «a» и с выхода сенсора подключать на выводы кнопок = это режим где по умолчанию светится, а при касании притягивает к земле. Запитал их от ардуино — 5в. У сенсорных кнопок нет дребезга, поэтому работают отлично. Энкодер оставлен. При первом включении возможно будут параметры "-1" или подобные. Надо крутить энкодер влево, чтобы появился ноль, потом выставляем нужный параметр и идем до 6 меню, там он сам сохранится в епром. После выставления всех параметров — все будет работать отлично.
чтобы смотреть в протеус надо код дисплея ставить в скетче 0x20, а для ардуино 0х27
+
avatar
0
Ребята, вариант переписать скетч и программу под муфельную печь на MAX31855 и температуру 1300?.. Готовые мк типа Овен ппц какие дорогие, нам в ДК даже как организации дорого. Термопара одна(вторую можно как резервную — или пусть среднее между ними отслеживает, или не обязательно). Не хочется сидеть у печки с таймером. Уже год так сидим.
+
avatar
0
#include <SPI.h>

int b1 = 0;
int b2 = 0;
int b3 = 0;
int p_top, p_bottom;
int t_top, t_bottom;
int state_top, state_bottom;

char buf[32];
unsigned long prev_top, prev_bottom;
int pin_bottom = 11;
int pin_top = 13;
int tick = 200;

unsigned long prev_t;

int thermoDO = 12;
int thermoCLK = 13;
int thermoCS_b = 10;
int thermoCS_t = 7;

void setup()
{
  Serial.begin(9600);
  pinMode(pin_top, OUTPUT);
  digitalWrite(pin_top, 0);
  pinMode(pin_bottom, OUTPUT);
  digitalWrite(pin_bottom, 0);
  t_top = 10;
  t_bottom = 10;
  p_top = 0;
  p_bottom = 0;

  state_top = LOW;
  state_bottom = LOW;
  prev_top = millis();
  prev_bottom = millis();
}

void loop()
{
  if (Serial.available() > 0)
  {
    b3 = b2;
    b2 = b1;
    b1 = Serial.read();
    if ((b1 == 'T') && (b2 == 'E') && (b3 == 'S'))
    {
      p_top = Serial.parseInt();
      if (p_top < 0)
        p_top = 0;
      if (p_top > 100)
        p_top = 100;
      p_bottom = Serial.parseInt();
      if (p_bottom < 0)
        p_bottom = 0;
      if (p_bottom > 100)
        p_bottom = 100;

      // Чтение температуры с MAX31855
      t_bottom = readTemperature(thermoCS_b);
      t_top = readTemperature(thermoCS_t);

      sprintf(buf, "OK%03d%03d%03d%03d\r\n", p_top, p_bottom, t_top, t_bottom);
      Serial.print(buf);
    }
  }

  if ((state_top == LOW) && ((millis() - prev_top) >= tick * (100 - p_top) / 100))
  {
    state_top = HIGH;
    prev_top = millis();
  }
  if ((state_top == HIGH) && ((millis() - prev_top) >= tick * p_top / 100))
  {
    state_top = LOW;
    prev_top = millis();
  }
  digitalWrite(pin_top, state_top);

  if ((state_bottom == LOW) && ((millis() - prev_bottom) >= tick * (100 - p_bottom) / 100))
  {
    state_bottom = HIGH;
    prev_bottom = millis();
  }
  if ((state_bottom == HIGH) && ((millis() - prev_bottom) >= tick * p_bottom / 100))
  {
    state_bottom = LOW;
    prev_bottom = millis();
  }
  digitalWrite(pin_bottom, state_bottom);
}

int readTemperature(int csPin)
{
  digitalWrite(csPin, LOW); // Низкий уровень на CS
  delayMicroseconds(1);

  // Считываем данные с MAX31855
  uint32_t rawData = SPI.transfer32(0x00);

  digitalWrite(csPin, HIGH); // Высокий уровень на CS

  // Разбираем данные
  int temp = ((rawData >> 18) & 0x3FFF) * 4;

  return temp;
}

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

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