Имя: Пароль:
LIFE
 
OFF: Как проще и без лишних трат сделать устройство, нажимающее кнопку по положению предмета?
Ø (Волшебник 04.05.2023 19:57)
,
0 Грю
 
01.05.23
17:15
Есть медленно движущаяся вертикально платформа, за счет червячного механизма, на шаговом двигателе, по рельсам.
Она двигается вниз/вверх, как курс биткоина.
Амплитуда примерно сантиметров 20. Скорость - несколько миллиметров в секунду.

Нужно запоминать максимальное положение, в котором она была за все время (назовем это "рекорд"), и если в какой-то момент она продвинется выше предыдущего рекорда на 5 сотых миллиметра, нужно нажать кнопку, которая подключена к фотоаппарату, и запомнить новый рекорд.

Как бы это сделать оптимальным способом, с наиманьшими затратами времени и денег?
129 Гена
 
гуру
02.05.23
08:26
Вроде как врачи рост меряют. Пусть остался брусок на каком-то уровне. Зачем нам низких точно замерять, если они просто под бруском стоят, не касаясь макушкой?
130 Irbis
 
02.05.23
08:28
Если движок шаговый, то что мешает считать имульсы и на нужно шаге подавать на исполнительную цепь сигнал управления? В качестве безумной идеи.
131 DES
 
02.05.23
08:29
любую мышку примотать синей изолентой и читать координаты
132 Sewace
 
02.05.23
09:24
Много лет тому назад была такая история. Был старенький бумагорезательный станок - гильятина. Нож перемещался вперед-назад вдоль вала с "червячным" приводом.
Вращение вала придавалось обычным элетротехнических мотором, сначала грубо при помощи мотора подводили нож, потом точно ручкой подводили к нужному месту, измеряя расстояние линейкой.
Захотели модернизировать, сделать "электронную линейку". Я пошел в институт, выпросил старую мышку с шариком. Ролик, отвечающий за горизонтальное смещение, при помощи холодной сварки прикрепил к валу и смонтировал плату.
Итог: несмотря на то, что вал вращается с большой скоростью (аж свистит) Но ни один импульс не терялся даже на большом расстоянии, чему я был необычайно удивлен! Но неудача ждала там, откуда ее не ждал. Терялись данные при смене направления. Причем несмотря на то, что двигателем поменять направление быстро и нельзя (все равно есть большая инерционность вращения), но несмотря на это почему-то появлялась непредсказуемая погрешность в момент смены направления.
Итог: поменяли этот двигатель на шаговый, коллега спаял схему (тогда еще с вводом через LPT-порт), и получили не просто "электронную линейку", а полноценное управление с точным позиционированием.
133 dmrjan
 
02.05.23
09:46
Такая штука как Фотодиодные линейки с усилением не подойдет? https://hamamatsu.su/products/fotodiodnye-linejki-s-usileniem/?ysclid=lh5wly22gi311515502
134 АгентБезопасной Нацио
 
02.05.23
10:47
(133) для диапазона 200 мм и точности 0,05 мм сколько потребуется линеек? а они вроде недешевые. Ну и опять остаются вопросы из (121)
135 Shur1cIT
 
02.05.23
10:51
(0) возможно сервопривод можно приспособить у него двух сторонняя связь, в отличие от шагового двигателя он не только может крутить, но и получать положение вала двигателя. Если чисто измерять можно купить авиамодельный недорогой причем цифровой, только характеристики посмотреть экзотики и удешивленных можелей полно который не пойдут
136 АгентБезопасной Нацио
 
02.05.23
10:51
(129) это и надо. только "храповика" с "шагом" 0,05 я придумать не могу. Делать сминаемый или вытягиваемый элемент с нулевой упругой деформацией - я тоже не знаю как.
137 PLUT
 
