Управлять шаговым двигателем Nema23 с помощь датчика BH1750
Управлять шаговым двигателем Nema23 с помощь датчика BH1750
Доброго времени!
Хотя давно было зарегился на этом форуме и кажется только настало время вплотную заняться с
Ардуино без программирования.
Случайно наткнулся на видео на канале ТЕХ-ОРБИТА: https://www.youtube.com/watch?v=eOWPwjzKyYA
и это сподвигло задать вопрос уважаемым форумчанам!
Исходя из видео не могли бы помочь прикрутить шаговый двигатель Нема23
к датчику освещенности ВН1750.
Двигатель должен при увеличении света уменьшать скорость а при уменьшении света увеличивать.
Благодарю заранее!!!
Хотя давно было зарегился на этом форуме и кажется только настало время вплотную заняться с
Ардуино без программирования.
Случайно наткнулся на видео на канале ТЕХ-ОРБИТА: https://www.youtube.com/watch?v=eOWPwjzKyYA
и это сподвигло задать вопрос уважаемым форумчанам!
Исходя из видео не могли бы помочь прикрутить шаговый двигатель Нема23
к датчику освещенности ВН1750.
Двигатель должен при увеличении света уменьшать скорость а при уменьшении света увеличивать.
Благодарю заранее!!!
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
Управлять шаговым двигателем Nema23 с помощь датчика BH1750
[ref]ales[/ref], Какое практическое применение получит Ваше устройство?
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Управлять шаговым двигателем Nema23 с помощь датчика BH1750
Измеритель диаметра нити триммера, филамента.
При уменьшении диаметра свет падающий от источника к датчику увеличивается
и обратное... и при увеличении света шаговик должен уменьшать скорость и т.д.
таким образом будет регулироваться толщина/диаметр
При уменьшении диаметра свет падающий от источника к датчику увеличивается
и обратное... и при увеличении света шаговик должен уменьшать скорость и т.д.
таким образом будет регулироваться толщина/диаметр
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
Управлять шаговым двигателем Nema23 с помощь датчика BH1750
[ref]ales[/ref], Ну как-то так
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
-
- Лейтенант
- Сообщения: 450
- Зарегистрирован: 26 фев 2018, 21:27
- Откуда: Haifa
- Имя: Alex
- Благодарил (а): 2 раза
- Поблагодарили: 5 раз
Управлять шаговым двигателем Nema23 с помощь датчика BH1750
[ref]ales[/ref], Вот примерно может быть так для начала.
Для установки значения люксметра и скорости ШД поставил потенциометры,которыми будет устанавливатся заданные значения .
Для удобства настройки поставил дисплей,где можно будет смотреть заданные и реальные значения освещенности и скорости ШД.
Для установки значения люксметра и скорости ШД поставил потенциометры,которыми будет устанавливатся заданные значения .
Для удобства настройки поставил дисплей,где можно будет смотреть заданные и реальные значения освещенности и скорости ШД.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Управлять шаговым двигателем Nema23 с помощь датчика BH1750
Спасибо друзья! Скетч AlexCrane больше подходит для понимания а то пока нету других устройств для подключения. Благодарю и Brand2!
Как я понял из скетча AlexCrane 1; 10; 11ые пины соответственно enb, step, dir?
Что означает?
А датчик подключить как обычно? GND-GND; 5V-VCC; A4-SDA; A5-SCL.
Как я понял из скетча AlexCrane 1; 10; 11ые пины соответственно enb, step, dir?
Код: Выделить всё
pinMode(2, INPUT_PULLUP);
pinMode(3, OUTPUT);
digitalWrite(3, 1);
А датчик подключить как обычно? GND-GND; 5V-VCC; A4-SDA; A5-SCL.
Управлять шаговым двигателем Nema23 с помощь датчика BH1750
Друзья! Не могли бы быть так добры ответить... И я мог бы поэкспериментировать...



