Оглавление:
Видео: Шаговый сервопривод с ЧПУ (с поддержкой GRBL): 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:48
Этот проект представляет собой довольно простой контроллер двигателя, который позволяет использовать дешевые мощные двигатели постоянного тока с GRBL для управления ходовыми винтами станка с ЧПУ. Посмотрите видео выше, чтобы продемонстрировать этот контроллер на моем домашнем станке с ЧПУ, подключенном к GRBL, работающем на домашней Arduino на перфорированной плате, реагирующей на G-код, отправленный универсальным отправителем G-кода.
Я разработал это, потому что я создавал довольно большой станок с ЧПУ с нуля, и я знал, что он будет слишком тяжелым и жестким для небольших шаговых двигателей, чтобы на нем можно было управлять.
Цель заключалась в том, чтобы использовать дешевые мотор-редукторы постоянного тока с высоким крутящим моментом, но при этом иметь возможность использовать код G как обычный станок с ЧПУ.
Запасы
(для каждой оси)
1 Ардуино нано
1 Hbridge, достаточно сильный, чтобы справиться с любым двигателем, который вы выберете.
2 резистора по 10 кОм
1 резистор 2 кОм
1 горшок на 500 Ом
2 ИК-детектора диода
1 ИК-излучатель-диод
1 перфокарта
какой-то провод
колесо энкодера (можно сделать самому или купить)
паяльник и припой
кусачки / стриптизерши
ножовка
Шаг 1: разрезать доску
Используйте ножовку, чтобы вырезать перфорированную плату, чтобы сделать прорезь для кодировщика.
На фото выше показан слот на плате и то, как в него помещается мое колесо.
Ключевым моментом здесь является вырезание немного глубже, чем должно быть, чтобы колесо кодировщика не тянулось и не ударялось о доску.
Детекторы и излучатель должны располагаться по обеим сторонам слота, поэтому оставьте на плате достаточно места для их размещения.
Шаг 2: Сборка
Поместите нано и другие компоненты на плату.
Поскольку это перфорированная плата, и каждая установка может отличаться, размещение деталей зависит от вас, но соединения должны быть такими, как показано на рисунке.
При размещении детекторов позаботьтесь о том, чтобы аноды соединить вместе и заземлить, а катоды должны быть разделены.
Убедитесь, что на детекторах и эмиттере достаточно провода, чтобы их можно было согнуть и отрегулировать.
Вы можете использовать ленту или термоусадочную трубку на катодах детекторов, чтобы предотвратить их короткое замыкание.
Потенциометр следует установить вокруг центра, чтобы получить хорошую отправную точку для калибровки, когда вы дойдете до этого шага.
Шаг 3: запрограммируйте Nano
После того, как он будет собран, вы можете загрузить эскиз в nano.
Исходный файл представляет собой эскиз для Arduino, загрузите его на плату, как и любой другой эскиз для Arduino.
Сборка механических частей зависит от вас, так как существует множество вариантов механических частей.
Шаг 4: Калибровка
После того, как вы собрали плату, запрограммировали ее, установили на ваше оборудование и колесо кодировщика установлено на место, вы можете начать калибровку.
При установке платы старайтесь поднести ее близко к энкодеру и в положение, при котором ИК-диоды находятся близко к линии.
После установки платы вы можете немного переместить диоды на глаз, чтобы они были выровнены.
Теперь вы подключаете плату управления, которую вы построили, но не Hbridge.
Немного сдвиньте механизм и энкодер и посмотрите, мигает ли красный свет на нано.
Отрегулируйте диоды и потенциометр до тех пор, пока светодиод не сработает, когда зубцы энкодера перемещаются между диодами.
Потенциометр регулирует интенсивность излучаемого инфракрасного света.
Если он слишком сильный, свет может отразиться и вызвать срабатывание детекторов, когда этого не должно быть.
Слишком слабый, и детекторы не сработают.
Как только вы будете удовлетворены настройкой, вы можете подать питание на Hbridge.
Когда вы перемещаете энкодер, плата должна считывать движение и пытаться вернуть двигатель в исходное положение.
Если вместо этого он начинает вращаться в том направлении, в котором вы повернули энкодер, вы знаете, что провода к двигателю необходимо поменять местами на выходе hbridge.
Рекомендуемые:
TextPlayBulb: PlayBulb с поддержкой REST с использованием Raspberry Pi 3, BLE и Telegram: 3 шага
TextPlayBulb: PlayBulb с поддержкой REST с использованием Raspberry Pi 3, BLE и Telegram: в этом руководстве показано, как подключиться к светодиодной лампе Bluetooth PlayBulb Color с помощью Python, библиотеки Raspberry Pi 3 и Bluetooth и расширить элементы управления через REST API для сценария IoT , и в качестве дополнения проект также показывает, как расширить
Шаговый двигатель, управляемый шаговым двигателем - Шаговый двигатель как поворотный энкодер: 11 шагов (с изображениями)
Шаговый двигатель, управляемый шаговым двигателем | Шаговый двигатель как поворотный энкодер: у вас есть пара шаговых двигателей, и вы хотите что-то сделать? В этом руководстве давайте использовать шаговый двигатель в качестве поворотного энкодера для управления положением другого шагового двигателя с помощью микроконтроллера Arduino. Итак, без лишних слов, давайте
Пишущий станок с ЧПУ своими руками с использованием GRBL: 16 шагов
Пишущий станок с ЧПУ своими руками с использованием GRBL: в этом проекте я покажу вам, как легко создать свой собственный недорогой плоттер с ЧПУ Arduino, используя бесплатное программное обеспечение с открытым исходным кодом! Я наткнулся на множество руководств, объясняющих, как создать свой собственный Плоттер с ЧПУ, но не тот, который объясняет в де
УЦИ на базе Arduino для станков с ЧПУ GRBL: 3 шага (с изображениями)
УЦИ на базе Arduino для станков с ЧПУ GRBL: я начал этот проект с единственной целью. Мне нужен был простой, но эффективный способ просмотра информации о моем станке с ЧПУ, стоя у станка с ЧПУ, вместо того, чтобы вытягивать шею почти в акробатических позах и прищуриваться, как
Взломайте свой сервопривод V1.00 - превратите свой сервопривод в мощный линейный привод: 7 шагов
Взломайте свой сервопривод V1.00 - превратите свой сервопривод в мощный линейный привод: при условии, что у вас есть инструменты и сервопривод, вы можете построить его менее чем за пару долларов. Привод выдвигается со скоростью около 50 мм / мин. Он довольно медленный, но очень мощный. Посмотрите мое видео в конце поста, где маленький привод