Pages: [1]   Go Down
 Author Topic: Using an Arduino for a Project  (Read 1548 times) 0 Members and 1 Guest are viewing this topic.
Offline
Newbie
Karma: 0
Posts: 6
 « on: March 28, 2013, 05:43:44 pm » Bigger Smaller Reset

Here's my problem. We have to create a new goniometer (device physical therapists use to measure joint angles) and I came up with the idea to use the law of cosines to do this. My professor suggested that I use an arduino set up with a rotary encoder in order to measure distance. I was wondering if this was even possible and if so can someone please direct me to somewhere that can show me how to do this? I am completely new using Arduinos so any info is appreciated! Thanks
 Logged

Offline
Edison Member
Karma: 43
Posts: 1556
 « Reply #1 on: March 28, 2013, 06:33:23 pm » Bigger Smaller Reset

Quote
I came up with the idea to use the law of cosines to do this
How does the law of cosines help?

Quote
use an arduino set up with a rotary encoder in order to measure distance
Eh?

Pete
 Logged

Where are the Nick Gammons of yesteryear?

Offline
Newbie
Karma: 0
Posts: 6
 « Reply #2 on: March 28, 2013, 08:53:05 pm » Bigger Smaller Reset

I obviously have no idea what is going on haha. My professor said that it may be possible.

Here is a link to the image (link to scamming website removed)

The I need to use an arduino to measure the distance that goes from the upper arm to the lower arm.

Moderator edit: image attached to post.
 Goniometer.png (18.48 KB, 819x460 - viewed 13 times.) « Last Edit: March 29, 2013, 12:47:26 pm by Coding Badly » Logged

Indiana, US
Offline
Full Member
Karma: 12
Posts: 204
 « Reply #3 on: March 28, 2013, 09:40:30 pm » Bigger Smaller Reset

Hi vedet44,

I believe you are trying to determine the distance the subject can move his arm by measuring the angle that the arm moves (at the elbow).

The law of cosines will allow you to calculate this value if you know the length of the subject's forearm, upper arm (bicept) and the angle they form.  (See http://en.wikipedia.org/wiki/Law_of_cosines)

You can measure the arm parts with a ruler, and the angle with the Arduino. I'd suggest a potentiometer rather than a rotary encoder though.

Pat
 Logged

There are 10 types of people in the world, those that understand binary, and those that don't.

Offline
Newbie
Karma: 0
Posts: 6
 « Reply #4 on: March 28, 2013, 10:27:08 pm » Bigger Smaller Reset

We are actually looking to use the law of cosines to calculate the angle of the elbow joint. I need something to allow for the measurement of the distance between the patients upper arm directly to the forearm. Would a potentiometer be better for measuring distances?

Thanks
 Logged

Offline
Sr. Member
Karma: 6
Posts: 428
 « Reply #5 on: March 29, 2013, 04:12:19 am » Bigger Smaller Reset

Like a digital ruler or tape measure?

Some form of linear encoder would have better durability than a pot.
 Logged

Offline
Edison Member
Karma: 43
Posts: 1556
 « Reply #6 on: March 29, 2013, 10:56:32 am » Bigger Smaller Reset

To determine the angle at the elbow using the law of cosines you have to measure three distances: from shoulder to elbow, elbow to wrist/hand and from wrist/hand to shoulder. If you are looking for a device that is simpler (or at least no more complex) than a goniometer I don't think you're going to do it with an Arduino and the law of cosines.

Pete
 Logged

Where are the Nick Gammons of yesteryear?

Offline
Sr. Member
Karma: 6
Posts: 428
 « Reply #7 on: March 29, 2013, 11:47:18 am » Bigger Smaller Reset

 « Last Edit: March 29, 2013, 11:50:47 am by Lakes » Logged

Global Moderator
Dallas
Online
Shannon Member
Karma: 199
Posts: 12767
 « Reply #8 on: March 29, 2013, 12:48:44 pm » Bigger Smaller Reset

@vedet44, never again post a link to that site.  Files can be attached to posts (as I've done to your earlier post with your image).
 Logged

Johannesburg. UTC+2
Offline
Karma: 82
Posts: 3841
 « Reply #9 on: March 29, 2013, 12:50:42 pm » Bigger Smaller Reset

@vedet44, never again post a link to that site.

What was wrong?
 Logged

Although I answer in good faith, remember always: Your Mileage May Vary.

Global Moderator
Dallas
Online
Shannon Member
Karma: 199
Posts: 12767
 « Reply #10 on: March 29, 2013, 01:23:45 pm » Bigger Smaller Reset

What was wrong?

The site in question uses a never ending stream of pop-ups to advertise.
 Logged

Offline
Newbie
Karma: 0
Posts: 6
 « Reply #11 on: March 29, 2013, 05:23:36 pm » Bigger Smaller Reset

The purpose of this project is to design a new goniometer (in my opinion that is incredibly dumb because the current goniometer is so simple). I have no experience using an arduino but my professor recommended it and said that if a string was wrapped around a rotary encoder you could code it so the rotary encoder would be able to measure the amount of string that was unwound. It's looking like that may not be possible haha.
 Logged

Offline
God Member
Karma: 2
Posts: 711
a, b = b, a+b
 « Reply #12 on: April 06, 2013, 01:49:49 pm » Bigger Smaller Reset

So, if you want to do this type of project you ask "What do I want to measure" and then you go and find a sensor which does that.

If I understand you correctly, you want to measure an angle, right? So why not use a potentiometer? It is a sensor which measures angles/rotation.

I did something similar, take a look at these images: http://fkeel.blogspot.co.at/2010_09_01_archive.html

*

Using a rotary encoder to measure it will also work. If you want to do that, start by searching for a sensor which measures rotations. check out sparkfun.com they have something like that.
 Logged

 Pages: [1]   Go Up