Sunteți pe pagina 1din 11

Ao usar nosso site e serviços, você concorda expressamente com o posicionamento de nossos cookies de desempenho, funcionalidade e publicidade.

Saber mais

ACEITAR

HACKADAY
CASA BLOG HACKADAY.IO LOJA PRÊMIO HACKADAY ENVIAR SOBRE 11 de novembro de 2018

COMO: LIMPAR UM
MOUSE POR PARTES
por: chriskiick 35 Comentários

16 de maio de 2008

Chris Kiick postou sobre a robótica de enxames no início da semana e hoje publica
seu primeiro How-To do Hack-A-Day.

Velhos ratos de computador estão sendo abandonados em massa. Eles são expulsos
por causa da sujeira, da obsolescência ou por serem inteiramente bege demais.
Qualquer um que tenha um computador geralmente tem mais de um mouse e você
pode obtê-los por centavos, se não for livre apenas por perguntar. Felizmente para o
hacker discriminador (leia-se: barato), esses pequenos widgets estão repletos de PROCURAR
partes do projeto. O How-To de hoje irá dissecar um mouse de computador, extrair as
partes úteis e dar algumas idéias sobre como usá-las. Search … PROCURAR

NUNCA PERCA UM
HACK

Aqui temos um mouse PS2 padrão; um mouse USB ficará praticamente o mesmo.
Vamos falar sobre os mouses ópticos mais tarde.

Vamos abri-lo. Primeiro, tire a bola do mouse. Em seguida, haverá um ou mais SE INSCREVER
parafusos no lado inferior que precisam sair. Os parafusos são por vezes escondidos
sob as almofadas de borracha. Enter Email Address SE INSCREVER

Ê
SE VOCÊ PERDEU
FALHA DE SOYUZ DEIXA
PERGUNTAS SEM
RESPOSTA

61 Comentários

ACONTECEU NO
SUPERCON: SEIS DIAS
DE DIVERSÃO EM TRÊS
DIAS

A primeira coisa a notar é o conector do cabo. A maioria dos ratos tem um plug muito 6 Comentários
conveniente para o cabo, em vez de soldá-lo na placa. Essa é a primeira parte
utilizável: um cabo condutor de 4 (ou 6) com um plug agradável em uma extremidade. O PACOTE DUPLO EM
LINHA E COMO FICOU
O soquete pode ser removido do PCB e usado em outros projetos. ASSIM

54 Comentários

SERVIÇOS DO
INVENTOR - TALVEZ
CERTO PARA VOCÊ -
TALVEZ

19 Comentários

AVISOS SÃO SEUS


AMIGOS - UMA
CARTILHA DE
QUALIDADE DE CÓDIGO

60 Comentários

Mais desta categoria

Com o cabo fora do caminho, podemos começar a puxar as peças. A primeira coisa
que aparece é a roda do mouse. Sim, é apenas uma grande roda de borracha. Se você CATEGORIAS
está irritado com o ruído de clique da roda do mouse,você pode silenciá-lo . Há pelo
menos dois microinterruptores e geralmente um terceiro sob a roda do mouse, que Selecione a Categoria
pode ser usado para sensores ou botões.

NOSSAS COLUNAS
VISÃO DE RAIO-X PARA
FPGAS: USANDO
VERIFLA
A próxima coisa a tirar são os dois discos de plástico. Eles são as rodas do codificador.
Eles giram sempre que o mouse se move e interrompem um raio infravermelho, 3 Comentários
produzindo pulsos. Costumava ser que as rodas de codificação de precisão eram
muito caras, mas não mais. Cada mouse (não óptico) vem com um par embutido. LINUX FU: PIMP YOUR
PIPES
Em ambos os lados da roda do codificador estão algumas caixas pequenas. Um lado é
um emissor de infravermelho e o outro lado é um par de detectores infravermelhos. Às 16 Comentários
vezes os emissores e detectores serão uma unidade completa. Um par de detectores
é usado porque com 2 detectores ligeiramente deslocados, ele gera codificação de
quadratura , de modo que o mouse saiba a direção da rotação. MELHOR IMPRESSÃO 3D
ATRAVÉS DE ÍMÃS
Estes emissores e detectores IR são peças bastante modulares quando se trata de
20 Comentários
hacking e podem ser removidos com alguma dessoldagem cuidadosa. É uma boa
ideia usar um multímetro para ver que tipo de tensão está sendo usada antes de
removê-los. Eles são provavelmente partes TTL, porque os ratos são alimentados por
5v, mas às vezes eles são uma tensão ainda mais baixa. O par de emissor / detector
por si só pode ser conectado diretamente. Essas partes sozinhas podem ser usadas VIDEO BIT RÁPIDO: OS
MELHORES
para um sensor de proximidade ou para um robô que segue a linha .
INSTRUMENTOS
MUSICAIS DIY
Adicione uma roda de codificador e esta configuração do sensor tem muitos usos. De
um tacômetro, a um indicador de velocidade do vento, a uma velocidade do robô, isso Sem comentários
fará isso. A saída em quadratura (com alguma decodificação) pode ser usada para
medir distância, direção e velocidade. VULNERABILIDADE NO
CÓDIGO DO KERNEL DA
APPLE AFETOU TODOS
OS DISPOSITIVOS

