Ecoparcovka.ru

ЭкоПарковка СТО
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Шаговый двигатель от cd rom характеристики

Шаговый двигатель из CD-ROM через драйвер DRV8825

Pik_333 » 07 июн 2015, 15:56

Привет всем!
Нужно подключить шаговый двигатель 5V из CD-ROM

Остановился на драйвере DRV8825-MOD покупал здесь: http://www.kosmodrom.com.ua/el.php?name=DRV8825-MOD

Подключаю драйвер к Arduino MEGA 2560 к пинам 7 и 8 питание идет из ардуино

двигатель подключаю к пинам А1, А2, В1, В2 как на схеме выше
у девочки из видео все рабоает, а у меня нет
https://www.youtube.com/watch?v=89BHS9hfSUk

int dirPin = 8;
int stepperPin = 7;
void setup() <
pinMode(dirPin, OUTPUT);
pinMode(stepperPin, OUTPUT);
>
void step(boolean dir,int steps)<
digitalWrite(dirPin,dir);
delay(50);
for(int i=0;i Pik_333 Сообщения: 2 Зарегистрирован: 07 июн 2015, 15:45

Re: Шаговый двигатель из CD-ROM через драйвер DRV8825

holomrn » 07 июн 2015, 23:24

Re: Шаговый двигатель из CD-ROM через драйвер DRV8825

loox » 08 июн 2015, 00:09

Re: Шаговый двигатель из CD-ROM через драйвер DRV8825

Pik_333 » 08 июн 2015, 01:46

Сори фото с макетом не мое, вырезал из видео ссылка выше уже есть, там девушка на заморском рассказывает за этот шилд.
Мой макет с двух ракурсов вот:

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

Re: Шаговый двигатель из CD-ROM через драйвер DRV8825

Angel71 » 08 июн 2015, 04:12

Re: Шаговый двигатель из CD-ROM через драйвер DRV8825

loox » 08 июн 2015, 10:11

Re: Шаговый двигатель из CD-ROM через драйвер DRV8825

Kulverstukas » 03 авг 2015, 11:23

А мне например неясно что в состоянии выхода steep делает тип булеан (переменная dir) при этом ее величина в программе не присвоена (не нашел по крайней мере я).
Нашел, определяется в вызове функции. я бы сменил тип и попробовал просто с 0 и 1 тип байт или интеджер (byte, int). Нет под рукой такого драйвера. Делал на транзисторах 2 Н-моста, все отлично работает даже от 3.5 вольт. Потребляют немного, больше 7 вольт смысла подавать нет вобще мощность не растет, нагрев да.

Насчет звука врятли, у вас между шагами стоит задержка полсекунды, они очень тихие! если без этой задержки будете чередовать ноги то звук будет и уберите вывод в терминал Serial.print очень притормаживает программу (если уберете паузы в основном цикле луп, то просто постоянная отправка в терминал уже сколько времени отнимает).

Re: Шаговый двигатель из CD-ROM через драйвер DRV8825

wrgcpp » 12 авг 2015, 23:51

Re: Шаговый двигатель из CD-ROM через драйвер DRV8825

holomrn » 13 авг 2015, 00:45

Re: Шаговый двигатель из CD-ROM через драйвер DRV8825

Duhas » 13 авг 2015, 21:06

Re: Шаговый двигатель из CD-ROM через драйвер DRV8825

holomrn » 13 авг 2015, 22:15

Re: Шаговый двигатель из CD-ROM через драйвер DRV8825

monty523 » 09 фев 2017, 19:45

Re: Шаговый двигатель из CD-ROM через драйвер DRV8825

Myp » 10 фев 2017, 23:03

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Теперь мы собираемся проверить двигатели. Для этого нам нужно скачать Arduino IDE (физическая вычислительная среда), можно найти по адресу: http://arduino.cc/en/Main/Software.

Нам нужно, загрузить и установить версию Arduino 23.

После этого мы должны скачать прошивку. Мы выбрали Марлин (Marlin), который уже настроен и может быть загружен Marlin: Скачать. Скачать зеркало.

После того, как мы установили Arduino, мы подключим наш компьютер с ЧПУ контроллера Рампы / Sanguino / Gen6-7 с помощью кабеля USB, мы выберем соответствующий последовательный порт под Arduino инструментов IDE / последовательный порт, и мы будем выбирать тип контроллера под инструменты платы (Рампы (Arduino Mega 2560), Sanguinololu / Gen6 (Sanguino W / ATmega644P — Sanguino должен быть установлен внутри Arduino)).

Основное объяснение параметра, все параметры конфигурации находятся в configuration.h файла:

В среде Arduino мы откроем прошивку, у нас уже есть загруженный файл / Sketchbook / Marlin и мы увидим параметры конфигурации, перед тем, как загрузим прошивку на наш контроллер.

1) #define MOTHERBOARD 3, в соответствии с реальным оборудованием, мы используем (Рампы 1,3 или 1,4 = 33, Gen6 = 5, . ).

