Светильник из оптической мыши своими руками. Получаем изображение с оптического сенсора комьютерной мыши с помощью Arduino

Светильник из оптической мыши своими руками. Получаем изображение с оптического сенсора комьютерной мыши с помощью Arduino

  • У меня уже достаточно давно созревала идея порисовать на ПК, да побаловаться в Photoshop и illustrator.
  • Да, есть планшеты для этого, но покупать, аля, “попробовать и забыть” считаю нецелесообразным решением))

Поэтому решено было сделать из того что есть под рукой…А что у нас есть? Правильно – мышка)

А еще у нас есть маркер, в который можно попробовать засунуть ее внутренности.

  • Как оказалось, не все так просто, в мышках деталей обычно больше, чем влезает в маркер .
  • Однако если поискать – то можно найти ОДНОЧИПОВУЮ мышку , внутри обвеска – 2 электролита по 47 мкф/10В (один на питании, а второй на кнопке) + керамический конденсатор на 100нф.
  • От ПК она подключается напрямую, все кнопки тоже идут напрямую.
  • Чип этот уже в себе несет сенсор + контроллер.
  • По размеру – DIP микросхема .

1) Как работает мышка?

Это КАМЕРА, которая “фотографирует” поверхность. Информация поступает в чип, он сравнивает этот “снимок” с предыдущим и определяет перемещение.

  • Просто она снимает с высокой скоростью.
  • Для того, чтобы “камера” видела, что она снимает – ее подсвечивает светодиод (обычно красный), МОЖНО поставить любой (другого цвета/размера). И запитать от чего угодно.
  • Светодиод не синхронизирован , а изменение яркости сделано для экономии энегрии, защиты матрицы (камеры) и эстетики.
  • Важный момент – оптика . Смысл простой – нужно чтобы “картинка” поверхности была резкой (иначе не сравнить), в общем, как и в любимой мыльнице.

2) Что нам нужно для того, чтобы повторить?

  1. Мышка с одним чипом (какая – есть выше). Цена – 3 доллара. Из нее мы возьмем чип, обвеску и линзу.
  2. Маркер (также выше). Он за 50 центов))
  3. Термоклей.
  4. Светодиод 3мм (цвет любой)
  5. Кнопка без фиксации (ниже есть фото). Будет аналогом левой кнопки мыши.
  6. Что нибудь для декора (ручка дл дизайна должна быть с дизайном;))

3) Приступаем:

  • Разобрать мышку (можно даже разломать корпус, он нам не нужен). Нам подойдет такая , она дешевая и одночиповая!

  • Срисовать распиновку микросхемы (картинка ниже, это пример ). Распиновку можно срисовать с платы.

  • Срезать ненужную часть оптики и приклеить оставшееся термоклеем к сенсору:

  • Разобрать маркер. Верхняя его часть нам не понадобится.
  • Проделать дырку для кнопки

  • Протянуть провод через маркер.

Кнопки можно взять такие, например:

  • Навесной пайкой собрать МК + провода + для кнопки + обвеску. Должно поместиться в маркер.
  • Залить термоклеем (лучше сначала проверить как работает)

Получится что то такое)) Драйвера не нужны, мышка все таки:

Вы постоянно пользуетесь компьютерной мышкой (или выражаясь «вычурно» механический манипулятор, преобразующий движение в управляющий сигнал), а вы когда-нибудь задумывались о том, что можно сделать компьютерной мышкой? Оказывается не так и мало. Выделить объект или скопировать его, переместить или удалить, открыть или закрыть файл или папку, все и многое другое можно выполнить компьютерной мышкой. Вот об этом и поговорим.
В этом уроке мы познакомимся с компьютерной мышью, узнаем какие-то секреты её, а также узнаем, что можно сделать мышкой на в браузере. Вы, с помощью мыши, можете выбрать папку, файл или какую-то программу и совершать какие-то действия, перемещать в области рабочего стола, открыть папку или запустить программу. Можете скопировать или удалить слово или целый текст.
Компьютерные мыши бывают шариковые, лазерные, проводные, без проводные. Но принцип работы у всех одинаковый. Когда Вы двигаете мышкой по поверхности своего стола, то на экране монитора передвигается курсор, дублируя ваши действия. Основные кнопки, необходимые для работы с компьютерной мышкой, всего три. Это левая и правая клавиша и колесо прокрутки (скрол англ. scroll). Используя компьютерную мышь и дополнительные кнопки клавиатуру, можно существенно упростить и облегчить многие операции на рабочем столе, при работе в программах и в браузерах. Давайте познакомимся с некоторыми хитростями работы с мышкой.

