2021-07-24 (Sa) 24EngLaserGrid

While I waited on components to build my cameras, I unearthed my camera and an Arduino Micro. DFRobot provided a demo that I installed from Arduino's library manager, but every coordinate appeared as 1023. I found another example code on their site that didn't require a library, making it easier for other people to copy my code. This time, I tested with an IR television remote, and it showed intermittent blips, which I would expect since the remote won't output a continuous light. I plotted the results and added a second light source, an IR flashlight. Now, I had four lines, two for the X coordinate and two for the Y.
Tracking two IR points

I made myself an IR laser from a module and a coin cell holder with a switch. The project hinges on being able to detect reflected light on a wall. No matter how close my laser and camera were, I couldn't get a reading. I tried holding the camera next to a white wall and shining the laser on the wall, but no luck. I used different surfaces, but I couldn't get a reading unless I bounced it off a mirror, which is the same as looking right at the laser. At these power levels, I can only detect IR sources, not reflections.

I removed the IR filter from the camera, and instead of improving sensitivity to the laser, I made it susceptible to all light, including one on the ceiling. Perhaps I can use this to detect other colors, like a strong red or green laser, and hide the camera behind a color gel.
Infrared beam hitting black fabric

The rest of the posts for this project have been arranged by date.
First time here?

Completed projects from year 1
Completed projects from year 2
Completed projects from year 3
Completed projects from year 4
Completed projects from year 5
Completed projects from year 6
Completed projects from year 7

Disclaimer for http://24hourengineer.blogspot.com and 24HourEngineer.com

This disclaimer must be intact and whole. This disclaimer must be included if a project is distributed.

All information on this blog, or linked by this blog, is not to be taken as advice or solicitation. Anyone attempting to replicate, in whole or in part, is responsible for the outcome and procedure. Any loss of functionality, money, property, or similar, is the responsibility of those involved in the replication.

All digital communication regarding the email address 24hourengineer@gmail.com becomes the intellectual property of Brian McEvoy. Any information contained within these messages may be distributed or retained at the discretion of Brian McEvoy. Any email sent to this address, or any email account owned by  Brian McEvoy, cannot be used to claim property or assets.

Comments to the blog may be utilized or erased at the discretion of the owner. No one posting may claim property or assets based on their post.

This blog, including pictures and text, is copyright to Brian McEvoy.