Ик паяльная станция на arduino mega 2560. доработка скетча "ars_v2_lilium_jsn" | ч. 2

Тема в разделе "Глядите, что я сделал", создана пользователем NikitOS, 20 сен 2020.

  1. zum216

    zum216 Нуб

    Добрый день. И за чего при загрузки Svs_V10-2, ошибка Svs_V07
    Оформил все как написано в этом посте.
     

    Вложения:

    Последнее редактирование модератором: 27 июн 2022
  2. sheychenko

    sheychenko Нуб

    Подскажите пожалуйста как одаптировать данный скетч под мое ардуино uno с этим дисплеем (как я понял ili 9341)

    tVtB1hPIpB0.jpg OGe7byctuJU.jpg Скриншот 28-06-2022 014323.jpg
    Или перекомпилировать под DUE (не могу библиотеки найти)
    Yhih6t7N8ic.jpg BRLRON6MiQI.jpg
     
  3. SOLOway

    SOLOway Гуру

    Не получится - графический дисплей требует значительно больше ресурсов от ардуино, чем символьный, плюс придётся заново написать все выводы информации на дисплей, а это очень трудоёмкое занятие. Более того - у UNO ваш дисплей займёт почти все гребёнки, на подключение периферии пинов не останется. С DUE вопрос ещё интереснее - эта ветка (v1.3.x) скетчей позиционируется как бюджетная, поэтому выбраны символьный дисплей и платы ардуино на базе AtMega328, для DUE разумнее выбрать проект @Watashi , тем более, что есть участник, эксплуатирующий DUE с соответствующим скетчем.
    @zum216 Замените ваши библиотеки на приложенные, искорените дублирующиеся. У меня компиляция v10.2 проходит без ошибок.
     

    Вложения:

    Последнее редактирование: 28 июн 2022
    sheychenko нравится это.
  4. Alexmac777

    Alexmac777 Нуб

    Всем доброго вечера уважаемые форумчане. Давно хотел собрать себе паяльную станцию и наконец решился. Есть к вам несколько вопросов:
    1) Выбор нагревателей ( Что по вашему мнению лучше? Кварц, керамика или алюминиевая пластина? Хотел бы если это кварц или керамика то накрыть стеклом)
    2) Мощность низ/ верх ( Исходя из того что хочу паять на станции BGA чипы материнских плат приставок/ ноутбуков/ компьютеров)
    Просто имеется возможность заказать алюминиевую пластину, вот характеристики: Алюминиевый нагреватель-300х300 мм. Мощность-3.6 кВт. Напряжение-220В. Удельная мощность 4 Вт/см².Температура нагревателя-350°С. Хватит ли её в качестве нижнего нагревателя?
    Заранее спасибо за ответ)
    (ред. модератор) В заглавном посте темы есть конспект первой части, там ссылки на самые важные материалы, в т.ч. на рекомендуемые типы и размеры излучателей и расчеты их нужных параметров. На текущий момент безупречная работа скетчей реализована на станциях с линейными галогенками в НИ и в ВИ (есть опыт и кварца для ВИ). Проект @geleos27 временно в стадии стагнации, именно у него реализация с алюм. плитой, тремя датчиками, отсутствием дисплея, и полным управлением с ПК, по аналогии с продуктом от техноальянса.
     
    Последнее редактирование модератором: 1 июл 2022
  5. wildklon

    wildklon Нерд

    добрый день! Загружаю скетч SVS_V09 компиляция проходит успешно, загрузка проходит успешно. Но у меня белый кран Arduino Mega 2560 экран ILI9486. А при компиляции SVS_V10_2 выдает Ошибка компиляции для платы Arduino Mega or Mega 2560.
    Помогите пожалуйста!!
    (ред. модератор) Читаем тему полностью, внимательно, особенно про дисплеи и библиотеки. Смотрим соответствующие видеоматериалы от @Watashi . Подробно рассказываем, какие действия пробовали производить на основе полученной информации, а также перечисляем, какие промежуточные результаты получали. Гадать, как выглядит именно ваш дисплей - никто не будет. По итогам будем помогать, "если ничего не помогло".
     
    Последнее редактирование модератором: 1 июл 2022
  6. wildklon

    wildklon Нерд

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

    Вложения:

    • 1.png
      1.png
      Размер файла:
      242,6 КБ
      Просмотров:
      69
    • 2.png
      2.png
      Размер файла:
      257,2 КБ
      Просмотров:
      77
    • 3.png
      3.png
      Размер файла:
      193,4 КБ
      Просмотров:
      77
    • IMG.jpg
      IMG.jpg
      Размер файла:
      203,9 КБ
      Просмотров:
      77
    • IMG1.jpg
      IMG1.jpg
      Размер файла:
      174,2 КБ
      Просмотров:
      66
    Последнее редактирование модератором: 1 июл 2022
    SOLOway нравится это.
  7. Watashi

    Watashi Гуру

    Важный момент:
    Screenshot_2.jpg

    для библиотеки UTFT_Rus_281 это актуально!!!
     

    Вложения:

    SOLOway нравится это.
  8. Megasot

    Megasot Нуб

    Здравствуйте уважаемые форумчане.
    Скетч Svs_V10-2
    будет работать с дисплеем как во вложении?
     

    Вложения:

  9. Watashi

    Watashi Гуру

    может работать) photo_2022-02-10_14-18-53.jpg photo_2022-02-10_14-19-24.jpg

    инструкция по подключению прилагается
     

    Вложения:

    • 8bitDisplay.txt
      Размер файла:
      1,2 КБ
      Просмотров:
      36
    Последнее редактирование: 2 июл 2022
    Megasot нравится это.
  10. Megasot

    Megasot Нуб

    Вложения:

    • photo1656918852.jpeg
      photo1656918852.jpeg
      Размер файла:
      117,4 КБ
      Просмотров:
      29
    • 1.jpg
      1.jpg
      Размер файла:
      203 КБ
      Просмотров:
      31
    • 2.jpg
      2.jpg
      Размер файла:
      220,5 КБ
      Просмотров:
      33
    • 3.jpg
      3.jpg
      Размер файла:
      214,4 КБ
      Просмотров:
      29
    • log.txt
      Размер файла:
      10,1 КБ
      Просмотров:
      9
  11. Watashi

    Watashi Гуру

    У вас контроллер дисплея ILI9488 (в инструкции ILI9486)
    в скетче вызов библиотеки UTFT в вашем случае такой:
    UTFT myGLCD(ILI9488_8, 38, 39, 40, 41);
    я так думаю))

    судя по ошибкам у вас ДУЕ?
    если так, то работать не будет пока. только с мегой.
     
  12. Megasot

    Megasot Нуб

    UTFT myGLCD(ILI9488_8, 38, 39, 40, 41);
    Удалось завести, вот с тачем проблема не хочет работать.
    Возможно проблема из за ошибок в логе
     

    Вложения:

    Последнее редактирование: 4 июл 2022
  13. Watashi

    Watashi Гуру

    Обычно на таких дисплеях тач первого типа. с версией 10.2 плохо работает((
     
  14. Megasot

    Megasot Нуб

    В том то и дело что он вообще не работает (тач). Может еще где какие изменения нужно сделать? Подскажи
     
  15. Watashi

    Watashi Гуру

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

    Megasot Нуб

    Вот данный которые получил
     

    Вложения:

    • LCD.txt
      Размер файла:
      1,5 КБ
      Просмотров:
      16
  17. Watashi

    Watashi Гуру

    Контроллер дисплея не прочитался.
    сравните
     

    Вложения:

    • LCD_9486.txt
      Размер файла:
      1,6 КБ
      Просмотров:
      20
  18. Megasot

    Megasot Нуб

    Может это что то даст
     

    Вложения:

    • log.txt
      Размер файла:
      1,5 КБ
      Просмотров:
      15
  19. sheychenko

    sheychenko Нуб

    Имеется китайский нижний подогрев 28cm*20cm, со своим REX-C100 (необходимость в одном температурном датчике отпадает, либо не особо принципиально). Есть :rolleyes: DUE с дисплеем и UNO с маленьким дисплеем + 2 датчика MAX6675. Подскажите, какой проект мне больше подойдет для ухода от мониторинга с ПК керамического верха? И если возможно поделитесь ссылками на них
     

    Вложения:

    • 12.jpg
      12.jpg
      Размер файла:
      67,1 КБ
      Просмотров:
      30
  20. wildklon

    wildklon Нерд

    Добрый день! Сделанное для экрана (ILI9486 16bit 3,5" 480x320 ) работает с arduino mega 2560
    Поставил SVS_V10_2

    В папке AVR (C:\Users\admin\Documents\Arduino\libraries\UTFT_Rus_W1\hardware\avr)
    изменил в файле HW_AVR_defines, вот так:
    //#define USE_8BIT_ON_MEGA 1 // use 8 bit bas
    #define USE_8BIT_ON_MEGA 0 // use 16 bit bas

    В папке UTFT_Rus_W1 (C:\Users\admin\Documents\Arduino\libraries\UTFT_Rus_W1)
    изменил в файле memorysaver закомментировал свой дисплей
    #define DISABLE_R61581 1
    //#define DISABLE_ILI9486 1 // ILI9486 (16bit)
    #define DISABLE_ILI9488 1

    идентификатор модели дисплея и номера управляющих пинов(совпадает с даташит)
    UTFT myGLCD(CTE40, 38, 39, 40, 41);

    Примеры из библиотеки UTFT_Rus_W1 работают

    SVS_V09, SVS_V10_2 загружаются и просто белый кран

    P.S. В общем SVS_V09(для этой версии использовал другие библиотеки), SVS_V10_2 версии скетча компилируются без ошибок и загружаются без ошибок, но БЕЛЫЙ ЭКРАН.
    Хотя при загрузке примеров изображение есть (((
    Может кто-то решил эту проблему, что я делаю не так?
     

    Вложения: