Нужен скетч на шаговый двигатель 35BYJ46

Владимир.П
Offline
Зарегистрирован: 15.03.2021
  1.  При однократном замыкании контакта с землёй двигатель начинает крутить туда -сюда 
  2. Двигатель крутит от кнопки №1 до кнопки №2 если до кнопки он не доходит (застревает), то через 1-2 секунды возвращается к другой кнопке  
  3. Мотор должен стартовать и возвращаться в положение нажимая кнопку №1 оставляя её в нажатом состоянии
  4. Так же мотор не должен делать полный круг если кнопка сломается или погнётся вал, отвечающий за нажатие кнопок. Примерно на 1см мотор должен уходить за кнопку (смотри видео) 
  5. В скетче должна быть функция регулировки скорости и тяги мотора (время задержки между импульсами)
  6. В скетче должна быть функция увеличения или уменьшения кол-ва проходов
  7. Данный скетч должен работать на микроконтроллере ATtiny13A-PU (или другой недорогой мк) и драйвером ULN2803
  8.  Ссылка на фото и видео https://disk.yandex.ru/d/17WorbGgoWB3tg?w=1

 

b707
Offline
Зарегистрирован: 26.05.2017

Еще один неграмотный жадный фантазер. Тиньку то зачем выбрали, 30 руб экономить чтоль? При использовании указанного драйвера и кнопок у тиньки просто не хватит ног.

Владимир.П
Offline
Зарегистрирован: 15.03.2021

В дальнейшем это все будет на отдельной плате и  обвес там будет свой 
Ардуинка там не нужна будет 
Можете посмотреть видео по ссылке , там все работает на контроллере ПИК у которого 8 ног

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

ТС контроль тяги, это контроль тока потребления. А теперь самое главное... Что за мотор ? Как вы собираетесь с помощью ULNки менять направление ? У вас шаговый двигатель ? КАКОЙ ? Составить ТЗ это не просто что то написать, это написать реальные вещи, то что возможно в реальности. 

Владимир.П
Offline
Зарегистрирован: 15.03.2021

Как на счёт  Attiny84A для такого проекта подойдет? 

 

Владимир.П
Offline
Зарегистрирован: 15.03.2021
Владимир.П
Offline
Зарегистрирован: 15.03.2021

Я чайник в этом деле , так что извините если что не так написал.
К дельным советам прислушаюсь

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

В принципе простенько, но гимороя в отладке много. Сделать могу, но дорого. Озвучьте ваш бюджет. 

Владимир.П
Offline
Зарегистрирован: 15.03.2021

Думаю бюджет в 2000рублей смешно? :/
Жду ваш вердикт по цене 
 

b707
Offline
Зарегистрирован: 26.05.2017

Владимир.П пишет:

В дальнейшем это все будет на отдельной плате и  обвес там будет свой 
Ардуинка там не нужна будет

а что, атмегу328 на отдельную плату распаять нельзя? или атмегу88 например - она почти столько же стоит, как и тини13? Тинька84 раза в два дороже

Или ТС просто никаких других контроллеров. кроме тини  - не знает?

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Извините, за эту сумму не возьмусь. Надеюсь найдется другой исполнитель.

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

b707 пишет:

а что, атмегу328 на отдельную плату распаять нельзя? или атмегу88 например - она почти столько же стоит, как и тини13?

Или ТС просто никаких других контроллеров. кроме тини 13 - не знает?

тут тини13 точно не подойдет, поскольку нужно 6 ног на управление мотором, одна на контроль тока и одна на концевики, причем ТС тут не говорит о условиях эксплуатации, а ведь судя по всему будут и отрицательные температуры. Тогда я бы не стал городить концевики на резисторах, а значит нужно две ноги. В сумме получаем 4+1+2=7 рабочих ног. Тини84 подходит, 13 - точно нет.

b707, тебе то по сути какая разница для чего писать. Напиши для 328, отладь, потом поменяй ноги и откомпилируй для 84, а вот заказчик потом, когда будет в скетче менять свои константы наестся по полной. Будет повод взять денег за консультацию. 

