I had a couple of questions about a dartboard project that I plan on making for a school project.
I was thinking of creating a ring of 16 ultrasonic sensors around a dartboard to try and locate the dart that has been thrown. I would use two shift registers connected to the triggers of the sr04's (ultrasonic sensors) so that I could limit the amount of pins needed. I would also use a DHT11 to get the temperature so that I could a more accurate speed of sound and thus a more accurate reading from the sr04's. I know the measurements won't be able to locate the dart down to the millimeter but it is more a proof of concept than an actual product.
When a dart is detected the sr04's would go off one by one so that no two are active at the same time. I was wondering if I could connect al the echo's to the same pin on the arduino as there would only be one active at a time? Could I just connect them all or would I need extra components?
So do you think this would be possible? If there is something that I have not thought about pelase let me know!
Says it all! (And completely answers your question!)
I'm not sure it answers his question at all. not much in the vid about arduino and ultrasonic sensor.
but it sure does detail the problem and show a lot of the math needed to have a dart board move to intercept the dart in flight.
just like a dart... that video can bust a balloon.. especially one that that thinks an Arduino is going to make a moving dartboard.
maybe a basketball backboard ? auto basketball backboard
So sensors to see where the dart stuck into the board? Will there ever be > 1 dart in the board?
You might try piezo disks and see if the dart thunking into the board gives stronger output to closer sensors. It's hard to say, the board might have resonances due to stiffness/construction.
You can get piezo disks with wires in bags of 10 pretty cheap if you shop well.
The dart has a steel point? Charge and magnetic field can be induced into that steel making it detectable by capacitive sensing and Hall sensors, which could be hidden behind the board.
Now I was not suggesting that the OP here intended to make the dartboard follow the dart as in the video, but the fundamental problem is of course the same. The video explains that other options such as ultrasound were considered and found wanting.
I didn't read it as a requirement to detect a moving dart, just find out where it is on the board.
The problem I see with ultrasound is distinguishing multiple darts, even with multiple sensors, if they're close.
I can see that that flight provides a good retroreflector, but the flight is a long way from where the point might be, and the point, or even the shaft would be a poor ultrasound target.
what is the goal of this project ?
-detect the postion on the board where the dart landed ?
-detect the path of the dart to predict where it will land ?
-move the board so that the center will be close to the predicted impact spot ?
sometimes having a clear goal is more important than trying to get a function to work.
often a function does not do what is wanted if it does not have all the best attributes.