02.05.23
11:50
((0) (136) в качестве бреда - двигать магнит по магнитной поверхности этой вашей "вертикальной платформой". расстояние - (эти ваши самые 5 соток точности) измерять "оптической линейкой"
138 tan76
 
02.05.23
12:35
вот вам НЕ дискретный (безшаговый,  аналоговый) линейный "храповик"  https://tkampira.ru/upload/iblock/4d3/4d3cefe5f714907d17f5ca615bfac558.jpeg

берете от него только одну спицу и пружинный зажим, вешаете на зажим провод, он же контакт для срабатывания, располагаете вдоль оси движения платформы и она же (платформа), будет его двигать на новый рекорд
139 Irbis
 
02.05.23
12:36
(132) ШД в плане управляемости для прецизионного позиционирования инструмента вещь незаменимая. В институте для станка паял схему с глубиной регулирования 1000 дискрет на градус. При этом шаг движка был всего 0.8 градуса. При полушаговом режиме управления это 900 импульсов на один оборот вала.
140 PLUT
 
02.05.23
12:36
(137) всё не читал. оказывается у меня повтор бреда в (127)

гггг
141 IVT_2009
 
02.05.23
12:58
Может предлагали.
Идея в следующем: От рейки есть привод на колесо, которое через мультипликатор вращает другое колесо с прорезями.
В прорезях оптопара. Едем в верх, считаем импульсы. Один импульс пусть будет 10 микрон. Разрешение регулируем
передаточным числом мультипликатора.
Контроллер получает информацию, что поехали вверх. Начал считать импульсы. Если показание становится больше чем прошлое значение для этого направления - то даем импульс на фото и по окончанию движения по данному направлению - запишем это в раздел рекорд.
Мультипликатор это повышающий механизм например маленькое колесо - пассик - большое колесо.
142 IVT_2009
 
02.05.23
12:59
Если ремень мультипликатора сделать зубчатый, то избежим проскальзывания.
143 АгентБезопасной Нацио
 
02.05.23
13:00
(138) этот подвес двигается только если сжать оба плеча пружины. оставиь одно плечо - будет ненормируемая упругая деформация. Ну и в этом плане обычный "механизм перекоса" будет проще и точнее
(139) т.е. микрошаг - в четверть процента от шага? и что там было с моментом?
144 АгентБезопасной Нацио
 
02.05.23
13:02
(142) а если поставим энкодер непоследственно на вал - избежим не только проскальзывания, но еще и наличия ремня, мультипликатора, и т.п.
145 tan76
 
02.05.23
13:43
(143) это подвес прекрасно двигается именно за одно плечо
146 PLUT
 
02.05.23
13:43
вот интересный оптический датчик для "измерения рекордов"? аналоговый выход, точность 10 мкм

https://static.chipdip.ru/lib/465/DOC012465461.pdf

https://www.electronshik.ru/news/show/6526

в банкоматах используется для детектирования слипшегося бабла/банкнот
147 Irbis
 
02.05.23
13:57
При наличии ШД замыкать обратную связь для управления не обязательно.
148 IVT_2009
 
02.05.23
14:09
Самая большая проблема это люфты на соединениях этой приблубы с механизмом.
Моя мысль была аналогом головки микрометра , где вместо стрелки диск с прорезями.
Еще добавлю, что если поставить две отптопары, то можно отловить направление движения и избежать концевиков.
149 АгентБезопасной Нацио
 
02.05.23
14:10
(145) если бы он прекрасно двигался за одно плечо - на нем бы не держадась нагрузка.
(146) Ага, реально интересный. трингуляционный, интересно, как.
(147) скорее, при наличии жесткой связи привода не обязательно. а ШД вполне умеет пропускать шаги.
150 АгентБезопасной Нацио
 
02.05.23
14:12
(148) "две оптопары" - это обычный квадратурный оптический энкодер, предложенный пол-дня назад.  И в общем случае ни один энкодер не дает "положения" при люфте привода, поэтому концевик весьма желателен.
151 Irbis
 
02.05.23
14:21
(149) ШД пропускает шаги, насколько я знаю, в нескольких случаях (превышена частота управляющих импульсов, момент сопротивления выше допустимого и т. п.). То есть налицо ошибки проектировщиков или эксплуатация вне рабочих возможностей.
152 Irbis
 
02.05.23
14:23
(150) +1, датчик абсолютного положения при старте нужен. После самодиагностики и определения положения уже можно обойтись и показаниям относительного датчика.
153 Гость из Мариуполя
 
гуру
02.05.23
15:00
Я вот очень хочу посмотреть на "червячный механизм, на шаговом двигателе, по рельсам, вертикально", который обеспечивает позиционирование с точностью .. да пусть будет предел, как у автора -  50 микрон. Хотя на самом деле, если он собирается ловить "рекорды" в 50 микрон, то точность позиционирования должна быть существенно больше - эдак в 5 микрон. Но пусть будет 50.

Иными словами - делаем шаг вверх, поднимаемся на 50 микрон, делаем шаг  вниз, опускаемся на 50 микрон, делаем обратно шаг вверх. С какой точностью платформа спозиционируется на предыдущем верхнем уровне?
Нет, "сферическая платформа на червячном механизме на шаговом двигателе по рельсам, вертикально, в вакууме" должна спозиционироваться на то же самое место. Но это сферическая платформа в вакууме.  А реальная?  С какой точностью должен быть сделан червячный механизм? Гд вы реально видели такое чудо? дайте ссылку посмотреть.
154 PLUT
 
02.05.23
15:12
(153) > С какой точностью должен быть сделан червячный механизм? Гд вы реально видели такое чудо? дайте ссылку посмотреть.

микрометр обыкновенный :)

