21.01.2014 10:46 Количество просмотров материала 2376 Время на чтение ~2.5 мин
Увеличить | Уменьшить Распечатать страницу

Пример практического применения шагового двигателя 28BYJ-48 и контроллера ULN2003 (ТЕЛЕКРАН). Часть 2 - Электроника и программирование

Пример практического применения шагового двигателя 28BYJ-48 и контроллера ULN2003 (ТЕЛЕКРАН). Часть 2 - Электроника и программирование

FF0HQV1HEXS4VNV

Продолжим... Часть 1 можно прочесть здесь.

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

FEUSDQYHEXS4VNP
Шаг 7. Проверните вал сервомотора до упора по часовой стрелке (это если смотреть на двигатель со стороны вала), и наденьте на него поворотное колесо, закрепленное на 1 - дюймовом деревянном блоке так, чтобы второе отверстие на блоке находилось в вертикальном положении (опять же смотрите фото). Вероятно, первая попытка будет неудачной, так что придется повозится. Наденьте пластиковую шайбу  на 6/32 дюймовый болт (опять-таки смотрите фото). Теперь вам предстоит разместить поворотный блок на несущих винтах диаметром 3/8 Дюйма, предварительно выровняв опорные гайки по высоте. Закрепите поворотный блок при помощи гаек с шайбами, удостоверившись предварительно, что он выровнен по горизонтали, свободно вращается , а нижний край пластины, на которой размещен графический планшет, находится на 30 Миллиметров выше опорной плиты.

F6TQIUFHEXS4VNS

F2SSFXYHEXS4VNW

Шаг 8. Теперь, нам предстоит собрать и закрепить на поворотной пластине дюймовую гайку, которая служит противовесом. При помощи 4 Дюймового болта диаметром 6-32 Дюйма, гаек, шайб, закрепите указанную гайку на фанерной пластине толщиной 1/8 дюйма, которая служит опорой для планшета (думаю, изображений хватит без дальнейших объяснений).

FZ1NBN1HEXS4VNT

F00HAGDHEXS4VNU

Этап 4. Разводка, программирования, и проверка на дым использование

Шаг 9. Соедините электронные компоненты в соответствии со схемой. Для подключения Arduino к платам управления шаговыми двигателями используйте четырехпроводной шлейф с разъемами типа «мама» на одном конце, и «папа» - на противоположном. Для других подключений  автор использовал одножильный соединительный провод большого сечения. После сборки схемы, автор рекомендует использовать термоклей для фиксации плат и разъема источника питания на несущей фанерной плите.

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

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

Шаг 10. Скопируйте код программы из приведенного листинга в окно ввода среды разработки Arduino. Подключите источник питания с выходным напряжением 5 Вольт.
Помните! Источник питания должен выдавать ток не менее 1 Ампера!
После загрузки программы в память микроконтроллера, запустите терминал последовательного порта

Все!

Теперь вы можете управлять перемещениями пера планшета с клавиатуры, вводя символы в нижнем регистре в окно ввода терминала.

Итак:
I перемещает перо на 2 мм влево
R перемещает перо на 2 мм вправо
U перемещает перо на 2 мм вверх
D перемещает перо на 2 мм вниз
C очистка рабочей поверхности переворотом планшета (встряхивание)
X симуляция случайного перемещения пера.

Внимание! Перед подачей команды перо должно быть выведено в центр экрана!

Пример практического применения шагового двигателя 28BYJ-48 и контроллера ULN2003 (ТЕЛЕКРАН). Часть 2 - Электроника и программирование

H обратное перемещение пера после окончания симуляции случайных перемещений.
Для запуска команды на выполнения после ввода символа необходимо нажать клавишу Enter.
Кроме того, вы можете вводить последовательность команд.  Например, ввод «xhc» приведет к случайным перемещениям пера, потом его возвращению в начальную позицию, и, наконец, очистке рабочей поверхности.

Примечание переводчика: вероятно, у некоторых (ну или всех) мозгочинов возник вопрос -  для чего можно использовать эту, несомненно, забавную игрушку в наше время доступной лазерной печати? Отвечу – система управления описанным графическим планшетом по сути представляет собой двухкоординатный подвижный стол, принцип действия которых вполне может быть использован для создания относительно недорогого cnc -  станка с ременной (тросовой) или винтовой передачей. Творить, выдумывать и пробовать предстоит вам!

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]


Вверх