2) Термистор 7, RepRappro использует Honeywell 100k.

3) PID — это значение делает наш лазер более стабильным с точки зрения температуры.

4) Шаг на единицу, это очень важный момент для того, чтобы настроить любой контроллер (шаг 9)

На что обращается внимание для избежания ошибок?

При изготовлении 3D-принтера своими руками следует учитывать такие нюансы:

  1. Основная экономия достигается за счет использования DVD-приводов для обеспечения перемещений по осям и конструирования самодельной рамы.
  2. Не следует экономить на экструдере, основном шаговом двигателе и редукторе для него. Следует приобрести стандартные, новые изделия, предназначенные для 3D-принтеров, т. к. от них во многом зависит работоспособность всего устройства.
  3. С особой тщательностью проводится регулировка по мощности (току) для исключения перегрева двигателей.
  4. Качество печати зависит во многом от правильности проведения калибровки по всем осям. Ее надо проводить перед каждым пуском принтера.
  5. Важно обеспечить идеальную горизонтальность рабочей площадки.
  6. Направляющие должны иметь достаточную степень точности обработки для свободного перемещения головки по всем осям.
  7. Для печати следует использовать стандартный пластик (обычно PLA). Температура в экструдере должна соответствовать марке пластика.
Читать еще:  Что такое якорь в асинхронном двигателе

При аккуратной сборке и использовании качественных деталей можно изготовить работоспособный 3D-принтер. Его точность уступает заводским моделям, но она будет вполне достаточной для печати изделий с практическим применением. Домашние мастера доказали, что самодельный принтер вполне способен заменить дорогостоящее оборудование в домашних условиях.

  • 21 марта 2021
  • 231

ЧПУ из CD-ROM / DVD-ROM

  • Форумы
  • Мастерская
  • Проекты в разработке

Dadza

Разобрал свои приводы.
Буду делать небольшой плоттер или гравер. Зачем? А просто жутко интересно.

Пожалуйста, если нравится тема, ставьте « Мне нравится«, что бы я мог видеть отклик от своей работы.

Arhat109

Старик Похабыч

Dadza

Dadza

Из CD/DVD были извлечены каретки с направляющими и шаговым двигателем.
Это будет осью Y:

Это будет осью X:

На каретки я приклеил небольшие брусочки, на которые в последующем будет крепиться площадка. Предварительно выровнял пластик на каретке.

Далее отпилил кусок листового материала (в моем случае кусок ламинатины). Из тех же сидиромов вырезал уголки и прикрутил две ламинатины под 90 градусов. Позже на них буду крепить направляющие с кареткой.

Dadza

И так , закрепил я шаговые двигатели и направляющие на своей «станине». Крепление производил винтами М4 и гайками. Штангенциркулем вымерял и выровнял направляющие относительно станины (чтобы направляющие были параллельны станине).