Самая простая операция, которую Вам наверное уже приходилось совершать, это выделять какой-то текст. Для этого просто в начале текста ставите вертикальный слэш. Ещё его называют на английском языке-pipe (по-русски можно смело произносить «пайп» ) Для этого, левой клавишей мышки, щёлкаете в начале текста и зажав левую кнопку мышки и ведете (не отпуская кнопку) до того места, где заканчивается нужный текст. А что делать если длинна текста превышает размер страницы? Здесь Вам поможет следующая комбинация. Ставите курсор в начале текста, зажимаете клавишу, на клавиатуре, Shift и кликаете левой кнопкой мыши, не отпуская клавишу на клавиатуре переходите к концу нужного текста и снова жмете левую клавишу. Все текст выделен, можно совершать с ним дальнейшие действия.

Копируем и вставляем текст.

Вам необходимо, часть или весь текст, перенести в другое место или папку. Как выделять текст, мы уже умеем. Теперь, на выделенном тексте, кликаем правой клавишей мыши и в контекстном (выпадающем) меню находите «копировать» и жмете на этот пункт. Все нужная информация сохранена в вашем буфере обмена (Буфер обмена, если не вникать в тонкости, временное хранилище, где хранятся скопированные вами файлы, папки, текст). Теперь находите место, куда вам нужно вставить скопированное, жмете по нему правой кнопкой мыши и в выпавшем меню, выбираете «вставить». Эти операции можно проделать другим способом. Выделяете нужное, затем зажимаете клавиши клавиатуры CTRL+C. Все скопировано. Выбираете место, где нужно вставить скопированное, ставите слэш (один клик левой клавишей мыши) в нужном месте и нажимаете клавиши CTRL+ С. Все — текст вставлен.

Изменяем масштаб.

Иногда, открыв какой то сайт или страницу и видите, что очень мелкий шрифт. Не все, особенно пожилые люди, имеют хорошее зрение и им тяжело прочитать такой шрифт. Оказывается исправить это можно достаточно просто. Для этого нужно зажать клавишу CTRL и прокручивать колесико мыши в перед или назад. Соответственно размер шрифта будет увеличиваться или уменьшаться.

Открыть ссылку в новой вкладке.

Вам уже приходилось, работая на какой то странице, перейти на другую страницу или вкладку, при этом не закрывая первую. При этом вы производили следующее действие: «Правой клавишей мышки нажимаете на ссылку и в открывшемся меню выбираете — Открыть страницу в новом окне». Но весь этот процесс можно упростить. Зажимаем клавишу CTRL и кликнуть по ссылке. Все, ссылка откроется в новом окне.

Перемещаем с помощью правой кнопки мышки.

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

Выделяем слово или текст.

Если вам нужно выделить какое то слово, то достаточно навести курсор мышки на нужное слово и два раза кликнуть левой клавишей. А можно ли таким способом выделить нужный абзац? Конечно. Снова ставите курсор на начало текста и три раза кликаете левой кнопкой. Все нужный абзац выделен, можете выполнять с ним дальнейшие действия.

Третья кнопка.

Большинство пользователей не используют третью клавишу мыши. Мало кто знает о её возможностях. А те не менее кое-что она может. Например, когда Вы открываете страничку браузера и нажимаете на колёсико, то курсор изменит свой вид на круглый. Теперь можно, ведя курсор в различных направлениях, движение страницы на экране тоже будет прокручиваться во все стороны, и чем дальше указатель прокрутки движется, тем быстрее страница прокручиваться и будет. Иногда очень удобно при прокрутке страниц с большим текстом.

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

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

