Принтер из мышки

Что бы еще такого сделать?... Предлагайте! Обсудим все!!!
Аватара пользователя
zebrox
Встал на лапы
Сообщения: 117
Зарегистрирован: Вс апр 12, 2009 22:40:37

Принтер из мышки

Сообщение zebrox »

Всем привет!

Тут иНдея возникла, древняя как свет, но все-равно...

А можно-ли из оптической мышки и печатающей головки от картриджа струйного принтера сделать а-ля карманный принтер?
Вижу две основные проблемы:
- как работает печатающая головка, подозреваю, что в ней имеется несколько (сколько) пьезо-брызкалок, при подаче импулса на нужную брызгалку, она подает краску на бумагу. Как управлять этим процессом, какой картридж лучше использовать(каким проще всего управлять)
- и самое главное, как можно узнать угол поворота мышки относительно верхнего края листа (севера), можно ли его вычислить по изображению полученному с мыши или нужно ставить дополнительный датчик угла?

Есть ли какие идее на этот счет?
Реклама
Аватара пользователя
mr.Kirill
Мучитель микросхем
Сообщения: 438
Зарегистрирован: Вт сен 25, 2007 19:40:26
Откуда: Челябинск

Сообщение mr.Kirill »

Мдя, ну совсем не инженерный у Вас ход мысли.
Для начала - опишите подробно что хотите получить.
Потом разделите задачу на логически законченные блоки и далее уже решайте вопросы и проблемы, возникающие в процессе реализации того или иного блока.

А у Вас все началось с хвоста и лично я совсем не понял что за чудо-аппарат Вы решили изобрести.
Реклама
Аватара пользователя
demson
IT KT
Сообщения: 1309
Зарегистрирован: Пн авг 25, 2008 08:49:33
Контактная информация:

Сообщение demson »

я так понял мыш рукой проводишь а на бумаге строка текста образуется, или рисунка.
в спорах рождается ИСТИНА [AND] flud.
Аватара пользователя
zebrox
Встал на лапы
Сообщения: 117
Зарегистрирован: Вс апр 12, 2009 22:40:37

Сообщение zebrox »

demson писал(а):я так понял мыш рукой проводишь а на бумаге строка текста образуется, или рисунка.


Совершенно верно.
но есть две проблемы, как управлять печатной головкой картриджа и как определить угол поворота мыши относительно верхней кромки листа
Реклама
Эиком - электронные компоненты и радиодетали
kalobyte
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Сообщение kalobyte »

автор, а ты не задал себе вопрос самый глявный: как считать изображение с камеры и какое оно там?
дабы облегчить тебе поиск даю линк http://www.semicon.blue-nut.com/resourc ... mouse.html
Реклама
Аватара пользователя
zebrox
Встал на лапы
Сообщения: 117
Зарегистрирован: Вс апр 12, 2009 22:40:37

Сообщение zebrox »

kalobyte писал(а):автор, а ты не задал себе вопрос самый глявный: как считать изображение с камеры и какое оно там?
дабы облегчить тебе поиск даю линк http://www.semicon.blue-nut.com/resourc ... mouse.html


где-то видел видозапись с ее сенсора, но вопрос не в этом.

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

как узнать угол поворота?
Реклама
urry1
Родился
Сообщения: 7
Зарегистрирован: Чт окт 22, 2009 16:20:22

Сообщение urry1 »

Гы. Да никак. У мышки нет угла поворота - у нее есть координаты xy относительно начала (левая верхняя часть формы) - или не формы , пох и есть событие -
::OnMouseMove(UINT nFlags, CPoint point) . где паинт - и есть пресловутые координаты.
Аватара пользователя
бгкот
Мучитель микросхем
Сообщения: 450
Зарегистрирован: Пт фев 20, 2009 21:45:04
Откуда: Болгария
Контактная информация:

Сообщение бгкот »

zebrox писал(а):как узнать угол поворота?

Надо сделать мышку с двумя датчиками. Тогда будут известны координаты двух точек,
а это уже достаточно для определения угла наклона, т.э. - поворота.
©"Good indian is dead one!"
Аватара пользователя
zebrox
Встал на лапы
Сообщения: 117
Зарегистрирован: Вс апр 12, 2009 22:40:37

Сообщение zebrox »

бгкот писал(а):
zebrox писал(а):как узнать угол поворота?

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


Что-то я плохо себе это предсталяю, как сказал urry1, не инженерный ход мысли имею, не спорю.

Будет у нас две картинки, допустим мы их сомжем считать с помощью МК и что дальше? На них нужно будет 1512 раз в секунду искать одинаковые места, сравнивать с предыдущими картинками, затем вычислять dx & dy, а потом?

Может проще гироскоп в нее вкрутить или магнитный компас? :D
Аватара пользователя
demson
IT KT
Сообщения: 1309
Зарегистрирован: Пн авг 25, 2008 08:49:33
Контактная информация:

Сообщение demson »

ну допустим мы определим координаты но будет проблема точного провода по всему участку. Максиум с пару строк быстро нарисовать, дальше имхо просто водить мышкой и искать где еще не нанесена краска, да еще и не отрывая ее от листа будет очень сложно...
в спорах рождается ИСТИНА [AND] flud.
Аватара пользователя
zebrox
Встал на лапы
Сообщения: 117
Зарегистрирован: Вс апр 12, 2009 22:40:37

Сообщение zebrox »

