KorczynskiMcCall
Back to Psych 221 Projects 2013
Active LED Illumination: Wireless Communication
- Arduino Code Process Flow
-
Figure 1.
-
Figure 2.
- Arduino Code Process Flow
- Arduino Code Process Flow
-
Trigger sequence
Background
- Talk about Camera
- Talk about LED Experiments
You can use subsections if you like.
Below is an example of a retinotopic map. Or, to be precise, below will be an example of a retinotopic map once the image is uploaded. To add an image, simply put text like this inside double brackets 'MyFile.jpg | My figure caption'. When you save this text and click on the link, the wiki will ask you for the figure.
Design Specifications
- Enable multiple programmable light sources for experiments

- Synchronous wireless trigger that can handle 500fps speeds

System Overview
Paragraph describing our system, how it works.....
Design
Transmitter
Receiver
Components and Cost (Bill of Materials)
Transmitter
- Arduino Pro Mini - $9.95 [product]
- Parallax Transceiver - $39.95 [product] [datasheet]
- 74AC157 Multiplexer - $0.15 [product] [datasheet]
- 3 56Ω resistors
- 2 3-pin headers (0.1" spacing)
- 3 Green LEDS - [datasheet]
- Perfboard - $5.95 [product]
Total Transmitter Cost: $56
Receiver
- Arduino Uno (or cheaper alternative)- $29.95 [product]
- Parallax Transceiver - $39.95 [product] [datasheet]
- 74HC138 Demultiplexer - $0.35 [product] [datasheet]
- 4 150Ω resistors
- 1 3-pin header (0.1" spacing)
- 4 Green LEDS - [datasheet]
- ArduinoShield - $4.95 [product]
Total Reciever Cost: $75 (or $56 with cheaper Arduino)
Design Methods and Execution
Project Exploration
Looking at Xbees
Communication Protocol Definition with Arduino
Creation of custom data packets How do they interact with one another
Transmitter
sends configuration data 5 times (provides margin for error), then switches to LED trigger mode
Receiver
Software Error Correction
CRC checking
Prototype and Assembly
Testing and Camera Emulator
Results
Achieved Specifications
We were able to confirm: distance and delay (synchronization timing)
Tradeoffs
Speed vs Error: Ex. with Xbees
Conclusions
Here is where you say what your results mean.
References - Resources and related work
Appendix I - Code
Code
Transmitter: Transmitter code for Arduino
Receiver: Receiver code for Arduino
Camera_Emulator: Camera Emulator
Appendix II - Work partition
Design Planning/Schematics: Allison and Corey
Wireless Transmitter Xbee Testing: Allison and Corey
Final Component Selection: Corey
Firmware and Testing software: Corey
Soldering/Assembly: Allison
Presentation and Wiki: Allison

