#1 2018-08-24 13:58:46

Ki-ros
Участник
Зарегистрирован: 2018-08-24
Сообщений: 4

Кто может разьяснить что к чему?

задался вопросом собрать не большой проэктом функционального штатива, для старта хочу разобраться с шаговым двигателем (всего по плану их 5-ть). что имеется :
- платка на проце STM32
- шаговый двигатель "28BYJ-48 5V DC
- ULN2003 драйвер
- кнопочный модуль 4х4

и это все как-то бы потключить через USB к ноуту......

Первые вопросы которые возникли :
- как настроить порты ноута? (не видит эту плату)
- можно ли вообще в реальном времени управлять двигателем с компьютера? (как это реализовать?)
- как соединить это все в кучу (может кто знает где почитать)IMG_1727.jpeg

#2 2018-08-24 17:50:00

vvr
Участник
Зарегистрирован: 2015-04-12
Сообщений: 500

Re: Кто может разьяснить что к чему?

или пару лет изучать программирование или заказать за денежку.
реально других вариантов у вас нет.

#3 2018-08-24 17:50:16

Вячеслав Азаров
Участник
Зарегистрирован: 2017-05-25
Сообщений: 1,383

Re: Кто может разьяснить что к чему?

Если вы хотите работать как в среде Ардуино с HarwareSerial и др., то необходимо выполнить это: https://github.com/rogerclarkmelbourne/Arduino_STM32 Внимательно изучите инструкции. Вы также можете воспользоваться оригинальным проектом Maple от LeafLab, с идентичной Ардуино средой. Если вы имете отладчик ST-LINK, вы можете использовать для программирования STM32CubeMX и Ac6 System Workbench (обе программы бесплатны и имеют набор библиотек для периферии и построители шаблонов проекта). Есть и другие IDE (смотрите на сайте www.st.com). В реальном времени управлять этим двигателем, с нотбука, возможно, но страниц форума не хватит что-бы описать как это сделать. Относительно того, что почитать - сложно посоветовать, неизвестен уровень вашей подготовки.

Редактировался Вячеслав Азаров (2018-08-29 19:46:07)

#4 2018-08-24 19:56:55

Ki-ros
Участник
Зарегистрирован: 2018-08-24
Сообщений: 4

Re: Кто может разьяснить что к чему?

Вячеслав Азаров пишет:

Если вы хотите работать как в среде Ардуино с HarwareSerial и др., то необходимо выполнить это: https://github.com/rogerclarkmelbourne/Arduino_STM32 Внимательно изучите инструкции. Вы так-же можете воспользоваться оригинальным проектом Maple от LeafLab, с идентичной Ардуино средой. Если вы имете отладчик ST-LINK, вы можете использовать для программирования STM32CubeMX и Ac6 System Workbench (обе программы бесплатны и имеют набор библиотек для периферии и построители шаблонов проекта). Есть и другие IDE (смотрите на сайте www.st.com). В реальном времени управлять этим двигателем, с нотбука, возможно, но страниц форума не хватит что-бы описать как это сделать. Относительно того, что почитать - сложно посоветовать, неизвестен уровень вашей подготовки.


уровень подготовки думаю проще 0, (когда-то знал pascal, начинал С+).... пробежался по форумам, вроде не особо сложно, но есть свои заморочки....по финалу крутая штука выйдет на самом деле. меня более будоражит вопрос с подключением....

#5 2018-08-24 20:23:11

Ki-ros
Участник
Зарегистрирован: 2018-08-24
Сообщений: 4

Re: Кто может разьяснить что к чему?

vvr пишет:

или пару лет изучать программирование или заказать за денежку.
реально других вариантов у вас нет.

интересно цену вопроса? и кто это может реализовать?

#6 2018-08-24 21:23:33

Вячеслав Азаров
Участник
Зарегистрирован: 2017-05-25
Сообщений: 1,383

Re: Кто может разьяснить что к чему?

Ki-ros пишет:

.. интересно цену вопроса? и кто это может реализовать?

Я могу реализовать. Опишите, пожалуйста, подробнее вашу задачу. Кроме того, что вы хотите крутить шаговый мотор компьютером, через USB, в реальном времени, ничего о вашей задаче неизестно. А цена вопроса ... ? Это вопрос очень непростой и неоднозначный.

#7 2018-08-25 01:13:14

Ki-ros
Участник
Зарегистрирован: 2018-08-24
Сообщений: 4

Re: Кто может разьяснить что к чему?

