Схема мышь – Генератор из компьютерной «мыши» | Принципиальные электрические схемы скачать бесплатно

Говорящая мышь — Микроконтроллеры — Схемы на МК и микросхемах

 

автор Макаров Владимир.

Обыкновенная компьютерная мышь может неожиданно заговорить, если в ее корпусе поместить плеер. Управлять функциями плеера можно через штатные кнопки управления мышью (правая, средняя, кнопка колеса). В связи с глобальной компьютеризацией вы можете сделать оригинальный подарок-сувенир практически для любой категорий пользователей — от детей до бабушек и дедушек. Ну а набор фонограмм можно подобрать индивидуально для каждого пользователя.

В предлагаемом вашему вниманию устройстве заложен следующий алгоритм:

1.    Подключить манипулятор «мышь» к USB порту компьютера или зарядному устройству с выходом USB.
2.    Для включения устройства необходимо нажать одновременно правую и левую кнопки и удерживать их до появления звука из манипулятора.
3.    При нажатии на левую кнопку воспроизводится случайная фонограмма.
4.    При нажатии на правую кнопку воспроизводится последняя звучавшая фонограмма.
5.    При нажатии на кнопку колеса прерывается текущая фонограмма.
6.    Для выключения устройства необходимо нажать и удерживать  одновременно правую и левую кнопки. Мышь зевнет и уснет.

Внешний вид устройства показан на рисунке 1. Как видите, это обыкновенная оптическая мышь с USB-подключением к компьютеру.   

Рисунок 1. Внешний вид устройства.

Демонстрационное видео работы устройства.

Электрическая часть.