А пока прощаюсь с Вами. Как всегда от Вас вопросы, отзывы и конечно комментарии. Если Вы еще не подписались на новости моего , то добро пожаловать!

«Все временно. Любовь, искусство, планета Земля, вы, я. Особенно я.» (99 Франков)

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

5. Превращаем старую мышь в беспроводную

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

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

4. Превращаем аналоговый телевизор в информационный терминал

Скорее всего вы уже давно обновили весь свой парк телевизоров, а старички, ЭЛТ-мониторы, пылятся в лучшем случае, где-нибудь на даче. Вы можете дать старому телевизору новую жизнь, превратив его в YBOX (самодельный информационный экран, показывающий, к примеру, погоду).

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

Теперь у вас есть веселая ретро-рамка.

Если не хотите тратить электричество, сделайте их старого монитора мусорку.

3. Делаем из старого телевизора или компьютера аквариум

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

Если же вы хотите использовать Floppy-диски по назначению, то можно поместить в них USB .

1. Делаем из дискового телефона VoIP-телефон

Если вам морально трудно проститься с вашим старым дисковым телефоном, вы можете превратить его в забавную гарнитуры для компьютера для использования с Google Voice, Skype, или любым другим VoIP-решением.

Если у вас есть несколько ненужных беспроводных телефонов (не совсем старых), то вы можете сделать из них хорошие walkie-talkie рации .

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

Что можно сделать со старой мышкой? и получил лучший ответ

Ответ от Пользователь удален[гуру]
Только лампу лучше сделать светодиодной, поскольку лампы накаливания сильно греются, и пластмассу мышки наверняка расплавят.
P.S. Очень хорошие светодиоды можно взять из зажигалок с фонариками. Зажигалки выдерживают всего 2-3 заправки, а светодиод практически вечен.
Источник: Мы ничего не выбрасываем, не продаем и стараемся не покупать. Зато дарим и подбираем, чиним и делаем сами!

Ответ от Yashpa [гуру]
возьми трехлитровую банку, насыпь опилок, порежь яблочко, морковку и посади туда свою мышку - пусть дальше живет


Ответ от Dimon XXX [эксперт]
Можно сделать интересную настольную лампу: в месте крепления провода приделать подставку (можно готовую от ненужной лампы), вместо шарика - лампочку. Выключатель можно сделать из начинки самой мыши по нажатию кнопки. Можно сделать и изменение накала лампы скролером и многое другое.
В этом деле все зависит от фантазии и знаний электотехники.


Ответ от Linza [гуру]
Ты глянь какой она фирмы. Зайди к ним на сайт и предложи им выкупить у тебя раритет! Во денег будет!?


Ответ от Николай Давыдов [гуру]
повесь на стенку (разресуй.приклей биссер стекляшки - дай волю фантазии)


Ответ от Deathwatch [активный]
оставь конешно....у меня када рядица мышка я достаю старую добрую шариковую мышку и вперед....


Ответ от SHP!ON [гуру]
маркером нарисуй глаза, обрежь провод по короче и можешь ставить на полку
и будет тебе счастье!


Ответ от Пакость [гуру]
выкинуть и купить новую где твоя логика?


Ответ от Owl [гуру]
Вот это да! РАРИТЕТ настоящий. У меня с 1999 года столько мышей умерло своей смертью, а тут - долгожительница прямо. Надо обязательно найти достойное применение такому ветерану.


Ответ от Above Me [мастер]
Разобрать,чтоб узнать что там внутри,я уже 3 штуки разобрал


Ответ от Медянка [гуру]
Не выбрасывайте! Она ещё может трёх новых пережить!


Ответ от Neohuman [гуру]
Можно, например, расписать в народном или ином стиле - сделать эксклюзив.
Можно покрыть потом лаком, чтобы краска не стиралась (так делают)


Ответ от Mark slavin [активный]
отдай ее старой кошке


