I’m a newbie of using Arduino. I’m finding an Arduino beam break sensor and found TSSP4038. However, my use case is quite tricky and don’t know if it is possible.
Here are the requirements:
- An array of six TSSP4038 placed closed to each other (distance about 1 cm) and pointed to the same direction (the opposite side is an array of six IR beam emitter). The distance between emitter and sensor is about 1m.
- Reading signals from the array of TSSP4038 sensors with refresh rate 30 times per second (delay 33 milliseconds each time of signal reading) and the signal log on a PC.
- Both of emitters and sensors are working at the same time but not working one by one. Since in this case each sensor’s signal reading has to be having high refresh rate, I cannot use the method of triggering them one by one.
Here are my questions:
- Single Arduino can support this situation? (e.g. Arduino Uno) (If not, would it be too difficult to design the circuit using multiple Arduino and transferring the signals to PC?)
- TSSP4038 support this refresh rate?
- Interference would be occurred if the emitters don’t emit straight beam (e.g. LED lights), right? (I see the effective sensor angle of TSSP4038 is about 45 degrees) What if I use some material (e.g. plastic) and fold them as tube to cover the sensors?
It may be too many questions but I really can’t find the solutions. Thank you so much for your patience.