shelhamer / toj-apparatus Goto Github PK
View Code? Open in Web Editor NEWTime Order Judgement experiment apparatus for UMass Amherst NCaP laboratory
Time Order Judgement experiment apparatus for UMass Amherst NCaP laboratory
Time Order Judgement (TOJ) Apparatus & Controller A novel apparatus for presenting visual light pulses and recording time order judgements with subject response time. ~1 millisecond precision in both light presentation and response time measurement. Assembled with simple electronic components on a breadboard connected to an Arduino Duemilanove, programmed in Arduino, and interfaced to a computer via serial to a Processing app. Time order judgements concern the evaluation and decision of the relative ordering of a series of events. In this case, the apparatus has two diffuse white LEDs that can be pulsed with precision of < 1 ms. Five types of pulse pairs are possible: * > * left on, right on, left off, right off * --> * left on, left off, right on, right off * < * the first with direction reversed * <-- * the second with direction reversed * = * both on on simultaneously The delay between the onset of one pulse after the other is determined by pulse pair definitions which are triggered by the apparatus controller running on a computer. The apparatus is necessary because the careful presentation of stimuli in time is complicated by computer monitor refresh rates and time resolution is inadequate for the short delays tested in time order judgement experiments. Within a certain time threshold, an observer will see a sequence of two pulses as one single, simultaneous pulse. This is similar to the echo threshold and precedence effect in psychoacoustics: if the same sound signal arrives at an observer at different times within a certain window, only the direction of the first arrival is perceived. The curious can read more here: http://murphylibrary.uwlax.edu/digital/journals/JASA/JASA1999/pdfs/vol_106/iss_4/1633_1.pdf The apparatus and controller were designed, assembled, and programmed by Evan Shelhamer. The idea for the apparatus and the specific experimental stimuli light pulse patterns are due to Patrick Taylor, PhD student in the neuroscience and behavior and cognitive divisions of UMass Amherst Psychology. TimeOrderApparatus: arduino project for running the device itself. Presents visual flashes through LEDs, accepts push button responses, and communicates over serial. TimeOrderController: processing.org project for running experiments with the apparatus. Reads stimulus sequence files, commands the apparatus, and records responses and reaction times collected from apparatus to CSV. To make your own: - Check the bill of materials. - Consult the schematic and breadboard images for wiring. - Refer to photos for an idea of its construction. - Install the Arduino toolkit to load the software to the device. - Install the Processing.org toolkit to run the experiment controller.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.