demson писал(а):ну допустим мы определим координаты но будет проблема точного провода по всему участку. Максиум с пару строк быстро нарисовать, дальше имхо просто водить мышкой и искать где еще не нанесена краска, да еще и не отрывая ее от листа будет очень сложно...


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

По-поводу угла поворота мыши, думаю проще всего использовать микро-гироскоп кой-нить. Можете что-нибудь посоветовать?
Кашпо
Опытный кот
Сообщения: 764
Зарегистрирован: Пт фев 02, 2007 10:19:58
Откуда: Железногорск

Сообщение Кашпо »

Мысль интересная. По качеству принтер конечно неахти какой получится. но для черно-черновой печати в походных условиях - вполне себе.
По поводу поворота - можно сделать конструкцию из нескольких мышей. Например две скреплёные жёстко. Либо три (треугольником). А по центру картридж ;)

Я просто что-то не могу прикинуть - хватит двух мышей или нет?

Гироскоп он же будет измерять абсолютное вращение, а не относительно листа. Т.е. условно - задели стол ногой - он дрогнул. Гироскоп это зафиксировал, но на самом-то деле смещение мыши относительно листа небыло.
Аватара пользователя
zebrox
Встал на лапы
Сообщения: 117
Зарегистрирован: Вс апр 12, 2009 22:40:37

Сообщение zebrox »

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

А с гироскопом в поезде не попечатаешь :D

а три мыши - это уже не карманный принтер а ранцевый будет :)
Аватара пользователя
Lonleystranger
Потрогал лапой паяльник
Сообщения: 361
Зарегистрирован: Ср янв 21, 2009 00:45:33

Сообщение Lonleystranger »

Может проще какой-либо датчик центра страницы и от него уже измеряя расстояние и направление движения можно рисовать, ИМХО самый простой вариант.
ЗЫ. Был у меня ручной сканер. На нем стоял вал (аля-мышка с одной координатой), так вот им было очень сложно отсканировать документ, поскольку если рука пойдет чуть быстрее - буквы становятся вытянутыми. Не знаю почему такое получалось, ведь ролик-то фиксировал перемещение...Но факт остается фактом.
ЗЫ.ЗЫ.Темболее уже есть маленькие принтеры для печати фото 10х15, помещааются в карман, зачем изобретать велосипед?
Человек умный - объяснит
Глупый - будет разбрасываться умными словами.
Аватара пользователя
Lonleystranger
Потрогал лапой паяльник
Сообщения: 361
Зарегистрирован: Ср янв 21, 2009 00:45:33

Сообщение Lonleystranger »

Еще одно: если Вы даже и поставите датчик поворота, головке будет сложно печатать БОКОМ + дрожание руки и т.п....Если ранее на одну головку приходилось 24-30 дырок, которые можно было заметить невооруженным глазом и печатали они всего полстроки, то сейчас их порядка сотни и чтобы рассчитать печать с учетом угла поворота, Вам потребуется ПЛИС как минимум 40-50 МГЦ... и то не факт что не будет эффекта размытия, дрожания и т.п.
Человек умный - объяснит
Глупый - будет разбрасываться умными словами.
Аватара пользователя
Pika4u
Поставщик валерьянки для Кота
Сообщения: 2064
Зарегистрирован: Пт апр 24, 2009 11:39:16
Откуда: г.Оренбург

Сообщение Pika4u »

zebrox, вы украли мою аватару! А ну верните немедленно!!
Steve Jobs. 1955-2011. Мы помним, как ты преобразовал наш мир....
Аватара пользователя
uldemir
Друг Кота
Сообщения: 7359
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Сообщение uldemir »

Неправильный подход. Не стоит связываться с дрожащими руками! Надо вспомнить старые добрые мышки с шариком внутрях. Только те валики что шли к датчикам, прикошачить к маленьким движкам. Пусть мышка сама бегает!
А мы её половим...
SiemX
Открыл глаза
Сообщения: 73
Зарегистрирован: Чт авг 13, 2009 11:33:43

Сообщение SiemX »

Это будет еще хуже чем дрожащие руки... Идея обречена на смерть, темболие со знаниями автора
Аватара пользователя
Brigadir
Друг Кота
Сообщения: 35639
Зарегистрирован: Вс янв 25, 2009 21:16:04
Откуда: Москва

Сообщение Brigadir »

Нет ребята: всё это несерьезно. вряд ли что получиться. Обратите внимание на устройство сканера: считываюшее устройство считывает всю ширину страницы и перемещается со строгой синхронностью(шаговым двигателем). Пишущая головка любого принтера - многоканальная, примерно 60 сопел работают одновременно. Вручную считать - вряд ли получиться: несинхронность, наклон. дрожание. Это тоже самое, что отличие фотографии от картины(и то у художника рука "набита" и глаз).Для поддержки синхронизма(жесткого) - либо точное перемещение с заданной скоростью, либо вспомогательная шкала(энкодер) под глазом мышки. И то и другое осушествить тяжело и габариты вырастут до того же сканера. Так что пользуйтесь тем, что есть в продаже.
А поболтать?
Аватара пользователя
demson
IT KT
Сообщения: 1309
Зарегистрирован: Пн авг 25, 2008 08:49:33
Контактная информация:

Сообщение demson »

интересней будет вот что: натянуты по контуру 4 струны и каретка с головкой позиционируется по например ватману.
а мышь будет полезна если надо напечатать 4-8 символов текста на бумаге. Типа цены там проставлять на товары.
в спорах рождается ИСТИНА [AND] flud.
Ответить

Вернуться в «Умные мысли»