[Перевод] Самодельный миниатюрный лазерный гравер на Arduino Uno

f-sejhyc37levthejaoz6riuyiw.png

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

Материалы и инструменты


Для создания гравера вам понадобятся следующие основные компоненты:
  • Arduino UNO (с USB-кабелем).
  • 2 шаговых двигателя от DVD-приводов.
  • 2 контроллера для шаговых двигателей A4988 и соответствующая плата расширения для Arduino.
  • Лазер мощностью 250 мВт с настраиваемой оптикой.
  • Блок питания (минимум — 12В, 2А).
  • 1 N-канальный полевой транзистор IRFZ44N.

Вот список необходимых инструментов:
  • Паяльник.
  • Дрель.
  • Напильник по металлу.
  • Наждачная бумага.
  • Кусачки.
  • Клеевой пистолет.

Шаг 1. Шаговый двигатель


В нашем проекте понадобится два шаговых двигателя из DVD-приводов. Один нужен для перемещения стола гравера по оси X, а второй — по оси Y. Поискать подходящие приводы можно в нерабочих компьютерах или в местном магазине подержанной электроники. Я нашёл то, что мне было нужно, очень дёшево, именно в таком магазине.
87610dca6e306f39125b672842d5d9c2.jpg
Винты на корпусе DVD-привода
9067280e029e2c9f0604ec5b2b93f1a2.jpg
DVD-привод со снятой крышкой
72bc6c0f34b42c48fb22f673edcede10.jpg
Необходимые нам части DVD-приводов

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

  • Откручиваем все винты, воспользовавшись отвёрткой с профилем Phillips.
  • Отключаем все кабели.
  • Открываем корпус и откручиваем винты, крепящие шаговый двигатель и соответствующий механизм.
  • Извлекаем двигатель и присоединённый к нему механизм.

В результате в нашем распоряжении окажется два 4-пиновых биполярных шаговых двигателя.

Шаг 2. Изучаем шаговый двигатель


00aeecbbccc9c393ff708716ee88d92b.jpg
Шаговый двигатель

Шаговый двигатель — это электромеханическое устройство, которое преобразует последовательности электрических импульсов в дискретные угловые перемещения ротора. То есть — ротор такого двигателя может, реагируя на поступающий на него сигнал, выполнить определённое количество шагов. Шаговые двигатели можно сравнить с цифро-аналоговыми преобразователями, превращающими цифровые сигналы от управляющих схем в нечто, имеющее отношение к физическому миру. Такие двигатели применяются в самых разных электронных устройствах. Например — в компьютерной периферии, в приводах дисководов, в робототехнике.

Шаг 3. Подготовка шаговых двигателей


ac0a7d022343b2c83f2d8f084f8828b0.jpg
Кабель для подключения шагового двигателя к контроллеру
6e20fce0dd3733981fba16d96dcf3d8e.jpg
Кабель для подключения шагового двигателя к контроллеру

Для начала, используя мультиметр в режиме проверки целостности цепи, найдём контакты, подключённые к двум катушкам двигателя — к катушке A, и к катушке B.

Я подготовил 2 пары проводов разного цвета, одну пару для подключения к катушке А, вторую — для подключения к катушке B.

Шаг 4. Сборка стола гравера


655ba41d283e2c9e31e86fcae1e065b7.jpg
Сборка стола гравера

Для сборки подвижного стола гравера я склеил механизмы шаговых двигателей, разместив их перпендикулярно друг другу. Основание стола сделано из ДСП.

Шаг 5. Сборка держателя для лазера


82988a5a2740fcb519776fbf84433697.jpg
Сборка держателя для лазера
979f734b2b2cb4513401926bd598cb32.jpg
Установка держателя

Держатель для лазера собран из дерева. Модуль лазера крепится к нему кабельной стяжкой.

Шаг 6. Прикрепление лазера к держателю


e3930dd74cd0001d44e7dd355ce508f8.jpg
Лазер, стол гравера и лазер, закреплённый на держателе

В этом проекте используется лазерный модуль мощностью 200–250 мВт (длина волны — 650 нм). Оптическая система этого модуля позволяет сфокусировать лазер на нужном расстоянии.

Для того чтобы обеспечить охлаждение гравера при его длительной работе — можно воспользоваться радиатором. Его можно купить или снять со старой материнской платы.

Шаг 7. Подключение электронных компонентов


cd2fe61308bf0a090413ae5b0744be5b.jpg
Подключение электронных компонентов

Теперь нужно подключить к Arduino плату расширения. К ней надо подключить контроллеры шаговых двигателей, шаговые двигатели, лазер и блок питания.

Шаг 8. Загрузка и установка Benbox Laser Engraver, Arduino IDE и драйвера CH340


032d2b305b017f5dbdd87639c1c3893d.png
Материалы Benbox Laser Engraver

Теперь пришло время загрузить и установить необходимое ПО. В частности, нам нужны следующие программы:

  • Benbox Laser Engraver 3.7.99.
  • Arduino IDE.
  • Драйвер CH340 для Arduino (входит в состав дистрибутива Benbox Laser Engraver).

После установки программного обеспечения нужно перезагрузить компьютер и подключить Arduino к компьютеру по USB.

Шаг 9. Установка прошивки для Arduino Nano


3d95a4b4a1feca393fdc9122ccb7f5d2.png
Окно обновления прошивки

Теперь в окне Benbox Laser Engraver нужно нажать на кнопку с изображением молнии (она находится в верхнем ряду кнопок, справа). Далее, в появившемся окне надо выбрать подходящий COM-порт, выбрать устройство (UNO (328p)) и указать путь к .hex-файлу прошивки. Теперь надо нажать на кнопку с галочкой. После успешного завершения прошивки Arduino в заголовке окна появится зелёная галочка.

Шаг 10. Настройка параметров Benbox Laser Engraver


cddabcecd8164a1e49e57efa3cb02841.png
Настройка параметров программы

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

После этого надо щёлкнуть по кнопке со стрелкой, направленной влево, и выбрать порт, к которому подключён гравер.

d64afdbf6a0d575cd045e55bb9f3f945.png
Выбор порта

Шаг 11. Первый сеанс гравировки


2ab26f1e28e46e3f59f4ca093cabd3c3.png
Создание простого изображения для проверки работы системы

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

Шаг 12. Работа с гравером


Если у вас получилось всё то, о чём мы говорили выше, это значит, что теперь у вас есть собственный лазерный гравер.
3721e491699949142ffa657a8e2aad95.jpg
Процесс гравировки изображения

Планируете ли вы сделать лазерный гравер?

fd2b54bc3722efda2cfd8dc052376907.jpg

oug5kh6sjydt9llengsiebnp40w.png

© Habrahabr.ru