Верхняя будет двигать каретку по оси X.
Нижняя будет двигать каретку по оси Y.
Пока обойдёмся двумя осями.

Берём шлейф от флопика и отсчитывем 8 жил. 4 жилы пойдет на один движок, другие 4 на другой. Паяемся.

Dadza

Т.к. у меня получилось «по-шустрому» достать драйвера DRV8255, то буду подключать шаговые двигатели через них. К сожалению CNC шилд быстро не приедет, а у нас в Минске покупать — дораха, поэтому обойдемся без него.

Схема подключения DRV8825 без шилда (без CNC shield):

Ну вот и первые непонятки.
Какого верблюда не крутится шаговый двигатель с драйвером DRV8825 ?
Про*бался дня 2 наверно, пока разобрался что к чему.

Помогли статьи и видюшки, делюсь:
Про шаговый двигатель CD-ROM / DVD-ROM — ТУТ
Настройка шаговых двигателей DRV8825 — ТУТ
Обзор драйвера DRV8825 — ТУТ

Короче, перед тем как подключить двигатель нам надо выставить опорное напряжение (Vref) для двигателя. Выставляется это напряжение на драйвере. Как это делается.
1) Собираем схему:

2) Подаем питание на драйвер! (через красный и черный провод на макетке). Внимание подавать нужно строго от 8,2В до 45В!
Если подадите меньше — спалите драйвер!

3) Подаем питание на ардуинку. Я питался от USB ПК.

4) Переключаем мультиметр в mV , Подключаем Мультиметр к контактам:

И стараемся выставить Vref согласно формуле: Vref = I / 2 , где I ток нашего шагового двигателя.

5) Т.к. я использую шаговые двигатели CD-ROM/DVD-ROM их ток порядка 500mA. значит Vref = не более 250mV. Но я выставлю чуть поменьше, порядка 150mV, если двигатель греться не будет, то буду увеличивать Vref до 250mV.

Очень помогла ссылка по настройке DRV8825 — ТУТ

Ура, двигатель начал издавать звуки и даже крутиться.

Компакт-диск представляет собой поликарбонатную подложку толщиной 1,2 мм, покрытую тончайшим слоем металла (алюминий, золото, серебро и др.) и защитным слоем лака, на котором обычно наносится графическое представление содержания диска. Принцип считывания через подложку был принят, поскольку позволяет весьма просто и эффективно осуществить защиту информационной структуры и удалить её от внешней поверхности диска. Диаметр пучка на внешней поверхности диска составляет порядка 0,7 мм, что повышает помехоустойчивость системы к пыли и царапинам. Кроме того, на внешней поверхности имеется кольцевой выступ высотой 0,2 мм, позволяющий диску, положенному на ровную поверхность, не касаться этой поверхности. В центре диска расположено отверстие диаметром 15 мм. Вес диска без коробки составляет приблизительно 15,7 г. Вес диска в обычной (не «slim») коробке приблизительно равен 74 г.

Компакт-диски имеют в диаметре 12 см и изначально вмещали до 650 Мбайт информации. Однако, начиная приблизительно с 2000 года, всё большее распространение стали получать диски объёмом 700 Мбайт, впоследствии полностью вытеснившие диск объёмом 650 Мбайт. Встречаются и носители объёмом 800 мегабайт и даже больше, однако они могут не читаться на некоторых приводах компакт-дисков. Бывают также 8-сантиметровые диски, на которые вмещается около 140 или 210 Мб данных и CD, формой напоминающие кредитные карточки (т. н. диски-визитки).

Информация на диске записывается в виде спиральной дорожки так называемых питов (углублений), выдавленных в поликарбонатной основе. Каждый пит имеет примерно 100 нм в глубину и 500 нм в ширину. Длина пита варьируется от 850 нм до 3,5 мкм. Промежутки между питами называются лендом. Шаг дорожек в спирали составляет 1,6 мкм.