"Оптимальным является перемещение винта в гайке лишь на длину не более 25 мм из-за трудности изготовления винта с точным шагом на большей длине."
155 PLUT
 
02.05.23
15:14
(154) ну не совсем конечно "червячный механизьм"
156 Гость из Мариуполя
 
гуру
02.05.23
15:19
одни только так называемые "ошибки реверса", даже если использовать в гайке ходового винта  шарико-винтовую пару с прецизионным преднатягом,  может приводить к ошибкам порядка до 10 мкм.
Про обычную ходовую гайку на обычной резьбе на обычном червячном механизме вообще разговора нет. Т Только шарико-винтовая пара с прецизионным преднатягом.


(154) >>микрометр обыкновенный
ага. с погрешностью измерения в половину единицы шкалы. :)
то есть микрометр "обыкновенный" с единицей шкалы в 50 микрон может иметь погрешность ммм... до 25 микрон. :)
"Необыкновенные" микрометры могут иметь погрешность и в 1 микрон, но ОНИ ЕЕ (ПОГРЕШНОСТЬ) все равно имеют.
И таки да, микрометр - это не червячный механизм с шаговым двигателем.
157 Гость из Мариуполя
 
гуру
02.05.23
15:21
(155) повторю вопрос - делаем шаг вверх, поднимаемся на 50 микрон, делаем шаг  вниз, опускаемся на 50 микрон, делаем обратно шаг вверх. С какой точностью платформа спозиционируется на предыдущем верхнем уровне? на сколько микрон будет/или не будет вообще промах?
158 АгентБезопасной Нацио
 
02.05.23
16:35
(151) ага, грубо говоря, когда нагрузка превышает допустимую для шага.  Ну или в случаях резонанса. Т.е. "пропустить шаг нужно постараться", но вполне реально
(153) если ходовая гайка с преднагрузкой (т.е. считаем, что безлюфтовая), то при прочих равных условиях у нас остается влияние опоры, и температурные. а вообще, машиностроитель из меня не очень, "допуски и посадки" не изучал (это то-ли в Деталях машин, то-ли в метрологии было? )
159 Грю
 
02.05.23
16:40
(130) Хорошая идея! Но чем их считать? Нужно же какое-то устройство, способное считать импульсы. А его нет.
160 АгентБезопасной Нацио
 
02.05.23
16:45
(159) ардуина. Только всё-таки рекомендую считать не шаги двигателя, а "шаги поворота". подключиться к двигателю легко, но вот управление шаговиком - оно, грубо говоря, бывает разным. Т.е. не будет так, что "импульс тут - значит - шаг вверх, а тут - шаг вниз"
161 АгентБезопасной Нацио
 
02.05.23
16:47
+(160) не нравится ардуина - считай ESP/STM. можно от леги майндшторм контроллер взять. Ну а энкодеры уже обсудили достаточно.
162 Грю
 
