Ик паяльная станция на arduino. общие вопросы.

Тема в разделе "Глядите, что я сделал", создана пользователем Yojiq, 2 июн 2018.

  1. SOLOway

    SOLOway Гуру

    Возможно, вам просто не повезло :)
    А сама плата arduino Mega2560 r3 - самое то, что доктора ( @vector99 @alfataks @revolover @Dmitrysh @Watashi и @geleos27 ) прописали! Если в описании и на картинке товара дисплей был совсем иной, 16-битный, то попробуйте открыть диспут, тогда сможете компенсировать часть средств и купить правильный дисплей.
     
    Последнее редактирование: 12 окт 2021
  2. SOLOway

    SOLOway Гуру

    Какой из проектов вам интересен и какой вы приняли решение собирать?
     
  3. SOLOway

    SOLOway Гуру

    Ветки на платах с AtMega328p незаслуженно преданы забвению :) Посмотрите, какую красотку собрал на основе проекта для LSD2004 i2c наш участник @MRKHBotik ! А ведь и для LCD1602 i2c участник @dth начертил схему и развёл вариант печатной платы! А совсем недавно участник @MasterDums собрал для такой версии проект в Proteus. Я тоже начал и не доделал проект для LCD2004 i2c, но в этой версии появились изменения в подключении и кое-что ещё, поэтому выкладываю "as is". И схему для обновленной версии 1.3.х.
     

    Вложения:

    DozerSE нравится это.
  4. SOLOway

    SOLOway Гуру

    Добрался до старенького термостола магистр ц20-т4.0 от 2009 года - это неудачная партия столов с серьезным конструктивным просчётом, из-за которого репутация конторы могла и утонуть. Попробую рассказать немного о его конструкции. Размеры плиты 200х300х7 мм, мощность 1,4 кВт, ПИД-регулирование. В корпусе плита держится на шести стойках - 4 по периметру и 2 в центре. Между дном корпуса и кожухом, закрывающим нагревательный "бутерброд", расположен дополнительный экран-теплоотражатель, расстояние от дна до него меньше, чем от него до кожуха "бутерброда", и этот экран состоит из двух одинаковых поддонов, похоже из оцинковки. Между ПЭНами и плитой - 3 слоя слюды (миканит?), сами ПЭНы тоже обернуты тонким изолирующим материалом (разбирать не стал). Нагревательный бутерброд:
    Безымянный.jpg
    Дефект, к которому приводил просчёт конструкторов. (Сверху плита матовая, грубое покрытие, люди пишут, что если покрасить плиту в черный, то коробиться она станет ещё сильнее.) :
    дефект.jpg
    Немного потрошков стола:
    IMG_20210217_001.jpg IMG_20210217_002.jpg IMG_20210217_003.jpg IMG_20210217_005.jpg
    Пара фраз о работе стола. Задаю уставку 45° при комнатной 25° и той же t° плиты, получаю 60°. Задаю 60° при тех же условиях, получаю 78°. Не жду, пока остынет, и при 55° задаю уставку 150°, получаю 162°, затем медленное падение до 148° и стабилизация на 150°. В первом эксперименте то же, только без провалов ниже уставки.
    P.S.: подарили 2 конфорки сдвоенные 1500/2400 Вт от Electrolux. Сопротивление круглой ~34 Ом, а фигурной ~58 Ом (тестер - показометр). Открытая спираль :)
    IMG_20210217_000.jpg
     
    Последнее редактирование: 17 фев 2021
  5. Vladimir71

    Vladimir71 Нерд

    Я так понимаю проблема с энкодером не совсем решена? Хотел поинтересоваться со своей проблемой. Подключал энкодер, но он как-то работает не стабильно. Бывает быстро считает, а бывает меняет направление, т.е. крутишь в одну сторону, а он считает в две. Пробовали дорабатывать по такой схеме?
    Я пока электронной частью почти не занимаюсь, только прошил и попробовал частично управление. Решил пока закончить с железом, а потом уже буду заниматься управлением, но энкодер беспокоит.
     
  6. SOLOway

    SOLOway Гуру

    Я пока не использую в ветках на мега328п, еще не переделал вывод в com-порт. А народ пишет, что часто бракованные энкодеры попадаются. Мне нравится вот эта микросхема, но у нас она что-то не по человеческим ценам в лабазах... Спасибо, что напомнили - сейчас закажу на али :)
     
  7. SOLOway

    SOLOway Гуру

    Некоторые причины, по которым мне интересно развивать ветку с единственным каналом управления верхним излучателем - опыт знакомых мастеров, посты участников профильных тем на разных тематических форумах, а также разработчиков и авторов некоторых вполне успешных коммерческих проектов. Вот и 4uvak среди перечисленных! Оптимизация кода продолжается, да, о-о-очень неспешно, т.к. я совсем не программист и на опробирование каких-то новых изменений трачу много времени, которого и так не хватает на собственные нужды :) .
    Попутно затрону ещё раз тему о предварительном разогреве высокоинерционных ВИ и о реализациях такой процедуры. Вот, к примеру, замечание от того же 4uvak по работе керамического Elcer ECP3:
    Elcer ECP3.jpg
    Ориентируясь в т.ч. на известную статью, предлагаю поразмышлять, какой алгоритм предварительного разогрева ВИ предпочтительнее, например: а) при старте пайки, для преднагрева ВИ, подаём на него какое-то время некоторый % мощности, затем всё как обычно, б) при старте пайки на ВИ подаётся некоторый % мощности, т.е. ниже этого % на ВИ не будет ни в один из моментов до окончания пайки, в) со старта пайки и до её окончания ВИ выполняет сначала свой ступенчатый профиль преднагрева, а при выходе НИ на уставку, начинает исполнять как обычно свой профиль... Возможно, есть и иные алгоритмы, с удовольствием приму участие также и в их обсуждении и реализациях. Это, напомню, хорошо для излучателей с высокой инерционностью, и тут важно позаботиться о сохранении совместимости скетча с "быстрыми" излучателями!
    P.S.: И снова немножко о том, как прикладывать градусы к секундам.
     
    Последнее редактирование: 4 мар 2021
    DozerSE нравится это.
  8. DozerSE

    DozerSE Нерд

    Проект Watashi (Svs_V09). Цитата из алгоритма управления станцией:
    "...Преднагрев верха включается по достижении показаний датчика верха температуры удержания низа.
    Время преднагрева задается параметром "ВРЕМЯ ЗАДЕРЖКИ" настроек низа.
    Мощность преднагрева устанавливается параметром "МОЩНОСТЬ МИН" в 1 шаге настроек верха.
    По окончании времени работы преднагрева, запускается верх..."
    Как по мне - отлично работает... Да и параметрами "время-мощность" можно настроить практически под любой ВИ,
    даже под китайскую 80х80... Хоть мне она и не нравится... :)
     
  9. Crimfell

    Crimfell Нуб

    Здравствуйте. Подскажите пожалуйста. Можно ли размещать в одном корпусе arduino и силовую часть? Не будет ли помех? Схему хочу использовать следующую https://cloud.mail.ru/public/fzkW/pPVGCUdf8 . Корпус хочу распечатать на три дэ принтере вот такой http://forum.amperka.ru/threads/Ик-паяльная-станция-на-arduino-mega-2560-доработка-скетча-ars_v2_lilium_jsn-ч-2.21236/page-13
    Нижний подогрев такой на данный момент. Корпус изготовлен из алюминиевого профиля 2040.
     

    Вложения:

  10. SOLOway

    SOLOway Гуру

    Можно. В файле ссылки на примеры.
    Гайд по помехам при проектировании плат, а также в другом файле ссылки по теме экранирования и заземления.
    Нюансов много, но почти всегда решения находятся.
     

    Вложения:

    Crimfell нравится это.
  11. Vladimir71

    Vladimir71 Нерд

    Тоже хотел делать в одном корпусе, но конструкция получилась с малым свободным местом. Решил сделать отдельно. При наличии отдельного нижнего подогрева можно подключить любой блок управления. Сейчас планирую на Mega-2560, но если что-то пойдет не так, не влазя в конструкцию низа, можно подключить компьютер или другой блок. Ну а как это все получится время покажет.
     
  12. AndersonKZ

    AndersonKZ Нуб

    добрый день! уважаемые форумчане! такой вопрос
    в прошивке svs009? есть файл temp6675.
    собственно вопрос залив прошивку и подключив термопары у меня ардуиона упорно не выводила температуру низа, переназнчание пинов не дало результат выяснил что дело не в усилителях термопары и не в соедениение, а собственно в файле temp6675
    вот код ДО
    // -------------------------------------
    КОД ДО
    void Set_Pin_6675() { //define pin modes
    pinMode(thermoCS_T, OUTPUT); //digitalWrite(thermoCS_T, HIGH);
    pinMode(thermoCS_B, OUTPUT); //digitalWrite(thermoCS_B, HIGH);
    pinMode(thermoDO, INPUT);
    pinMode(thermoCLK, OUTPUT); //digitalWrite(thermoCLK, LOW);
    }
    Добавив строки
    pinMode(thermoDO2, INPUT);
    pinMode(thermoCLK2, OUTPUT); //digitalWrite(thermoCLK, LOW);
    Термопара заработала и НИЗ И ВЕРХ показывает
    получилось вот так

    // -------------------------------------
    void Set_Pin_6675() { //define pin modes
    pinMode(thermoCS_T, OUTPUT); //digitalWrite(thermoCS_T, HIGH);
    pinMode(thermoCS_B, OUTPUT); //digitalWrite(thermoCS_B, HIGH);
    pinMode(thermoDO, INPUT);
    pinMode(thermoCLK, OUTPUT); //digitalWrite(thermoCLK, LOW);
    pinMode(thermoDO2, INPUT);
    pinMode(thermoCLK2, OUTPUT); //digitalWrite(thermoCLK, LOW);
    собственно вопрос эта ошибка в коде ? или я просто что то не так понял?
     
    Последнее редактирование: 20 мар 2021
  13. AndersonKZ

    AndersonKZ Нуб

    НИЗ на 14, 15,16
    верх на 17,18,19
    и низ не отображается
    меняя пины наоборот сново только верх отображает.
    добавив указаные строки стал низ показывать.
    где то в коде еще надо изменения вносить????
     
    Последнее редактирование: 20 мар 2021
  14. Watashi

    Watashi Гуру

    Есть две схемы подключения двух max6675. Первая - где каждый из трех управляющих сигналов подключен к отдельному пину, это ваш вариант. Вторая - общие сигналы do и slk. подпрограмма рассчитана на этот вариант и схема в описании к скетчу подразумевает именно этот вариант.Вы правильно сделали что добавили инициализацию пинов по первому варианту.
     
  15. AndersonKZ

    AndersonKZ Нуб

    Спасибо что именно Вы ответили, других изменений не нужно делать ?
     
  16. LessNICCKoff

    LessNICCKoff Гик

    Версия LCD1602 i2c / 2pcs MAX6675 / Rework_v2.4.3

    Основные изменения:
    .Индикация свинец-бессвинец берётся из температуры НИ
    .Добавлен синфазный пичковой режим работы НИ и ВИ
    .Впервые реализован режим работы как горизонтальный так и вертикальный
    .В вертикальном режиме используется частотный нагрев припоя исходя из его места в периодической системы Менделеева
    .Добавлено отображение общего времени работы ВИ на последней странице профиля
    .Реализована обратная отправка настроек в скетч дабы иметь уже готовый конфиг для следующих перепрошивок
    .У кого стоит стеклокерамика может воспользоваться функецией "светильник"
    .Во время работы нажатием СТАРТ включается отображение отдаваемой мощности в %
    .Мелки правки
     

    Вложения:

    Vladimir71 и Ziki_the нравится это.
  17. LessNICCKoff

    LessNICCKoff Гик

    Подскажите, есть ли разница стекла от индукционной панели и простой?
    Поставил от индукционной и как то не очень.
     
  18. SOLOway

    SOLOway Гуру

    Какой такой простой? Если структура одинаковая у стекол, то и характеристики схожи. А "не очень" это как?
    Самый простой способ проверки - держать ладонь на высоте спичечного коробка над стеклокерамикой и снизу под ней включить лампу. Если будет приличная задержка, то либо лампочка от фонарика, либо не совсем стеклокерамика.
     
  19. LessNICCKoff

    LessNICCKoff Гик

    Стеклокерамика стоит как на индукционных плитах так и на плитах с электроконфоркой. Так вот вопрос: есть ли разница в стеклах этих плит?

    Тепло идет сразу, стекло вроде как работает. Но 30% задерживает. Если без стекла скорость нагрева выше 1 в секунду можно достичь, то со стеклом 0.7 гр. в секунду при 100% мощности.
     
  20. SOLOway

    SOLOway Гуру

    Это обычное поведение стеклокерамики. Цифры примерные, конечно, т.к. для разных длин волн излучения, при одной и той же его мощности, коэффициент поглощения будет разный. Использование стеклокерамики обусловлено по большей части желанием иметь ровную поверхность термостола и нежеланием смотреть на всё же довольно яркое мерцание линейных галогенных ламп, а также попыткой защитить лампы от падения на них чего-либо. Частично, стеклокерамика позволяет сделать излучение термостола более равномерным по площади, когда лампы редко расположены, но какой вклад в это вносит конвекция, а какой проницаемость стеклокерамики и линзочки-пупырышки - вопрос каждой конкретной реализации термостола. Потери мощности неизбежны, будь то со стеклокерамикой, или с редко расположенными излучающими элементами. В последнем случае приходится плату поднимать довольно высоко, чтобы избавиться от "полосатости" её нагрева. Немного лучшие результаты получаются с кварцевым стеклом, произведённым с присадками, улучшающими его проницаемость в диапазоне 2-10мкм, Такое стекло можно попытаться купить у продавца паяльных станций, одной из которых пользовался Саша с канала ITOinfoo (видео в конце сентября 2017 года). Сам недавно узнал из стрима на канале рестори, что этот продавец есть на Савеловском рынке.