Различают диски только для чтения («алюминиевые»), CD-R — для однократной записи, CD-RW — для многократной записи. Диски последних двух типов предназначены для записи на специальных пишущих приводах.

А можно сделать и лазерный гравер

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

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

Стоит просмотреть краткую инструкцию, предложенную еще одним домашним мастером.

Нужно будет запастись такими комплектующими:

  • электромотором от DVD привода;
  • лазерным диодом и пластмассовой линзой из dvd привода (до 300 Мвт, чтобы она не расплавилась);
  • металлической шайбой с внутренним диаметром 5 мм;
  • тремя винтиками и таким же количеством маленьких пружинок от ручки с шариковым стержнем.

В таком гравере – два механизма перемещения, вертикальное перемещение для лазера не понадобится. Лазерным светодиодом пользуются как режущим или выжигающим инструментом.

ВНИМАНИЕ! Надо знать тонкости лазера. Даже его случайный отблеск может навредить зрению. Нужна предельная осторожность.

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

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

Объектив крепится к корпусу. Убедившись, что он способен свободно перемещаться вдоль болтов, положение фиксируется. Пользуясь винтами, выполняют фокусировку луча, как можно точнее. Такой лазер из dvd приводов применяют в граверной технике.

Шаговый двигатель от cd rom характеристики

Arduino электро замок Electro lock CD-ROM stepper motor L293D Дисковод привод Motor мотор Своими руками
часть 1-part 1
________________________

Arduino NFC EEPROM электронный ключ RC522 Card Read Module RFID OLED LCD Display
www.youtube.com/watch?v=a583vq.

Arduino Электро шпингалет electro lock электрозадвижка замок opener lock Servo электрозамок
www.youtube.com/watch?v=8cZXvw.

Arduino NFC билет Метро электронный ключ RC522 Card Read Module RFID Servo
www.youtube.com/watch?v=TF8oMH.

Arduino Метро Единый билет RC522 Card Read Module RFID NFC
www.youtube.com/watch?v=z6-q_B.

L293D — драйвер двигателей двухканальный Микросхема
www.youtube.com/watch?v=4e3LEf.

Шаговый двигатель 28BYJ-48 — 5V Arduino Stepper Motor button potentiometer variable resistor
www.youtube.com/watch?v=etx24.
________________________
Характеристики микросхемы L293D
напряжение питания двигателей (Vs) — 4,5. 36V
напряжение питания микросхемы (Vss) — 5V
допустимый ток нагрузки — 600mA (на каждый канал)
пиковый (максимальный) ток на выходе — 1,2A (на каждый канал)
логический «0» входного напряжения — до 1,5V
логическая «1» входного напряжения — 2,3. 7V
скорость переключений до 5 kHz.
защита от перегрева
________________________
двигатель,Arduino,Stepper,Motor,мотр,скорость,speed,motorSpeed,электрозамок,электро,электрозадвижка,задвижка,замок,шпингалет,Electrical,opener,latch,bolt,lock,electrolock,electric,электро замок,электро,электронный,ключ,NFC,Библиотека,RFID,library,Tutorial,электронный,ключ,CraftDuino,драйвер двигателей,L293D,Микросхемы,Микросхема,Stepper.h,Control,Шаговый,CD-ROM,двигатель,28BYJ-48,своими руками,Compact Disc,привод,Дисковод CD

___________.
Скачать — sketch
v.1 Arduino stepper motor L293D Bluetooth HC-05 SLEEP_MODE 20150816
yadi.sk/i/LnLlFLIHrrVHm

Комментарии

Ruslan Becyk

Спасибо! Так же, думаю, что для «ленивых» будет интересно в сборе. Плата: https://ru.aliexpress.com/item/Motor-Control-Board-Features-Dual-H-bridge-Driver-L293D-Ables-to-Drive-2-DC-Motors-or/32246268230.html Шилд: https://ru.aliexpress.com/item/Motor-Control-Shield-Integrates-Dual-H-bridge-Driver-L293D-Able-to-Drive-4-DC-Motors-and/32214156027.html