02.05.23
16:48
(153) Точность позиционирования механизма с червяком выше 50 микрон, просто я такую не использую, потому что мне достаточно и 50 для моих задачь.
163 АгентБезопасной Нацио
 
02.05.23
16:48
(162) сделай ему фотку
164 Грю
 
02.05.23
16:52
(163) Могу сделать когда дома буду.

Да разбери любой старый DVD-ROM, там шаговый двигатель с червячным механизмом имеет и то более высокую точность, чем у меня.
165 PLUT
 
02.05.23
16:58
вот интересный концевик практически даром

https://aliexpress.ru/item/33018074693.html?sku_id=67175321071

при пробитии очередного рекорда этот концевик может пипку на фотоаппарате жмакать?
166 PLUT
 
02.05.23
17:00
(165) вот такая еще дичь есть в ассортименте

https://aliexpress.ru/item/32845783454.html?spm=a2g2w.detail.pers_rcmd.2.30cf724fJcmlPj&sku_id=65109775784
167 Грю
 
02.05.23
17:01
Короче, сам придумал простой вариант: Датчик от лазерной мышки приделать на движущуюся часть, а смотреть он будет на рельс, не касаясь его.
Разрешение лазерной мышки - 8000 dpi. Ну пусть даже 4000, если взять дешевую. Это 6 микрон. Даже слишком.
168 PLUT
 
02.05.23
17:06
(167) а измерять будешь перемещение курсора мЫшки по экрану?
169 Gary417
 
02.05.23
17:10
а УЗ датчик расстояния повесить не предлагали еще? - предлагаю...помню когда в РЖД работал, у нас такая штука была для измерения выхода штока тормозов..там довольно высокая точность была (правда датчик промышленный был)
170 Gary417
 
02.05.23
17:10
типа датчик, а на платформу мишень, и ардуинкой чиселки считывать
171 Грю
 
02.05.23
17:12
(168) Именно. Не по экрану, а в принципе изменение положения курсора. На экране он может вообще не отображаться.
172 Грю
 
02.05.23
17:13
(170) Если придется ардуинку применять, то проще импульсы с шагового двигателя считывать.
173 Gary417
 
02.05.23
17:15
(171) курсор ОС нельзя считать точным показателем, при слишком больших изменениях показателей он может пропускать сигналы, с датчика мышки надо считывать напрямую данные (p.s.концептуально кстати очень неплохой вариант, только его лучше на контроллер вешать, а не полагаться на драйверы ос)
174 Грю
 
02.05.23
17:19
(173) Это откуда ты такое взял, что при слишком больших изменениях показателей он может пропускать сигналы?
175 Гость из Мариуполя
 
гуру
02.05.23
17:30
(164) Да разбери любой старый DVD-ROM, там шаговый двигатель с червячным механизмом имеет и то более высокую точность, чем у меня.

DVD-ROM здесь вообще не пример, там обратная связь по позиционированию. Цитата "Для обеспечения точности позиционирования в DVD-R используется метод волнообразных желобковых дорожек, в соответствии с которым специальные желобковые дорожки в заводских условиях гравируются на диске. " Естественно, что при наличии обратной связи позиционирование будет осуществляться  намного точнее.
176 Грю
 
02.05.23
17:50
(175) Какая разница как там происходит позиционирование, если тут кто-то говорил что в червячных передачах люфт 0.2 мм?

Сперва определитесь какой там на самом деле люфт, потом можно будет считать какую точность может обеспечить шаговый двигатель.

Но могу и так сразу сказать, точность там на много больше чем 50 микрон.
177 Гость из Мариуполя
 
гуру
02.05.23
17:53
(172) импульсы с шагового двигателя ни разу строго не равны линейному перемещению платформы. Ибо, как я выше сказал, любой червячный механизм имеет погрешность (если это не сферический в вакууме). Например, насчитал ты импульсов на поднятие на 50 микрон. Вроде бы оно, пора регистрировать рекорд. А реально платформа поднялась на.. 49 микрон. И рекорда нет.
178 Грю
 