ТС, вы вот условия придумываете, а чем они вам выльются не понимаете. Вы же сами не сможете средствами Ардуино ИДЕ откомпилить и залить прошивку в тини84, вы просто себе проблемы создаете.

b707
Offline
Зарегистрирован: 26.05.2017

brokly пишет:

b707, тебе то по сути какая разница для чего писать. Напиши для 328, отладь, потом поменяй ноги и откомпилируй для 84, а вот заказчик потом, когда будет в скетче менять свои константы наестся по полной. Будет повод взять денег за консультацию.

нет уж, дудки. Я таких клиентов стараюсь избегать.

Написать и отладить код - один вечер. Обьяснить заказчику миллион элементарных вещей про программирование, ардуино. прошивку МК и тд и тп - еще две недели. А оплачивать все хотят только программирование :)))

Владимир.П
Offline
Зарегистрирован: 15.03.2021

Думаю можно будет.
Понял что гораздо проще будет засунуть в корпус ардуинку про нано

b707
Offline
Зарегистрирован: 26.05.2017

Владимир.П пишет:

Думаю можно будет.
Понял что гораздо проще будет засунуть в корпус ардуинку про нано

то есть мои слова про атмегу 88/168/328 вообще не будят в голове никаких мыслей? :)))

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

b707 пишет:

то есть мои слова про атмегу 88/168/328 вообще не будят в голове никаких мыслей? :)))

Ты ему просто не правильно объяснил. Теперь он все понял :) Чего ты ругаисси ?

Владимир.П
Offline
Зарегистрирован: 15.03.2021

Очень много информации впитал, и подумал что уже проще найти место в коробке для ардуинки.
и с её контактов подавать сигналы на драйвер и считывать кнопки

 

b707
Offline
Зарегистрирован: 26.05.2017

brokly пишет:

Ты ему просто не правильно объяснил. Теперь он все понял :) Чего ты ругаисси ?

ок, не ругаюсь. а чего я неправильно обьяснил? - ну так. на будущее?

Владимир.П
Offline
Зарегистрирован: 15.03.2021

https://skr.sh/s75SfI51PHq?a

Места правда маловато там 

b707
Offline
Зарегистрирован: 26.05.2017

Владимир.П пишет:

Очень много информации впитал, и подумал что уже проще найти место в коробке для ардуинки.
и с её контактов подавать сигналы на драйвер и считывать кнопки

еще раз - вместо целой ардуинки можно взять только ее контроллер, места будет занимать существенно меньше. Но, конечно, придется разводить свою собственную плату, на макетке уже не собрать

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

brokly пишет:

ТС, вы вот условия придумываете, а чем они вам выльются не понимаете. Вы же сами не сможете средствами Ардуино ИДЕ откомпилить и залить прошивку в тини84, вы просто себе проблемы создаете.

b707, ну хотя бы вот так . Человеку всегда легче понять если он поймет плюсы и минусы, которые отразятся на нем. Как и из чего ты будешь делать ему все равно :)

Оффффтоп. Я тут сходит в Линзмастер, очки хотел себе заказать. Когда мне назвали цену в 80, Карл, 80 тысяч рублей, я прифигел..... Выложил им свои китайские очки с всякими антибликами и прочей фигней за 800 рублей и попросил убедить меня чем их очки лучше, они стали рассказывать о технологии, что 8 слоев, что какая то там фотонная бомбардировка, адронный коллайдер вспомнили. В общем ничего я там не купил, а ушел и не просто, а с ощущением, что избежал развода, типа гербалайф или пылесосного с суперпупергепа фильтрами. Ну не так они рассказали, они рассказывали о том, на что мне наплевать.... А что мне будет плюсом они не знали :(

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

b707 пишет:
Еще один неграмотный жадный фантазер. Тиньку то зачем выбрали, 30 руб экономить чтоль? При использовании указанного драйвера и кнопок у тиньки просто не хватит ног.

Погодь. кнопка, два концевика и 4 обмотки, так? Все кнопки на один контакт, причем ПУСК просаживает до земли, а концевики 1/2 и 3/4 питания, для надежности. Итого 5 ног, что и требуется. Тинька13 - бред сивого кобыла, конечно, а тинька85 (или 45) - так точно норм. А если аккуратно кнопки принимать, как 3/6, 4/6, 5/6 питания, то можно на Ресет-пин повесить ;))) и еще нога свободная останется, можно диодиком помигать ;))).

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

