Niglyn
Member
I uploaded the new sketch and am having an issue or two. The serial monitor is showing really weird symbols instad of the read out. See photo below. The LCD is showing the below info for a shutter speed of 1/60. Laser 2 is always 1/54 and laser 1 fluctuates between 1/676 and 1/712. The other LCD screen photo is from a test at 1/125s. It shows 1/107 and 1/718. Can someone interpret this for me? View attachment 345762 View attachment 345760 View attachment 345759
Hi,
Sorry you are having difficulties.
As posted above, there is a test code to determine new & old laser type.
I think full details of it's use are posted in the original post.
(The ESP32 version has this built in & will automatically set the receiver type).
For the code I uploaded a few days ago, you have to change the baud rate on your serial monitor to 115200
Sorry, did not think of this. the default is 9600, but setting it to 115200 is so much faster. (On the ESP32 version, it is even faster and the text appears instantly).
As for your strange readings, some things to try.
Check the wiring & ensure receiver 1 is on the right, as viewed from behind the camera.
Make a shutter-tester-tester
) I use this for testing. Get a sheet of card and cut a slot in it, about 2cm wide. Cut it at the edge of the card, but in the middle. This way you can move the card from right to left across the lasers and it will act like the slot in the shutter curtains. The card either side of the slot will mask the lasers, so only move the card so the slot moves past both lasers and stop so the remaining card again blocks the lasers. Saves having to keep re-cocking the camera shutter.
Try using single laser mode. Ensure laser 2 is covered and then align the camera so just one laser goes through the shutter opening. You can also use a card to simulate the shutter opening & closing.
The SW should detect that laser 2 is not triggered and only laser 1 results should be displayed.
The boxes you are using are quite reflective. Maybe stray laser light is being bounced around. The lego version had a problem with inaccurate results and after the use of a mask, now works perfectly.
Try making a mask out of matt black card, to cover the front of the boxes. Cut two small holes for the lasers to shine though.
In the top right of the LCD it says 'Bou' this is indicating that shutter bounce is being detected. This is when the second curtain closes, but the force is so great, it bounces open again before closing.
This could also be an indication that stray light or laser light is bouncing around, as laser 2 receiver is reporting that it is being triggered more than once per shutter cycle. (Normally when the second curtain closes, bounces open and closes again)
Whist the receivers are more sensitive to laser light wavelengths, they can be affected by strong ambient light, so try in a darkened room & where no light is shining directly onto the tester.
If ambient or bouncing light is the issue, a small redesign of your tester, to put the receivers on the back wall of the box would solve this, maybe with the inside of the box painted black. This is how I will eventually make my tester & also have the lasers recessed into the box.
Please let us know how you get on.
Regards,

If it is in fact my camera, do any of you have a link you can share that will help me learn how to fix the issue? Thank you for being patient with my questions! This has been a really fun process for me.