81 Comentários

Mais desta categoria

Uma coisa complicada sobre o uso do codificador com o sensor IR é fazer com que o
emissor se alinhe com o (s) detector (es). Não há problema: em vez de desoldar as
partes do PCB, use uma ferramenta rotativa para cortar o pequeno pedaço de PCB
COMENTÁRIOS
que possui os sensores (já alinhados). Os fios podem ser soldados aos pinos / traços RECENTES
do outro lado. Se segurar o encoder no lugar for um problema, um pedaço do
invólucro do mouse pode ser usado com ele. Certifique-se de deixar o PCB suficiente f em Belt Up com uma peça de carro
para mantê-lo estável na carcaça do mouse. redundante

Shannon na correia acima com uma peça


redundante do carro

jawnhenry em Raspberry Pi PoE Redux

Bp103 em Belt Up com uma peça de carro


redundante

Luke na impressora 3D expele a polpa de


papel em vez de plástico

sonofthunderboanerges on Fizemos apenas


zumbido por Alien Space Junk?

Cristian Dario Szwarc no Arduino recebe uma


interface de linha de comando

RÖB em que bom são peças falsificadas?


Acredite ou não, talvez um reembolso
Esta é uma imagem de uma roda de codificador com quadratura de um mouse PS2 em
Ventilador Trimotor Sobre Isto NÃO É
um pequeno robô. Em vez de fazer peças personalizadas, o mouse é esculpido e todo
FORTRAN DO SEU PAI
o conjunto é montado no eixo do motor.
Megol na correia acima com uma peça
redundante do carro

AGORA NO
HACKADAY.IO
Farley gostou do Breakout de Entrega de
Energia USB Type-C.

Farley escreveu um comentário no PD Buddy


O que resta para salvar no mouse? Os sensores para a roda do mouse. Dependendo
Sink.
do modelo, o movimento da roda do mouse pode ser detectado com chaves ou um
codificador de baixa resolução, adequado para medir a rotação lenta. Thomas gostou do Z80-MBC2: 4ICs
homemade Z80 computer.
O bit final é o chip controlador do mouse. A princípio, pareceu-me bastante inútil: é
uma peça de propósito único feita especificamente para executar um mouse de Yann Guidon / YGDES escreveu uma resposta
computador e nada mais. No entanto, se o seu chip controlador não for um blob em Z80-MBC2: 4ICs caseiro Z80 computador.
anônimo, a folha de dados pode ser muito esclarecedora. A Octopart pode ajudar a
nemfield escreveu uma resposta em Z80-
encontrar datasheets com base no número de peça do chip. Este (PDF) é uma folha de
MBC2: 4ICs homemade Z80 computer.
dados típica para um controlador de mouse.
Larry gostou do T030.
Esta parte específica faz várias coisas úteis:
decodifica a entrada de quadratura dos codificadores Larry gostou do Autostar Aircraft Tracker.
mantém uma contagem contínua do número de pulsos do codificador em um
conjunto de registros Larry gostava do Tiny Radio Telescope.
filtra o jitter Anthony DiGirolamo atualizou o projeto
debita os microinterruptores e mantém o controle de seu estado intitulado Teensy Thumb Keyboard.
empacota as informações e as envia pelo cabo.
Larry gostou do OpenTransat.
Para um mouse PS2, chegar a esses recursos não é muito difícil. O protocolo PS2 é
bastante amigável, mesmo para microcontroladores. Aqui está um exemplo de
interface de um microcontrolador com um mouse . Para ratos USB, verifique a folha de
dados do controlador para ver se ele pode fazer o PS2 e o USB; com ratos mais
velhos, há uma boa chance disso acontecer. Embora o USB puro não seja muito fácil
de se comunicar com um microcontrolador, é realmente fácil conectar a um PC (com o
software correto).

Nós prometemos uma olhada em ratos ópticos. Os mouses ópticos não possuem
codificadores rotativos. Ainda existem alguns switches e um codificador de baixa
resolução para a roda do mouse. O que um mouse óptico tem nele é uma mini-
câmera, luzes e lentes. A luz é provavelmente um LED bastante padronizado, apesar
de tenderem a ser brilhantes, e as lentes são construídas propositalmente. No entanto,
é possível fazer interface diretamente com a mini-câmera ou usá-la como um scanner
muito ruim .

Esperamos que este tutorial tenha gerado algumas idéias e que seu mouse obsoleto
não pareça mais inútil.

Postado em hacks clássicos , como fazer ,


Peripherals Hacks
Tagged recurso , hackaday , howto , mouse , peças , ps2 , salvamento , limpar , usb

← Sonda de lógica de seringa Recarga de purificador DIY Rebreather →

35 THOUGHTS ON “ COMO FAZER: LIMPAR


UM MOUSE POR PARTES ”
Skyler Orlando diz:
16 de maio de 2008 às 18:21

Resgate o caso do mouse. Remova os botões, adicione alguns sensores de colisão às


aberturas, coloque algumas rodas na parte traseira e uma roda de acionamento
servo-controlada na frente (ou vice-versa). Adicione uma cauda e sic no gato. ;)

Resposta Reportar comentário

tantris diz:
16 de maio de 2008 às 18:38

Existe este experimento de física intro onde um pequeno carrinho é acelerado através
de um peso decrescente para mostrar aceleração constante (F = mxa). Uma maneira
simples de digitalizar as medições é abrir um mouse, conectar uma linha fina ao
carrinho e passar a linha uma vez ao redor do eixo da roda do codificador. À medida
que o carrinho se afasta do mouse, ele gira a roda do codificador. E você nem precisa
desmanchar nada.

Resposta Reportar comentário

B diz:
11 de abril de 2017 às 8:03

Sorry I clicked the Report Comment without intention. The post is ok

Reply Report comment

BigD145 says:
May 16, 2008 at 6:40 pm

I’ve taken the LED out of an optical mouse and plopped it right into a MagLite. It was
bright red and works well for reading charts at night when you still need to preserve
your night vision.

Reply Report comment

redirector says:
May 16, 2008 at 6:52 pm

I just got a free mouse from my teacher at school! She was throwing a ps2 mouse
away, and i intercepted…. yay! thanks for the post

Reply Report comment

Kenneth says:
May 16, 2008 at 7:16 pm

The thing I have always meant to do is to build my own two person game controller
with the mouse. IE break out the two encoders, then set it up with a game of pong,
with x and y axis tied to each player. Use left/right click to restart/pause. It’s a simple
hack, but something good to start with.

Reply Report comment

WestfW says:
May 16, 2008 at 9:18 pm
See also my instructable on taking apart an optical mouse, though I didn’t do such a
good job at suggesting new uses for the old parts!
http://www.instructables.com/id/Take-apart-an-optical-mouse/

Reply Report comment

Jason Rollette says:


May 16, 2008 at 9:23 pm

Those old mice do have a lot of uses. Good topic to do a How-to on.

I always like this for measuring coil guns http://www.sci-


spot.com/Mechanical/ballistic.htm

And this one as a scale dyno. http://www.sci-spot.com/Mechanical/dyno.htm

Congrats on the How-To I think you did a good job.


Jason Rollette

Reply Report comment

Mac Cody says:


May 17, 2008 at 1:16 am

Though my projects have been posted on Hack A Day previously, I wanted to mention
them again because the URLs have changed. One project describes a take-apart and
hack of a BTC optical mouse. The other project describes the construction of an
robotic optical motion sensor using the parts taken from a BTC mouse, including the
Avago ADNS-2610 optical mouse sensor.

Reply Report comment

Mac Cody says:


May 17, 2008 at 1:20 am

(Let’s try this again with explicit URLs)


Though my projects have been posted on Hack A Day previously, I wanted to mention
them again because the URLs have changed. One project describes a take-apart and
hack of a BTC optical mouse
(http://home.roadrunner.com/~maccody/robotics/mouse_hack/mouse_hack.html). The
other project describes the construction of an robotic optical motion sensor using the
parts taken from a BTC mouse, including the Avago ADNS-2610 optical mouse sensor
(http://home.roadrunner.com/~maccody/robotics/croms-1/croms-1.html).

Reply Report comment

Saint Alucard says:


May 17, 2008 at 2:24 am

:bows:
luv u hack a day.
finaly something more along my limited level.
do like.
:digs out box of mouses:
i gots sum work to do
:walks off humming:

Reply Report comment


Janne says:
May 17, 2008 at 7:52 am

Old ps2 mouse are great. Here is a project I did last summer converting a mouse to a
weather station.

http://nslu2windsensor.sfe.se/

Cheers!
Janne

Reply Report comment

Morten says:
May 17, 2008 at 11:56 am

Can the mouse wheel sensors be used as a inductor for a ignition system on a car
maybe?
Sound very possible, and super cheap, just fit the sensors inside the distibuter, and fit
a custom made wheel, with 4 blades, that triggers the sensor, and sends of a signal to
the coil?
If anyone how if this is possible, send me a mail.
mo¤rrtenkj@gmai£l.com – Remove the ¤ and £

Reply Report comment

zawen32 says:
May 17, 2008 at 5:51 pm

cool stuff. first, if you can interface a ps2 mouse with a microcontroller, i wouldnt worry
about usb. there are these small usb2ps2 adapters(they usually include one with usb
mice)if you dont have one, just ask at your nearest IT-Dept. having worked in one, i
have dozens, and they usually end up unused in a drawer somewhere..

also, when i first saw the sprite-mods scanner a few months ago, i immediately
wondered: cheapo fingerprint-sensor?? unfortunately im not good enough with
electronics yet to pull it off(and all mice i opened used sensors other than the one he
used), but if anybody gives it a shot, let me know, it would be a pretty useful hack i
think..

Reply Report comment

Mycroftxxx says:
May 17, 2008 at 6:46 pm

@ 12/ zawen32

You could theoretically use the imager from an optical mouse as a cheapo fingerprint
scanner, but these things usually have a resolution on the order of 8×8 or 16×16 (some
go as high as 64×64 I hear). No matter what the resolution of the unit, you’re going to
only be able to get good data out of it by using some sort of optics to take a _very_
thin slice of the finger and spread the light over the whole surface of the camera.
(Think of those fingerprint scanners where you pass your finger over a strip rather
than press it against a plate) Those optics will probably be expensive, and I am pretty
sure that real fingerprint scanners would be cheaper if you go low-end.

@ everyone:

I keep seeing these parts as incredibly useful in CNC and 3D printer building. If you
want to know where your plotter/drill/whatever is, these rotary encoders can’t be beat
for the price.

Reply Report comment


rak0ribz says:
May 18, 2008 at 8:57 am

I built a robot for a control systems class a couple of years ago. It used a 68hc12 eval
board to talk to an el cheapo laser mouse affixed to a sawed-off wiper blade
suspension. You can get X and Y information straight out of the mouse, and I used that
as control loop input in a (really simple) control system to keep the robot tracking its
commanded path. Cheap mice are overwhelmed by any kind of decent ground speed,
though, so it was a bit slow. I never got a chance to try it with one of the more
expensive gaming mice that claims fast update rate, but it might work better.

Reply Report comment

Mark Southerland says:


May 18, 2008 at 2:52 pm

An old project of mine entailed using optical mice to relate axis data back to my 3D
software. It was to be used in conjunction with a miniature film rig for tracking
purposes in post. Too many cool ideas, not enough parts or money to finish them.

Reply Report comment

mail toolbar says:


May 26, 2008 at 9:42 am

Great information, Nice to read and useful as I just broke my mouse… Will try to repair
it now.

Reply Report comment

Pedman says:
May 28, 2008 at 12:36 pm

Question from someone learning to hack. Once I get the emitter/detector pair out of
the mouse, how do I set up my wire leads to get my square wave to read into a scope
or in my case LabView data acquisition? IOW’s can someone show me the wiring
diagram? Do I need other IC’s from the mouse to make this work?
Thanks

Reply Report comment

T. Northup says:
June 5, 2008 at 3:35 pm

Do you know a source (or sources) for bying quantity mouse parts like the micro
switches, scroll wheel and its holder, laser light, photo sensors, etc?

Reply Report comment

Joe1 says:
June 4, 2012 at 2:35 am

Just get some of the cheap mice from China. I’m sure it’ll break soon enough
and you’ll have a part donor. Just joking but you can get the easily as a
complete mouse from eBay or your local thrift store. Yeah, old post but maybe
another can use it.

Reply Report comment


fingerprint says:
June 13, 2008 at 10:14 am

Excellent article. I got some pretty useful links from it :)


Thanks!

Reply Report comment

Doug says:
July 22, 2008 at 3:34 pm

I would like to figure out how to hack a usb mouse so that it produces small mouse
movements all by itself to defeat a corporate computer’s screen saver. Any ideas?

Reply Report comment

ckiick says:
July 22, 2008 at 6:08 pm

doug – go low-tech. Use a pager motor to “jiggle” the mouse ball.

Reply Report comment

tume says:
September 14, 2008 at 11:50 pm

Hello.
I want to make mouse use atmel microcontroller.
If any one known please help me?
Is this like as microcontroller serial connumication?
please help me?
How can i write code?

Reply Report comment

Sajid says:
October 17, 2008 at 11:49 am

Can you please give a pin out of the IR receiver of the mouse. And is it open collector
type?

Thanks

Reply Report comment

Luc_Besson says:
January 2, 2009 at 5:19 pm

digital etch-a-sketch here i come.

Reply Report comment

them0dster says:
May 7, 2009 at 7:29 pm

ok i have a question… i am converting an nintendo controller to an opticalmouse and i


was wondering if the mouse will work without that plastic piece?
Reply Report comment

pkt says:
May 8, 2009 at 9:20 am

I’m pretty sure the little plastic piece is used to focus the beam into the right area.

Reply Report comment

csmith says:
May 20, 2009 at 6:11 pm

If you want to build this sensor from scratch (buying the components themselves vs.
hacking a mouse), check out this page:

http://pwc.theclarkwebsite.com/adns2610.php

Reply Report comment

sissy says:
June 10, 2009 at 2:54 am

u suck men!!

Reply Report comment

Pratik Saptarshi says:


June 15, 2009 at 12:50 am

Thank you. This post has been both enlightening and informative… In fact, I just
planned to go and buy myself some crap useless (for others !) mice from scrap !

Reply Report comment

no name says:
August 2, 2010 at 12:16 am

hi all…i’m doing a project on optical muse sensor…is anyone know hot to create matlab
coding for the resolution of the mouse sensor??thnx

Reply Report comment

gabe says:
May 28, 2012 at 8:19 pm

lazy bastards :) i just opened a mouse exactly like the optical ones you opened
(microsoft should quit OS market and focus on mice and keyboards), and guess what?
inside the scroll wheel… a IR emitter and detector pair :) and better, attached to the
board with reusable connectors! no soldering required.

Além disso, uma roda de codificação fica dentro da roda de rolagem emborrachada.

Resposta Reportar comentário

Tony diz:
18 de novembro de 2013 às 12:19
Nice How-To! Eu gosto de salvar as rodas de rolagem e as conchas do mouse para
fazer carros espaciais de brinquedo.
Quanto às bolas de rato, guardo aquelas para o entretenimento típico de mesa, como
"Bowling" e "Pinball", e também para deixar o gato perseguir a bola no chão.
Obrigado! ^ __ ^

Resposta Reportar comentário

Deixe uma resposta


Enter your comment here...

Este site usa o Akismet para reduzir o spam. Saiba como seus dados de comentário
são processados .

CASA NUNCA PERCA UM HACK


BLOG
HACKADAY.IO
LOJA
PRÊMIO HACKADAY
VÍDEO SUBSCREVA A NEWSLETTER
ENVIE UMA DICA Enter Email Address SE INSCREVER
SOBRE
CONTATE-NOS

Copyright © 2018 | Hackaday, Hack A Day e Skull and Wrenches Logo são marcas registradas da Hackaday.com | Política de Privacidade | Termos de Serviço
Powered by WordPress.com VIP

S-ar putea să vă placă și