02.05.23
17:56
(177) Я зарегистрирую рекорд по условию что датчик перестал подниматься, и начал опускаться. Ничего страшного что 1 микрона не хватило, это все равно не заметно на фотографии.
179 Irbis
 
02.05.23
18:19
(159) Эти микросхемы так и называются — счётчики. Бывают даже реверсивные.
180 Гость из Мариуполя
 
гуру
02.05.23
18:20
(176) позиционирование с обратной связью (DVD) и позиционирование без обратной связи (в сабже) - это совсем разные вещи. Ты так и не ответил на вопрос в (157)

И да, меня умиляет фраза -"если ходовая гайка с преднагрузкой (т.е. считаем, что безлюфтовая)"
а мужики то и не знают:) придумывают и продают всякую хрень типа https://lmotion.ru/screwballrolled.shtml
а оказывается, надо всего лишь делать обычную гайку с преднагрузкой. И она внезапно становится безлюфтовой :))) то есть ни микрона погрешности. :)) при движении туда-сюда-обратно без обратной связи :))

ps: даже у таких, как по ссылке, прецизионных катаных шарико-винтовых передач стандартный класс точноcти G5 (правда, там по ссылке предлагают по спецзаказу классы G3 или G1)
то есть даже на самом малом диаметре червяка (3мм) - до 6 микрон. на диаметре червяка 6 мм- 9 микрон.
Движение туда-сюда-обратно даже на таких прецизионных катаных шарико-винтовых передачах абсолютно безлюфтовым не будет.
То есть считать шаги двигателя, имея люфты в линейном перемещении - бессмысленно.  Считывать нужно именно линейное перемещение платформы.

Ну или (178) - плюс-минус. Если ты согласен на плюс-минус, то да.
181 zlnk
 
02.05.23
18:40
Идея такая.
На неподвижной части конструкции вверху и внизу закреплёны неподвижные блоки. Через них -- петля (верёвка связанная). На этой верёвке закреплён какой-нибудь цилиндрик, лёгкий.
Один из блоков -- фрикционный, предотвращающий самопроизвольное вращение.
На подвижной платформе что-то типа вилочки, в разрезе которой вышеупомянутая верёвка. Когда платформа опускается вниз, ничего не происходит. Когда вверх, выше предыдущего "рекорда", вилочка толкает цилиндр вверх.
Прибавляем сюда идею из (141), и считываем вращение колеса одного из блоков.
Всё!
182 АгентБезопасной Нацио
 
02.05.23
19:34
(180) 1.ну, я назвал "с преднагрузкой", ты назвал "с преднатягом". я ж говорю, я не механик...
2. с обратной связью или без - если есть возможность спозиционироваться точно, значит, она есть.
3. про "ни микрона" я не говорил - ибо всегда есть и смазка, и опора, и температура.
(181) см (136). Ну и еще - замечания по натяг и упругость веревки, и т.д.
183 Грю
 
02.05.23
20:45
(179) Ну и что толку в счетчике, если его все равно к чему-то еще подключать? Как-то глупо.
184 Грю
 
02.05.23
20:47
(180) Я не мерил, поэтому не могу сказать с какой конкретно точностью.
Могу лишь сказать, что точность получается более высокая чем требуется. Я специально увеличил шаг до 50 микрон, чтобы быстрее работало. Минимальный шаг еще меньше.
185 Грю
 
02.05.23
20:51
Если для самой платформы достаточно точности импульсов шагового двигателя, то для ее фотографирования этого более чем достаточно. Ну не доедет она на 1 микрон, и что? На фото этого не будет заметно.
186 Грю
 
02.05.23
20:55
(181) Неплохая идея. Цилиндр можно уравновесить точно таким же на другой стороне, чтобы уменьшить погрешность растяжения веревки из-за разницы между натяжением свободного цилиндра, и стоящего на вилке. Можно силу фрикционного блока снизить почти до нуля.
187 Грю
 
02.05.23
21:06
Вот примерные выкладки на то, что точность достаточная:

Определить что наступил рекорд можно по следующим признакам:

1. Платформа, перестала подниматься, и начала опускаться, следовательно достигла максимума.
2. Точка остановки выше чем предыдущий рекорд на чуть больше чем нисколько.

