http://www.forum.getchip.net/ |
|
light-o-rama http://www.forum.getchip.net/viewtopic.php?f=9&t=417 |
Страница 1 из 3 |
Автор: | Akademik [ 23 ноя 2013, 15:23 ] |
Заголовок сообщения: | light-o-rama |
Приветствую всех форумчан,в особенности SVN и Getchip,они мне ОЧЕНЬ помогли реализовать мою затею с освещением корридора.Еще раз ОГРОМНОЕ СПАСИБО!!! Моя очередная бредовая идея. Наткнулся в интернете на интересное устройство "light-o-rama". Но это только в задумках,так-как сам я написать такую программу точно не смогу. Может просто кому понравится идея... http://youtu.be/-5BOuAJtjbw http://youtu.be/4zjXr6Qnpcw Выглядит очень даже прикольно.)) |
Автор: | GetChiper [ 23 ноя 2013, 18:09 ] |
Заголовок сообщения: | Re: light-o-rama |
Классно выглядит! Но придется прописывать сценарий под каждый трек. Но оно будет того стоить! |
Автор: | SVN [ 23 ноя 2013, 19:15 ] |
Заголовок сообщения: | Re: light-o-rama |
Мне тоже это не под силу. ![]() |
Автор: | GetChiper [ 23 ноя 2013, 19:18 ] |
Заголовок сообщения: | Re: light-o-rama |
Это любому под силу. Просто прописывается какой канал-гирлянду включать в какое время и по таймеру включается. |
Автор: | als9 [ 23 ноя 2013, 21:41 ] |
Заголовок сообщения: | Re: light-o-rama |
![]() ![]() |
Автор: | Akademik [ 23 ноя 2013, 23:49 ] |
Заголовок сообщения: | Re: light-o-rama |
Автор: | Akademik [ 25 ноя 2013, 20:54 ] | ||
Заголовок сообщения: | Re: light-o-rama | ||
Не стал создавать новую тему,просто хочу спросить ,может кто сталкивался. Облазил почти весь интернет,пишут одну чушь. ![]() Суть моего вопроса такая... Имеется мотор DC от принтера с оптоэнкодером,хочется написать программу для того ,чтоб можно было поворачивать вал двигателя на определенный угол в обе стороны. Вопрос в том,каков должен быть алгоритм.? Мои (я думаю бредовые) предположения, так как до сих пор еще чайник в программировании... 1. обязательно нужен ШИМ на управление мотором,для того чтобы не проскочить определенную метку энкодера. 2. считывать положение энкодера либо по переполнению счетчика, либо по прерываниям(опять же мои предположения ![]() 3. что-бы сильно не заморачиваться с написанием программы на прерывания, моя идея в том, чтоб сначала записать количество импульсов в МК с энкодера на поворот 360 градусов,затем при установе определенного значения другим энкодером,запускать ШИМ до момента достижения заданного количества импульсов. другими словами,принцип должен быть,как у серво-машинки. Подскажите пожалуйста,в каком направлении мне хоть думать. Так ли я себе представляю алгоритм работы? Объяснил конечно не ахти как,сильно не ругайтесь пожалуйста ![]() ![]() и вот такой же у меня моторчик.
|
Автор: | GetChiper [ 25 ноя 2013, 23:29 ] |
Заголовок сообщения: | Re: light-o-rama |
Как ведет себя мотор/вся_конструкция если при полном вращении его обесточить? намертво станет или по инерции еще будет прокручивается? Если двигатель сам не останавливается точность позиционирования придется осуществлять при помощи алгоритма регулирования (ПИД, например), соответственно понадобится и ШИМ (причем два канала, чтобы можно было вращать в обе стороны). Для чтения положения диска нужно использовать алгоритм как для энкодера - тут без вариантов и реализовывать его на прерываниях (иначе возможны ошибки). Сам оптический датчик есть? можно с мышки заюзать. Насколько точно нужно позиционировать вал? |
Автор: | Akademik [ 26 ноя 2013, 15:05 ] |
Заголовок сообщения: | Re: light-o-rama |
Автор: | Akademik [ 26 ноя 2013, 15:13 ] |
Заголовок сообщения: | Re: light-o-rama |
просто необходимо сначала чтоб можно было установить значение ,так сказать Выносным, энкодером,затем нажимая на него, вал начинал вращаться на задонное значение в ту или иную сторону. |
Страница 1 из 3 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |