I'm building a timer used to record 40 yd dash times with 10 and 20 yd spit times. I'm still in the initial setup of this project but wanted to see what the best course of action would be. I plan on using IR emitter/receiver.
Option 1: Use 4 "gates" located at START, 10 YDS, 20 YDS, and 40 YDS. For the IR emitters gates on one side, use standalone circuits that are battery powered and modulate at 38KHz. On the other side use 4 Arduino Unos to hookup a IR receiver on each Uno to sense a break in IR beam. The START Uno will be the Master and the other 3 are Slaves. The START Uno will also have a display that shows the times of the 10, 20 splits as well as the overall 40 time. A manual power/reset button is placed on the START Uno to control the other boards as well.
Option 2: Use 4 "gates" located at START, 10 YDS, 20 YDS, and 40 YDS. Use IR emitter/sensor combo on one side of the gate powered by 4 arduinos using I2C to create a Master/Slave communication. The other side of the gates will have a reflector to send the IR signal back to the sensor. Sensor senses break in signal once runner passes through. Modulated at 38KHz. Same as Option 1 above with displaying and manual power/reset.
Option 3: Only use 2 Unos at START and FINISH line (40 yards) with the 10 YD and 20 YD gates having IR sensor circuits that feed their signals back to Uno START. Uno FINISH feeds it's signal back to Uno START only with the same setup of either Option 1 or 2. LCD Display and manual power/reset.
I'm leaning towards Option 3 with using the setup of Option 2 since I believe this will save on power and $$$ for this project. Just want everyone's thoughts on what would be best.
Thanks