Пункт 1. определяется при существующей точности на сто процентов. Невозможно чтобы при движении вверх платформа случайно остановилась и тем более чтобы двинулась вниз.

Пункт 2. определяется так же на 100%, потому что чтобы новый рекорд оказался равен предыдущему рекорду, то погрешность одного шага должна оказаться 100%, то есть +/- 50 микрон, а это невозможно. Реальная погрешность на много меньше одного шага в 50 микрон. Даже если предположить, что погрешность 10% = 5 микрон, что на много больше реальности, то в этом случае погрешность все равно удовлетворительная, и позволяет определить рекорд на 100%.
188 Грю
 
02.05.23
21:10
Второй случай, что наступил новый рекорд определяется по следующему признаку:

1. Платформа поднялась на 50 микрон выше, чем предыдущий рекорд.

Чтобы этот случай определился с ошибкой, необходимо чтобы погрешность оказалась > 50%, что так же невозможно.
189 Грю
 
02.05.23
21:17
Двигается примерно вот по такому графику. Вверх меняется координата, вправо - время.
Красными точками обозначил когда нужно давить на кнопку фотоаппарата.

https://i.ibb.co/wpzXhjt/image.png
190 Irbis
 
03.05.23
06:07
(183) Что именно глупо? Проектировать исполнительный механизм, который по достижению очередного "рекорда" будет записывать его и в дальнейшем сравнивать с текущими результатами, а затем формировать сигнал на что-то там что нужно включить или выключить?
191 uno-group
 
03.05.23
09:31
За счет рычага и разной длинны плеч можно получить нужную точность даже менее точными приборами. Берем соотношение 1 к 10 и уже достаточно регистрировать всплески с точностью в 10 раз меньше. В механических системах возникает вопрос инерции. Грубо говоря плавный подъем 1,2,3,4,5 будет фиксироваться как 5. А вот 1,5 может регистратор по инерции может подпрыгивать дальше и регистрироваться как 6-7.
Не понимаю что это реально за устройство в теории можно установить стабилизированный источник света и за ним опять же чем дальше отнесем тем сильнее с масштабируем и меньшая точность нужна солнечную панель. Есть куча датчиков тока и напряжения по которым можно вычислять на сколько очередной скачек закрыл свет останется только откалибровать систему хотя если нужно регистрировать только рекорды можно и не калибровать а просто при превышении минимуму освещенности фотографировать.
192 АгентБезопасной Нацио
 
03.05.23
15:18
(191) а короткое плечо рычага у тебя безлюфтово опирается? а если с люфтом, то что будет с длинным плечом?
вообще, конечно показательная тема...
193 Gary417
 
03.05.23
15:39
(174) курсор мышки или датчик?

датчик то понятно ничего пропускать не будет (пока это укладывается в его разрешение)

а вот курсор, ты попробуй быстро мышкой подергать, позиционирование там будет менятся не 1-2-3-4-5-6-7-8-9-10, а 1-4-6-10
194 Gary417
 
03.05.23
15:41
даже проще, сделай гденить форму и логируй координаты мышки, удивишся в "полноте" координат которые передаются
195 Грю
 
03.05.23
16:31
(190) Глупо делать промежуточное звено, без которого можно легко обойтись.
196 Грю
 
03.05.23
16:38
(193) Ну естественно курсор. Но ни один импульс не пропущен даже в твоем примере. То что значения не по порядку - это так и должно быть. Значит так меняется координата. Если бы там были сигналы 1-2-3-4-5-6-7-8-9-10 вместо 1-4-6-10, то как раз это было бы ошибкой.
При быстром перемещении мышки пропуск сигнала сказывался бы заметно негативно на пользовательском опыте, особенно в динамичных играх, где очень важна скорость и точность перемещения мышки.
Так что это выдумки, что на большой скорости могут быть пропуски. На современных мышках на столько быстро работает датчик, что человеческими силами невозможно так быстро двигать мышку, чтобы получился сбой.
197 Грю
 
03.05.23
16:40
(194) Да много раз делал в детстве. Попробуй сам, удивишься что все работает четко.
198 Gary417
 