wdrakula пишет:

b707 пишет:
Еще один неграмотный жадный фантазер. Тиньку то зачем выбрали, 30 руб экономить чтоль? При использовании указанного драйвера и кнопок у тиньки просто не хватит ног.

Погодь. кнопка, два концевика и 4 обмотки, так? Все кнопки на один контакт, причем ПУСК просаживает до земли, а концевики 1/2 и 3/4 питания, для надежности. Итого 5 ног, что и требуется. Тинька13 - бред сивого кобыла, конечно, а тинька85 (или 45) - так точно норм. А если аккуратно кнопки принимать, как 3/6, 4/6, 5/6 питания, то можно на Ресет-пин повесить ;))) и еще нога свободная останется, можно диодиком помигать ;))).

ТС хочет контроль усилия :) Как ?

Владимир.П
Offline
Зарегистрирован: 15.03.2021

Я наверное выразился не так.
Нужна максимальная тяга мотора, так как зимой на него будет сильная нагрузка 
Скоростью тут думаю можно и пожертвовать.
Сам проект это дворник для камеры видеонаблюдения 

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Это вы сможете проверить только сами. Я вангую, что скорее всего  с -15 это уже работать не будет.

Владимир.П
Offline
Зарегистрирован: 15.03.2021

А вот это очень полезная информация. 
Так как на контроллере ПИК это при -15 не работает :(
Из-за этого и приходится придумывать костыли 
Но если взять ардуино и ПИК , то на ардуинке мотор гораздо лучше работает и мощность у него больше 

 

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Владимир.П пишет:

А вот это очень полезная информация. 
Так как на контроллере ПИК это при -15 не работает :(
Из-за этого и приходится придумывать костыли 
Но если взять ардуино и ПИК , то на ардуинке мотор гораздо лучше работает и мощность у него больше 

Полезной эта информация была бы если бы я вам рассказал о причинах. А так это просто бла-бла-бла, но из опыта. 

Владимир.П
Offline
Зарегистрирован: 15.03.2021

Если не секрет расскажите пожалуйста

KindMan
Offline
Зарегистрирован: 19.12.2018

Владимир.П пишет:

А вот это очень полезная информация. 
Так как на контроллере ПИК это при -15 не работает :(
Из-за этого и приходится придумывать костыли 
Но если взять ардуино и ПИК , то на ардуинке мотор гораздо лучше работает и мощность у него больше 

 

Дело тут точно не в ПИКе, я наоборот, в более сложных условиях, особенно по помехам, предпочитаю их. - 15 правда не пробовал, на по даташиту почти все - 40.
Не сам же контроллер вам верит этот шаговик, там тоже драйвер. Если вы уже проводили опыты, то выложите более подробную информацию, исполнитель быстрее найдётся.

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Владимир.П пишет:

Если не секрет расскажите пожалуйста

А мне не о чем рассказать. Причин может быть много. 

sadman41
Offline
Зарегистрирован: 19.10.2016

Дворник для камеры? Их же в корпуса с подогревом ставят, чтобы ИК-фильтр не примерзал. 

Владимир.П
Offline
Зарегистрирован: 15.03.2021

Этот отдельно стоит.
Прикручивается отдельно к камере снизу 

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

Сложно себе представляю что может прилипнуть к стеклу камеры в минус 40, да все осадки вымерзают и не задерживаются на поверхности. Если только камера не стоит низко на уровне человека.

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Грязь из-под колес. 

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Владимир.П пишет:

Этот отдельно стоит.
Прикручивается отдельно к камере снизу 

Ну и ему сделать подогрев.