Устройство построено на микроконтроллере ATTINY861 (U2). В основу положено известное решение «255-Voice PCM Sound Generator» (Автор — ChaN, оригинал статьи здесь — http://elm-chan.org/works/sd20p/report.html). Генератор проигрывает до 255 фонограмм, записанных на microSD Card. Формат файлов – WAV.
Электрическая схема устройства приведена на Рисунке 2.

Рисунок 2. Схема электрическая принципиальная.

На LM1117-3.3 (U1) собран преобразователь напряжения 5V (Vmouse) в 3.3V (VCC), необходимого для питания микроконтроллера и microSD Card. Питание всего устройства осуществляется напряжением 5V, которое берется о платы мыши (фактически от USB-порта).
Микроконтроллер U2 в цикле опрашивает состояние трех кнопок (уровни на ножках PB6, PB5 и PB4). Если хотя бы одна кнопка нажата, то выполняются действия в соответствии с режимами:

1.    Активировать устройство: 101 (нажаты одновременно левая и правая кнопки)
2.    Повторить фонограмму: 001 (нажата правая кнопка)
3.    Воспроизвести случайную  фонограмму: 100 (нажата левая кнопка)
4.    Прекратить воспроизведение: 010 (нажата средняя кнопка-колесо)

При необходимости воспроизведения (режим 3) программа микроконтроллера генерирует случайное число N в заданном диапазоне (верхняя граница диапазона указана в первой строке файла 000.txt). С учетом сгенерированного числа формирует имя звукового файла типа «N.wav». Далее программа читает звуковой  файл с microSD Card и направляет поток на широтно-импульсный модулятор – на выходах OC1A и OC1B формируется звуковой сигнал фонограммы. Звуковой сигнал с выхода микроконтроллера (OC1A и OC1B) через резисторы R1, R2, потенциометр R4 и конденсатор C7 подается на вход усилителя низкой частоты (U3), собранного на микросхеме TDA7056. Нагрузкой усилителя является громкоговоритель (типа Acer TravelMate 371TCi Speaker Set 16O 1W).

Индикатор VD1 количеством вспышек показывает состояние файловой системы генератора:
2 вспышки: ОШИБКА ДИСКА
3 вспышки: НЕТ ФАЙЛА
4 вспышки: ОШИБКА ФАЙЛА

При воспроизведении фонограммы Индикатор VD1 светится постоянно.
Печатная плата – двустороння с перемычками – показана на рисунке 3. Геометрия платы должна позволять устанавливать ее внутрь мыши.

Рисунок 3. Печатная плата.

Файлы.

В корневой директории microSD Card должен находиться файл 000.txt. В первых трех байтах файла задается число фонограмм K, подлежащих воспроизведению (число K записывается с лидирующими нулями, для 12 фонограмм должно быть записано 012). В программе микроконтроллера генерируется случайное число N в диапазоне 1…K.
Имя файла с фонограммой должно иметь следующую структуру NNN.wav. Где NNN – номер звукового файла, записанный с лидирующими нулями. Например, для случайно выбранного числа N=5 сформируется имя файла для воспроизведения 005.wav.
В системе зарезервированы служебные звуковые файлы с номерами N=254 (звучит при включении устройства)  и N=255 (звучит при выключении устройства).

Конструкция.

Устройcтво размещается в корпусе мыши Genius NetScroll 100. Этот корпус имеет достаточно свободного пространства для размещения дополнительных устройств. Но кроме этого, важной особенностью этой модели является то, что все три кнопки при нажатии замыкают сигнал на массу. Такой же особенностью обладает модель Genius NetScroll 120.Отрываем от корпуса «пяточку» и обнаруживаем под ней замаскированный саморез. Выкручиваем его и отсоединяем верхнюю крышку мыши от основания. (Рисунок 4).

Рисунок 4. Разборка корпуса мыши.

К верхней крышке корпуса мыши, крепим громкоговоритель (Рисунок 5)

Рисунок 5. Установка громкоговорителя.

На плате находим пять точек подключения: выводы трех кнопок, общий провод и +5V. На Рисунке 6 показано расположение этих точек для мыши Genius NetScroll 100. Подключаем провода к разъему CN2 «mouse».

Рисунок 6. Точки подключения разъема CN2 «mouse».

Вставляем в корпус плату мыши и плату устройства, соединяем разъемы и соединяем крышку мыши  с основанием (Рисунок 7).

Рисунок 7. Расположение узлов в корпусе мыши.

Программная часть.

Для загрузки .hex файла программы необходимо подключить программатор типа AVRISPmkII к шестиштырьковому разъему ISP6PIN, расположенному на плате устройства. При этом надо соблюдать соответствие номеров соединяемых контактов вилки (на плате) и гнезда (на шлейфе программатора).
Запрограммировать микроконтроллер можно и вне родительской платы, используя универсальный программатор для микроконтроллеров данного типа.
Установка «фьюзов» микроконтроллера: LOW = 0xС1, HIGH = 0xDD,  EXT = 0xFF.
К статье прилагается .hex файл программы, а так же исходный программный код на СИ и другие файлы проекта.

Архив для статьи
 

vprl.ru

Датчик из компьютерной мышки

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

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

R1 — задает ток для светодиода. R2 служит для преобразования тока
фотоприемника в напряжение (не использованная ножка VD2 это выход второго
фотоприемника). Напряжение на этом сопротивлении меняется от 1.5В (нет
света) до 3.4В (есть свет). Нижний предел в 1.5В слишком велик для
переключения цифровой TTL схемы, в которой порог переключения составляет
0.8В. Поэтому используется операционный усилитель DA1 в режиме компаратора.
Пороговое напряжение для него задает резистивный делитель R3, R4 которое
составляет 2.5В. Можно считать, что с выхода DA1 идет уже цифровой
сигнал.

Для уменьшения случайных наводок и ложных срабатывания, можно ввести
гистерезис в уровни переключения DA1. Для этого нужно включить условно
показанные резисторы R6, R7 (R6 в разрыв между R2 и DA1). Чем ближе
номинал R6 к R7 тем шире будет петля гестерезиса или тем дальше друг
от друга будут уровни переключения из «0» в «1» и
из «1» в»0″. Так при приведенных номиналах уровень
переключения из «0» в «1» 2.8В, а из «1» в «0» 2.1В.

Далее для примера изображена простенькая схемка индикации из инвектора
DD1 и светодиода. Когда между VD1 и VD2 будет находится предмет мешающий
прохождению света, будет гореть светодиод VD3.

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

www.iceinet.ru

www.qrz.ru

Датчик из компьютерной мышки

Схема

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

Этот датчик поделен на две части: принимающая (VD2) и передающая (VD1). Передающей является светодиод, который работает в ИК диапазоне, а принимающая часть, это пара фотодиодов в одном корпусе. Два — нужны для того, чтобы была возможность определять в какую сторону вращается колёсеко мышки (вверх или вниз).

R1 — даёт ток на светодиод. R2 нужен, чтобы преобразовывать ток фотоприёмника в напряжение (не использованная ножка VD2 является выходом второго фотоприёмника). Напряжение на этом сопротивлении изменяется от 1.5 Вольт (свет отсутствует) до 3.4 Вольт (свет присутствует). Нижний предел в 1.5 Вольта очень велик, для того чтобы переключать цифровую TTL схему, потому что порог переключения равен 0.8 Вольт. По этой причине применяется операционный усилок DA1 в режиме компаратора. Напряжение порога для него даёт резистивный делитель R3 и R4, которое составляет 2.5 Вольт. Можете считать, что с выхода DA1 поступает уже цифровой сигнал.

Чтобы уменьшить случайные наводки и ложные срабатывания, можете ввести гистерезис в уровни переключения DA1. Чтобы это сделать, нужно будет включить условно показанные резисторы R6 и R7 (R6 на разрыв между DA1 и R2). Чем ближе будет номинал R6 к R7 тем шире петля гестерезиса и тем дальше друг от друга будут уровни переключения из «0» в «1» и из «1» в «0». Таким образом при приведённых номиналах уровень переключения из «0» в «1» 2.8 Вольт, из «1» в «0» 2.1 Вольт.

Для примера показана простая схема индикации из светодиода и  инвектора DD1 . Когда между VD1 и VD2 будет распологаться предмет, который мешает свету проходить, то будет загораться светодиод VD3.

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

payaem.ru

Мышь компьютерная проводная. Ремонт компьютерной мыши

Уважаемые посетители!!!

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

 

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

Как разобрать компьютерную мышку

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

 фото 1

Соответственно, для разборки мышки, подбирается бита под миниатюрную отвертку (фото 1).

Ремонт колесика мышки

После разборки мышки, нужно внимательно осмотреть колесико мышки и при необходимости, удалить с вала колесика частички ворса, волоса и пыли.  При такой очистке, можно воспользоваться пинцетом и пушистой кисточкой (название кисточки — «белка»).

                        фото 2

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

 Неисправность мышки

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

фото 3

Было обнаружено, что среди четырех проводов (красный, белый, синий, черный)  соединяемых с платой схемы,  провод с черной изоляцией был в непригодном состоянии (фото 3).

Как припаять провод-к мышке

Чтобы не проделывать  припаивание проводов к контактам схемы, пришлось принять более простое решение для их соединений.

 

 

фото 4

Провод к проводу вначале припаивался по отдельности (белый с белым, черный с черным и далее), а место соединения изолировалось изоляционной лентой (фото 4).

 

фото 5

Затем, провода были собраны в жгут и также заизолированы (фото 5).

 

фото 6

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

Вот в принципе и весь ремонт, который требует прежде всего бережного отношения со схемой компьютерной мышки.

На этом пока все.  Следите за рубрикой.

zapiski-elektrika.ru

Конструкция мыши











Конструкция мыши






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





Когда вы ведете
мышь по столу, шарик свободно вращается в любом направлении. Внутри же мыши
находятся два пластмассовых валика с дисками , которые снабжены прорезями
или отверстиями для измерения координат X и Y. Валики расположены
перпендикулярно друг другу и касаются поверхности резинового
шарика. Скорость вращения валиков с дисками X и Y пропорциональна
скорости движения мыши.


Для преобразования
перемещения мыши в цифровые данные с двух сторон каждого диска установлены светодиод
и фотоприемник. Отверстия или прорези в дисках модулируют световой поток, формируя
поток импульсов. Сигналы
от фотоприемников поступают на контроллер мыши (специализированная микросхема),
который определяет как перемещается мышь — в каком направлении, с какой скоростью.
Так как на каждой координате используются два фотоприемника, чаще всего, фотодиода,
то направление вращения определяется по порядку засвечивания фотодиодов, а скорость,
точнее, пройденное расстояние, рассчитывается по количеству импульсов от фотодатчиков.




Разрешение
мыши, т. е. то, с какой точностью мышь фиксирует пройденное расстояние, измеряется
в DPI (dot per inch — количество точек на дюйм) и зависит от конструкции мыши.
Для большинства продаваемых сегодня манипуляторов «мышь» DPI находится
в диапазоне от 200 до 900.

На рис.
показана принципиальная электрическая схема одной из моделей мыши, в которой
используется микросхема ЕМ84530 производства компании EMM.
Информация о перемещении мыши и состоянии .ее кнопок передается по интерфейсу
в компьютер, где подпрограмма BIOS, обрабатывая полученные данные, отвечает
на соответствующие запросы операционной системы.

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

Совет

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













www.about-pc.narod.ru

РЕМОНТ БЕСПРОВОДНОЙ МЫШКИ


   Как-то мне попалась компьютерная беспроводная компьютерная мышка от друзей. Они сказали, что она давно не рабочая и уже никому не нужна. Я решил её починить. Лишняя, беспроводная мышка не помешает в управлении компьютерными данными. Конечно если её ремонт будет дешевле покупки новой, самые дешёвые Bluetooth мыши сейчас стоят от 15 долларов.

   По словам друзей, мышка работала и раньше с какими-то помехами, а потом так и совсем перестала передавать информацию. Она, на мой взгляд, была внешне в отличном состоянии: ни одной царапины, ни одного удара не было видно. Пролежав у меня около месяца, решился всё же её отремонтировать. Отодрал наклейки с поверхности. Открутил шурупы (2 шт.). 

   Далее начал рассматривать, что может быть не в порядке. С виду всё было в хорошем состоянии. Решил проверить работу лазера. Проверяется он таким способом: берете камеру, или фотоаппарат и наводите на лазер (красную лампочку). Если видно свечение, значит система рабочая. Нет свечения, причина в схема (поломка). В данной мышке свечения не увидел. Сразу подумал, что взял севшие батарейки. Поменял — это ничего не изменило. 

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

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

   Теперь пользуюсь этой мышкой уже довольно длительное время. Всё работает без помех. Может и у вас попадётся такая проблема, так что не спешите её сразу выбрасывать — возможно ремонт намного проще, чем вы предполагаете. Удачи в ремонте! Ремонт провел — Шайков Максим.

Поделитесь полезными схемами



САМОДЕЛЬНЫЙ РЕЗИСТОР

   Нарисуем резистор на бумаге — оригинальный метод изготовления маломощных резисторов высокого сопротивления.


ВЫСОКОВОЛЬТНОЕ ОХРАННОЕ УСТРОЙСТВО

   Охранное устройство с высоким напряжением — электрический ежик. Сегодня мы продолжим беседы про конструкции которые нужны для оxраны нашего жилища. Устройство, которое мы сейчас будем рассматривать предназначено для оxраны квартиры , офиса, дачи и автомобиля. Называется устройство — высоковольтный электрический ежик!



СХЕМА ТЕРМОСТАБИЛИЗАТОРА
    Налаживания особо не требуется. Если все собрано верно схема работает сразу после первого включения. 

samodelnie.ru

РЕМОНТ БЕСПРОВОДНОЙ МЫШИ

   Принес недавно мне друг починить беспроводную компьютерную мышку. Он стал долго все объяснять что и как. Сказал что мышка отказалась работать уже на третий день ее пользования. В компьютерной мыши не работала кнопка ввода информации и колесо прокрутки. Решил не терять времени и приступил к ремонту. 

   Данная мышь разбирается очень легко. Весь корпус держится на одном единственном шурупе. В большинстве других мышек их два. Данная мышка беспроводная. Содержала в комплекте bluetooth адаптер подключения и батарейки. Работает устройство как и большинство компьютерных мышей от 1,5 вольт. Но стоит две батарейки, чтобы мощность была большей и срок работы был также больше. Открутил сначала шуруп и снял корпус. Осталась только плата с радиодеталями и батарейками.  

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

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

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

   Вставил батарейки, подключил адаптер к компьютеру — все заработало. Может и у вас такая-же причина не работы беспроводной компьютерной мыши, поэтому не спешите её выбрасывать, попробуйте хотя-бы разобрать и внимательно осмотреть. С вами был Max.

   Форум по ремонту компьютерной периферии

   Ремонт электроники

 

elwo.ru