03.05.23
17:12
(196) я тебе так и написал
датчик - работает как надо в рамках своего разрешения
в ОС - если мышка будет "ехать" по всем координатам - она будет заметно тормозить
в играх - игры не используют сигналы указателя от ОС, у них свои интерфейсы, сейчас уже уникальные для каждого игрового фреймворка, а когдато это был DirectInput в винде

>На современных мышках на столько быстро работает датчик, что человеческими силами невозможно так быстро двигать мышку, чтобы получился сбой.

купи мышку в ашане за 100р, удивишся что бывает, я помнится такую купил..так изплевался даже в винде...впервые в жизни такое увидил что в оконном режиме мне разрешения мышки не хватало
199 Irbis
 
03.05.23
17:22
(195) Глупо как раз не делать, особенно если так получится проще.
200 Грю
 
03.05.23
17:24
(198) Нет такого понятия "по всем координатам", иначе бы курскор всегда двигался с одинаковой скоростью, а это было бы ошибкой.
Есть просто разные координаты через равные промежутки времени.
201 Грю
 
03.05.23
17:25
(199) Проще не получается. Просто лишнее звено добавится, только и всего.
202 Irbis
 
03.05.23
17:28
Тебе виднее, желаемый конечный результат и все ограничения на его достижения не озвучены.
203 Грю
 
03.05.23
17:31
(202) А как ты сам это представляешь? Ну подключишь микросхему-счетчик, дальше что? Кто должен дать сигнал на фотоаппарат? Эта микросхема, очевидно, не может. Нужно ее подключить к какому-то более умному устройству, в котором будет выполняться написанная программа.
А раз второе устройство на столько умное, что может выполнять алгоритмы, значит и считать оно тоже сможет без дополнительных микросхем. Выходит, микросхема-счетчик - лишняя.
204 Irbis
 
03.05.23
17:37
(203)слова "регистр", "компаратор" тоже не слышал.
Микропроцессорный комплект, наверное тоже можно собрать но это слишком дорого. А ещё вероятнее всего понадобится усилитель мощности и т. д. Но это всё лишние звенья
205 Грю
 
03.05.23
17:46
(204) Конечно слышал. Ты что, предлагаешь всю логику собрать на регистрах и компараторах? Свой процессор изобрести? Это еще гораздо большая дичь, слишком трудоемко, да и дороже выйдет чем обычный микроконтроллер за два бакса.
206 Irbis
 
03.05.23
17:55
Там и собирать нечего, десятками подобные устройства в институте паяли. И выход на нагрузку в десятки ампер.
207 Грю
 
03.05.23
17:57
(206) Но все равно сложнее, чем написать программу.
208 Irbis
 
03.05.23
18:01
(207) Ничуть. А к МП придётся ассемблер этого МП учить, эмулятор искать и осваивать. А тут чистое железо, без всяких программных глупостей. К тому же искать ошибки программирования не нужно.
209 Грю
 
03.05.23
18:10
(208) Ассемблер я и так знаю, много раз писал под микрочипы в молодости. Эмулятор нечего осваивать, там все элементарно.
210 Грю
 
03.05.23
18:12
А под твое железо с эмулятором побольше возиться придется, так как много элементов вместо единственной микросхемы.
Если придется отлаживать и перепаивать, это тот еще гемор. Шлепнешь соплю из припоя в незаметном месте, потом пол для искать почему не работает как надо.
211 АгентБезопасной Нацио
 
03.05.23
21:20
(196) (197) да пробовали уже до вас давно. Разрешение вроде и хорошее. Но пропуски есть всегда, даже при прямом снятии сигналов с микрухи, через SPI. Мне помню где, но наталкивался, что у некоторых товарищей разрешения "вверх" и "вниз" отличались. И даже при точном юстировании не смогли добиться перемещения  мышиного датчика строговдоль одной оси -всегда под углом, следовательно, по двум, следовательно  Пифагор. Вы как дети,право слово..
212 Грю
 
03.05.23
22:23
(211) Это нонсенс. Не может быть там никаких пропусков. Иначе бы щас геймеры выли во всех интернетах: "Посоветуйте мышку где пропусков поменьше!".
213 Грю
 
