mierzenie czasu reakcji i podlaczenie do komputera

Witam, chcialbym zrobic cos w rodzaju miernika czasu reakcji/odpowiedzi podlaczonego do komputera wraz oprogramowaniem.

Prostymi slowami; cos takiego co bedzie w jakis sposob sie komunikowalo z komputerem i bedzie mialo w sobie lampke i guzik. Komputer zapali lampke, czlowiek nacisnie jak najszybciej guzik a komputer zmierzy z doladnoscia do milisekundy jaki czas uplynal od zapalenia lampki do nacisniecia przycisku.

Potrzebuje porad albo ludzi ktorzy mogli by mi aktywnie (odplatnie) pomoc w stworzeniu:

- urzadzenia z lampka i przyciskiem - chodzi o cos odpornego na "mocne naciskanie" w długim okresie czasu

- oprogramowania sterownika np na USB (jest jakis "gotowiec" ktory mozna w tym celu wykorzystac?). Wchodzi w rachube obsluga przez PORT ROWNOLEGLY, aczkolwiek biorac pod uwage kwestie przyszlosciowe moze warto by tego uniknac?

Mam nadzieje ze wyrazilem sie w miare jasno :)

Dzieki z gory za pomoc.

lunak

Reply to
lunak
Loading thread data ...

lunak napisał(a):

Komputer raczej się nie nadaje do tego.

W urządzenie proponuje wbudować mikrokontroler za kilka zł, zaprogramować w picbasicu wersji lite. Podłączyć LCD z wyświetlaniem czasu. Jeśli koniecznie ma być pokazywane na kompie to dochodzi MAX232 i podłączysz do komputera przez COM1. Kontrolery z USB też już są dostępne jeśli koniecznie tak musi być.

I jeszcze coś, poszukaj w kotach AVT, zdaje się że w EP kiedyś coś takiego było.....

Reply to
Piotr [PKi

chce zeby to bylo podlaczone do komputera bo:

  1. chce miec mozliwosc; kontroli kiedy wysle sygnal, ile czeka na reakcje itp
  2. chce byc moze podlaczyc wiecej tego typu urzadzen i programowac ich zachowanie
  3. gdzie szukac takiego kontrolera na USB?

dzieki za odpowiedz, lunak

Reply to
lunak

lunak schrieb:

najprostszym rozwiązaniem jest naprawdę zrobienie czegoś takiego na dowolnym kontrolerze wg smaku (ja bym wziął ATTINY 12, bo mam takowe pod łapą). Wyjście RS232 podłączyć przez FT245 do USB i masz gotowe ustrojstwo za paręnaście zł. Robienie tego "nago" na pc jest do dupy, bo się narobisz przy timingu jak durny. Tak samo będziesz miał problemy, jak podłączysz się bezpośrednio przez USB, bo jak Jaśnie Pan System Operacyjny postanowi wysmarkać sobie nosek, to parędziesiąt ms pójdzie w plener i będziesz mierzył czasy reakcji ćpunów. Ustrojstwo, jakie mi wpadło do głowy wyglądałoby mniej więcej tak:

  1. ATTINY12: na jednej nodze lampka (LED lub przez sprzęg optyczny jakiś inny bodziec, choćby impuls prądowy (robiliśmy coś takiego ;-)). Na drugiej nodze guzik. Lampkę załączasz z hosta, kontroler wysyła ci stan licznika po naciśnięciu guzika przez RS232.
  2. FT245R: zamienia RS232 na USB. Zaleta: nie potrzebujesz żadnych driverów, wsio ściągniesz ze strony producenta.

Waldek

Reply to
Waldemar

dzieki Waldek :) zatem poszukuje kogos kto potrafi zaprogramowac procesorek w ATTINY12 w ten sposob zeby mozna bylo:

- z komputera wysylac sygnal zapalajacy lampke

- z komputera wysylac sygnal gaszacy lampke w wypadku nie nacisniecia przycisku

- wysylac do komputera informacje jaki czas uplynal od zapalenia lampki do nacisniecia przycisku

lunak

Reply to
lunak

lunak napisał(a):

Mogę ci to zrobić na pic'u 12F671, a masz kogoś kto zaprogramuje ci komputer odpowiednio?

Reply to
PKi

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.