1 2 3 4 5 6 7 8 9 10 10/10 10,00оценок: 1

Делительная головка на Arduino Mega

Тема в разделе "Самодельные инструменты и оборудование", создана пользователем DIYMan, 28.09.18.

  1. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898
    Адрес:
    80 км от Краснодара
    Делительная головка на Arduino Mega
    Затесался тут у меня любезно подаренный Александром @promavto дисплейчик 480х320 на контроллере ILI9481, без тача, 3.2 дюйма. Долго он лежал без дела, и - надоел он лежать себе без дела :)

    Короче: потихоньку, для сэбе - пилю прошивку под Arduino Mega и этот экран, для управления делительной головкой: патрон, шаговый, электроника. Эта штука, грубо говоря - для точного позиционирования по окружности - просверлить N отверстий с шагом в N градусов.

    Наброски валяются тут: https://github.com/Porokhnya/DividingHead - уже работает главный экран и энкодер с его кнопкой.

    Управление будет энкодером с его кнопкой, плюс ещё две кнопки - вперёд и назад, всё. Посмотрел готовые открытые прошивки - там под LCD 16x2 текстовый, позапрошлый век - Александр подсадил на TFT.

    Данную тему завёл - как дневник неспешной разработки в свободное время, посмотрим, что из этого выйдет ;) Приглашаю всех интересующихся к обсуждению проекта, буду рад, если кто-то сподвигнется присоединиться в процессе разработки и пробовать собрать это дело у себя.

    Исходники прошивки, как видно - в свободном доступе ;)
     
  2. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Я на нем делал контроллер полива:)], все красиво отрисовывается.
     
  3. tchernyavsky
    Регистрация:
    27.03.16
    Сообщения:
    473
    Благодарности:
    160

    tchernyavsky

    Живу здесь

    tchernyavsky

    Живу здесь

    Регистрация:
    27.03.16
    Сообщения:
    473
    Благодарности:
    160
    А у меня такой на шилде, для УНО. Сдох при первом же включении:(.Другой так и не купил. :(
     
  4. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898
    Адрес:
    80 км от Краснодара
    Ну да, сейчас пробую - норм рисуется, потихоньку делаю экраны. Экран "Вращение" уже показывает скорость вращения (1-100, в условных процентах от максимальной будет), уже сохраняется последнее выбранное меню, чтобы при перезагрузке кнопка выбора этого меню сразу была активной - короче, работа идёт ;)

    Надо подцепить ещё две кнопки, дорисовать экран вращения и посмотреть - как оно. Уже будет сильно веселее, хотя пока и без шагового ;)

    З. Ы. Кстати, придётся мне к тебе на хвост прыгать, по поводу платы переходной - TFT-дисплей, цуко, всю Мегу перекрывает, надо прослойку, с вынесенными в сторону контактами, куда кнопки, энкодер, питание и шаговый будет подключаться. Но это сильно позже, там работы ещё - непочатый край, пока на соплях поживу ;)

    Во всяком случае - с тебя есть что спросить: ты же делал отладочную под большую Мегу, т. е. знаешь, что почём в плане размеров, чтобы она села на мегу. В этом проекте плата размером с Мегу будет, только сбоку пришлёпка небольшая ;)

    Очень надеюсь, что сразу не пошлёшь :)]:aga:
     
  5. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Ну надейся:)]
     
  6. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Шучу конечно, что надо сделаю;), у меня, кстати, дисплей подключался через шлейф от HDD (80pin)
     
  7. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Я так понял, хочешь делать на большой 2560? :)
     
  8. tchernyavsky
    Регистрация:
    27.03.16
    Сообщения:
    473
    Благодарности:
    160

    tchernyavsky

    Живу здесь

    tchernyavsky

    Живу здесь

    Регистрация:
    27.03.16
    Сообщения:
    473
    Благодарности:
    160
    Разъёмы? Или шлейф целиком? Если не изменяет память, в шлейфе есть куча "земляных" контактов (2,19,22,24,26,28,30,40) они соединены все вместе, а это не очень нужно, а в разъёме отсутствует одно отверстие, но это легко лечится, т. к. контакт внутри есть, нет только дырочки. ;)
     
  9. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Только шлейф, разъемы свои:)
     
  10. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898
    Адрес:
    80 км от Краснодара
    Ну да, всё равно дисплей перекрывает плату полностью ;)
     
  11. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898
    Адрес:
    80 км от Краснодара
    Эммм. А это вариант, собственно. Короче, пока надо думать, спешить некуда. А там - посмотрим, что к чему. В любом случае - сильно с размером не получится скостить, т. к. драйвер шагового большой, плюс БП - короче, там миниатюризация не особо к чему, так сказать ;)
     
  12. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898
    Адрес:
    80 км от Краснодара
    Сделал экран шагания по шагам - логика работает, будет, что проверять с движком ;)
     
  13. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898
    Адрес:
    80 км от Краснодара
    Сделал экраны настроек передаточного числа, кол-ва шагов на оборот двигателя, режима микрошага - теперь можно без перезакачки прошивки это дело менять.

    Собственно, осталось два экрана - и можно подключать шаговый и ужасаться, как оно не работает. Ну или - работает, но не так, как надо :)

    Как доделаю экранчики - будут фотки, со страшными макетными проводами и колхозом :)
     
  14. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898
    Адрес:
    80 км от Краснодара
    Подключил поддержку ёмкостной клавиатуры MPR121 на I2C - теперь можно вводить значения и с неё. По желанию - выключается из прошивки, полностью.
     
  15. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898
    Адрес:
    80 км от Краснодара
    Набросал, чтобы, значится - потихоньку обрастать добром, схему соединений:

    screen.png

    В файл README. md на гитхабе поместил кратенькое описание, что почём, плюс ссылки на используемые компоненты. Откопал биполярный шаговый EM-483, выдернутый из отслужившего своё струйного принтера Epson. Померял сопротивление обмоток - 5 Ом, думаю попробовать его на 12В запитать от драйвера DRV8825, настроить максимальный ток на драйвере ампера на полтора - и пробовать крутить.

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

    Ттт, загадывать не буду, но хочется, чтобы проект надолго не затягивался. Мне сейчас главное - отладить электронику, механическая часть - будет подбираться позже, когда руки уже дойдут до неё. В любом случае, поскольку в прошивке всё настраивается - можно юзать любой мотор и любой редуктор (или иной тип передач, да ту же клино-ременную на шкивах). Во всяком случае - так планируется, пока точнее - сказать не могу, ибо на шаговом ещё не проверено.

    Кстати сказать - может, кто подскажет компактный редуктор с хорошим передаточным числом и моментом, чтобы с одной стороны был вал, а с другой - посадка, куда можно планшайбу вкорячить? Размеры - критичны, делительную головку планируется использовать на "школьных" токарном и фрезерном, а там с местом - не ахти :(