Дмитрий Пчелинцев

Спасибо большое Дмитрий, видео урок был очень полезен . Нужны были назначения выводов мотора. Спасибо!

Maks Klepikov

Можете повторить такой вариант https://youtu.be/K3yMqNHrqhM

Валдос Ардуино

Я прошолся по плэйлисту второва виде как и чем управлять этим замком нету. может кто другой видел подскажите.

Alexander Mamay

Здравствуйте Дмитрий! Я недавно начал болеть темой Ардуино. Понакупал всяких плат (есть много разных идей). С обрал Прусию. Но дальше, без общения со знающим человеком,чем сборка, у меня дело не двигается с места. А так хочется завершить хоть что-то. Сам проживаю в германии так что спросить у кого-то то-то дельное не хватает знаний языка. Смею ли я надеяться на дружбу с Вами и на дальнейшее сотрудничество? Очень хочется пообщаться с Вами в скайпе mag6777 . С уважением Саша.

Dmitry OSIPOV

/* Dmitry OSIPOV. http://www.youtube.com/user/d36073?feature=watch v.1 Arduino электро замок Electro lock Optical drive stepper motor L293D Bluetooth HC-05. Version 1. 2015/08/16. ___________. Как всё начиналось. Arduino электро замок Electro lock CD-ROM stepper motor L293D Дисковод привод Motor Своими руками. https://www.youtube.com/watch?v=y4dshNIYzMg ___________. Что нам понадобится: 1). Arduino. 2). Старый / сломанный — Оптический привод. 3). Микросхема L293D. 4). Bluetooth модуль — например HC-05. 5). Программа для android телефона, например эта «Bluetooth Multi Connect», https://play.google.com/store/apps/details?id=appinventor.ai_g916414.BluetoothMulti3Connect https://www.youtube.com/watch?v=uLYIvBPwdT4 или BABY CONTROL Bluetooth. https://www.youtube.com/watch?v=EsGsVIxHTmA https://play.google.com/store/apps/details?id=appinventor.ai_g916414.BABY_CONTROL_Bluetooth ___________. Возможности: 1). Управление электро замком «открыть / закрыть» на расстоянии, в «ручную». 2). интеллектуальное — автоматическое «открытие / закрытие» замка, с помощью обнаружения «приближения или удаления» от замка, хозяина. ___________. Принцип работы: Управлять электро замком «открыть / закрыть», будем с помощью (Bluetooth module «HC-05»). Устанавливаем свой уникальный пароль, для сопряжения с «HC-05». Configuring The HC-05 Bluetooth Module with AT Commands Arduino поменять имя и пароль. http://www.youtube.com/watch?v=msYoxQ_NQZ0 При подключении к «HC-05», на ножке «HC-05»-(«PIO-9(32)» — «для светодиода»), меняется напряжение с LOW на HIGH, при подключении с HIGH на LOW. На Arduino с помощью функции обработки внешнего прерывания, http://arduino.ru/Reference/AttachInterrupt будем открыть / закрыть замок. Система питается от 3,3v. stepper motor 5v. через ножку «8-vs» микросхемы L293D. ___________. Особенности: Энергосбережение. Электро замок я планирую питать от батареи / аккумулятора. Задача добиться максимального Энергосбережения, в состоянии ожидания. Что отчасти удалось реализовывать. 1). Спящий режим sleep_mode. http://playground.arduino.cc/Learning/ArduinoSleepCode 2). Прошить ATmega328 для работы Без внешнего кварца. Arduino ATmega328 Без кварца without crystal quartz bootloader. https://www.youtube.com/watch?v=wuEzIKybvXw 3). Настройка (Bluetooth module «HC-05») на режим Энергосбережения. Arduino HC-05 Bluetooth Low Energy Уменьшаем энергопотребление в 10 раз reduce power consumption. https://www.youtube.com/watch?v=AwKWwmp4Grc ___________. В итоге, в состоянии ожидания ATmega328 + микросхема L293D, потребляют 0 mA миллиампер. (Bluetooth module «HC-05») 4 mA миллиампер. ИТОГО: 4 mA миллиампер. ___________. Постскриптум :: Если использовать Bluetooth Version 4.0, можно в состоянии ожидания получить 0 mA миллиампер. ___________. Скачать — sketch v.1 Arduino stepper motor L293D Bluetooth HC-05 SLEEP_MODE 20150816 https://yadi.sk/i/LnLlFLIHrrVHm ___________. */ #include // Библиотека для шагового мотора. #include // Библиотека для Энергосбережения. const int stepsPerRevolution = 255; // Количество шагов мотора. Stepper myStepper(stepsPerRevolution, 7, 8, 9, 10); // Pins для шагового мотора. int PowerL293Dpin = 12; // Питания микросхемы L293D, на ножки (1,9,16) / для Энергосбережения. void setup() < myStepper.setSpeed(40); // Скорость шагового мотора, "чем меньше, тем больше мощность". pinMode(PowerL293Dpin, OUTPUT); digitalWrite(PowerL293Dpin, LOW); // Отключаем питание микросхемы L293D. /* При подключении к (Bluetooth module "HC-05"), на ножке "HC-05"-("PIO-9(32)"-"для светодиода"), меняется напряжение, с LOW на HIGH. Обнаруживаем изменения с помощью внешнего прерывания. http://arduino.ru/Reference/AttachInterrupt mode задает режим обработки прерывания. Допустимо использование следующих констант: LOW вызывает прерывание, когда на порту LOW. CHANGE прерывание вызывается при смене значения на порту, с LOW на HIGH и наоборот. RISING прерывание вызывается только при смене значения на порту с LOW на HIGH. FALLING прерывание вызывается только при смене значения на порту с HIGH на LOW. Соединяем "PIO-9(32)" с "Pin-2". (На Arduino UNO прерывание "0" = Pin-2). Обнаруживаем изменения с помощью CHANGE. */ attachInterrupt(0, StepperMotor, CHANGE); // Запускаем функцию StepperMotor. StepperMotor(); >void StepperMotor() < // Функция StepperMotor. detachInterrupt(0); // Выключаем - обработку внешнего прерывания. interrupts(); digitalWrite(PowerL293Dpin, HIGH); // Включаем питание на L293D на ножки (1,9,16). if (digitalRead(2) == HIGH) // Если на "Pin-2" HIGH (прерывание "0" = Pin-2). myStepper.step(stepsPerRevolution); // Крутим мотор по часовой / открываем замок. else // Иначе - то-есть LOW. myStepper.step(-stepsPerRevolution); // Крутим мотор против часовой / закрываем замок. // Опытным путём обнаружил, Библиотека Stepper после "прокрутки мотора" // оставляет некоторые Pins в состоянии HIGH ! // что приводит к нагреванию микросхемы L293D, и трате электричества. // Принудительно выставляем Pins в состоянии LOW. digitalWrite(7, LOW); digitalWrite(8, LOW); digitalWrite(9, LOW); digitalWrite(10, LOW); // Ножки (1,9,16) микросхема L293D в момент "простоя" шагового мотора, // расходуют электричество, отключаем питание ножки (1,9,16) микросхема L293D. digitalWrite(PowerL293Dpin, LOW); // Снова Выключаем обработку внешнего прерывания. attachInterrupt(0, StepperMotor, CHANGE); // Режим Энергосбережения - засыпаем. set_sleep_mode(SLEEP_MODE_PWR_DOWN); // Устанавливаем максимальный сон. sleep_mode(); // Запускаем спящий режим. >void loop() <> //

densek510

готовые есть от 2тр к ним бы мозги допилить .

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector