KorczynskiMcCall: Difference between revisions
imported>Projects221 No edit summary |
imported>Projects221 No edit summary |
||
| Line 21: | Line 21: | ||
[[File:FleaCamera.png | Figure 3]] | [[File:FleaCamera.png | Figure 3]] | ||
<br> | <br> | ||
==Design | ==Design Specifications== | ||
*Enable multiple programmable light sources for experiments | *Enable multiple programmable light sources for experiments | ||
| Line 34: | Line 32: | ||
=System Overview= | =System Overview= | ||
Paragraph describing our system, how it works..... | |||
=Design= | |||
==Transmitter== | ==Transmitter== | ||
[[File: TransmitterBlockDiagram.png |Block Diagram of Transmitter]] | [[File: TransmitterBlockDiagram.png |Block Diagram of Transmitter]] | ||
| Line 40: | Line 42: | ||
[[File: ReceiverBlockDiagram.png |Block Diagram of Receiver]] | [[File: ReceiverBlockDiagram.png |Block Diagram of Receiver]] | ||
==Components and Cost (Bill of Materials)== | ==Components and Cost (Bill of Materials)== | ||
| Line 74: | Line 74: | ||
=Design Methods and Execution= | =Design Methods and Execution= | ||
==Project Exploration == | ==Project Exploration == | ||
Looking at Xbees | |||
==Protocol Definition== | ==Protocol Definition== | ||
Creation of custom data packets | |||
How do they interact with one another | |||
===Transmitter=== | ===Transmitter=== | ||
===Receiver=== | ===Receiver=== | ||
==Software Error Correction== | ==Software Error Correction== | ||
==Testing and Emulator== | ==Testing and Camera Emulator== | ||
[[File: DistanceTest.jpg hola]] | |||
=Final Design Results= | =Final Design Results= | ||
==Achieved Specifications== | ==Achieved Specifications== | ||
We were able to confirm: distance and delay (synchronization timing) | |||
==Tradeoffs== | |||
Speed vs Error: Ex. with Xbees | |||
= Conclusions = | = Conclusions = | ||
| Line 93: | Line 99: | ||
* The Importance of Flash Sync Speed [http://www.kenrockwell.com/tech/syncspeed.htm]. | * The Importance of Flash Sync Speed [http://www.kenrockwell.com/tech/syncspeed.htm]. | ||
= Appendix I - Code | = Appendix I - Code= | ||
==Code== | ==Code== | ||
| Line 101: | Line 107: | ||
Camera_Emulator: [[File:camera_sim.zip | Camera Emulator]] | Camera_Emulator: [[File:camera_sim.zip | Camera Emulator]] | ||
= Appendix II - Work partition = | = Appendix II - Work partition = | ||
Revision as of 11:09, 21 March 2013
Back to Psych 221 Projects 2013
Active LED Illumination: Wireless Communication
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
Protocol Definition
Creation of custom data packets How do they interact with one another
Transmitter
Receiver
Software Error Correction
Testing and Camera Emulator
Final Design 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

