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

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

  1. SOLOway

    SOLOway Гуру

    Прекратите изъясняться на тарабарском, тогда и отвечать вам станут конкретнее. Где вы нашли экстрасенсов в теме, которые знают, что вы там себе насоединяли?
    Схему конкретно ваших соединений сюда разместите, в подписи укажите версию проекта и параметры вашей станции. Фото добавьте в тему, не бойтесь, здесь люди видывали такой трэш, что вам, возможно, и не приходил в страшных снах! Микросхема верно отрабатывает поступающие сигналы, она сама-то не подбитая? Пайка везде отмыта и прозвонена? В правильно заданном вопросе ~50% ответа, задавая вопрос рассказывайте пошагово какие действия предпринимали для выяснения причин, какие предположения остались после проделанных действий.
     
    Последнее редактирование: 9 фев 2022
    DozerSE нравится это.
  2. Elfis

    Elfis Нерд

    Реле использовать не советую так как запитываются они от ардуины по той схеме любая реле обмотка имеет своё потребление 0,025А там идёт напряжение 5 вольт. Я не встречал реле 5 вольтовые с током 15-20А если через реле включать то правильно включать реле через транзистор, а ещё проще поставить тумблеры на 25А под такой нагрузкой в 3кВт контакты реле быстро отгорят и придут в негодность ещё хуже приварятся. Если хотите автоматизацию тогда блок мосфетный. Ардуина не расчитана на большой ток она может подать сигнал маломощьный на преобразователь который отработает силовую часть
     

    Вложения:

    Последнее редактирование модератором: 6 фев 2022
    DozerSE нравится это.
  3. SOLOway

    SOLOway Гуру

    @Elfis , приветствую. Разберём ваши заблуждения последовательно по пунктам.
    Вы смотрите на картинку, а пытаетесь относиться к ней как к принципиальной схеме. Вот улучшенная картинка:
    Mega_TFT_RTC_Encoder.JPG
    Вы же на форуме ардуинщиков, здесь модули готовые превалируют в применении над самостоятельно изготовленными печатными платами. Никто не может вам запретить начертить принципиальную схему и разместить здесь, но я, к примеру, не видел принципиальной схемы дисплея, да и просто нет лишнего времени на черчение полной схемы.
    Используются модули реле для ардуино, подобные этим:
    4relay_Low & High_Low.jpg
    Информацию о типах управления этими модулями мы разместили вот тут.
    Одно реле управляет одной секцией НИ, секций на картинке 3, реле №4 управляет ВИ. Таким образом на каждую контактную группу каждого реле приходится нагрузка в, примерно, четверть всей мощности, которую в пике потребляет от сети вся станция. И на этот вопрос участника @Zaza уже был дан ответ :) .
    Если дружите с паяльником, тогда есть (и вы подобный использовали) вариант от @Dmitrysh электронного коммутатора в силовой схеме, опять же в качестве примера.

    Очень просто - с пина 6 и пина 7 платы ардуино пустите по одному красному светодиоду через резистор в 220 ом на GND. Но! Перед этим обязательно! измерьте потребляемый вашими SSR ток на входе управления, при подаче на этот вход напряжения 5 в. Если потребление будет больше,или равно 20 мА, тогда нужно будет паять усилительный каскад на одном транзисторе и паре резисторов.
     
    Последнее редактирование: 6 фев 2022
    DozerSE нравится это.
  4. yura1961

    yura1961 Нуб

    Доброго времени суток!
    Скачать программу irsp от @Dmitrysh для связи с компьютером можно вот тут:
    Я собираю станцию под управлением контроллера по проекту @Watashi , версия Svs_V10.
    А вообще, всем рекомендую перед тем как задать вопрос - обязательно перечитывайте всю тему и особенно заглавные посты!
     
    Последнее редактирование модератором: 6 фев 2022
  5. Elfis

    Elfis Нерд

    Ребята кто подскажет как запустить дисплей на shield uno 8 bit какой драйвер как узнать ? сделал переходник . Белый мерцающий экран после загрузки TFT DEMO.
     

    Вложения:

    • 1.jpg
      1.jpg
      Размер файла:
      329,2 КБ
      Просмотров:
      369
    • разьём.jpg
      разьём.jpg
      Размер файла:
      132,9 КБ
      Просмотров:
      363
    • шлейф.jpg
      шлейф.jpg
      Размер файла:
      124,6 КБ
      Просмотров:
      373
    • MEGA-UNO.jpg
      MEGA-UNO.jpg
      Размер файла:
      368,5 КБ
      Просмотров:
      373
    • распиновка.jpg
      распиновка.jpg
      Размер файла:
      136,2 КБ
      Просмотров:
      353
    Последнее редактирование модератором: 8 фев 2022
  6. SOLOway

    SOLOway Гуру

    Вот читалка ID дисплеев, которую предложил попробовать @Watashi . Загрузите и опубликуйте здесь текст из монитора порта.
     

    Вложения:

  7. Elfis

    Elfis Нерд

    СПАСИБО!!!! А может он не рабочий...
    я не могу его запустить даже с той библиотекой которая рекомендована показывает через её тест. Этот дисплей имеет разрешение 800х480 и 16-битный параллельный интерфейс, и под него не написано меню ни в одном из обсуждаемых проектов.
     

    Вложения:

    Последнее редактирование модератором: 8 фев 2022
  8. Watashi

    Watashi Гуру

    Read Registers on MCUFRIEND UNO shield
    controllers either read as single 16-bit
    e.g. the ID is at readReg(0)
    or as a sequence of 8-bit values
    in special locations (first is dummy)
    reg(0x0000) 00 00 ID: ILI9320, ILI9325, ILI9335, ...
    reg(0x0004) 00 54 80 66 Manufacturer ID
    reg(0x0009) 00 00 61 00 00 Status Register
    reg(0x000A) 00 08 Get Power Mode
    reg(0x000C) 00 06 Get Pixel Format
    reg(0x0061) 00 00 RDID1 HX8347-G
    reg(0x0062) 00 00 RDID2 HX8347-G
    reg(0x0063) 00 00 RDID3 HX8347-G
    reg(0x0064) 00 00 RDID1 HX8347-A
    reg(0x0065) 00 00 RDID2 HX8347-A
    reg(0x0066) 00 00 RDID3 HX8347-A
    reg(0x0067) 00 00 RDID Himax HX8347-A
    reg(0x0070) 00 00 Panel Himax HX8347-A
    reg(0x00A1) 00 93 30 93 30 RD_DDB SSD1963
    reg(0x00B0) 00 00 RGB Interface Signal Control
    reg(0x00B4) 00 02 Inversion Control
    reg(0x00B6) 00 02 02 3B 3B Display Control
    reg(0x00B7) 00 06 Entry Mode Set
    reg(0x00BF) 00 00 00 00 00 00 ILI9481, HX8357-B
    reg(0x00C0) 00 0E 0E 0E 0E 0E 0E 0E 0E Panel Control
    reg(0x00C8) 00 B0 B0 B0 B0 B0 B0 B0 B0 B0 B0 B0 B0 GAMMA
    reg(0x00CC) 00 03 Panel Control
    reg(0x00D0) 00 00 00 Power Control
    reg(0x00D2) 00 00 00 00 0D NVM Read
    reg(0x00D3) 00 00 94 88 ILI9341, ILI9488
    reg(0x00D4) 00 97 00 00 Novatek ID
    reg(0x00DA) 00 54 RDID1
    reg(0x00DB) 00 80 RDID2
    reg(0x00DC) 00 66 RDID3
    reg(0x00E0) 00 00 07 0C 05 13 09 36 AA 46 09 10 0D 1A 1E 0F GAMMA-P
    reg(0x00E1) 00 00 20 23 04 10 06 37 56 49 04 0C 0A 33 37 0F GAMMA-N
    reg(0x00EF) 00 00 00 00 00 00 ILI9327
    reg(0x00F2) 00 58 04 12 02 22 22 FF 0A 90 14 88 Adjust Control 2
    reg(0x00F6) 00 00 00 00 Interface Control
    Там где выделено, это и есть драйвер, прочитано из регистров дисплея.
     
    Последнее редактирование модератором: 9 фев 2022
    Elfis нравится это.
  9. Watashi

    Watashi Гуру

    эти модули дисплея не читаются, контакт 43 не используется, поэтому и нулевые данные
     
    Последнее редактирование модератором: 9 фев 2022
    SergeZon нравится это.
  10. SergeZon

    SergeZon Нуб

    В поисках ссылки на Али на лот проверенного модуля LCD 3.5" 480*320, который точно работает в вашем проекте, имеет Touchscreen и 16 bit papallel interface, вероятно, можно воспользоваться ссылками из этого сообщения. Дисплеи с 8-битным параллельным интерфейсом возможно использовать, руководствуясь вашими видео и измененными вами версиями библиотеки UTFT.
     
    Последнее редактирование модератором: 11 фев 2022
  11. Elfis

    Elfis Нерд

    Не один раз проверял - работает только как предусмотрено в библиотеке MCUFRIEND_kbv. Через 36-пиновый разъём на плате arduino Mega2560 дисплей не инициализируется. Привожу данные порта, от читалки ID дисплеев для штатного подключения и для подключения в в 36-пиновый разъём.
     

    Вложения:

    Последнее редактирование модератором: 11 фев 2022
  12. Watashi

    Watashi Гуру

    И не только))
     

    Вложения:

    SOLOway и Elfis нравится это.
  13. Elfis

    Elfis Нерд

    Здравствуйте!!! А какой у Вас драйвер? У меня две микросхемы стоят, и расположены не так, как на всех UNO sheild, и стабилизатор отсутствует.
    У Вас получилось меня мотивировать - заработал дисплей! Теперь с тачем и с зеркальным изображением разберусь.

    ред. модератор: Для СПАСИБО есть кнопочка "Мне нравится" справа под сообщением. Очередное нарушение 5-го параграфа правил форума. Последовательно расскажите, какой драйвер у вашего дисплея и какие настройки в библиотеке вы сделали, какой инит вашему дисплею в итоге прописали в скетче.
     

    Вложения:

    Последнее редактирование модератором: 11 фев 2022
  14. AndreW82

    AndreW82 Нерд

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

    Вложения:

  15. Elfis

    Elfis Нерд

    Проблему с зеркалом решил. Компиляция проходит без ошибок, только после загрузки изображение не появляется само - нужно нажать на reset. Тоже самое после отключения питания, снова, когда включаешь, не появляется изображение и нужно нажимать на reset. Поэтому я и не мог загрузить раньше, а случайно нажал на reset - картинка появилась. Тач не реагирует на начальном экране калибровки, не возможен дальнейший тест. Тестирую на Watashi Svs_V09. При штатном подключении для UNO shield сенсор работал, кнопки реагировали.
     

    Вложения:

    • TOUCH.jpg
      TOUCH.jpg
      Размер файла:
      127,4 КБ
      Просмотров:
      267
    • TOUCH2.jpg
      TOUCH2.jpg
      Размер файла:
      96,9 КБ
      Просмотров:
      258
    Последнее редактирование модератором: 11 фев 2022
  16. Watashi

    Watashi Гуру

    Нет, у него интерфейс SPI, а не параллельный.
    Это самая первая проблема, надо правильно подключиться по пинам.
     
    Последнее редактирование модератором: 11 фев 2022
  17. Elfis

    Elfis Нерд

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

    Вложения:

    • dh.jpg
      dh.jpg
      Размер файла:
      133,2 КБ
      Просмотров:
      254
    • drt.jpg
      drt.jpg
      Размер файла:
      120,3 КБ
      Просмотров:
      247
    • cgj.jpg
      cgj.jpg
      Размер файла:
      189,1 КБ
      Просмотров:
      245
    • xh.jpg
      xh.jpg
      Размер файла:
      183,3 КБ
      Просмотров:
      227
    Последнее редактирование модератором: 11 фев 2022
  18. Watashi

    Watashi Гуру

    в Asettinge у этого дисплея надо выставить сеттач1, а не 2. и в файле про тачи , там выставляются пины тача
     
  19. dr-baks

    dr-baks Нерд

    Последнее редактирование модератором: 13 фев 2022
  20. Elfis

    Elfis Нерд

    а как пины узнать ? ILI9488, 38, 39, 40, 41 URTouch myTouch(52,53,51,50,44); в руководстве можно найти?
    http://www.lcdwiki.com/3.5inch_Arduino_Display-UNO
     

    Вложения:

    Последнее редактирование: 11 фев 2022