Ответ от Пользователь удален [активный]
Выкинуть!!


Ответ от Пользователь удален [гуру]
подгони ее кошке


Ответ от Elena Starky [гуру]
Повесить в холодильнике 🙂 И показывать гостям "У меня мышь повесилась" 🙂
Давно мечтаю сделать так, все руки не доходят 🙂


Ответ от 2 ответа [гуру]

Этот очень простой робот может быть сделан из недорогих материалов, которые можно купить в обычном магазине. Основой данного устройства является старая компьютерная мышка.
Mousebot - простой бот, который использует два "глаза", которыми он видит свет и поворачивается к нему. Один большой «усик» монтируется на передней части компьютерной мыши для обнаружения столкновений. При столкновении со стеной мышь движется назад и поворачивает в другую сторону.

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

Шаг 1. Детали и инструменты:

Материалы:

  • 1 шариковая мышка
  • 2 небольших двигатели DC
  • 1 тумблер
  • 1 DPDT 5v реле (подойдет также Aromat DS2YE-S-DC5V)
  • 1 LM386 микросхема
  • 1 2N3904 или PN2222 NPN транзистор
  • 1 LED светодиод (любой цвет)
  • 1 1 КОм резистор
  • 1 10 КОм резистор
  • 1 100мФ конденсатор
  • 1 кассета для магнитофонов (были распространены в 80-90 гг)
  • 1 CD-диск или дискета
  • 1 9V аккумуляторное оснащение
  • 1 9V батарея
  • 2 или 3 широкие резиновые полоски
  • 22 или 24 провода.
Инструменты:
  • Мультиметр
  • Крестовая отвертка
  • Дремель
  • Малые плоскогубцы
  • Кусачки
  • Острый нож
  • Паяльник
  • Любой демонтажный инструмент
  • Суперклей или эпоксидная смола
  • Горячий клей и пистолет для него
  • Ножовка.


Шаг 2. Вытащите некоторые детали из мышки:

Mousebot требует корпус с некоторыми деталями от компьютерной мыши, а также дополнительно глаза и усы.

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

Снимите переключатель PCB и отпаяйте его, как и ИК-излучатели.

1 - ИК-излучатель; 2 - ИК-излучатель; 3 – моментальный переключатель;

1 - крестовая отвертка сделает эту задачу проще

Шаг 3. Приготовьте корпус:

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

Теперь с помощью Дремеля сократите отверстия для переключателя в передней части мыши и двигателей по бокам.

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

1 - если этот соединительный шуруп мешает, удалите его

Шаг 4. Сделайте колеса:

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

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

Теперь приклейте другую резинку к той, которую вы только что завершили. Выполните всё то же самое и отрежьте лишнее. Убедитесь в том, что клея достаточно, чтобы резинка надежно держалась. Повторите этот процесс для другого колесика.

1 - добавить ещё один слой, чтоб смягчить касания колес;

1 - резинка зафиксирована

Шаг 5. Сделайте макет и установите реле:

Есть немало хороших макетов для mousebot. Лучшего всего использовать стандартную раскладку. Схема мыши будет несложной, так как печатная плата не требует много места.
Установите реле и припаяйте провода, скрестив их с соединительными штифтами от 8 до 11 и от 6 до 9.

Затем подключите контакты 1 и 8 с помощью проволоки вдоль корпуса и добавьте многожильный провод для проводов 8 и 9.

Припаяйте коллектор транзистора (правый вывод, глядя с плоской стороны) к контакту 16 и прикрепите короткий конец. Затем подключите провода, которые припаяны к контакту 9 (левый вывод, глядя с плоской стороны), оставляя немного свободы.

Теперь приклейте реле к корпусу. Здесь можно использовать обрезанные проводки в качестве положительного и отрицательного полюсов напряжения, которые позволят избавиться от неполадок в работе двигателя. Используйте острый нож, чтобы снять защиту от контактного провода, соединяющего 9 контакт и излучатель, и припаяйте его к проводкам для питания. Затем соедините контакт 8 с положительным полюсом напряжения.