суть/элементы постановки задачи :
- компьютерное+ручное управление с выводом некоторой инфо на дисплей тфт)
- при необходимости запись порядка действий и сохранение в файл (для последующего повторения)
- стартовое положение
элементы/ части:
основное:
- 3 шаговых двигателя  длинного хода (перемещение на 300 мм по 3-м осям)
вспомогательное (продолжение)
- 3 шаговых двигателя для поворота (не более 90 градусов)
- димер (возможно 2 шт)
- пирометр (работает в паре с димером (ами))
- вентилятор (регулировка интенсивности вращения,2 шт впаре)
Возможно дополнение
- возможно лазерный указатель (точка или квадрат)
- возможно 2 разных подсветки (регулировка интенсивности света)

нашел програмку типа vri-cnc73demo, как база очень даже ничего


как-то так, не обязательно если это на ардуино реализовывать, для себя решил пробовать на том что попалось под руку

#8 2018-08-25 01:54:13

Вячеслав Азаров
Участник
Зарегистрирован: 2017-05-25
Сообщений: 1,383

Re: Кто может разьяснить что к чему?

Если вам нужен просто один станок а не исходный проект, то шестиосный интерполятор лучше купить готовый, проектировать дешевле не выйдет. На Гитхабе, конечно, всяких примеров полно, но на пригодность их необходимо тестировать. Если я не ощибся, вы строите 3D притнер. Можно, конечно, сделать и самому, но готовы ли вы оплачивать многомесячный труд специалистов? Если же вам нужен оригинальный проект, для производства, то я к вашим услугам, за адекватную коменсацию моих услий. Таких (многоосных) интерполяторов я ещё не делал, но занимался измерительной автоматикой на заводе, в прошлом. И достаточно в этом понимаю.

#9 2018-08-25 14:24:23

theoristos
Участник
Зарегистрирован: 2018-08-02
Сообщений: 18

Re: Кто может разьяснить что к чему?

Ki-ros пишет:

- как настроить порты ноута? (не видит эту плату)

Что есть "не видит"?
Какая  операционка на ноуте?
Если винда - что пишет в списке устройств, нет ли "неизвестного устройства"?


Ki-ros пишет:

- можно ли вообще в реальном времени управлять двигателем с компьютера? (как это реализовать?)

Можно. Те же 3Д-принтеры так и работают, в одном из вариантов.

Ki-ros пишет:

(как это реализовать?)

А вот это уже другой вопрос...

#10 2018-08-25 14:27:29

theoristos
Участник
Зарегистрирован: 2018-08-02
Сообщений: 18

Re: Кто может разьяснить что к чему?

Ki-ros пишет:

- 3 шаговых двигателя  длинного хода (перемещение на 300 мм по 3-м осям)
вспомогательное (продолжение)
- 3 шаговых двигателя для поворота (не более 90 градусов)
- димер (возможно 2 шт)
- пирометр (работает в паре с димером (ами))
- вентилятор (регулировка интенсивности вращения,2 шт впаре)
Возможно дополнение
- возможно лазерный указатель (точка или квадрат)
- возможно 2 разных подсветки (регулировка интенсивности света)

Кроме аж 6 шаговиков и пирометра - вполе стандартный 3Д-принтер или CNC-шка. На меге с RAMPS 1.4 шилдом умельцами и собирается (5- шаговиков, нагреватели, выходные пины вкл/выкл, сенсоры вкл/выкл, аналоговые сенсоры, дисплей).
Прошивка - Repieter-Firmware или Marlin.
Управление - G-кодами по виртуальному компорту.

В электронике вобщем-то с готовыми платами несложно - заказать хоть с того же arduino.ua и собрать в схему дело пары дней, были б средства. Больше вопросов, как ни странно, по механике.

Редактировался theoristos (2018-08-25 14:34:47)

#11 2018-08-25 15:20:55

Вячеслав Азаров
Участник
Зарегистрирован: 2017-05-25
Сообщений: 1,383

Re: Кто может разьяснить что к чему?

Посмотрите девелопмент процесс Мэрлина: https://github.com/MarlinFirmware/Marli … ntributors . Вставил Рамп, залил Мэрлин и плуг энд плей. Но Мэрлин, трехосный, а нужен шести да еще и с лазером. За вечер переделате, вместе с CAM генератором герберов? Если я правильно понял вашу инновацию. Лучший, для вас вариант - просто скопировать Мэрлин, за два дня.

Редактировался Вячеслав Азаров (2018-08-25 15:26:01)

#12 2018-08-25 21:47:54

Вячеслав Азаров
Участник
Зарегистрирован: 2017-05-25
Сообщений: 1,383

Re: Кто может разьяснить что к чему?

Нехорошо показывать чужую рекламу, но это стоит посмотреть.

Быстрое сообщение

Введите сообщение и нажмите Отправить

Подвал раздела