03.05.23
22:28
>> И даже при точном юстировании не смогли добиться перемещения  мышиного датчика строговдоль одной оси -всегда под углом, следовательно, по двум, следовательно  Пифагор.

Я тебе одну умную вещь сейчас скажу, только ты не обижайся, все гораздо проще: Вторую ось можно игнорировать. Точная юстировка, говоришь :))))
214 АгентБезопасной Нацио
 
04.05.23
06:51
(213) игнорировать можно всё, что угодно. Только нужно знать, к каким последствиям это приведет. Для этого нужно 1)иметь мозги 2)иметь образование в соотв области, хотя бы самостоятельное 3)знать границы своих знаний (и незнаний соответсвенно).

поэтому я тебе отвечу: на дураков не обижаются. им или сочувствуют, или  над ними смеются...
215 Chai Nic
 
04.05.23
07:01
(212) Мышка вообще не в курсе координат. Она просто в каждом цикле опросе сообщает хосту, какое смещение в условных единицах расстояния относительно предыдущего цикла по каждой оси и какое состояние кнопок. И вот это смещение может выдаваться с разной точностью и/или разным округлением, в зависимости от модели мышки.
А в координаты на экране это преобразует мышиный драйвер.
216 Грю
 
04.05.23
07:03
(214) Цитаты прям из вконтакте. Ну извини если задел за живое.
217 Грю
 
04.05.23
07:05
(215) Это не мне объясняй, а тому, кто не знает как это работает. На предыдущей странице, не помню ник.
218 Irbis
 
04.05.23
09:00
(210) под мой вариант эмулятор вообще не нужен. Чисто аппаратная реализация возможна. А сопля из припоя сродни багу в эмуляторе. К тому же если разрядности АПЦ или самого МП не хватит для достижения точности, придётся внешние устройства всё равно городить.

теоретически вообще можно контактным способом все реализовать. Сам контакт, отвечающий за "рекорды", сделать перемещаемым, а связанный с площадкой по факту контакта и будет отдавать управляющий сигнал. Устранить "дребезг" и усилить по мощности не проблема.
219 Грю
 
04.05.23
17:07
(218) Без эмулятора на порядок сложнее сделать схему.

Разрядность АПЦ и МП не имеет значения, она там с огромнейшим приогромнейшим запасом, сигнал с шагового двигателя можно распознать даже на самой плохой разрядности, там всего два уровня: + и -.
220 vde69
 
04.05.23
17:13
я не пойму, чем гарантированое решение за 6тр не устроило?

за время потраченое на эту ветку уже давно-бы заработал 6тр и заказал железочку из (25)...

или это (делать из говна и палок) хобби?
221 Грю
 
04.05.23
17:15
(220) Это слишком сложное решение. Кроме покупки этой железяки, ее еще нужно подключить к чему-то. А уже выяснили, что можно просто мышку взять бесплатно, которая элементарно подклбючается к компу без дополнительных устройств и драйверов.
222 Garykom
 
гуру
04.05.23
17:24
(221) Проще взять вебкамеру, у нее разрешение выше чем у мышки
223 Garykom
 
гуру
04.05.23
17:26
(222)+ И да современные мышки = цифровая видеокамера
https://habr.com/ru/articles/128972/
Там оптика для макро но очень херовое разрешение
Поэтому взять обычную веб-камеру с подходящим разрешением и поменять оптику
224 Garykom
 
гуру
04.05.23
17:28
(223)+ О чем я еще в (13) написал
Соединить веб-камеру с OpenCV это пара дней
225 Грю
 
04.05.23
17:50
(224) Подключить мышку - 2 секунды.

Разрешения мышки более чем достаточно.

Усложнять нет смысла, если пользы от этого не будет.
226 Грю
 
04.05.23
18:29
Нажимать кнопку на фотоаппарате еще проще, нужно просто давать команду CD-Рому, чтобы выезжала тарелка для диска, и жала кнопку на фотике.

Вот такой заказал, завтра доставят: https://www.amazon.com/dp/B0B537CDBZ