Шаговый Двигатель От Cd
Это коллекторные электродвигатели постоянного тока. Они могут напрямую подключатся к источнику питания и будут всегда вращаться с постоянной скоростью, в зависимости от подаваемого напряжения. Если необходимо изменить направление вращения, то на нашем моторе нужно просто поменять местами '+' и '-' и он сразу начнёт крутиться в другую сторону. За счёт их простой конструкции, они имеют небольшую стоимость и простоту в управлении. Но есть ещё один из распространенных типов двигателей - это шаговые электродвигатели.
- Arduino+a4988+шаговый Двигатель От Cd Rom
- Arduino+шаговый Двигатель От Cd Rom
- Arduino+l293d+шаговый Двигатель От Cd Rom
Шаговый двигатель с переменным магнитным. От того какая у шагового двигателя форма. А по простому - в CD ставят обычный, безколекторный, трёхфазный двигатель с обратной связью по датчикам Холла. Примерно такие-же движки ставят на автомодели, тока там мощность раз этак. Вот тока КПД такого шагового двигателя будет очень низкий, да и крутящий момент тоже.
Вы могли их встречать, если разбирали CD-DVD привода, жёсткие диски, принтеры или другие электронные устройства, в механической части которых нужно чётко контролировать обороты, перемещения или другие необходимые кинематические движения. Вот так выглядит шаговый электродвигатель с винтовым валом из оптического привода. Как видно - здесь уже больше, чем 2 провода и напрямую подключить такой мотор к источнику питания просто так не получиться из-за совсем другой конструкции самого двигателя.
Если для нашего первого моторчика достаточно было подать '+' и '-' на соответственные клемы и он начинал вращаться, то для шагового электродвигателя нужно подавать цифровые электронные сигналы управления, которые будут сообщать двигателю на сколько и в какую сторону ему необходимо вращаться. Это возможно осуществить с помощью устройства, которое будет генерировать и отправлять эти сигналы на драйвер, а он, в свою очередь, напрямую управлять обмотками двигателя. Мы рассмотрим пример, как подключить шаговый электродвигатель к Arduino Mega 2560 - именно оно и будет тем устройством, которое генерирует нужные электронные сигналы управления. Я взял мотор формата Nema 17 - это гибридный шаговый двигатель, который часто встречается в 3Д принтерах, ЧПУ системах, робототехнике и т.д. Фото двигателя в разрезе. Для управления шаговым двигателем можно использовать различные библиотеки, которые упрощают жизнь, если необходимо как-то динамически управлять двигателем, например 'AccelStepper' и тому подобные.
Также есть различные программные комплексы для управления 3Д принтерами или ЧПУ станками. Мы же рассмотрим простой пример вращения двигателя с постоянной скоростью, который не сложно будет повторить всем желающим. Также, так ещё удобно проверять общее состояние двигателя. Воспользуемся этим несложным кодом: Здесь написан цикл, который беспрерывно будет отправлять логические сигналы к нашему драйверу, а он уже на двигатель. Примерно так всё работает.
Вот расскажите мне как вы к этим двигателям приделываете достойно какую нибудь звездочку или сверлышко?ну т.е. У меня на одном таком движке было по маркировке до 38V и 3А максимальная подача (оптимальное 12V & 1.5A), где то около 30V&3A подавал. Как бы я не крепил это сверло, болтами, суперклеем, и тем и тем, эпоксидкой также вместе взятой и т.д. И резал/сверлил это чертову маленькую ось, чтоб хоть как в неё вцепиться (по сути надо было его в таком режиме использовать весьма недолго, так что должно было быть норм), всё срывало!если застревало хоть в мало-мальски не протачиваемом проёме, т.к. Крутилось бешено, то даже небольшое торможение со временем всё равно давало срыв и приходилось монтажить заново. Да конечно я и искал напряжение оптимальное, но это либо получалось дико долгое сверление, которое добивало, либо срывало. Вот как вы за такую ось цепляетесь нормально?такая ж мелкая сволочь.
Ааа оказывается это цангой называется) а я её получается самодельную делал из болтов, еще и моментов поверх заливал, тоже срывало ( И да еще когда звездочку надевал, то хотелось бы чтоб при сильной нагрузке она бы просто становилась вместе с осью и тянуло бы, и можно было бы в зависимости от того на сколько ей тяжело тянуть, то увеличивать нагрузку тока, то уменьшать, а так получается ты ей увеличиваешь нагрузку и эта ось еще и нафиг просверливает в твоей звездочке еще большую дырень, также из-за того само греется от дикого трения тоже. И там вообще мне ничего не помогало.
Оставался только один вариант - согнуть её, но побоялся ибо эта хрень во первых маленькая, тут еще умудриться надо, а потом еще не факт что к согнутой удастся правильно примонтажить то, что нужно так, чтобы оно крутилось не со смещенным центром. Короче сейчас уже прикупил двигатели то с нормальными осями, прям выплавленные стальные звездочки уже там. Но вопрос меня мучить не перестал, ибо таких движков на рынке ну просто валом, а тот нормальный я еле достал, а где и как нормально использовать бы можно было те движки я так и не понимаю, только разве что для игрушек?) ну или просто чтоб лишь бы прихватить. Ну вот посадочное место само то, его мне по сути только и оставалось сделать, только надо будет, если начну опять такое делать, не напильником, а молотком квадратик с оси набить и потом уже болтами хвататься.
Arduino+a4988+шаговый Двигатель От Cd Rom
Но это хорошо, когда еще ось хоть как то нормально торчит, а есть у меня еще одно, даже для меня, исключение (вот там прям с кулак моторчики были) мелочь 2,5-3 см с осью на 1,2 в диаметре убийца до 50 вольт можно подрубать - это жесть! Я на обычные по 20 вольт выставляю и потом руки трясутся после них (ну бывает в руках держишь тестируешь, что будет если зажать шестеренку или еще что или тупо смотришь на его работу, зависнешь или любуешься или и то и то:D). А на того зверя дал 50 вольт, да у меня чуть зубы не повыпадали!:D (нет ебом меня не токнуло), но эта хрень в руках тряслась так, что я думал второй адронный коллайдер запустил только что и сейчас он у меня в руке образует черную дыру, и трёх секунд он не дал мне его удержать (да я его даже отключить не успел), выпрыгнул из руки оторвал контакты и с помощью своего гироскопического эффекта весьма точно впился в пол, так еще и остатками момента кручения сделал в нем небольшую дырку. Сказать, что я офигел, это ничего не сказать.
После такого я положил его подальше и решил использовать только в реально экстренных случаях). Одна из самых распространенных платформ для обучения программированию и создания прототипов электронных устройств. это миниатюрный компьютер «на ладони». Его размеры - всего лишь с кредитную карту, при этом возможности его применения ограничены практически только фантазией пользователя. Это сообщество является местом, где Вы можете как поделиться, так и познакомиться с различными проектами и устройствами, создаваемыми на этих платформах, а так же самостоятельно погрузиться в мир программирования, благодаря постоянному пополнению обучающих видео и статей. У нас всегда приветствуется активное участие в жизни сообщества и помощь соратникам;).
В этом проекте я покажу вам как легко и просто построить свой дешевый мини ЧПУ плоттер на арудино. Конечно, ведь можно и просто взять и купить плоттер, но во первых это очень дорого, а во вторых не нужно мне 🙂 Для осей X и Y мы используем шаговые двигатели и направляющие, вытащенные из двух старых dvd cd приводов. Рабочая зона у нашего ЧПУ плоттера будет 4 на 4 сантиметра. Поскольку проект основан на использовании последовательного порта то вы сможете так-же использовать Bluetooth-модуль (например HC-06) для того чтобы подключать плоттер к компьютеру без проводов! Я использовал код с сайта, которому я должен сказать спасибо.
Разобранные приводы Первый шаг к построению нашего мини чпу плоттера это разборка двух приводов и извлечение из них шаговых двигателей. Используйте отвертку для того чтобы открыть их и извлечь двигатели и направляющие к ним. Затем нужно выбрать из оставшихся частей ту, что будет являться основанием для нашего плоттера. И наконец нам нужно найти что то, с помощью чего мы сможем присоединить один из шаговых двигателей с направляющими в вертикальное положение. Смотрите на изображения ниже. Для того, чтобы создавать файлы с G-кодом, совместимые с нашим ЧПУ плоттером вам понадобится программа Inkscape.
Inkscape это редактор векторной графики профессионального уровня, который работает на Windows, Mac OS X и Linux. Вы можете пользоваться им совершенно бесплатно, потому что он распространяется по лицензии opensource GNU GPL. Скачать его можете. Затем вам нужно будет установить к нему аддон, который позволяет экспортировать изображения в G-код.
Скачать его можете по этой. Настроим Inkscape для первого использования. Откройте программу, идите в меню «File» и нажмите «Document Properties». Смотрите первую иллюстрацию сверху и измените так, как показано на картинке.
Arduino+шаговый Двигатель От Cd Rom
Потом закройте это окошко. Мы будем использовать зону печати равную 4 на 8 сантиметров. Далее смотрите вторую картинку. Как печатать текст: Введите текст, поменяйте шрифт на Times New Roma и выставите размер 22. Затем кликните на иконку с курсором и выровняйте текст так, как показано на третьей картинке выше. Выберите путь из меню «Object to Path». Как печатать изображения: Это сложнее чем тект.
Изображения должны иметь прозрачный фон. Перенесите изображение мышкой в Inkscape. Кликните «Ок» в следующем окошке. Затем вы должны изменить размер изображения так, чтобы оно влазило в нашу область печати (смотри картинку 4). Нажмите «Path» из меню и выберите «Trace Bitmap». Волгоград карта яндекс.
Сделайте затем так, как показано на 5м изображении. Нажмите Ок и закройте окошко. Затем двигайте серое изображение и удалите цветное позади него. Черно-белое изображение передвиньте в нужное место еще раз и кликните опять в меню «Path» кнопку «Object to path». На шестой картинке показано как удалить изображение.
Arduino+l293d+шаговый Двигатель От Cd Rom
Экспортируем как G-код: Наконец, идите в меню File, кликните «Save as» и выберите «.gcode». Кликните ок на следующем окне. Наш G-код готов на печати на нашем новеньком мини ЧПУ плоттере!