В этой статье немного отойдем от темы умного дома и разберем еще одну возможность использования Ардуино.
Микроконтроллер ардуино очень хорошо справляется и с ЧПУ задачами.
ЧПУ (Числовое программное управление )— область техники, связанная с применением цифровых вычислительных устройств для управления производственными процессами.
Оборудование с ЧПУ может быть представлено:
- станочным парком, например, станками (станки, оборудованные числовым программным управлением, называются станками с ЧПУ) для обработки металлов (например, фрезерные или токарные), дерева, пластмасс;
- приводами асинхронных электродвигателей, использующих векторное управление;
- характерной системой управления современными промышленными роботами;
- Периферийные устройства, например: 3D-принтер, 3D-сканер.
В нашем же случае мы сделаем выжигатель.
Нам понадобятся для этого:
Лазер который будет способен выжигать на дереве. Лучше всего подойдет лазер мощностью не менее 1 ватта. У меня к сожалению был менее мощный. Из-за этого эффект был так-себе. Выглядит он следующим обзаром:
Второй момент - это шаговые двигатели. Они нам обеспечат ход по осям X и Y.
Самый простой способ раздобыть такие - это взять их из старых не нужных CD, DVD rom ов.
Хорошо, шаговые двигатели например мы нашли, но они имеют 4 провода. И как их подключать? Для этого нам понадобятся специальные драйверы шаговых двигателей. Они специально предназначены для управления моторами.
Также, чтоб управлять мощностью лазера, тогда, как у лазера всего 2 провода. Нам понадобится специальный модуль. Называется он модуль управления лазером TTL. Тот который я буду использовать выглядит следующим образом:
Ну и сердцем ЧПУ станка у нас будет ардуино. В ардуино будет залита управляющая программа под названием grbl. Я буду использовать grbl_0.8.
Распиновка всех пинов ардуино под этой прошивкой будет следующая:
Исходя из этой распиновки драйверы шаговых двигателей которые я ипользую буду подключать по данной схемеL
Ну а сами шаговые двигатели буду подключать к драйверам по следующей схеме:
После подключения всех компонентов лазерный выжигатель у меня выглядит следующим образом:
Задавать прожиг будем с помощью программы gtbl_controller.
Если Вам нужны файлы для пробы в G-коде то вот пара примеров.
Где купить компоненты которые я использовал, вы сможете найти у меня на сайте.
Ну и по традиции демонстрация всего что я описал в видео: