Laser Tracker Targeting Test Platform Build
HTML-код
- Опубликовано: 27 авг 2024
- This is an idea I had for making a simple test platform for testing some targeting software I'm working on. There are a lot of things you can do with it, all all from the safety of your home. More to come.
Linux, ESP32, Python, Micropython, OpenCV, Stepper Motors, a4988, H-Bridge, etc.
Nice workmanship on the x/y gimbel. Working on a similar object tracking security cam project. Thanks for the code.🙏
Cool. I haven't had time to work on mine lately. I have some pretty neat additions, but accuracy is a problem. I'm working on the parallax issues and still trying to get the camera calibration consistent. Hopefully I'll be able to get back to it soon.
@@ClaytonDarwin Have you tried microstepping the motors? Your code is very impressive (some over my head). Most of my NEMA steppers are 200 full steps per revolution. IOW, 1.8 deg per step. So at 10 ft distance, the accuracy could be off by up to 3.78 inches. 1/16 microstepping would reduce that to .236 inches.
My security camera has a 50 mm zoom lens, 3 geared mini steppers (focus, aperture, & zoom), 5 DRV8834/25 stepper drivers, 2 NEMA 8 X/Y steppers (w/60:1 reduction worm gears), a buck converter, and a RPi3A.... all mounted inside a 1/4" thick aluminum channel. IOW, my challenge will be balancing the mass between ball bearings. I'm also accelerating/decelerating the steps during start/stop, by reducing the frequency of the step pulse. With such small open loop stepper motors, I anticipate them skipping a few steps now and then.
But, a challenge w/o the challenge is only a waste of time, right?
Perhaps you could start microstepping as the center of the frame approaches the center of the targeted contour, then fire the laser when they are aligned. The targeting system would slow down and increase its mechanical accuracy, but OpenCV would still be trucking at full steam. Hope this helps.
Best of luck on nailing your targets. 😎
I enjoyed the Monty Python intermission. Lol. Great video
Cool, looking forward to development!
Another smart idea that I was dealing within another project. I'll share my project via email, maybe we can have some experience to share. Congrats.
Awesome platform. Will you be doing a write up on the build? I would like to definitely give this a try, seems like a fun project.
Will be doing a lot with this for development on another project, so more vids to come, not sure what.
Now can you show us how to make a GBU-12 please!
It's more cost effective to order them from amazon in bulk.
Gotta protect your house from modern events somehow
how to control two stepper motors at the same time?
You have to make a few steps with one, and then a few steps with the other. It happens fast enough it looks continuous.
Nice! You try the W600 yet? I couldn't get a spi display working but most regular uPython works fine. FTP file server makes loading scripts simple!
Hey G. Thanks. I've used one for a work project to send test data on a UART line. I like them, but just haven't had time to test them much. Will keep the SPI thing in mind. May still use it here, but was just wanting to get vid out this weekend so went with the more familiar.
Great laser tracker video. Do you sell any kits to build this or have step by step instructions on how to build the tracker laser?
Sorry. No. I really haven't had time to develop this idea, and this current version has some problems.
Hi, awesome videos! Could you please tell me if there are any more parts, I can only find part 1 and part 5 of the python/openCV tutorial. Thanks!
There's a popular one on triangulation. Maybe some more. Probably another one this weekend if I get my tripod fixed.
what is the best for this project stepper motor or servo motor ?
Servos are easier. Steppers with gearing are more accurate.
@@ClaytonDarwin thank you so much
Can you share your code that you used for this project
Gitlab: duder1966
Thank you so much. this is a great video for engineers. Is there any chance to share code?
It might be on my gitlab account. duder1966. I can't remember.
why is it so slow
Why should it be faster? It's just a proof of concept. There are so many other issues to fret about.