Pages: [1]   Go Down
Author Topic: detect ball contact  (Read 780 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 0
Posts: 42
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I am currently working on a project where I would
like to detect if a player is holding a ball or not. I want to use
a basketball so placing things on the ball is possible, but inside the ball
gets harder. RFID stickers seem to be the best solution but I can
not find readers that have enough range (10 - 15 cm). The readers
can not be big because they have to be mounted in the bracelets of the players.
Can somebody give me any advice?
Thanks.
Logged

0
Offline Offline
Shannon Member
****
Karma: 215
Posts: 12521
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hmmm, tricky.

If the ball was covered in a conductive mesh or paint and the players had gloves, perhaps capacitive or direct electrical sensing in the gloves would work?
Logged

[ I won't respond to messages, use the forum please ]

0
Offline Offline
Newbie
*
Karma: 0
Posts: 42
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Also thought about that, the best part is that they do not even need gloves in that
case. The problem is the ball for me. At least I do not know about any time of conductive
spray/ink/paint that does not crack after 15 bounces. Do you? Thanks
Logged

UK
Offline Offline
God Member
*****
Karma: 13
Posts: 905
Twitter: @simonmonk2
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

You would be able to get a glass 'pet chipping' RFID bead inside the basket ball through the air valve. Although it would rattle around. But yes, sensing from any kind of range is going to be difficult without big high powered RFID reader technology.

Tricky!
Logged

--
My New Arduino Book: http://www.arduinobook.com

Georgina Ontario
Offline Offline
Sr. Member
****
Karma: 5
Posts: 437
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I would test capacitance sensors first...

Here is a fancy industrial sensor
http://www.omron-ap.com/product_info/E2J/index.asp

A capacitive effect could change an oscillator frequency...

http://www.cs.cmu.edu/afs/cs.cmu.edu/Web/People/ram/capsense/intro.html

It might have to be tuned to the person.

Since you have to exert pressure to hold the ball you could do the bio-med stuff and check muscle signals -- but that is too tough for most people.

More thoughts
http://www.designworldonline.com/articles/5427/260/The-Search-for-a-Better-Proximity-Sensor-Starts-Here.aspx

http://www.automationmedia.com/Port1050%5CSiemensFreeCourses%5Csnrs_3.pdf

There is nothing wrong with doing a google search for a proximity sensor -- something you should have already done...

Use your imagination... Design your own capacitance sensor -- it should not be difficult.
This does not look like a difficult project unless you want it to be...
« Last Edit: March 23, 2011, 08:35:46 am by WillR » Logged

Just another Hacker

UK
Offline Offline
God Member
*****
Karma: 13
Posts: 905
Twitter: @simonmonk2
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Can we assume the ball will be held within two hands?

If so, then if the ball had a conductive coating, then you could do something with the change in resistance across the player's arms.
Logged

--
My New Arduino Book: http://www.arduinobook.com

0
Offline Offline
Shannon Member
****
Karma: 215
Posts: 12521
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Or put 220V on opposite sides of the ball and have a microphone for each player's screams smiley-wink
Logged

[ I won't respond to messages, use the forum please ]

Georgina Ontario
Offline Offline
Sr. Member
****
Karma: 5
Posts: 437
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Or put 220V on opposite sides of the ball and have a microphone for each player's screams smiley-wink

I'm voting for this solution as the "cleanest".  smiley-twist
Logged

Just another Hacker

Pages: [1]   Go Up
Jump to: