Pages: [1]   Go Down
Author Topic: como medir peso con arduino?[solucionado]  (Read 2237 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

hola!
pues se me plantea un dilema para un proyecto que tengo, y es como medir el peso de un objeto con arduino..
he pensado varias cosas y me gustaria saber si hay mas posibilidades, o si las ideas que tengo valen de algo smiley-lol
la primera seria cojer un muelle del que conozco la constante K de elasticidad y un potenciometro lineal, unirlos, calcular el desplazamiento midiendo la variacion de resistencia, y con formulas sacar el peso..
y la otra es conectar 4 pistones sobres los que se halle la plataforma en la que se dispondra el objeto a pesar, unir los 4 a un medidor de presion.. y lo mismo.. con las formulas de la fuerza hallar el peso.
que opinais?
« Last Edit: January 08, 2013, 11:48:48 am by xapu » Logged

Euskadi
Offline Offline
God Member
*****
Karma: 16
Posts: 711
Arduinotarrak
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola,
tendrías que decirnos qué margen de pesos quieres medir, 1 gramo, un kilo, 100 kilos...
Para medir el peso se usan unos sensores llamados células de carga.

Logged

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

estaria comprendido entre unos 5kg y 60/80 kg
Logged

Euskadi
Offline Offline
God Member
*****
Karma: 16
Posts: 711
Arduinotarrak
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola,
tal vez podrías hackear una báscula de baño como esta, que los chinos venden por unos 9€
http://www.ebay.es/itm/150-x-0-1KG-Portable-Digital-Bathroom-Body-Weight-Scale-/320634364268?pt=US_Pocket_Digital_Scales&hash=item4aa74c216c#ht_3800wt_977
Tiene cuatro células de carga, mide hasta 150kg, con precisión de 100g. Creo que es lo más barato para esos pesos.

Si el margen fuera inferior a 40kg, podrías usar un pesamaletas como este
http://www.ebay.es/itm/40Kg-20g-Digital-Hangging-Luggage-Fishing-Weight-SCALE-/110952933854?pt=US_Pocket_Digital_Scales&hash=item19d54f69de#ht_2766wt_1186








Logged

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

Hola,
tal vez podrías hackear una báscula de baño como esta, que los chinos venden por unos 9€
http://www.ebay.es/itm/150-x-0-1KG-Portable-Digital-Bathroom-Body-Weight-Scale-/320634364268?pt=US_Pocket_Digital_Scales&hash=item4aa74c216c#ht_3800wt_977
Tiene cuatro células de carga, mide hasta 150kg, con precisión de 100g. Creo que es lo más barato para esos pesos.

Si el margen fuera inferior a 40kg, podrías usar un pesamaletas como este
http://www.ebay.es/itm/40Kg-20g-Digital-Hangging-Luggage-Fishing-Weight-SCALE-/110952933854?pt=US_Pocket_Digital_Scales&hash=item19d54f69de#ht_2766wt_1186


tengo una bascula vieja y ya e estado barajando tambien la posibilidad.. usando un puente de weathstone y un amplificador.. pero no me acabo de aclarar (ademas lo vi en un post que creaste tu)
muchas gracias por responder! y por cierto, el objetivo de mi proyecto es tambien crear un dataloger para una colmena
Logged

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

bueno.. al final me e decantado por hackear la bascula
la he desmontado, he montado los cables tal como se indica en el esquema de curro, ya aora estoy a la espera de que me llege el AD620  smiley-lol aunque por curiosidad ya e probado a conectarlo al A0 del arduino.. pero no cambia, se mantiene todo el rato en 510/511... casi la mitad de 1024 :S
lo que curro...
e visto este video de nerdkits, en el que explican que van cambiando la polaridad del puente en cada medida para tener mas resolucion.
di que no entiendo mas que lo basico de electronica, pero eso supongo le añadiria algo de resolucion no?
http://youtu.be/fPzUtzFJFus
Logged

Cordoba
Offline Offline
God Member
*****
Karma: 29
Posts: 528
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

El puente siempre se alimenta en una misma polaridad, solo que puedes usar una fuente simple o partida dependiendo si quieres tenes lecturas negativas o no.
La resolucion va a estar determinada por la celda y por tu conversor AD, en el caso de la celda está expresadas en mv/v generalmente 2mv/v, y en arduino tenes 1023 puntos.
Logged

El que pregunta aprende, el que responde aprende a responder.

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

finalmente he usado un ad620an para amplificar la señal que me dan las galgas.
lo que tuve un problema, ya que segui los esquemas de curro, pero en mi caso los colores de los cables no eran los mismos
os recomiendo esta pagina http://www.nerdkits.com/videos/weighscale/ ami personalmente me aclaro bastante asi como tambien el post de curro http://arduino.cc/forum/index.php?topic=79546.0

« Last Edit: January 08, 2013, 12:10:56 pm by xapu » Logged

Cordoba
Offline Offline
God Member
*****
Karma: 29
Posts: 528
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Como ajustas el cero? porque el mismo peso del esqueleto exita la celda.
Tengo sin terminar uno con un AD de cirrus cs5532 que esta muy dificil de soldar por que es tssop
Logged

El que pregunta aprende, el que responde aprende a responder.

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

Como ajustas el cero? porque el mismo peso del esqueleto exita la celda.
Tengo sin terminar uno con un AD de cirrus cs5532 que esta muy dificil de soldar por que es tssop
pueees la verdad es que no lo ajusto  smiley-roll-sweat
lo que pasa es que como el calculo del peso lo ago desde un programa en el ordenador.. pues simplemente le resto el valor inicial del esqueleto.
pero por lo que he visto por internet, se puede poner un potenciometro de varias vueltas entre v+ y una de los lados del puente de weatston y otro entre gnd y el otro lado del puente.
Logged

Pages: [1]   Go Up
Jump to: