Pagina 1 din 1
masurare distanta cu mouse caut idei...
#1
Postat 02 May 2011 - 04:24 PM
Are cineva cunostinta cum sa pot masura distanta parcursa cu un mouse (in cm) . E vorba de distanta parcursa fizic, pe masa.
Idei de genul "mousemeter" cad din start !
Beneficiarul este tatal meu care vrea sa traga cu mouse-ul linii pe masa si sa se afiseze distanta parcursa pe ecran... (deh, cu virsta ai tot felul de idei...)
Idei de genul "mousemeter" cad din start !
Beneficiarul este tatal meu care vrea sa traga cu mouse-ul linii pe masa si sa se afiseze distanta parcursa pe ecran... (deh, cu virsta ai tot felul de idei...)
#2
Postat 02 May 2011 - 06:46 PM
Daca as vrea sa fac asta in 5 minute, as face asa:
- pornesc mediul de dezvoltare SCADA pe care-l utilizez in mod curent (daca te intereseaza care este, intreaba - nu vreau sa se creada ca fac reclama) si care este utilizabil fara licenta timp de 2 ore - dupa asta necesita restartarea aplicatiei;
- inserez driver-ul care citeste pozitia mouse-lui;
- fac scalarea dots/mm necesara;
- intr-un fel sau altul, ii spun cand incepe linia si cand se termina, ca sa poata fi facut calculul.
Ovi
- pornesc mediul de dezvoltare SCADA pe care-l utilizez in mod curent (daca te intereseaza care este, intreaba - nu vreau sa se creada ca fac reclama) si care este utilizabil fara licenta timp de 2 ore - dupa asta necesita restartarea aplicatiei;
- inserez driver-ul care citeste pozitia mouse-lui;
- fac scalarea dots/mm necesara;
- intr-un fel sau altul, ii spun cand incepe linia si cand se termina, ca sa poata fi facut calculul.
Ovi
#3
Postat 03 May 2011 - 11:27 AM
ovi_m, la 02 May 2011 - 06:46 PM, a spus:
Daca as vrea sa fac asta in 5 minute, as face asa:
- pornesc mediul de dezvoltare SCADA pe care-l utilizez in mod curent (daca te intereseaza care este, intreaba - nu vreau sa se creada ca fac reclama) si care este utilizabil fara licenta timp de 2 ore - dupa asta necesita restartarea aplicatiei;
- inserez driver-ul care citeste pozitia mouse-lui;
- fac scalarea dots/mm necesara;
- intr-un fel sau altul, ii spun cand incepe linia si cand se termina, ca sa poata fi facut calculul.
Ovi
- pornesc mediul de dezvoltare SCADA pe care-l utilizez in mod curent (daca te intereseaza care este, intreaba - nu vreau sa se creada ca fac reclama) si care este utilizabil fara licenta timp de 2 ore - dupa asta necesita restartarea aplicatiei;
- inserez driver-ul care citeste pozitia mouse-lui;
- fac scalarea dots/mm necesara;
- intr-un fel sau altul, ii spun cand incepe linia si cand se termina, ca sa poata fi facut calculul.
Ovi
pare simplu si nu prea... eu gasisem alta idee (doar in teorie!) :
un mouse vechi - cu bila, cu una din axe anulata ca sa citeasca miscarea doar dintr-o directie si un soft (dedicat eventual) care sa faca traducerea pe ecran...
#6
Postat 04 May 2011 - 03:46 PM
http://support.wizcon.com/
descarca wizcon9.4
dupa ce-l instalezi si citesti prin user guide (sau butonezi), cauta driver-ul "axeda, mouse driver".
descarca wizcon9.4
dupa ce-l instalezi si citesti prin user guide (sau butonezi), cauta driver-ul "axeda, mouse driver".
#8
Postat 05 May 2011 - 07:02 AM
Sir_Vaska, la 04 May 2011 - 04:05 PM, a spus:
sal
Din cate stiu eu, nu cred ca se poate asa ceva pentru ca o sa indice distante diferite in functie de suprafata pe care este plimbat. La cel cu bila mai poate aparea si alunecarea ...
Din cate stiu eu, nu cred ca se poate asa ceva pentru ca o sa indice distante diferite in functie de suprafata pe care este plimbat. La cel cu bila mai poate aparea si alunecarea ...
Din cauza diferentelor de suprafata si din cauza simplitatii am ales mouse-ul cu bila. Cit priveste problema alunecarii, domnilor, suntem modelisti nu? solutii exista, si tagma noastra este cea mai calificata sa le puna in practica!
Durerea mea era softul care sa traduca ce graieste mouse-ul. Am sa incerc in acest sfirsit de saptamina solutia data de colegul nostru ovi_m si va voi spune noutatile.
#9
Postat 10 May 2011 - 10:00 PM
Daca esti pasionat de electronica si nu vrei sa folosesti computerul, sau vrei sa faci o aplicatie cu microcontroller, cumperi un mouse optic, afli ce rezolutie are, il demontezi, vezi ce circuit are si le legi direct.
De obicei in mouse-uri sunt 2 circuite: unul cu camera, care are 2 posibilitati de comunicatie: o iesire seriala si o iesire in quadratura, pentru X si pentru Y.
De exemplu daca citesti aici:
http://www.bidouille.org/hack/mousecam
iti dai seama ca poti folosi de exemplu iesirile in quadratura Xa si Xb pentru a masura deplasarea pe X.
Este bine sa indepartezi celalalt circuit care asigura comunicatia USB.
Vezi si aici:
http://www.martijnth...o-your-arduino/
pentru simplitate, daca vrei sa verifici ca merge,
demonteza un mouse, scoate circuitul de comunicatie si conecteaza un difuzor piezo (cum era pe vremuri la ceasurile cu melodii) intre masa si Xa sa zicem. Miscand mouseul vei auzi impulsurile!
De obicei in mouse-uri sunt 2 circuite: unul cu camera, care are 2 posibilitati de comunicatie: o iesire seriala si o iesire in quadratura, pentru X si pentru Y.
De exemplu daca citesti aici:
http://www.bidouille.org/hack/mousecam
iti dai seama ca poti folosi de exemplu iesirile in quadratura Xa si Xb pentru a masura deplasarea pe X.
Este bine sa indepartezi celalalt circuit care asigura comunicatia USB.
Vezi si aici:
http://www.martijnth...o-your-arduino/
pentru simplitate, daca vrei sa verifici ca merge,
demonteza un mouse, scoate circuitul de comunicatie si conecteaza un difuzor piezo (cum era pe vremuri la ceasurile cu melodii) intre masa si Xa sa zicem. Miscand mouseul vei auzi impulsurile!
Pentru a inventa ceva ai nevoie de o imaginatie bogata si o gramada de gunoi. Thomas A. Edison (1847 - 1931)
#10
Postat 11 May 2011 - 07:05 AM
One, la 10 May 2011 - 10:00 PM, a spus:
Daca esti pasionat de electronica si nu vrei sa folosesti computerul, sau vrei sa faci o aplicatie cu microcontroller, cumperi un mouse optic, afli ce rezolutie are, il demontezi, vezi ce circuit are si le legi direct.
De obicei in mouse-uri sunt 2 circuite: unul cu camera, care are 2 posibilitati de comunicatie: o iesire seriala si o iesire in quadratura, pentru X si pentru Y.
De exemplu daca citesti aici:
http://www.bidouille.org/hack/mousecam
iti dai seama ca poti folosi de exemplu iesirile in quadratura Xa si Xb pentru a masura deplasarea pe X.
Este bine sa indepartezi celalalt circuit care asigura comunicatia USB.
Vezi si aici:
http://www.martijnth...o-your-arduino/
pentru simplitate, daca vrei sa verifici ca merge,
demonteza un mouse, scoate circuitul de comunicatie si conecteaza un difuzor piezo (cum era pe vremuri la ceasurile cu melodii) intre masa si Xa sa zicem. Miscand mouseul vei auzi impulsurile!
De obicei in mouse-uri sunt 2 circuite: unul cu camera, care are 2 posibilitati de comunicatie: o iesire seriala si o iesire in quadratura, pentru X si pentru Y.
De exemplu daca citesti aici:
http://www.bidouille.org/hack/mousecam
iti dai seama ca poti folosi de exemplu iesirile in quadratura Xa si Xb pentru a masura deplasarea pe X.
Este bine sa indepartezi celalalt circuit care asigura comunicatia USB.
Vezi si aici:
http://www.martijnth...o-your-arduino/
pentru simplitate, daca vrei sa verifici ca merge,
demonteza un mouse, scoate circuitul de comunicatie si conecteaza un difuzor piezo (cum era pe vremuri la ceasurile cu melodii) intre masa si Xa sa zicem. Miscand mouseul vei auzi impulsurile!
E mai complicat un pic... Beneficiarul lucrarii este tatal meu, si el vrea un log al distantelor parcurse in calculator. Initial si eu gindisem ceva bazat pe arduino si cu un numarator foto coroborat circumferinta rotii dadea distanta parcursa pe un afisaj...
e interesant ce rezultat a iesit cu "mousecam"-ul...
Arata acest topic
Pagina 1 din 1