-
- Капитан
- Сообщения: 708
- Зарегистрирован: 06 фев 2016, 11:01
- Откуда: Ярославль
- Имя: Сергей
Управлять шаговым двигателем Nema23 с помощь датчика BH1750
http://arduino.ru/Reference/PinModeales писал(а): 09 окт 2020, 09:26 Код: Выделить всё
pinMode(2, INPUT_PULLUP);
pinMode(3, OUTPUT);
digitalWrite(3, 1);
Что означает?
Управлять шаговым двигателем Nema23 с помощь датчика BH1750
Согласень! Но что подключать к этим пинам?
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
Управлять шаговым двигателем Nema23 с помощь датчика BH1750
[ref]ales[/ref], На 2 pin переключатель, при подаче на него GND все начнет работать.
С 3 pin подать на En драйвера ШД
С 10 pin на Step драйвера ШД
C 11 pin на Dir драйвера ШД
Датчик как обычно
С 3 pin подать на En драйвера ШД
С 10 pin на Step драйвера ШД
C 11 pin на Dir драйвера ШД
Датчик как обычно
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Управлять шаговым двигателем Nema23 с помощь датчика BH1750
Добрый вечер друзья!!!!!!!
Рад как ребенок!!! Спасибо Александру! Почувствовал себя Ардуино программистоМ!!!
Заработал ребята! Дальше буду доводить до ума.
Следующие шаги: отпечатать корпус для этого датчика
что бы не падал лишний свет и реагировал на установленный светодиод.
Выложу на Ютуб работу девайса посмотрите...
А пока фото Отправлено спустя 25 минут 34 секунды:
Но стало проще в случае со скетчем Александра.
Пожалуйста Alex просветите какой дисплей можно использовать и что куда подключать?
Не уверен, но может осилю...
Рад как ребенок!!! Спасибо Александру! Почувствовал себя Ардуино программистоМ!!!
Заработал ребята! Дальше буду доводить до ума.
Следующие шаги: отпечатать корпус для этого датчика
что бы не падал лишний свет и реагировал на установленный светодиод.
Выложу на Ютуб работу девайса посмотрите...
А пока фото Отправлено спустя 25 минут 34 секунды:
Теперь очередь этому скетчу. Думал что что трудно разобраться в этих делах.Brand2 писал(а): 08 окт 2020, 21:42 [ref]ales[/ref], Вот примерно может быть так для начала.
Для установки значения люксметра и скорости ШД поставил потенциометры,которыми будет устанавливатся заданные значения .
Для удобства настройки поставил дисплей,где можно будет смотреть заданные и реальные значения освещенности и скорости ШД.
Но стало проще в случае со скетчем Александра.
Пожалуйста Alex просветите какой дисплей можно использовать и что куда подключать?
Не уверен, но может осилю...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
Управлять шаговым двигателем Nema23 с помощь датчика BH1750
[ref]ales[/ref], LCD2004 по I2C, и подключить на те же пины что датчик. Потом блок подскажу, чтобы не тормозили программа
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
-
- Лейтенант
- Сообщения: 450
- Зарегистрирован: 26 фев 2018, 21:27
- Откуда: Haifa
- Имя: Alex
- Благодарил (а): 2 раза
- Поблагодарили: 5 раз
Управлять шаговым двигателем Nema23 с помощь датчика BH1750
[ref]ales[/ref], если у Вас нет пока дисплея,можете вывести данные в монитор порта
и там смотреть показания вместо дисплея.
Вы не написали про диаметр филамента ,который собираетесь измерять(регулировать толщину),если очень тонкий,то может проявится эффект дифракции,которую обойти будет очень трудно,но попробовать всегда можно,напишите что получилось.
и там смотреть показания вместо дисплея.
Вы не написали про диаметр филамента ,который собираетесь измерять(регулировать толщину),если очень тонкий,то может проявится эффект дифракции,которую обойти будет очень трудно,но попробовать всегда можно,напишите что получилось.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Управлять шаговым двигателем Nema23 с помощь датчика BH1750
Доброго времени!
Желаемый диаметр филамента 1,75
Есть экран 16х02 с I2c блоком и 128x64 Пока проектирую корпус для датчика с источником света. Источник света буду применять
обычный светодиод из фонарика зажигалки.
Желаемый диаметр филамента 1,75
Есть экран 16х02 с I2c блоком и 128x64 Пока проектирую корпус для датчика с источником света. Источник света буду применять
обычный светодиод из фонарика зажигалки.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Управлять шаговым двигателем Nema23 с помощь датчика BH1750
Доброго времени! Соорудил корпус. Скоро отпечатаю. ИА.
Отправлено спустя 3 минуты 42 секунды:
Виды
Отправлено спустя 3 минуты 42 секунды:
Виды
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Управлять шаговым двигателем Nema23 с помощь датчика BH1750
Добрый вечер друзья! Тут я соорудил:
https://www.youtube.com/watch?v=xgZZdrVwklw&t=25s
Мне кажется датчик плохо реагирует.
Надо бы скорость реакции и чувствительности поднять через скетч если это возможно.
https://www.youtube.com/watch?v=xgZZdrVwklw&t=25s
Мне кажется датчик плохо реагирует.
Надо бы скорость реакции и чувствительности поднять через скетч если это возможно.
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
Управлять шаговым двигателем Nema23 с помощь датчика BH1750
[ref]ales[/ref], Ну для начала нужно вывести показания датчика в монитор порта и посмотреть как реагирует. Ну а дальше отмасштабировать скорость ШД по этим данным. Ну и желательно эксперимент проводить в темноте хотябы....
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
-
- Лейтенант
- Сообщения: 450
- Зарегистрирован: 26 фев 2018, 21:27
- Откуда: Haifa
- Имя: Alex
- Благодарил (а): 2 раза
- Поблагодарили: 5 раз
Управлять шаговым двигателем Nema23 с помощь датчика BH1750
[ref]ales[/ref], В принципе видно что меняется скорость немного когда убирают фонарик.
Оставьте пока двигатель,разместите неподвижно источник света и датчик друг относительно друга.
Поиграйтесь растоянием,посмотрите как меняются показания датчика,выведите их в монитор порта или на дисплей хотя бы.
Потом начинайте перекрывать доступ света к датчику чем нибудь круглым,отверткой например,уменьшая постепенно диаметр .
Так вы увидите как меняются показания датчика.В какой то момент Вы увидите что показания не меняются с уменьшением диаметра,значит вступили в действие законы дифракции, физику не обманешь.
Можно потом пытаться изменять расстояние от источника света,расстояние от помехи к датчику и много еще чем.
Можно попытаться применить точечный источник света до датчика,диафрагмируя его,или заменить фонарик лазером,там одна длинна волны и узкий угол расхождения, именять мощность источника излучения и тд и тп.
Короче работы непочатый край,а двигатель уже потом.
Удачи!
Оставьте пока двигатель,разместите неподвижно источник света и датчик друг относительно друга.
Поиграйтесь растоянием,посмотрите как меняются показания датчика,выведите их в монитор порта или на дисплей хотя бы.
Потом начинайте перекрывать доступ света к датчику чем нибудь круглым,отверткой например,уменьшая постепенно диаметр .
Так вы увидите как меняются показания датчика.В какой то момент Вы увидите что показания не меняются с уменьшением диаметра,значит вступили в действие законы дифракции, физику не обманешь.
Можно потом пытаться изменять расстояние от источника света,расстояние от помехи к датчику и много еще чем.
Можно попытаться применить точечный источник света до датчика,диафрагмируя его,или заменить фонарик лазером,там одна длинна волны и узкий угол расхождения, именять мощность источника излучения и тд и тп.
Короче работы непочатый край,а двигатель уже потом.
Удачи!
Управлять шаговым двигателем Nema23 с помощь датчика BH1750
Тоже озадачивался вопросом измерения диаметра филамента " на лету" . Возможно Вам поможет собранная мною информация - есть несколько проектов на линейках TSL1401 Вот тема . Мною был опробован вариант механического( ролик) измерения цифровым индикатором , вот подключение Тут , протокол обмена аналогичен со штангенциркулями https://www.instructables.com/Reading-D ... duino-USB/ , http://wei48221.blogspot.com/2016/01/us ... ad_21.html . Это работало , данные о толщине ( диаметре) контрольно выводил в UART и использовал для обратной связи в ПЧ Delta, правда с настройкой ПИДа не осилил... А по измерению оптическим методом вот тут с 3й минуты работающий вариант Видео
Управлять шаговым двигателем Nema23 с помощь датчика BH1750
Доброго дня всем!!! Хотелось бы узнать, что получилось в итоге и получилось ли вообще?
Отправлено спустя 1 час 30 минут 38 секунд:
Внесу и свои пять копеек, если не против...
На мой взгляд, более простым и действенным способом измерения толщины прутка было бы использование цифрового микрометра с ДАТА выходом. И наглядно (на его мониторе видна толщина), и для автоматики выход есть, а также не нужно дополнительного экрана и меню для него.
Осталось придумать как совместить этот дата выход с ардуино.
Для тестов готов закупить этот микрометр и смоделировать систему его крепления совмещенную с протяжкой.
P.S.: По дата выходу всю инфу скинул уважаемый Anris в сообщении выше.
Отправлено спустя 1 час 30 минут 38 секунд:
Внесу и свои пять копеек, если не против...
На мой взгляд, более простым и действенным способом измерения толщины прутка было бы использование цифрового микрометра с ДАТА выходом. И наглядно (на его мониторе видна толщина), и для автоматики выход есть, а также не нужно дополнительного экрана и меню для него.
Осталось придумать как совместить этот дата выход с ардуино.
Для тестов готов закупить этот микрометр и смоделировать систему его крепления совмещенную с протяжкой.
P.S.: По дата выходу всю инфу скинул уважаемый Anris в сообщении выше.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя