Автор | Сообщение |
|
| |
Собщение N: 5503
Зарегистрирован: 27.03.08
Откуда: Россия, Ковров / 33
Фото:
|
|
Отправлено: 14.02.18 01:36. Заголовок: Ардуино, математика, алгоритм качелей =)
В общем легла на мои плечи нелёгкая задача детские качели другу починить. Плата сгорела, остальное целое. Схемотехника такая - мотор питаем через h-мост, управляем ардуиной. В итоге выходит так - Одна нога ардуины посылает сигнал - качели идут вперёд, Другая нога - назад. Плюс имеем две кнопки - "шатай сильней" и "шатай слабей". Обратной связи у нас нет, т.е. где качель - никому не известно. Так вот, у нас тут много айтишников. Как бы вы реализовали сей алгоритм?
|
|
|
Ответов - 34
, стр:
1
2
All
[только новые]
|
|
|
| |
Собщение N: 5504
Зарегистрирован: 27.03.08
Откуда: Россия, Ковров / 33
Фото:
|
|
Отправлено: 14.02.18 01:38. Заголовок: Я уже пару алгоритмо..
Я уже пару алгоритмов написал, но что-то оно мне не нравится. Не понимаю как тайминги/периоды прописать.. Может вы мне ещё идейку подкинете?
|
|
|
|
| |
Собщение N: 12605
Авто: Г-Х
Зарегистрирован: 18.07.05
Откуда: Россия, Питер
|
|
Отправлено: 14.02.18 07:31. Заголовок: Я конечно не програм..
Я конечно не программист, но точно ли надо мотор включать именно в две стороны? Или там как то совсем медленно качает? А так, если обратной связи нет, то тайминги только экспериментально подбирать да и как скорость регулируется? ШИМом? Или может как раз мотор начинает в обе стороны качать, а не в одну
|
|
|
|
| |
Собщение N: 14513
Авто: Volvo XC-60; ВАЗ-21214
Зарегистрирован: 29.08.06
Откуда: Санкт-Петербург
|
|
Отправлено: 14.02.18 08:16. Заголовок: Ардуино это датчики...
|
|
|
|
| |
Собщение N: 5521
Зарегистрирован: 27.03.08
Откуда: Россия, Ковров / 33
Фото:
|
|
Отправлено: 14.02.18 12:25. Заголовок: Kasipopo можно в обе..
Kasipopo можно в обе стороны, можно в одну. Да, можно ШИМом усилие/скорость дозировать. Fastman1 тогда ещё придётся какое-то соединение с подвижной частью делать. Да и месяц ждать, ребёнок вырастет ;)
|
|
|
|
| |
Собщение N: 14514
Авто: Volvo XC-60; ВАЗ-21214
Зарегистрирован: 29.08.06
Откуда: Санкт-Петербург
|
|
Отправлено: 14.02.18 14:27. Заголовок: В любом случае тебе ..
В любом случае тебе как то придется отслеживать направление движения качелей и включать мотор на подкрутку в этом направлении. Попробуй хотя бы контакт по середине поставить и определять, справа или слева от контакта находятся качели. Без датчика нереально никак. Математика тут лишняя. Для математики тебе потребуются данные, а это еще больше датчиков.
|
|
|
|
| |
Собщение N: 908
Авто: Субара чОрная - турбокартошковоз
Зарегистрирован: 04.02.09
Откуда: РФ, СПб
Замечания:
|
|
Отправлено: 14.02.18 17:14. Заголовок: Можно падение напряж..
Можно падение напряжения (читай - ток через мотор) на резисторе низкого номинала, включенном последовательно с мотором, мерить Ардуиной. Как только ток резко расти начинает (остановка и противоход) - делать реверс. ИМХО, ШИМа тут не надо. Простой тайминг подачи напруги после срабатывания логики определения направления.
|
|
|
|
| |
Собщение N: 5523
Зарегистрирован: 27.03.08
Откуда: Россия, Ковров / 33
Фото:
|
|
Отправлено: 14.02.18 19:19. Заголовок: Ок, подумаю, спасибо..
|
|
|
|
| |
Собщение N: 2053
Авто: сыкорп 93 GL седан DOHC
Зарегистрирован: 15.10.09
Откуда: Санкт-Петребург
|
|
Отправлено: 15.02.18 00:15. Заголовок: дык если тупо включа..
дык если тупо включать по заранее выверенным (экспериментально) интервалам, то при любом раскладе, через некоторое время качели будут качаться как надо. можно ваще ничего не контролировать, только понять с какими интервалами и на сколько мотор пускать для всех этих режимов. ну понапрягаеться мотор какое-то время, если качели будут в "противофазе". да и этого не будет, только умышленно если. есть решение!: сходить в магаз и убедиться что алгоритму пох на все ну... если я прав, а я думаю - прав
|
|
|
|
Отправлено: 15.02.18 07:37. Заголовок: Где-то читал о подоб..
Где-то читал о подобном., там было сделано как-то иначе. Моторы включались при переходе через точку покоя в направлении прохождения и давали лишь импульс, что бы колебание не затухало. Т.е. отслеживалась точка покоя датчиками. На мотор подавался импульс (длительностью связанный с величиной необходимого отклонения качелей в нужном направлении. Года 2 назад это было... где-то на немецких ресурсах.
|
|
|
|
Отправлено: 15.02.18 07:55. Заголовок: Какой ардуино. .тут ..
Какой ардуино. .тут вычислительные мощности серьёзные нужны
|
|
|
|
Отправлено: 15.02.18 09:47. Заголовок: гуапист пишет: тут ..
гуапист пишет: цитата: | тут вычислительные мощности серьёзные нужны |
|
а зачем? Что вычислять-то? по сути оно - контролька моторов, которые с заданной частотой подёргивают качели туда или сюда. Требование-то наверняка, просто поддерживать колебания, а не раскачивать с нуля туда сюда с увеличивающейся амплитудой.
|
|
|
|
|
Отправлено: 15.02.18 09:50. Заголовок: Nedos это сарказм. Т..
Nedos это сарказм. Тут достаточно четырёх транзисторов...а вы ардуино пихаете. Вот вам ещё пример мышления поколения пепси
|
|
|
|
Отправлено: 15.02.18 09:53. Заголовок: Даже двумя. Смотрю к..
Даже двух.смотрю ключи уже есть в схеме. Схема классического мультивибратора. 4 резистора и 2 конденчатора
|
|
|
|
| |
Собщение N: 12606
Авто: Г-Х
Зарегистрирован: 18.07.05
Откуда: Россия, Питер
|
|
Отправлено: 15.02.18 10:31. Заголовок: гуапист пишет: Тут ..
гуапист пишет: цитата: | Тут достаточно четырёх транзисторов...а вы ардуино пихаете. Вот вам ещё пример мышления поколения пепси |
| Там возможно мотор вообще в одну сторону надо крутить :-)))) Я бы вообще сделал по типу стеклоочистителя в авто, но не думаю, что там так сложно :-))))
|
|
|
|
Отправлено: 15.02.18 10:41. Заголовок: Kasipopo Ну если уж ..
Kasipopo Ну если уж в конструкцию лезть яб сделал на электромагнитике снизу а к качелям железку приклеил и можно будет регулировать и частоту и размах.ну и качается как настоящая будет а ни как терминатор при смерти
|
|
|
|
| |
Собщение N: 2170
Авто: Sierra90 BOAMT , smart fortwo
Зарегистрирован: 19.08.09
Откуда: Раша, Питер
Фото:
|
|
Отправлено: 16.02.18 01:37. Заголовок: шаговый поставить, т..
шаговый поставить, тогда можно жизнь упростить read()...
|
|
|
|
| |
Собщение N: 5527
Зарегистрирован: 27.03.08
Откуда: Россия, Ковров / 33
Фото:
|
|
Отправлено: 16.02.18 01:50. Заголовок: гуапист пишет: Вот..
гуапист пишет: цитата: | Вот вам ещё пример мышления поколения пепси Схема классического мультивибратора. 4 резистора и 2 конденчатора |
| Ага, и с двух кнопок период менять будет? Или может к качелям галетный переключатель прикрутить? С набором резисторов ;) В перспективе ардуина ещё mp3-плеером управлять будет, затухающая мелодия, таймер ушатывания ребёнка итп.. итп... И мне проще пару строк кода менять в ардуине за 80р, чем выдрачиваться с паяльником. Я раньше то-же так думал - да нахрена тут микроконтроллер? Проще "на аналоге" собрать - легко и надёжно. А вот хрен. Просто купи себе Arduino Nano и охерей от возможностей ;) Поколение пепси, кстати, раньше нас было. Kasipopo пишет: цитата: | Я бы вообще сделал по типу стеклоочистителя в авто |
| гуапист пишет: цитата: | яб сделал на электромагнитике снизу а к качелям железку приклеил и можно будет регулировать и частоту и размах |
| Но имеем что имеем - мотор и редуктор из двух шестерёнок. Ломать корпус/переделывать - не будем. КОгда закончим - ребёнок уже вырастет
|
|
|
|
| |
Собщение N: 5528
Зарегистрирован: 27.03.08
Откуда: Россия, Ковров / 33
Фото:
|
|
Отправлено: 16.02.18 02:09. Заголовок: А вот идея измерять ..
А вот идея измерять ток на моторе - хороша. Спасибо Dime-SPb! Попробую графики порисовать, в каком положении сколько.
|
|
|
|
Отправлено: 16.02.18 06:48. Заголовок: DATURA Не забудь по..
DATURA так это с транзисторами резистопом ты менять будешь. А есть микрухи к которым кнопки подключаются потом продемонстрировать свою поделку с измерением тока В ардуино я дуб.но очень хочу разобраться
|
|
|
|
Отправлено: 16.02.18 07:47. Заголовок: гуапист пишет: В ар..
гуапист пишет: цитата: | В ардуино я дуб.но очень хочу разобраться |
| да ты дуб гораздо в большем, просто признать это боишься. Да и разобраться с ардуино не особо хочешь, в противном случаи уже разобрался бы, а не занимался выдачей советов выше - коих не требуется в данной теме.
|
|
|
|
Отправлено: 16.02.18 07:48. Заголовок: DATURA я вот не пон..
DATURA я вот не понял одного, у тя качели-то есть именно такие как на картинке? Если да, то там, то что сделано?
|
|
|
|
|
Отправлено: 16.02.18 08:40. Заголовок: Nedos Зато я почини..
Nedos Зато я починил бы эту игрушку за полчаса.
|
|
|
|
Отправлено: 16.02.18 09:12. Заголовок: гуапист пишет: Зато..
гуапист пишет: цитата: | Зато я починил бы эту игрушку за полчаса. |
|
я на 30 сек. быстрее ЗЫ ты это к чему вообще?
|
|
|
|
Отправлено: 16.02.18 09:45. Заголовок: Nedos Ты чо пристал..
Nedos Ты чо пристал то? Обиделся из-за гектаров что-ли? Брось давай я шучу!
|
|
|
|
Отправлено: 16.02.18 10:23. Заголовок: гуапист пишет: Ты ч..
гуапист пишет: цитата: | Ты чо пристал то? Обиделся из-за гектаров что-ли? |
| ты в своём уме? Я не приставал... просто спросил...
|
|
|
|
| |
Собщение N: 5532
Зарегистрирован: 27.03.08
Откуда: Россия, Ковров / 33
Фото:
|
|
Отправлено: 16.02.18 19:38. Заголовок: Nedos пишет: DATURA..
Nedos пишет: цитата: | DATURA я вот не понял одного, у тя качели-то есть именно такие как на картинке? Если да, то там, то что сделано? |
| Не, картинка - хаотичная. Есть качели, Мотор и редуктор из трёх шестерёнок, Панель с кнопками "больше"-"меньше", "вкл", "таймер", "музыка", "громче"-"тише", Дохлые "мозги" от качелей. H-Мост, Ардуина Pro Mini Atmega 168. Короче забейте, я уже практически дописал. "Дребезг" кнопок устраняю.
|
|
|
|
| |
Собщение N: 5533
Зарегистрирован: 27.03.08
Откуда: Россия, Ковров / 33
Фото:
|
|
Отправлено: 16.02.18 19:40. Заголовок: По поводу обратной с..
По поводу обратной связи - придумал магнит+геркон ;) Но пока обошёлся без неё, главное период приблизительно прикинуть и всё работает. ...Баклажку воды 5л укачивает ))))
|
|
|
|
| |
Собщение N: 5539
Зарегистрирован: 27.03.08
Откуда: Россия, Ковров / 33
Фото:
|
|
Отправлено: 18.02.18 19:37. Заголовок: Оставил их качаться ..
Оставил их качаться на выходные, тест-прогон, тксказать. Два дня - полёт нормальный )) По поводу Ардуино - следующий прожект: Скрытый текст
|
|
|
|
| |
Собщение N: 14517
Авто: Volvo XC-60; ВАЗ-21214
Зарегистрирован: 29.08.06
Откуда: Санкт-Петербург
|
|
Отправлено: 18.02.18 22:13. Заголовок: ..
|
|
|
|
| |
Собщение N: 5542
Зарегистрирован: 27.03.08
Откуда: Россия, Ковров / 33
Фото:
|
|
Отправлено: 18.02.18 22:38. Заголовок: Эм.. спиритическая д..
Эм.. спиритическая доска на ардуино?
|
|
|
|
| |
Собщение N: 14518
Авто: Volvo XC-60; ВАЗ-21214
Зарегистрирован: 29.08.06
Откуда: Санкт-Петербург
|
|
Отправлено: 19.02.18 00:00. Заголовок: DATURA пишет: Эм.. ..
DATURA пишет: цитата: | Эм.. спиритическая доска на ардуино? |
|
да, один из вариантов "из того, что есть", в планах второй вариант "типа покруче", но надо денег и ждать.
|
|
|
|
|
| |
Собщение N: 5543
Зарегистрирован: 27.03.08
Откуда: Россия, Ковров / 33
Фото:
|
|
Отправлено: 19.02.18 00:39. Заголовок: Прикольно ) И какую..
Прикольно ) И какую-нибудь Алису или Siri, как "дух" )
|
|
|
|
| |
Собщение N: 5544
Зарегистрирован: 27.03.08
Откуда: Россия, Ковров / 33
Фото:
|
|
Отправлено: 19.02.18 19:03. Заголовок: Такс. Возник вопрос ..
Такс. Возник вопрос (что-то я туплю ) Есть Х, есть Y Y - константа, X -меняется от 0 до Y. Нужно срабатывание триггера, когда X меняется на 1/10 от Y, те если Y у нас 100, то триггер должен срабатывать при X= 10 20 30 итд...
|
|
|
|
| |
Собщение N: 5545
Зарегистрирован: 27.03.08
Откуда: Россия, Ковров / 33
Фото:
|
|
Отправлено: 19.02.18 19:06. Заголовок: .... а всё, забейте ..
.... а всё, забейте if (X % Y/10 == 0) { do_this; } мне просто нужно было эту мысль текстом написать ))
|
|
|
Ответов - 34
, стр:
1
2
All
[только новые]
|
|