1 - эта мышь не имеет достаточно места в задней части, так что установите двигатель спереди для более свободной его работы;

контакты 1, 4, 6, 8, 9, 11, 13, 16;

1 – эмиттер; 2 – коллектор; 3 – основа

1 – не обращайте внимание на этот синий провод, он вам не пригодится; 2- это похоже на неуклюжее соединение, но это освобождает вас от дополнительных проводов;

Шаг 6. Установите кнопку-переключатель:

Теперь добавьте Mousebot усик. Сделайте это с помощью припоя положительного вывода конденсатора и резистора 10 КОм до конца, который, как правило, открыт. Вы можете проверить, какая сторона является открытой частью кнопочного переключателя с помощью функции проверки непрерывности мультиметра. Не должно быть никакой связи между средним и нормально открытым контактом, пока кнопка нажата. После этого добавьте многожильный провод для заземления конденсатора и центральный контакт переключателя.

Подключите резистор на коммутаторе к основанию (центральный контакт) транзистора и провода от внешней стороны конденсатора. Затем подключите средний контакт к положительному полюсу напряжения. Для того, чтобы ваши соединения были более безопасными, нужно использовать термоусадочные трубки для изоляции соединений и согнуть конденсатор в сторону, чтобы освободить немного места.

1 – резистор 10 КОм; 2 – обычно открытый контакт; 3 – обычно закрытый контакт;

1- это соединяется с направляющим концом

Шаг 7. Постройте мозг для Mousebot:

Мозг для Mousebots – это микросхема LM386. Переверните её контактами вверх и согните контакты 1 и 8, так чтобы они касались и припаяйте.

Теперь поместите 386 в корпус и подключите вывод 4 и контакт 6 с концом + и добавьте многожильный провод на контакты 2, 3 и 5.

Мы почти готовы для подключения двигателей. Осталось припаять некоторые многожильные провода к контактам 4 и 13 реле. На данный момент ваша Mousebot должна выглядеть, как на третьей картинке к этому шагу.

1 - pin1; 2 - pin 8

Шаг 8. Постройте верхнюю половину Mousebot:

Сначала просверлите небольшие отверстия в передней части мыши, два для глаз и одно для светодиода (LED). Затем просверлите большое отверстие для тумблера на задней части мыши и установите переключатель, чтобы работала функция вкл/выкл в хвосте робота.

Чтобы создать глазные стебельки для робота, скрутите два куска проволоки вместе и припаяйте ИК-излучатель на одном конце. Установите светодиод в середине отверстия и соедините положительный конец к резистору 1 КОм.

1 – резистор 1 КОм; 2 – GND конец светодиода;

Шаг 9. Приклейте нижние элементы:

Используйте горячий клей или эпоксидную смолу, чтобы надежно закрепить переключатель и двигатели к шасси мышки. Убедитесь, что угол двигателя приблизительно прямой, а дальше приподнимите переднюю часть мышки незначительно от земли.

Шаг 10. Близимся к финишу:

Подключите контакт 13 реле к левому двигателю и контакт 4 реле к правому двигателю. Теперь подключите вывод 5 интегральной схемы к нижнему соединению и двигателям. Если вы не уверены, какая сторона является +, а какая –, подключить двигатель к батарее, и следите за направлением вращений. Правый двигатель должен крутиться по часовой стрелке, если смотреть на колесо, а левый должен вращаться против часовой стрелки.

Найдите провод, идущий от контакта 2 (зеленый) + к концу левого стебелька глаза и от контакта 3 (синий) + к концу правого стебелька глаза. Затем подключите резистор 1КОм к направлению напряжения +.

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

Закройте крышку мыши, а затем вырежьте тонкую полоску от резинового материала с помощью ножовки. Приклейте полоску с одной стороны, так что бы оказывать давление при нажатии кнопок. Если у вас есть полоска, которая «хлопает себя по спине», значит вы всё сделали.

Теперь поверните выключатель и наслаждайтесь!

просмотров