-
Acabo de comprar en eBay varios acelerómetros, si alguien se anima creo que están bastante bien de precio:
http://cgi.ebay.es/ws/eBayISAPI.dll?ViewItem&rd=1&item=120194613525&ssPageName=STRK:MEWN:IT&ih=002
Edito:
También he comprado 2 LCD gráficos:
http://cgi.ebay.es/ws/eBayISAPI.dll?ViewItem&rd=1&item=220178899350&ssPageName=STRK:MEWN:IT&ih=012
Un saludo
-
El acelerómetro es económico de narices.
Vas a ser el culpable de que me compre unos cuantos :D
Thanks por el enlace.
Un saludo desde Alicante.
-
¡Amigos, pero si estos samples son más baratos! :D
http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MMA7260QT&tab=Buy_Parametric_Tab&nodeId=01126911184209&pspll=1&fromSearch=false
Por cierto, me gustaría pillar alguna oferta de giroscopio, ¿conocéis alguno?
-
Me sumo al interés de Nocturno por un giróscopo, o dos.
-
Ordered Part # : MMA7261QR2
Ordered Part # : MMA7260QT
Ordered Part # : MMA7260QR2
Ya ta. Ya los he pedido. Si que son un poco más baratos la verdad :D
Un saludo desde Alicante.
-
Bueno, ahora que ya me he enterado de lo que es un giroscopo, y habiendo profundizado un poco más en lo que quiero hacer... yo también necesito algunos de 3 ejes :D
Un saludo desde Alicante.
-
Esta es una posible solución para hacerse con uno ó varios giroscópios:
http://zaragoza.loquo.com/ps/compra-venta/dvd-video-juegos/raton-wireless-go-2-4ghz-optical-air-mouse-gc125mce-gc1005m/116537
Un saludo
-
Si algún día tengo tiempo para meterle mano, y mientras no aparezca una oferta mejor, yo lo compraré en Analog por 30$:
http://www.analog.com/en/subCat/0,2879,764%255F801%255F0%255F%255F0%255F,00.html
-
Hola!
¿Alguien tiene pensado abrir un hilo para explicar como usar estos "bichos"? ;)
-
amigo Ariel puedes empezar por darle una visual al artículo que tienes en Micropic (http://www.micropic.es/index.php?option=com_content&task=view&id=30&Itemid=1)
un saludo
pd: cuando se trata de saber quien ya ha trasteado con algo piensa en Nocturno y acertarás 8) 8)
-
Jajaja, gracias por el piropo, pero si vieras la lista de cosas que tengo por probar no dirías eso.
-
Alucinado dejado me han.
Esta misma mañana ya tenía en mis manos los 6 acelerómetros que pedí hace un par de días :mrgreen: :mrgreen: :mrgreen:
Un saludo desde Alicante.
-
Hace dos dias pedi los acelerometros y recien entre al seguimiento del envio en el sitio de UPS y mañana me los llevan a casa, espectacular. Pensar que para enviar una carta dentro de la ciudad se demora el doble de esto.
Ahora a leer el articulo para aprender a usarlos.
-
guitre? te llegaron los acelerómetros?? tuviste que garpar elgo an ADUANA?
-
Si toca, me llegaron a los cuatro dias de haberlos pedido y sin pagar un peso, espectacular.
(http://img231.imageshack.us/img231/7325/copiade1004964hx3.jpg)
Ahora se viene el desafio de la soldada, digamos que la paciencia no es mi fuerte. Ya les contare como me fue. Saludos.
-
Esos se sueldan bastante bien con el Método de la plancha (http://www.micropic.es/index.php?option=com_content&task=view&id=13&Itemid=42)
(http://www.micropic.es/images/imagenes/qfn-acabado.jpg)
-
Bueno, ahora que ya me he enterado de lo que es un giroscopo, y habiendo profundizado un poco más en lo que quiero hacer... yo también necesito algunos de 3 ejes :D
Un saludo desde Alicante.
jeje lo compran antes de conocerlo.
-
jeje lo compran antes de conocerlo.
Jeje.. no maestro Palitroquez, los acelerómetros si que los conocía (que son los samples que he pedido). El giróscopo es otro integrado distinto (y más caro :() que si lo combino con mis acelerómetros voy a disfrutar como un enano :mrgreen:
Un saludo desde Alicante.
PD: Esta tarde he tenido algo de tiempo libre y ya tengo el esquema.
(http://img113.imageshack.us/img113/8366/acelermetroyr5.jpg)
-
ah! :)
así me pongo cuando entro en una tienda de electrónica, viene el impulso de comprar todo.
pd: ¿de maestro yo? aprendiz suena mejor. :mrgreen:
-
Es la costumbre...
http://www.todopic.com.ar/foros/index.php?topic=16393.msg108107#msg108107
:D
Un saludo desde Alicante.
-
Nocturno, mirando la foto de tu placa me quedo un poco mareado, segun miro en la hoja de datos del acelerometro el pin 1 es g-select1 pero en tu placa g-select1 esta conectado al 16, como es eso?
-
Naaaaa, olvídalo, me confundí con la serigrafía y la dibujé como si estuviera en la cara bottom, por eso salió en espejo.
-
Ah ok, por que estaba mareado entre lo que entendia en el datasheet y lo que veia en tu tutorial para soldarlo ahora me pongo a hacer mi plaquita para poder soldarlo. Tengo una aplicacion entre manos.. Ya les comentare como va eso.
-
Bien, finalmente arme la placa para jugar con el acelerometro y realizamos las primeras pruebas. Les dejo la foto de la placa y un video funcionando. Saludos.
(http://img170.imageshack.us/img170/5888/placalt0.jpg)
-
Muy interesante estos bichos, y ya que escuche algo sobre giroscopio aca les dejo un enlace muy bueno, no tiene pierde :D
http://www.acienciasgalilei.com/videos/giroscopo.htm
-
El_Guitre al final como lo has soldado, ¿con el método de la plancha?
Un saludo
-
No al final no use el metodo de la plancha, en realidad lo que hice fue algo parecido. Al igual que manolo, estañe las dos partes, el chip y la placa. Despues puse el acelerometro sobre la placa y fui calentando cada pista con el soldador. Finalmente medi continuidad pin por pin con el tester haciendo contacto con una aguja en el costadito microscopico que se puede tocar de las patitas del acelerometro por el cosatado, para verificar que todas habian quedado soldadas.
-
Esta (http://www.todopic.com.ar/foros/index.php?topic=13824.msg124394#msg124394) es otra forma de soldar QFN de forma rápida también.
SALUDOS.
-
muy bueno esta todo!!! :mrgreen: mbuen trabajo guitre :mrgreen:
ya me pedi unas muestras de freescale, espero que lleguen, para ponerme a trabajar en ello :mrgreen:
lo del giroscopio tb suena muy inetresante, a ver como nos va
un saludo
-
Si la verdad esta bueno el integradito, el fin de semana antes de las fiestas voy a ver si sigo jugando, ahora conectandolo al PIC.
Muy buen metodo PICMouse, para tenerlo muy en cuenta.
Saludos a todos y que terminen bien el año.
-
hola guitre!! como va todo tocayo??, che! te pido es posible que me pases el PCB de tu acelerómetro,...
desde ya muchas gracias
exitos
-
Nano, te paso el PCB, te comento q como era solo el conector del acelerometro no esta hecho con un soft para diseño de PCBs, te paso el archivo listo para imprimir. Saludos.
-
muchas gracias tocayo, te agradezco, es que ya me taba por volver loco , no encontraba un buen editor de PCB para realizar un buen zócalo para esta miniatura de acelerómetro.
saludos.
-
:-/ :-/ que bueno, raro que mis muestras no hayan llegado, ni modo, espero me lleguen otras :mrgreen:
y con este PCB todo ira muy bien
han hecho mas pruebas???
-
la verdad me fui de vacaciones y el acelerometro quedo ahi en espera, en estos dias tengo planeado retomar las pruebas. A medida que vaya haciendo iré cargando. Saludos!
-
ok, esperare, pues recien me legaran tb las cosas :D paso un problema y ni modo pedi otro
y el MMA7260 (uno de ellos) ya estaba fuera de stok; asi qeu me pedi este: MMA7360LR1 que si estaba en stok, asi que por los datos del datasheet son casi iguales, ademas este integrado tien 9 pines utiles :mrgreen: uno extra que el anterior, y nose, talvez sea mejor, o algo menos, pero seguro qeu servira, no es cierto?
un saludo
-
cryn estoy hojeando el datasheet del acelerometro que pediste, las diferencias que encuentro son las siguientes, la mas evidente es el encapsulado que es diferente, tiene un pin menos para la seleccion de escala ya que solo se pueden seleccionar dos escalas y tiene dos funciones extras la de detección de 0 g que se pone a 1 cuanto los tres ejes estan a 0g y una de testeo a si mismo que verifica en todo momento la integridad mecánica y eléctrica del acelerometro. La verdad esta lindo, espero que te llegue y te sea de gran utilidad. Saludos.
-
si ahora la checare mas de cerca con el trackin, para que no se me pase, y en cuento este en mi pais les llamo, porqeu paso qeu la anterior se quedo estancada en otra ciudad y no pudieron localizarme, y hasta qeu la vi en la pag de UPS ya fue cancelada :(
ahora si espero llegue rapido :mrgreen: al parecer son muy rapidos, hoy hice el pedido y ya esta en la pag de ups :mrgreen:
deberian dejar tomar algunas muestras mas, mas de 2 en el caso de los acelerometros :mrgreen:
pero beuno sirve :-/ :-/
-
Si, la verdad son rapidos yo en cuatro dias los tenia en casa. Espero te lleguen y puedas jugar con ellos. Suerte!
-
oyes guitre en que programna hiciste la placa para tus acelerometro??
como hiciste para el encapsulado que tienen estos??? les mediste?? o hay ese encapsulado en algun programa?
-
esa plaquita adaptadora la hicimos en corel respetando las medidas que figuran al final del datasheet del acelerometro. Supongo que los encapsulados estan el los soft de diseño de pcb`s pero yo justo habia reinstalado el sistema operativo en la PC y todavía no tenia ningún programa de estos instalado (generalmente uso el altium designer) asi que como estaba apurado usamos el corel y en 10 min estaba el adaptador.
-
:shock: caray, has tenido un muy buen pulso entonces :D, haber si despues del ron se me estabiliza el pulso y hago un buen pcb para el modelo qeu me llegará :mrgreen:
-
jaja claro que no esta hecho a mano alzada, si no con formas geometricas y herramientas para lineas. Si queres veo para hacerte el tuyo. Saludos.
PD: por donde anda tu paquete actualmente?
-
seria muy genial de tu parte, pero talvez sea ser muy confiado de mi parte :( y abuse de tu buena intención
ahora qeu em fije ya esta en mi país solo que en otra ciudad, vecina, ahora si llamo mañana msmo y les digo que me lo mande de volada por aca :mrgreen: llego bastante rápido :shock:
-
ya llegaron!!! :-/ :-/ es un record, algo de tres dias :mrgreen:
caray los nuevos qeu pedi estan mas chiquitos :(
me da miedo darel un soplido y qeu veulen hasta quien sabe donde :D :D :D
bueno estare trabajando en la PCB, un saludo y os pedire ayuda :mrgreen:
-
Que bueno voy a ver las medidas en el datasheet a ver que se puede hacer, saludos.
-
ok muchas gracias :mrgreen:
:-/ :-/ :-/
-
Cryn, tengo casi listo el pcb de tu adaptador, mañana te lo paso. La verdad vas a necesitar mucho ron para soldar eso, es nanometrico, jaja.
-
:-/ :-/ gracias Guitre!!! eres un ídolo!!
si al verlo me asuste :shock: son como la mitad de los 7260 :(
pero bueno ni que hacerle :mrgreen:
mil gracias
-
veamos si te sirve esto amigo cryn, esta para imprimir. Después me contas.
-
ohhhh ha quedado muy lindo :-/ :-/
muchas gracias, en cuanto me de tiempo para ir al serigrafiador le meto las manos al acelerómetro :mrgreen:
muchas gracias :-/
por cierto que metodo utilizas tu para los PCB? osea para pasar el diseño de líneas a la placa para el quemado con acido?
-
para esas placas así simples: impresora láser -> papel satinado -> plancha -> y a quemarla ahora me pasaron el teléfono de alguien q abrió un emprendimiento para fabricar PCBs en la ciudad a buen precio y "supuestamente" buen trabajo, voy a probar a ver que tal...
-
la impresion a laser tb qeuda lejos de mi casa :D
papel satinado (como es ese)?? cuando hago el metodo de la plancha uso papel couche, ta bien?
-
imagino que sera la misma cosa, distintos nombres por el lugar donde vivimos. El papel satinado es como plastificado.
-
talvez... nose, este papel que te menciono algunas veces lo usan para hacer posters
-
si creo que estamos hablando de lo mismo, yo uso eso para placas chicas y la verdad salen muy bien, para prototipos por lo menos. Ahora para algo final hay que mandarlas a hacer
-
Bien muchachos, arranque a jugar con el acelerometro. Lo que quiero hacer es una especie de mando para jugar a los juegos de rol en las PCs. Recien lo conecte al PIC y al conjunto a la PC via USB. Todavía esta muy inestable pero esto esta arrancando.. Por lo menos la implementación del mouse y el teclado usb estan funcionando bien. Dejo un video de la primera conexion. Saludos.
-
Está muy chulo, felicidades. Si sigues así conseguirás un pulso de francotirador. :D
-
:mrgreen: te ha quedado muy bueno Guitre :-/ felicidades por el trabajo
-
Bueno ya esta tomando color el mando, ahora es mucho mas estable. En este momento estoy trabajando en que se adapte a las distintas resoluciones de pantalla, por que no es lo mismo 800x600 que 1024x768, ya pondré videos. Me voy al supermercado. Saludos!
-
Me encanta tu proyecto El_Guitre.
Yo estoy haciendo lo mismo :D la pena es que avanzo lento porque tengo muchas cosas entre manos, pero bueno.
Una cosa, el movimiento horizontal hay que hacerlo girando la muñeca a derechas o izquierdas. Yo estoy valorando la opción de hacer ese movimiento con una brújula digital (pero el integrado es caro y necesita adaptar la señal antes de metersela al PIC).
Es una pena que los acelerómetros no puedan detectar el movimiento horizontal :(
En cuanto tenga el programa que me represente el objeto en 3D y lo mueva por la pantalla os lo cuelgo :mrgreen:
Un saludo desde Alicante.
-
Si por ahora el movimiento horizontal es el que mas trabajo esta dando, pero espero solucionarlo próximamente. Bien, espero los avances de tu trabajo asi compartimos los aciertos y lloramos las penas :D :D cuando tenga algo respetablemente estable lo cuelgo.
-
HOla!!
:-/ :-/
Que bueno tu proyecto El_Guitre!!
Andare por aqui más seguido solo que consiga los acelerometros :D :D
Hasta Luego!!
Atentamente
Akenafab
-
Gracias, Akenafab, en este momento esta en suspenso por que es epoca de estudios pero la semaña proxima espero seguir trabajando en ello.
-
¿Hay alguna novedad sobre los giroscopios? ¿han bajado los precios?, ¿alguien a trabajado con ellos?
Un saludo
-
Les tienes ganas a los giroscopos, eh Jesus? :D
Pues yo también. Nos podríamos animar y comprarnos algunos para poder jugar un poco con ellos. Yo creo que los vi sobre los 20€ pero no recuerdo bien, tendría que volver a buscarlos.
Mmmhhh... que cosas más chulas que se podrian hacer con ellos.... mmmhhhh.... :D
Un saludo desde Alicante.
-
Pues, la verdad es que tengo ganas de trabajar con ellos. Lo ùltimo que he visto es de Analog:
http://www.analog.com/en/prod/0,,764_801_ADXRS401%2C00.html#price
Por 22 dolares de nada.
Un saludo
-
Como muy bien dices 22$ no son nada para lo que disfrutaremos con el bicho, pero, mira esto:
(http://img91.imageshack.us/img91/8416/gyroys5.jpg)
Ya me costó una borrachera soldar el acelerómetro, para poder soldar esto tendría que hacer un botellón en toda regla :D (de esos de los que al día siguiente no te acuerdas de como llegaste a casa :D)
En cuanto tenga un rato busco uno con menos pines :mrgreen:
Un saludo desde Alicante.
-
Ummm, qué buena pinta :D
-
:D :D yo tb he estado pensando en un giroscopio en mis tiempos libres :mrgreen:
no esta tan mal ese precio, a ver cuando alguien haga algo nos lo muestre en videito :mrgreen:
un saludo
-
Hola muchachos, luego de haber descargado con mucha paciencia el Altium Designer 6.9 y haberme puestoa ver todas sus caracteristicasy detalles sobresalientes, me di cuenta que estoy muy verde todavía como para aprender a usarlo, asi que diseñé en corel una placa para soldar el Acelerometro MMA7260QT que incluye los 4 capacitores de 0.1 uf y las 3 resistencias.
acá se los dejo para que la prueben. espero que les sirva.
Saludos. 8)
(http://img368.imageshack.us/img368/9452/mma7260qtha6.png)
-
Te quedo muy bueno, felicitaciones. Ya lo guarde para la proxima...
-
gracias guitre, te devuelvo un favor (te acordás que vos tambien me pasaste alguna véz tu diseño?)
despues que lo suelde, posteo las fotos.
Saludos 8)
-
hola amigos, ya soldé el chip, quedó medio feo, no me convence mucho, se me hace que estáalgo fria la soldadura,... leyendo las especificaciones enla hoja de datos del MMA7260QT dice que hay que soldarlo con una tmáx: 260ºC, quizás por ésto no se suelda bien,... o quizás mi estaño no es el apropiado...
escucho comentarios... muchas gracias de antemano....
(http://img384.imageshack.us/img384/9523/mma7260qtsoldadorm5.jpg)
(http://img399.imageshack.us/img399/8020/soldaduraaz6.jpg)
-
No se ve bien en las fotos, pero parece que falta estaño ahí, ¿no?
-
mmmmm creo que si nocturno,.... es más no estoy seguro de que se encuentren los contactos bien soldados,...
vamos de nuevo....
ya lo desoldé y nuevamente lo soldé.... a 280ºC :? espero no extropearlo al chip.... vos que dices nocturno???....
(http://img509.imageshack.us/img509/5160/estaomw9.jpg)
(http://img509.imageshack.us/img509/786/soldadovl9.jpg)
-
Obviamente ahora no te falta estaño, pero parece que no se queda bien pegado. ¿Porqué no le das flux y con el soldador de punta a cada pad?
De todas formas, la clave es probarlo y ver si funciona
-
muchas gracias por tus consejos nocturno. voy a probar y posteo .
saludos
-
Con que lo soldaste? Yo al mio le apoye el soldador en cada pad... no quedo profesional pero funciona.
-
Con que lo soldaste? Yo al mio le apoye el soldador en cada pad... no quedo profesional pero funciona.
utilicé estaño comun y silvestre, ya que por ahora no consigo pasta de estaño :? (cual me aconsejan que compre???), lo malo es que la temperatura máxima del componente es 260ºC y bue... probando, me di cuenta que el estaño a ésta temperatura no se hace líquido completamente sinó que está algo frio,...
asi que incrementé la temperatura de la soldadora de aire caliente a unos 280ºc y bueno el final era predecible,... el acelerómetro no funciona para nada... se hizo moco :D
lo saqué al pobre difunto 8) lo reemplacé, lo soldé de nuevo pero con un estaño de un punto eutético menor, pero muy parecido al anterior, ya éste a 260ºc líquido se hacía, un poco de presión sobre el componente y se pegó.
listo. Acelerómetro funcionando. :lol:
(http://img87.imageshack.us/img87/2366/1002813yc6.jpg)
(http://img229.imageshack.us/img229/1791/1002812tc1.jpg)
-
Oooolé!!!
Mira que bien que se te ha quedado :D
Un saludo desde Alicante.
-
Estupendo, extraordinario. Ahora a jugar.
Qué raro lo que te ha pasado con el primer acelerómetro. Yo me inclino más a pensar que alguna soldadura no estaba bien. Yo sueldo siempre con el soldador a 360º y no me ha pasado eso de que algo se joda por exceso de temperatura.
-
de todas formas nocturno, no lo tiré al primer acelerómetro, (el que no me funcionó) lo voy a soldar de nuevo y voy a ver que pasa. despues te comento
Saludos.
8)
-
Vuelvo a resucitar este hilo haber si por fin podemos comprar unos giroscopios a un precio razonable y empezar a trabajar con los robot's equilibristas.
Haber que os parece este giroscopio:
http://search.stores.ebay.es/sureelectronics-led-panelmeter_XV-3500CB_W0QQfciZQ2d1QQfclZ4QQfsnZsureelectronicsQ5fledQ5fpanelmeterQQfsooZ1QQfsopZ1QQfsubZ0QQsaselZ219173121QQsatitleZXVQ2d3500CBQQsofpZ0
Creo que es de un eje solamente, con lo que para controlar un sistema de dos ejes, harían falta 2.
Un saludo
-
Apúntame uno. :mrgreen:
-
Esta interesante 8) como podra llegar a este lado del oceano... :?
-
Hola Guitre, por si acaso yo he recibido un par de paquetes de Sure Electronics, en los mios decia envio gratis pero no consignaba mi pais (Perú) le hice la consulta y me los envio sin ningun cargo.
Suerte.
-
Hola Guitre, por si acaso yo he recibido un par de paquetes de Sure Electronics, en los mios decia envio gratis pero no consignaba mi pais (Perú) le hice la consulta y me los envio sin ningun cargo.
Suerte.
Gracias por el dato, voy a ver si tengo suerte.
-
Hola Amigos!! acá les dejo unas fotitos de mi ultimo diseño para el MMA7260QT....
espero que les guste....
(http://img135.imageshack.us/img135/293/1basesip9sh4.jpg) (http://imageshack.us)
(http://img135.imageshack.us/img135/1basesip9sh4.jpg/1/w483.png) (http://g.imageshack.us/img135/1basesip9sh4.jpg/1/)
(http://img135.imageshack.us/img135/6876/2basesip9qe5.jpg) (http://imageshack.us)
(http://img135.imageshack.us/img135/2basesip9qe5.jpg/1/w483.png) (http://g.imageshack.us/img135/2basesip9qe5.jpg/1/)
(http://img135.imageshack.us/img135/2641/3basesip9di8.jpg) (http://imageshack.us)
(http://img135.imageshack.us/img135/3basesip9di8.jpg/1/w483.png) (http://g.imageshack.us/img135/3basesip9di8.jpg/1/)
Saludos 8)
-
No veo las hora de tenerlo en mis manos para probarlo... :mrgreen:
-
Estuve infomandome un poco, pero no entiendo muy bien como funciona un giroscopo electronico... Cuando estudie aeronautica, el giroscopo indicaba un cambio de sentido en cualquiera de los 3 ejes, pero para que funcione tiene que estar girando a mucha velocidad sobre si mismo. Al querer modificar su eje de rotacion cuando se efectua un giro, este se opone al mismo y es lo que indica que estas girando...
En electronica como funciona? hay que ponerlo a girar tambien? :shock:
-
No tengo idea de cómo funciona un giroscopo electronico, sé que hay algunos que tienen un pqueño disco giratorio interno y compementado a un acelerómetro triaxial para efectuar las mediciones.... la verdad es que no inicie todavía en esos lados...
saludos 8)
-
No hace falta ponerlo a girar. En su interior contienen un elemento en vibración y se mide el efecto sobre él de la fuerza de Coriolis para conocer la tasa de giro. Su mayor inconveniente es que patinan :mrgreen:, es decir, que pierden el 0 absoluto cada poco tiempo
-
Gente intenté pedir los acelerómetros de freescale pero me cobran 12 dolarines de envío, ¿como llenaron el cuestionario ustedes? ¿o es que la cosa cambió?
saludos.
-
creo que la cosa cambio con esto de la "criiisiiis" :?
-
que macana!!! :5] :5] :5] :5] :5] :5] :5]
-
Si te sirve te puedo enviar uno que me queda de los tres que me enviaron :mrgreen:. En realidad me quedan dos pero uno lo tengo con los pines soldados para hacer pruebas, asi que tengo uno disponible.
-
Hola a todos! Lei el hilo y esto de los acelerometros esta muy interesante! :mrgreen:
En la pagina 2, el buitre lo conecta a un multimetro (pero no veo ningun PIC! en la proto) , queria saber si la conexion tiene que pasar por un Micro y si alguien tiene algun esquemita para una primera conexion y asi ver si funciona ...
si lo quiero pasar por el puerto usb para ver como se mueve una figura en pantalla sera muy complicado??¿ ?¿ :shock:
Encontre algo parecido pero lo pasa por el puerto serie.... en http://www.x-robotics.com/ ---> sensores --> acelerometro inclinometro. Desde ya muchas gracias!!
PD: flacoclau yo pedi las muetras el dia 21/11/2008 y estaban en camino, segun FEDEX a entregar en cualquier momento...
Salu2
-
Si pero me figura un costo de 12u$D que raro.
-
Hola a todos! Lei el hilo y esto de los acelerometros esta muy interesante! :mrgreen:
En la pagina 2, el buitre lo conecta a un multimetro (pero no veo ningun PIC! en la proto) , queria saber si la conexion tiene que pasar por un Micro y si alguien tiene algun esquemita para una primera conexion y asi ver si funciona ...
si lo quiero pasar por el puerto usb para ver como se mueve una figura en pantalla sera muy complicado??¿ ?¿ :shock:
Encontre algo parecido pero lo pasa por el puerto serie.... en http://www.x-robotics.com/ ---> sensores --> acelerometro inclinometro. Desde ya muchas gracias!!
PD: flacoclau yo pedi las muetras el dia 21/11/2008 y estaban en camino, segun FEDEX a entregar en cualquier momento...
Salu2
Fijate en el datasheet en la pagina de freescale tenes el conexionado, en realisad es un capacitor en paralelo y una resistencia en serie a la salida de cada eje. Si buscas en youtube vas a encontrar varios videos de objetos moviendose en la pc controladas por el acelerometro, pero vas a tener que conectarlo a un micro para esto. En la PC de casa tengo algunos links pero momentaneamente esta fuera de servicio :?. CCS trae un ejemplo para implementar un mouse y un teclado por USB con eso y el acelerometro estube probando controlar un avioncito en un simulador de vuelo y tenes para entretenerte un rato.
-
Gracias por responder, Espero puedas enviar algunos links para estudiar este componente!!!, vamos a ver como me va con la soldadura!! :D, con razon fue un tema reelevante en este hilo!!! :-/
FlacoClau, trato de hacer otro pedido de otra sensor (para corroborar lo de los U$S)y me sale en UNIT PRICE: NO CHARGE.
MMA7260QT: 3-Axis Acceleration Sensor es el chip pedido desde la parte de SAMPLES, no estaras pidiendo otra que posee costo?¿?¿ lo pediste despues del 21/11?¿?¿Gracias
Saludos
-
(http://img444.imageshack.us/img444/2388/clipimage002ss3.th.jpg) (http://img444.imageshack.us/my.php?image=clipimage002ss3.jpg)
-
Bueno Bueno, acaba de llegar el cartero!!!
dentro un papel, dentro del papel un acelerómetro y las placas impresas para planchar!!!!!!!! :-/ :-/ :-/ :-/ :-/
Hasta en ese detalle se fijó!!!!!
sos un maestro
Gracias Germán
-
Bastante lerdos estos carteros :-/ :-/ Bueno espero que te sirva y ya nos mostraras lo que hagas con el, saludos. Cuando ande por Cordoba tomaremos algun fernecito :mrgreen:. Saludos.
German.
-
Bastante lerdos estos carteros :-/ :-/ Bueno espero que te sirva y ya nos mostraras lo que hagas con el, saludos. Cuando ande por Cordoba tomaremos algun fernecito :mrgreen:. Saludos.
German.
Antes que nada muchas gracias por mandarla por certificado, y cuando quieras acá estamos y si es para recibir amigos mejor!!
Bueno lo segundo es que ya está funcionando!!!
Ayer a la tarde me puse a planchar la plaquita en un retazo de pcb virgen que tenía, Germán que papel empleaste? porque apenas levanté la plancha, quise quitar el papel protector (una servilleta de papel) y como tenía cinta adhesiva transparente se pegó el papel impreso pero con todo el toner en la placa!!
Nunca hice una plaquita tan rápido y fácil, de allí al percloruro!!
El gran problema es que quise utilizar el método de Germán pero no me sirvió, ya con el micro montado pude verificar que había pines que no soldaron, y todo esto con la incertidumbre de haberlo quemado con la soldada, lo saqué junto con algunas pistas :5] y al final le terminé soldando unos cablecitos de WireWrap
en cada contacto y ahí lo probé y si funciona!!!
luego posteo las fotos, saludos!!
-
Germán que papel empleaste? porque apenas levanté la plancha, quise quitar el papel protector (una servilleta de papel) y como tenía cinta adhesiva transparente se pegó el papel impreso pero con todo el toner en la placa!!
Nunca hice una plaquita tan rápido y fácil, de allí al percloruro!!
La verdad esta muy bueno ese papel, es una hoja de papel satinado A4 que compre varias a un amigo de la facultad que no se de donde las consigue, cuando vuelva a Paraná te averiguo. Te cuento que me encuentro en Bariloche vacacionando con la patrona y el peque. Saludos flaco y a ver esas fotos.
-
Listo quedo a la espera y que lo pases lindo!!
-
Hola,
Ahora mismo acabo de terminar un código para un acelerómetro de 3 ejes y una matriz de leds.
Un video de lo que hace:
En vimeo creo que se ve un poco mejor. Lo he posteado en mi blog www.radikaldesig.com
Me ha costado un poco implementar los vectores de velocidad por culpa del compilador.. pero eso lo explicaré en un post en el subforo de C.
Salu2
-
¡Qué chulo!, el efecto que has conseguido es realmente bueno.
Me voy al subforo de C a ver esa implementación que cuentas.
-
Hey Droky te quedo genial!
:-/
Listo los nunchakus!
Felicitaciones
Saludos!
-
muy bueno!!! felicitaciones!!
saludos 8)
-
Droky! TE quedo Genial!! :mrgreen:
Me doy una vuelta por el subforo de C a ver como fue la implementacion en esa matriz!
Saludos!
-
Mi enhorabuena por el proyecto y por tu excelente Blog.
Un saludo
-
Gracias,
Estamos para compartir y colaborar todo lo que el tiempo permita.
Salu2
-
Enhorabuena! has logrado un efecto genial! :)
-
Estamos todos en el subforo de C ansiosos por ver que publicas :mrgreen:
Enorabuena, te ha quedado genial!
Solo una pregunta, porque tapas algunos leds? era muy complicado hacer la ampliacion para que funcionen todos?
Salu2
-
Muy buen efecto y con rebote!!
-
Solo una pregunta, porque tapas algunos leds? era muy complicado hacer la ampliacion para que funcionen todos?
Salu2
Hola,
Bueno lo de los leds tapados es porque es un prototipo para una matriz en la que solo voy a usar 5x19 leds y claro, me encontré una oferta de 10 matrices de 8x8 (surestore) y los aproveché. Para darme la sensación de la matriz de 5x19 cubrí el resto :))
La implementación a mayores es cuestión de seguir añadiendo registros de desplazamiento y tener mas memoria en el caso de mostrar mensajes.
Salu2
-
Buenas!!!! CONSULTA a Nano1985, tendra el diseño del circuito del ultimo pcb que hiciste para pasarlomelo.... :lol:
yo habia hecho el de `base acelerometro` (en pdf que habias dejado) pero despues del acido, me olvide de hacer un mirror a la foto para aplicar!!! :(.
Desde ya Gracias
-
Alguien sabe como puedo conseguir este acelerometro en argentina??
muchas gracias!!
-
Podes comprarlo en Electrocomponentes por ejemplo, si no podes pedirlo como muestra a freescale.
-
muchas gracias por tu respuesta guitre!! justamente la iea era pedirlo como muestra a freescale, pero me llama mucho la atencion q me cobran :S
esto es lo q me sale en la pagina cuando trato de pedir la muestra:
Freescale will continue to ship samples free of product and transportation charges. However, to help manage the rising costs of this program, a nominal order processing charge per line item may be applied for some locations*. This fee is calculated and disclosed after you enter your address information and proceed. Your credit card will not be charged until you click on the "Place Order" button. For additional details, please visit our FAQ page.
Me llama la atencion porq segun amigos de por aca (el amigo cerebro entre ellos) no les cobran ese cargo.
no tengo drama en pagarlo, son solo 12 dolares, pero tendre q pedir prestada la tarjeta de credito de papa :D
saludos!
-
Hola,
Yo ayer mismo les he pedido unas muestras de unos acelerómetros digitales y no me han cargado nada. Es más, me han aceptado dos pedidos ( por error ¿eh? ).
No sé si tendrá que ver el que se haya pedido desde España y que anteriormente les he comprado una evaluation board, concretamente la TRIAX2
Salu2
-
Gera recien acabo de pedir el acelerometro como muestra y supuestamente (segun el mail) no me cobran los 12 dolares, si es asi cuando llegue te lo envio.
MMA7260QR2 Sample 2 $0.00 $0.00 $0.00
-------------------------------------------------------------------------------
Subtotal($ US) : 0.00
Shipping Cost($ US) : 0.00
Order Processing Charge($ US) : 0.00
Sales Tax($ US) : 0.00
VAT Tax ($ US) : 0.00
---------------
Order Total ($ US) : 0.00
---------------
-
guitre, droky, mil gracias por la ayuda... es raro, a mi me sale esto:
Subtotal($ US) 0.00
Order Processing Charge($ US) 12.00
Sales Tax($ US) 0.00
VAT Tax (if applicable) ($ US) 0.00
Order Total (Amount to be paid)($ US) 12.00
Quizas te cobren la primera vez imagino. Como decia, no tengo problema en pagar 12 dolares, pero mi viejo no confia en enviar datos de la tarjeta por internet. Asi que les estoy escribiendo un mail a los de freescale a ver como podemos hacer.
Guitre, no tendrias problema en mandarmelo cuando te llegue? Estaria eternamente agradecido. De ser asi mandalo contra reembolso.
Confirmame y te mando un pm.
Muchas gracias amigos!!! :)
-
Buenas! De nuevo yo. Me acaban de responder el mail q mande a los de freescale, y dicen q probablemente me cobra porq uso un mail personal (gmail). Voy a ver si pido una cuenta de mail en la facultad y vemos q pasa.
Saludos!
-
Buenas! De nuevo yo. Me acaban de responder el mail q mande a los de freescale, y dicen q probablemente me cobra porq uso un mail personal (gmail). Voy a ver si pido una cuenta de mail en la facultad y vemos q pasa.
Saludos!
Justamente eso habia pensado.... yo estoy registrado con el mail de la empresa. Y me han mandado varias cosas y nunca me cobraron.
-
Bueno, acabo de probar con el mail de speedy q tengo y ahora me cobran 6 dolares jaja. Vamos mejorando. Hoy voy a la facultad y voy a ver de tramitarme un mail a ver q pasa. Cualquier cosa les cuento
saludos!
-
Ok, cualquier cosa si no podes pedirlo cuando me llegue te lo re-envio. saludos.
-
Por fin encontre un mail q le gusto!! :)
un amigo me hizo una cuenta con un mail .org.ar y ahora no me cobra nada, ya hice mi pedido y vamos a ver cuando llega.
Muchas gracias a todos por el apoyo, guitre, te pasaste, gracias compadre!
-
espectacular gera! a mi me esta haciendo renegar soldarlo... anoche estube como una hora sin frutos :( ...
-
Uffff, no quiero ni pensar en soldarlo... la verdad q encapsulado mas incomodo! por que no vendran en formato DIP?
Y bueno, no quedara otra que hacer lo q hicieron todos por el foro :P
saludos!
-
despues de hacer la plaquita me estaba fijando en el datasheet del acelerometro y recomiendan no soldar las 4 esquinas y el centro (estan conectados internamente a tierra. cosa que cumpli :) ) pero dice que hay que poner un plano de tierra por debajo del pad central para disminuir ruido :( . A ustedes les andubo bien sin ese plano de tierra o voy a tener que tirar la plaquita y hacer otra :shock: ?.
-
por lo menos yo no le soldé ninguna esquinita ni el centro ni el plano de tierra y se comporta bien.
-
Fotooos, fotooos de las soldaduras... que veo que nos toca a todos lidiar con los QFN!!! :-/ :-/
Ahora mismo estoy terminando unas soldaduras de unos QFN de 32 patillas y el otro día 2 WSON de 6..
Por cierto, habeis probado la serie de acelerómetros digitales? Yo he pedido unas muestras de ellos al hilo de este hilo ( valga la rebuznancia ) y el encapsulado tambien es sin patillas y rectangular... no recuerdo ahora el modelo.
Salu2
-
:8} me quedo muy feo........ :z)..... pero todo culpa mia! debido a que primero probe poner estaño sobre las pistas colocar el componente arriba y dar calor hasta que suelde pero nunca funciono y chamusque toda la placa :8} (es mi 2 do. pcb con el metodo de la plancha y es mi 1er. componente SMD) despues leo la tecnica del master indiscutible e imbatible del foro (empieza con n..) y en 5 minutos esta soldado.... Pero he aqui que no puede salir bien....y la pata 16 me quedo soldada con la 15 ira a funcionar?
te muestro la foto pero con mucha verguenza :( (el que se ria sufrira pesadillas esta noche! ojo!)
(http://s1.subirimagenes.com/fotos/previo/thump_1646235spa0017.jpg)
-
parece que a pesar de todo estoy de suerte el data dice: pin 16 "no internal connection, leave unconnected" capas ande y todo :D
-
Lo importante es que funcione, la estetica es secundario en estos casos. A probarlo y contarnos como anda el bichito.
Por cierto, habeis probado la serie de acelerómetros digitales? Yo he pedido unas muestras de ellos al hilo de este hilo ( valga la rebuznancia ) y el encapsulado tambien es sin patillas y rectangular... no recuerdo ahora el modelo.
Aprobechando el pedido que hice para gera me pedi tambien un par de acelerometros digitales, estoy esperando su llegada ansioso!!
-
Bien cerebro! :-/ Lo importante es que funcione ¿no?
Yo no soy capaz de dejar soldados los QFN a la primera, pero si aceptas un consejo, usa estaño en pasta que te ayudará mucho a posicionarlos y a separar pistas unidas gracias al flux que contiene.
Ya nos enseñarás los logros con el acelerómetro.
Salu2
-
que envidia me dan!
acabo de pedirme un par de samples a freescale... todavia no se para que los voy a usar, pero algo se me ocurrira :mrgreen:
-
Si lo ideal seria usar estaño en pasta (y es lo q recomiendan en el data...) pero debido a causas de ubicacion y tiempo no me queda otra que arreglarme con lo que tengo a mano :(, pero tengo otro asi que a la segunda me tiene que quedar lindo. La maña ya la aprendi :).
:mrgreen:
saludos
-
creo q por eso los de freescale mandan hasta 2 muestras del mismo integrado... es sabido q el primero se va a quemar jajaja
che, no saben la idea q se me ocurrio... creo q todos conocemos esas matrices de led 3D, como esta:
(http://www.instructables.com/files/deriv/FEV/OWCI/FHOI1Y9X/FEVOWCIFHOI1Y9X.MEDIUM.jpg)
aprovechando q el acelerometro es de 3 ejes, podriamos hacer el jueguito de la pelotita q hizo droky, pero en 3D :D
de todos modos todavia tengo q esperar a q lleguen mis muestras y armar el aparato con su driver.
saludos!
-
que buena idea gera!
no digo que lo vaya a hacer, mis conocimientos no llegan, pero me gustaria ver que alguien implementa el acelerometro a un cubo de leds! :-/
-
me gusto :lol: pero para una matriz grande por lo menos de 4x4x4 o mas :-/
-
Cierto, si no va a ser dificil ver el efecto de la aceleracion. Pero para empezar voy a ir haciendo una de 3x3x3, porq con una mas grande se va a complicar mucho el multipleado y todo eso.
Vengo de hacer el molde para soldar los leds, uno de estos dias voy a comprar varios leds para ir probando
Bueno, quedo a la espera de las muestras, saludos!!!
-
te recomiendo que compres los leds a china por ebay. te puede costar 5 o 10 dolares con envio incluido una bolsita de 100. si los compras en la casa de electronica mas cercana te costaran muchisimo mas caros.
-
Gracias por el dato MArttyn!! estuve viendo precios y es cierto q es mucho mas barato, pero nunca he comprado en ebay y no se bien como es el tema del envio, el pago, etc.. ademas no tengo tarjeta de credito :S
voy a dar una miradita por mercado libre a ver q se ve ;)
saludos!
-
Te lo compraria yo... pasa que despues enviarlo desde españa termina saliendo mas caro.
el tema del pago por internet es muy seguro, se hace a traves de paypal. pero bueno, si encontras algo en mercado libre a buen precio tambien esta bien y te ahorras algunos problemas.
-
Es una idea genial lo de la matriz 3D con la pelotita...
Venga a ver quien se anima. Yo estoy a tope en estos momentos, pero me pica, me pica...
Voy a esperar a que lleguen los digitales que he pedio a ver que tal van.
Salu2
-
muy buena idea gera, será muy bueno verlo
-
Hola amigos!!!
Esta mañana necesitaba distraerme un rato del estudio y tenia el soldador a mano... asi q miren lo q hice :lol:
(http://img255.imageshack.us/img255/212/pict0049ku2.th.jpg) (http://img255.imageshack.us/my.php?image=pict0049ku2.jpg) (http://img178.imageshack.us/img178/6373/pict0050zh9.th.jpg) (http://img178.imageshack.us/my.php?image=pict0050zh9.jpg) (http://img156.imageshack.us/img156/3636/pict0051ac0.th.jpg) (http://img156.imageshack.us/my.php?image=pict0051ac0.jpg)
Ya tengo pensado como lo voy a programar y todo :) hasta me dan ganas de ponerle varios modos, y q entre ellos este el de la pelotita y otro q haga juegos de luces audioritmicas, pero todavia falta para eso jeje
saludos!!!
PD: Ya me fui mucho de tema, asi q cuando me llegue el acelerometro y este en condiciones de seguir, voy a hacer otro tema en proyectos.
-
que prolijidad , muy bueno!
Saludos 8)
-
Hola :-/
hoy estube probando soldar uno estos muchachos de nuevo... aca les dejo unas fotos que se ven media borrosas lo cual pido disculpas..
(http://s1.subirimagenes.com/fotos/previo/thump_1669552spa0019.jpg)
(http://s1.subirimagenes.com/fotos/previo/thump_1669567spa0018.jpg)
lo que mas me cuesta es estañar las pistas y que no quede un exceso que pueda llegar a puentear todo :?, por eso lo desparramo un poco de estaño por las pistas (aunque con malla desoldante tiene que quedar muy bien esteticamente).
ahora llego el momento de probar estos acelerometros.
Saludos
-
buen trabajo compadre! no te preocupes x la estetica, es lo de menos. Mientas el circuito funcione y no haya peligro de q algo se queme.
Yo sigo a la espera de mis muestras, ansioso.
Saludos!
PD: ayer hice la primera prueba del cubo. Después les cuento como me fue ;)
-
Hola Muchachos,... antes que nada felicidades por intentar soldar el encapsulado tan pequeño, pero no se olviden que por más que esté bien soldado o no, derecho o torcido, con mucho o con poco estaño,... no deben superar una exposición de 240 ºC por 3 segundos, el dispositivo no es que deje de funcionar, (es posible) pero entra en una zona termica IRREVERSIBLE, una zona en donde todos los parámetros se alteran de manera irrecuperable. traten de sensar la temperatura de soldado...
No se lo tomen a mal, pero fue un simple comentario.
Saludos! 8)
-
si eso lo sabia por eso utilice una herramienta muy moderna como el dedo para ir sensando temperatura (asi que no creo que llegara a los 240º) :D y tampoco la tecnica de la plancha si no mas bien la tecnica que empleo guitre (me dijieron que la constante termica de la placa se modifica cuando aplicamos la plancha y despues tarda disipar el calor afectando el CI).... pero con esa tecnica no levanta ni una gota de temperatura. Lo unico que levanta temperatura es uno cuando se quema con el soldador :D
-
ok, éxitos entonces
saludos 8)
-
si eso lo sabia por eso utilice una herramienta muy moderna como el dedo para ir sensando temperatura (asi que no creo que llegara a los 240º) :D y tampoco la tecnica de la plancha si no mas bien la tecnica que empleo guitre (me dijieron que la constante termica de la placa se modifica cuando aplicamos la plancha y despues tarda disipar el calor afectando el CI).... pero con esa tecnica no levanta ni una gota de temperatura. Lo unico que levanta temperatura es uno cuando se quema con el soldador :D
Un amigo utilizaba otra tecnica asi de sofisticada, se acercaba el soldador a la boca para saber si estaba caliente, imaginense como grito el dia que se lo acerco mas de la cuenta, jaja
-
mmmm :? es una técnica poco eficiente.... creo... vá nosé ... me parece
-
mmmm :? es una técnica poco eficiente.... creo... vá nosé ... me parece
Era un comentario pintoresco de las mañas de una amigo, no creas que una anda besando compomentes para saber su temperatura. :D :D
-
quizas los besa para calentarlos y después los suelda :D
-
Amigos, me llegaron mis muestras de de freescale!!!! :-/
Son mas pequeños de lo q pensaba estos integrados jaja, asiq voy a ver como me las ingenio para soldarlos. Voy a tratar de seguir todos los consejos q se dieron por aca.
Saludos!
-
:) excelente gera! suerte con la soldada parece complicada pero despues que se le agarra la mano disminuyen las dificultades.... ojo con la temperatura ya que a mi por ejemplo el "chamuscado" nunca andubo :(
-
Reserva un poco del ron que te sobre de las fiestas y lo soldarás sin problemas :D
-
jaja, cierto! he leido varias guias para soldar en las q dicen q hay q tomar algo de ron. Pero funciona solo con ron? o con cualquier bebida alcoholica? Ya me veo en un bar con la corbata en la cabeza y el soldador en la mano jaja.
Aunq antes de ponerme a soldar tengo q mandar a hacer las pcb.
saludos!
-
Buenas amigos!!!! paso por aqui a expresar mi alegria :-/ :-/
Hoy ocurrio algo q murphy no podria creerlo (ni yo puedo creerlo) jaja. Pasa q hoy hice mi primer circuito impreso y salio genial! Utilice el metodo de la plancha q explica el amigo Ariel. Y tambien hice mi primera soldadura superficial, y no tuve ningun problema!! No puedo creer q haya funcionado de una, no queme nada, ni hubo problemas mayores.
Mañana subo algunas fotos. No es un trabajo muy profesional, pero funciona :D
Gracias a todos ustedes por sus valiosisimos consejos!!!
-
Como dirían nuestros amigos de la madre patria... Enhorabuena!!! :-/ :-/ A ver esas fotos...
-
que buena noticia gera :-/ :-/
yo también ya quiero ver esas fotos :mrgreen:
-
Felicidades!!! gera!! bueno a ver estamos esperando esas fotos... 8)
-
Muchas gracias muchachos!! Sobretodo a vos guitre porque te afane el diseño de las plaquitas jeje.
Bueno, como lo prometi, aca van las fotos!
Esta es la primer plaquita q hice, evidentemente le falto plancha, asiq a la segunda le di sin asco. Sin embargo lo del centro q es lo importante quedo bien.
(http://img243.imageshack.us/img243/4975/1002456ln0.th.jpg) (http://img243.imageshack.us/my.php?image=1002456ln0.jpg)
Asumiendo q al primer intento lo iba a arruinar, hice otra plaquita por las dudas. Esta salio mucho mejor.
(http://img294.imageshack.us/img294/4673/1002464je0.th.jpg) (http://img294.imageshack.us/my.php?image=1002464je0.jpg)
Aca vemos en detalle la soldadura. Si bien el integrado no esta perfectamente alineado con las pistas, funciona bastante bien, y no hay cortos de ningun tipo.
(http://img50.imageshack.us/img50/6282/detalleor5.th.jpg) (http://img50.imageshack.us/my.php?image=detalleor5.jpg)
Aca esta la plaquita montada para probar el acelerometro. Fue grande la sorpresa cuando vi q funcionaba :)
(http://img145.imageshack.us/img145/9645/1002460iq5.th.jpg) (http://img145.imageshack.us/my.php?image=1002460iq5.jpg)
Solo me queda emprolijar un poco la placa y probarla con un pic! :lol: No puedo esperar a ver los resultados jaja. Nuevamente gracias a todos, jamas me hubiera animado a hacer esto sin ver primero sus avances y leer sus consejos. Saludos!!!
-
Enhorabuena gera! Me encanta ver como nos lanzamos todos poco a poco a soldar esos pequeños bichos que antes parecían imposibles!
-
:) se ve bien eso! felicidades gera! intuyo que se aproxima la pelotita 3d con la matriz de led :mrgreen:
-
Gracias amigos!!! :-/ Cerebro, intuis bien jaja, pero igual falta bastante, todavia tengo q hacer la matriz de 4³ y programarla... y ando un poco corto de tiempo por las mesas :( Probablemente haga un intento con el cubo de 3³ a ver como se ve. Cuando tenga algo lo posteo :wink:
-
te quedó muy lindo gera, vamos ahora a usarla :-/ :-/
-
Felicitaciones, te quedo muy bien. Ya veremos como anda ese cubo acelerado jeje
-
Buenas amigos! Estuve haciendo unas pruebas, y note que el eje X tenia algunos problemas. A 0g me daba 1.85V siendo q tiene q dar 1.65V. Asi q me dispuse a soldar el otro integrado q me quedaba (nota mental, el amarula sera muy rico pero no ayuda al pulso :?). Y despues de pelear un poco quedó bastante prolijo, pero al hacer la prueba, note q tenia el mismo problema. Entonces acudí a la hoja de datos y me encontre con q el eje X es el mas caprichoso segun esta parte:
(http://img228.imageshack.us/img228/9224/screenshot1le0.png)
Tengo q preocuparme por esto? o basta con arreglarlo por software?
-
Si siempre te da el mismo valor y la precisión es buena podrás arreglarlo por software, ¿no?
-
Nocturno, parece que es así nomas. Estuve haciendo varias pruebas y parece q siempre da lo mismo. Ademas verifique la linealidad de la medicion respecto a la inclinación y parece q es buena, así que con arreglarlo por software creo que va a andar bien.
Preguntaba porque me preocupó que el error sea tan grande, tenia miedo de haber quemado algo, pero al parecer es normal.
Gracias y saludos!!
-
PArece que el más caprichoso lo que entendi sería el eje Y con un tipico de -+ 5.8%.
Espero poder darle uso y tener el tiempo para estos circuitos!
Saludos!
Muy linda la plaquita!
-
felicitaciones GERA, muy buena la placa!! Saludos
-
Puedes solucionarlo muy facil por software.
Si va a estar montado en un dispositivo al que cuando lo actives esté siempre en una posicion de reposo, yo lo que hago es un muestreo de los 3 ejes unas 50 veces para usar la media del valor como referencia.
Algo así:
pax=pay=423;
for (i = 0; i < 20; i++)
{
set_adc_channel(1);
delay_us(10);
v1 = read_adc();
pay = ((v1 + pay) / 2);
set_adc_channel(0);
delay_us(10);
v2 = read_adc();
pax = ((v2 + pax) / 2);
}
En pax, pay cargo el valor teórico de reposo de cada eje y luego voy haciendo medias aritméticas sucesivamente. Te queda un valor de calibración muy ajustado a las condiciones del acelerómetro, como puede ser una ligera inclinación por la soldadura o la PCB no muy bien nivelada...etc...
Salu2
-
Hace tiempo se habló en el foro sobre utilizar acelerómetros para escribir directamente sobre el papel y al mismo tiempo en el ordenador, pues ya es una realidad que se está comercializando a 99€:
http://www.elmundo.es/ofertasaloslectores/2008/05/26/seccion04/1211799582.html
Un saludo
-
:5] estoy enojado con este tema, el otro dia estaba haciendo una prueba y entre el despiole de cables le conecte 12 v al chip por que me equivoque de cable (el de los 3 v estaba a un costado y tenia el mismo color) y caput de acelerometro :( .... Q bronca con lo que me costo soldarlo! :5]
-
Hace tiempo se habló en el foro sobre utilizar acelerómetros para escribir directamente sobre el papel y al mismo tiempo en el ordenador, pues ya es una realidad que se está comercializando a 99€:
Un saludo
Habia escuchado sobre estas lapiceras, esta muy buena la idea! Ahora, yo me pregunto... se puede tener una idea del movimiento "global" solo a partir de la aceleracion? Como distinguimos una inclinacion de un desplazamiento?
:5] estoy enojado con este tema, el otro dia estaba haciendo una prueba y entre el despiole de cables le conecte 12 v al chip por que me equivoque de cable (el de los 3 v estaba a un costado y tenia el mismo color) y caput de acelerometro :( .... Q bronca con lo que me costo soldarlo! :5]
Q mala suerrrrte!!! Me imagino q es la ultima vez q te pasa jeje, estos son los errores q no volvemos a cometer. Yo por suerte tengo mis 2 acelerometros soldados y funcionando.
-
Hace tiempo se habló en el foro sobre utilizar acelerómetros para escribir directamente sobre el papel y al mismo tiempo en el ordenador, pues ya es una realidad que se está comercializando a 99€:
Un saludo
Habia escuchado sobre estas lapiceras, esta muy buena la idea! Ahora, yo me pregunto... se puede tener una idea del movimiento "global" solo a partir de la aceleracion? Como distinguimos una inclinacion de un desplazamiento?
:5] estoy enojado con este tema, el otro dia estaba haciendo una prueba y entre el despiole de cables le conecte 12 v al chip por que me equivoque de cable (el de los 3 v estaba a un costado y tenia el mismo color) y caput de acelerometro :( .... Q bronca con lo que me costo soldarlo! :5]
Q mala suerrrrte!!! Me imagino q es la ultima vez q te pasa jeje, estos son los errores q no volvemos a cometer. Yo por suerte tengo mis 2 acelerometros soldados y funcionando.
Ni que lo digas...... y se puede sensar aceleraciones mayores que la gravedad, en ese caso lo dificil seria determinar cuando la lapicera esta apoyada y cuando no pero se me ocurre que lo solucionaria con otro dispositivo que sense el contacto.
-
Seguro q se puede sensar aceleraciones mayores, pero no es mi duda. Lo q yo pregunto es q si basta con medir nada mas q aceleracion para describir la trayectoria de un movil.
Por ej... supongamos q tenemos un helicoptero dotado de un acelerometro. De repente sensamos algo de aceleracion en el eje X. Como sabemos si el helicoptero se inclino y esa aceleracion se debe a la gravedad, o si el helicoptero aumento su velocidad en sentido opuesto?
Espero haberme explicado mejor esta vez. Saludos!
-
No se puede conseguir eso usando sólo un acelerómetro, porque no podrás descomponer la componente inclinación de la componente desplazamiento.
Para ello se utiliza también un giroscopio, que permite obtener el grado de inclinación limpio aunque haya movimiento.
-
No se puede conseguir eso usando sólo un acelerómetro, porque no podrás descomponer la componente inclinación de la componente desplazamiento.
Para ello se utiliza también un giroscopio, que permite obtener el grado de inclinación limpio aunque haya movimiento.
no se si los de freescale estaran de acuerdo con eso... ellos tienen un app note donde explican los metodos para calcular la posicion de un objeto a traves de un acelerometro: http://www.freescale.com/files/sensors/doc/app_note/AN3397.pdf
igualmente el aparatito este no usa un acelerometro, o no por si solo. el aparato negro que se pone sobre la libreta es el que hace el trabajo. y no es ninguna novedad, hace al menos 9 años que conocia de la existencia de algo asi. un profe de economia que tenia era un poco "tecnofilo" y se habia comprado un aparato igual, pero mas grande, para poner en la pizarra de la clase, y asi cuando el escribia quedaban las notas guardadas para nuestros apuntes!
-
Pues retiro lo dicho: según dice en ese documento con un acelerómetro en cada eje (o uno de tres ejes) se puede anular el efecto de la gravedad y por tanto se conseguiría calcular la posición.
Muchas gracias por ilustrarnos, Marttyn.
-
Marttyn, muy interesante esa app note! Sera de gran utilidad cuando me ponga a trabajar con el acelerometro. Gracias por el aporte! :wink:
Aun q no me convence y pido perdon si soy pesado. Pero creo q solo con un acelerometro (o tres o cien) no podemos conocer la trayectoria del objeto. Creo q necesitamos si o si saber la inclinacion para restar las componentes de gravedad q puedan aparecer.
Les doy un ejemplo: Supongamos q en cierto momento nuestro movil esta en reposo, entonces tenemos una aceleracion de x=0, y=0, z=-1 expresada en g. En otro instante medimos una aceleracion igual a x=0.42 , y=0 , z=-0.9
Qué ocurrio aqui? Pueden pasar dos cosas: o el movil se inclino 25º sobre el eje y, lo cual hizo disminuir la componente en z y aumentar en x. O bien, el movil acelera sin inclinarse en sentido -x y hacia abajo.
Como podemos distinguir entre estos dos movimientos?
Espero haber sido claro y de nuevo pido perdon si insisto. Mi intencion no es discutir, si no sacarme esta duda q tengo.
Gracias!
-
Sin haber profundizado mucho en el tema, y tras leer la App Note, yo creo que si tuvieras un desplazamiento sin inclinación la aceleración del eje Z no habría cambiado. Si cambia es porque también está inclinado.
-
Siempre y cuando el desplazamiento sea sobre un plano perpendicular al eje Z. Si el desplazamiento ademas es en el sentido del eje z (como ejemplifique mas arriba), obtendras una componente de aceleracion en dicho eje.
-
Hola,
Supongo que al no estar en movimiento y hallar las componentes de los vectores resultantes de las velocidades calculadas en la doble integral, existirá inclinación, pero no habrá movimiento porque se anularán entre ellos.... supongo, no me he puesto al cálculo.
Habría que hacer la prueba. Yo lo he hecho pero solo he podido comprobarlo con los ejes X e Y y con un movimiento rotacional, que calcula aproximadamente el centro de la rotación y el radio del giro, situando el móvil en el espacio XY.
No os asustéis, lo he hecho con el Triax de Freescale... :mrgreen:
Alguien se anima a portar el código a un PIC y hacer la prueba?
Salu2
-
Uno que controla un mouse con un acelerometro y un pic:
-
Jaja, eso es trampa. No lo ha inclinado ni una vez :D
-
Droky, no entendi muy bien tu planteo, decis q a partir de las velocidades ya calculadas podemos saber si esta inclinado? Yo creo q no es necesario entrar mucho en profundidad, el efecto neto de una inclinacion y un desplazamiento (en terminos de aceleracion) es el mismo.
Otra cosa, el algoritmo q nos brinda freescale no contempla la aceleracion debida a la gravedad. Cito del app note q nos mostro Marttyn:
The algorithm shown in the following pages applies to any sensing axis; therefore, one, two or three dimensional positioning can be determined. When implementing positioning in 3 axes, extra processing is required to null the earth’s gravity effect. The implementation below includes an example for a 2-axis system (i.e. mouse).
Ese parrafo es un poco confuso por q no habla de inclinacion ni de sensores extra, pero por el ejemplo q pone del mouse, supongo q se sobre entiende q no debemos inclinar el dispositivo. Aun q estaria bueno un mouse q responda a la inclinacion :wink:
-
Bueno, hable un poco por hablar, me refería a que primero, tomamos las velocidades como vectores de 2 componentes que son ( ya calculadas a partir de la integral de las aceleraciones ) y verificamos que la velocidad final que será la suma de las velocidades de cada eje (ya no estoy seguro si como vector o qué) no se anula como consecuencia de la suma de las aceleraciones de los 3 ejes... vaya que me he hecho la picha un lío, que tengo una imagen con un montón de flechas en la cabeza y no soy capaz de explicarme, pero seguro que no tiene ni razón de ser...
No he dicho nada... que me sale humo de la cabeza...
COn respecto al vídeo... es evidente que si el eje Z se mantiene invariable, las aceleraciones medidas no pueden ser por inclinación, sólo por desplazamiento, ya que si inclinamos sin desplazar, obtendríamos una variación en el eje Z ¿no? por lo menos lo he verificado así con el Triax.
Lo del posicionado con 3 ejes en 3D ya no lo tengo muy claro donde restar la fuerza de la gravedad y asegurar que el movimiento es 3D y no una simple rotación que haga variar los datos de l acelerómetro sin llegar a producirse desplazamiento. Hay algo ahí que tendría que anular las aceleraciones o las velocidades entre sí para que el movimiento fuera 0. ¿Qué pensáis vosotros?
Salu2
-
en 3D lo veo muy dificil necesitamos un vector de posiciones y otra matriz con las orientaciones (o bien otro vector de orientaciones por ejemplo: cosenos directores) de un punto del objeto. Con un acelerometro me parece que no vamos a obtener resultados, porque pasa lo que indica gera. pero si tenemos algo que nos indique la posicion del objeto (vector posicion), podemos determinar si esta moviendose, si esta rotando o las ambas....
ahora volviendo al caso de la lapicera, suponiendo que solo tuviera acelerometro..... creo es posible hacerlo, ya que eliminamos la aceleracion en z (no me interesa si la lapicera esta a 1 metro, si esta pata arriba) solo senso el contacto. y sobre los 2 otros ejes registro un rango amplio de aceleraciones varias veces la gravedad y logro sensar cerca de la punta de la lapicera el error causado por la inclinacion debe ser muy chico y creeria que despreciable comparado a la velocidad que escribimos.... eso si, no serviria para personas que escriben con la lapicera inclinada :mrgreen:
-
Hola amigos!!! Estuve jugando un rato con el acelerometro y ya logre algo parecido al juego de la bolita de droky :-/ (espero q no te moleste q te haya robado algo de codigo jeje)
La verdad q el CCS da dolores de cabeza con la aritmetica, pero bueh, aqui esta funcionando. Les dejo un video a ver q opinan :wink:
De a poco, se viene el acelerometro con matriz 3D jaja
Saludos!
-
Muy bueno Gera!!! a por el 3D!!!
Molestar?¿?¿? nunca!
Salu2
-
Hola gente vuelvo con este tema ya que pude arreglar uno de los acelerometros lo desolde y volvi a soldar y recobro vida.
Me quedo como en la siguiente imagen
(http://img14.imageshack.us/img14/4505/spa0086l.th.jpg) (http://img14.imageshack.us/my.php?image=spa0086l.jpg)
Ahora he de aqui la cuestion(situacion, maraña o como quieran).....
Lo primero que hice fue poner un lcd y mostrar los 3 ejes......TODO MUY LINDO
(http://img523.imageshack.us/img523/7370/spa0078.th.jpg) (http://img523.imageshack.us/my.php?image=spa0078.jpg)
aprovecho para agradecer al flaco por la entrenadora es una herramienta muy pero muy util 'CHAS GRACIAS FLACO.....
y algo asi me dieron los valores (en realidad se me transpapelaron los ejes y el X termino en el Z por esas cosas de la vida :mrgreen:)
(http://img502.imageshack.us/img502/5033/spa0077.th.jpg) (http://img502.imageshack.us/my.php?image=spa0077.jpg)
No contento con la hazaña viene la parte USB, el plan fue: comunicacion PROTEUS->MATLAB->MARILOU tres programas muy grosos corriendo al mismo tiempo que la pc sacaba la lengua y se puede apreciar pero muy lento. Entonces monte el hardware nuevamente esperando una velocidad mayor, efectivamente si miro el puerto serie (porque estoy usando USB CDC ya que es mas facil de trabajar en MATLAB) con algun visor (utilice el del CCS) se ven los datos corriendo rapido, pero tengo el problema que la comunicacion con MATLAB me empieza a dar datos que no corresponden cuando comienza a cambiar el dato por ende imagino que estoy haciendo mal la comunicacion. Lo que me llama la atencion es que arme unos bloques con el simulink y anda joya,bueno con un desfasaje de unos 5 segundos entre la variacion del acelerometro y la visualizacion. Esta es una imagen de como varia en un eje
(http://img502.imageshack.us/img502/912/sinttulo1cqs.th.jpg) (http://img502.imageshack.us/my.php?image=sinttulo1cqs.jpg)
Se nota que es bastante rizado habría que aplicar algun filtro pasabajos(creo que lo mejor seria digital ya que estoy en MATLAB) para suavisar las curvas.
por esta razon queria saber si alguien tan amable sabe como se configura la comunicacion entre estos muchachos, no me faltaria la configuracion en CCS? y porque funciona correctamente en el visor de puerto?.
//codigo CCS
#include <18F4550.h>
#device adc=10
#fuses XTPLL,MCLR,NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,PLL1,CPUDIV1,VREGEN,NOPBADEN
#use delay(clock=48000000)
#include <usb_cdc.h>
void main() {
float a;
// Un retardo de espera
delay_ms(1);
// configurar_AD();
// Configuración del USB
setup_adc_ports(VSS_VREF);
setup_adc(ADC_CLOCK_INTERNAL);
set_adc_channel(1);
usb_cdc_init();
usb_init();
while(!usb_cdc_connected()) {
}
// Dispositivo reconocido
// Ciclo principal
while(TRUE){
delay_ms(1);
a=read_adc();
printf( usb_cdc_putc,"%g\n\r",a );
}
}
//codigo MATLAB
N_puerto=input('numero de puerto ','s');
s=serial(['COM',N_puerto]);
set(s,'BaudRate',9600,'Parity','none','DataBits',8,'StopBits',1);
fopen(s);
for i=1:250
datos1=str2num(fscanf(s))
angulos= [-datos1 0 0];%no interesa si el vector es fila o columna
calllib('marilou','mover_motores',numero_de_motores,angulos,Nombres,tiempo);
end
fclose(s);
ahora estoy tratando de grabar un video para mostrarles que se mueve como si tuviese parkinson :x, pero no puedo por que no puedo usar ningun capturador de pantalla(por lo que consume en recursos) y no teng nada para filmar la pantalla :( ...
Ven algo raro en todo esto que pueda mejorar el funcionamiento?
saludos!
-
muy bueno cebebro!!! saludos!! y queremos ver los videos!!! vamos!!! vamos!! 8)
-
Hola,
Disculpad si estoy resucitando un post un poco viejo.
Me presento, soy Vicente Lozano, estudiante de ingenieria informatica haciendo su proyecto de fin de carrera (yuhuuu).
Espero que os interesen mis aportaciones, y tranquilos que no vengo aqui para que me hagais el proyecto ;P.
Os comento, estoy desarrollando un sistema de captura de movimiento lo mas barato posible y lo mas flexible posible, esto implica que debe de funcionar tanto en un medio con gravedad, como en un medio sin gravedad o dentro de un vehiculo en movimiento o cualquier combinacion de ellos y que lo optimo seria que funcionara exclusivamente con acelerometros porque si metes 16 acelerometros pues te sale por menos de 50 euros pero si tienes que meter giros te sube el precio un orden de magnitud.
En la primera semana de proyecto me vi obligado a descartar la posibilidad de usar solo acelerometros pues me parece imposible diferenciar las aceleraciones estaticas de las dinamicas pero hoy he pensado una cosa que quizas funcione, tengo que hacer las matematicas y pensar un poco porque se me ha ocurrido hace 10 minutillos mientras me fumaba un cigarrito pero vamos os cuento a ver que os parece:
EL objetivo es aislar dinamicas de estaticas, hay dos timos de aceleraciones estaticas que queremos ignorar y son las aceleraciones del vehiculo respecto al sujeto y las aceleraciones debidas a las diversas fuerzas gravitatorias. Suponiendo que tenemos una fase de calibrado estatica y medianamente estable al comienzo del test, tenemos:
1) Para aislar la aceleracion del vehiculo, posicionar en el mismo un sensor y comunicarlo con los sensores corporales, hacer un calibrado incial y usar las medidas del estatico como referencia.
2) Para aislar la gravedad de las dinamicas he pensado que si cada sensor en lugar de tener un solo acelerometro, tiene 2 o mas situados en una estructura espacial conocida, (distancias y angulos en las tres dimensiones), las inclinaciones y aceleraciones en el centro de la estructura se pueden calcular con los valores de los N acelerometros y como los giros del punto central afectaran de diferente forma a cada acelerometro, quizas podamos detectar que es un giro o un movimiento lo que estamos leyendo, aislar el giro, y eliminar la componente gravitatoria y/o de aceleracion del vehiculo a partir de estos angulos y el sensor estatico.
Voy a ir a comer y pensare un rato sobre esto, que opinais sobre la viabilidad de esta "hipotetica y supuesta" solucion? Lo veis factible?
Bueno espero no tener muy olvidados los calculos vectoriales que esto de ser informatico la fisica se va quedando olvidadilla.
A por cierto, he leido que el filtro kalman es interesante para estabilizar las medidas en este tipo de proyectos, lo habeis usado alguien? Este filtro no forma parte de mi formacion pero estoy leyendo documentos por inet a ver si consigo comprenderlo y usarlo.
Venga, saludos!
-
Hola Gente:
Quiero agradecer en general a todos por tantos buenos aportes en Acelerómetros.
Estoy encarando un proyecto de Navegacion integrada de un Helicoptero de 2 grados de libertad. Tengo pensado usar un Gyro y un Acelerometro, y como tercer parametro un receptor de GPS. Todo ello controlandolo con LabView (o de ultima Matlab con Windows).
Ayer Pedi en Freescale la muestra de los Alelerometros, pero el correo de la Facu (UNQ) me lo filtra y no puedo confirmar el envio.
Intentaré hacer aportes que pueda ayudar a alquien.
-
Cerebro: Espectacular lo tuyo!
Espero empezar pronto con el Acelerómetro y Matlab, entonces intercambiamos experiencias.
Estoy haciendo recien el estudio para adquirir el Acelerómetro y Gyro.
Gracias por el aporte!
-
Interesante y duro trabajo el que te espera, Pignateli.
Te dejo unos links:
- Implementación práctica de un filtro de Kalman (http://www.todopic.com.ar/foros/index.php?topic=12748.msg203375#msg203375)
- Implementando algoritmos de posicionamiento mediante acelerómetros (http://www.freescale.com/files/sensors/doc/app_note/AN3397.pdf?WT_TYPE=Application%20Notes&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=pdf&WT_ASSET=Documentation)
-
Cerebro: Espectacular lo tuyo!
Espero empezar pronto con el Acelerómetro y Matlab, entonces intercambiamos experiencias.
Estoy haciendo recien el estudio para adquirir el Acelerómetro y Gyro.
Gracias por el aporte!
gracias, espero nos cuentes tu experiencia..
Bueno subo 2 videos en el primero me anime a hablar pero muy bajo porque me daba verguenza que me escuche alguien y pensara que estoy como los locos hablando solo :D :D. y como me salio tan feo en el otro ya no hable nada :D.
No se aprecia tanto en el video pero con el filtro digital baje el ruido a la mitad practicamente :-/
Y en el siguiente lo explico un poco.... Debido a que la comunicacion entre Matlab y Marilou funciona perfectamente si es que no estoy adquiriendo datos por el usb, y por la comunicacion usb recibo datos perfectamente si es que no estoy enviando a Marilou. Decidi adquerir datos mientras no envio y enviar datos mientras no estoy adquiriendo. Los resultados son un terrible delay de unos 10 o mas segundos (una porqueria :( ), por lo consiguiente decidi, como no tengo idea que pasa dejar de lado la comunicacion con Marilou hasta encontrar otra forma de comunicar los programas...
ahora el desafio es enviar los datos por infrarrojo desde un par de metros :).
Saludos!
-
Muy bueno cerebro, te felicito!! Dos preguntas:
1- Q perfil de USB usas para la transmision de datos?
2- Q tipo de filtro digital implementaste? la verdad q se ve bastante limpia la señal
3- No entiendo bien q es lo q se ve en el segundo video :S
bueno, fueron tres preguntas jeje. Saludos y suerte con la transmision infrarroja!!
-
:) hola gera contesto tus preguntas
1- la comunicacion es USB CDC (comunicacion serial)
2- es un pasabajos de primer orden en 1 Hz de corte y utilice aproximacion de euler s= (1-z^-1)/T, la señal se ve limpia gracias a freescale :D ademas creo que en la CAD algo tiene que estar filtrando y a la salida del sensor tenemos el otro filtro
3-en el segundo video era para mostrar mi frustacion, supuestamente en la junta de la base del RRR tiene que seguir la inclinacion del acelerometro pero no lo hace muy bien, no? :(.
Gracias por la suerte la voy a necesitar porque por el momento no anda nada de nada, para colmo creo que murio el sensor :z) no se que le paso :8} :8} :8} soy un animalito!!. Voy a tener que invertir en otro nuevo :( encima retraso de un dia por el feriado de la presi :(.
Saludos y voy a tratar de reflexionar en mis acciones para no seguir quemando cosas :?
-
Buenas cerebro!!!
Una preguntita.. el filtro lo implementaste en el pic o en la pc? te cuento q estoy en un pequeño proyecto con el acelerometro y el unico filtro q tengo hasta ahora es un promedio de 20 valores, y la verdad que queria algo mejor.
saludos!!
-
En esa oportunidad fue en la pc, simulink trae unos bloquecitos y es ponerlos y poner coeficientes y nada mas, pero para implementarlo en el micro y en la pc
postie un ejemplo cuando hablamos de filtros digitales haber si te sirve
http://www.todopic.com.ar/foros/index.php?topic=25492.msg209248#msg209248
y otro ejemplo de blackcat
http://www.todopic.com.ar/foros/index.php?topic=17321.msg116465#msg116465
todos esos son filtros IIR depende la exigencia de tu aplicación podes cambiar a filtros mas avanzados. Mi idea era llegar hasta filtros adaptativos pero no creo que lo permita la capacidad de los micros que tengo disponibles :(.
-
Muchas gracias cerebro!!! Ahora le pego una leida a ver que tal me va.
saludos!
-
Otra preguntita cerebro :oops: y perdon q sea tan jodon, es q estoy en un mini-proyecto y necesito filtrar esto >_<
Como hiciste para graficar la señal en tiempo real? (primer video), usaste matlab?
gracias y saludos!!
-
Otra preguntita cerebro :oops: y perdon q sea tan jodon, es q estoy en un mini-proyecto y necesito filtrar esto >_<
Como hiciste para graficar la señal en tiempo real? (primer video), usaste matlab?
gracias y saludos!!
si, utilice SIMULINK que es un complemento de MATLAB los dos son creados por mathworks la programación es visual tal cual labview pero tiene unas particularidades excepcionales. La que mas se destacan así como los hace MATLAB es poder trabajar con el real time workshop que podes pasar a codigo C/C++, cuando trabajas con matlab toma como columnas a todas las matrices o lo que sea y el procesamiento es lento pero pasando al lenguaje C/C++ los modelos vuelan!.
Te dejo el modelo que utilice como para que lo veas, es una pavada pero puede darte una idea, después tengo planteado lo mismo pero en código de Matlab si lo queres avisame.
para conocer mas sobre matlab visita http://www.mathworks.com/matlabcentral/fileexchange/ es increíble lo que hay..
Saludos!
p/d: sigo desilusionado porque no pude hacer funcionar la comunicación USB desencadenado :(
-
Mil gracias cerebro!!!! :-/
Ahi lo pude hacer andar y ahora puedo ver la señal con todo su ruido (el cual despues de aplicar como 4 filtros es casi nulo jaja). Te cuento q a mi me funciono usando usb_cdc. Lo q hago es primero abrir un descriptor desde matlab, y despues se lo paso a simulink ya abierto.
>> s=serial(['COM6'])
Serial Port Object : Serial-COM6
Communication Settings
Port: COM6
BaudRate: 9600
Terminator: 'LF'
Communication State
Status: closed
RecordStatus: off
Read/Write State
TransferStatus: idle
BytesAvailable: 0
ValuesReceived: 0
ValuesSent: 0
>> fopen(s)
luego en el "query instrument" ponemos la opcion de "use interface objet from matlab", y en el objet ponemos "s"
Lamentablemente ahora me tengo q ir a la facu, pero cuando vuelva voy a subir todo lo q tengo a ver si te funciona :D
gracias por todo che, te la re debo jaja. Un abrazo!
-
excelente esperamos ver esa info master :) , USB CDC es sencillo manejarlo porque matlab ya esta preparado para manejar puerto serie como un rey. Pero USB desencadenado :roll: se complica porque matlab tiene que manejar los punteros externos de las librerías y eso si que no tengo idea como hacerlo :5]. Ni tampoco se si puede hacer, el propio matlab me dice "dejate de joder esto no lo hago :z)"............... peeeeeeeeeero jfh900 lo soluciono así que tengo la esperanza de algún día poder chusmear la solución a ver si estuve cerca 8)
-
mmmmmm q interesante ésto de USB en MATLAB.... los voy a seguir muy de cerca...
saludos 8)
-
Cerebro, la verdad q no he escuchado sobre "usb desencadenado". Las clases q conozco son cdc, hid, msc, y una q otra sobre audio, video, impresoras, etc..
Me podrias contar un poco de q se trata?
saludos!
-
El USB desencadenado (http://picmania.garcia-cuervo.net/usb_0_desencadenado.php)
-
:oops: :oops: fue un error en mi memoria :D (paso que así lo titula Redpic) .....
me refería al transferencia Bulk, que papelón! (y ahora donde me escondo :ni)).
edit:Es tipo como el ejemplo de J1M....
-
Ahhhh, ahora si!! jajaja. El tema de las transferencias de ese tipo es q tenes q tener un driver del lado de la pc q desempaquete toda esa data (obvio q en cdc pasa lo mismo, pero en la mayoria de los OS ya estan escritos).
Pero yo creo q si queres hacer algo de tiempo real es mejor cdc ya q obtenes un flujo de datos continuo. Todo depende de la necesidad. Yo solo queria ver de forma grafica la lectura del acelerometro para probar distintos filtros (se rumorea q se viene mouse usb con acelerometro jeje).
saludos y gracias por todo!!
-
hola, mi nombre es paloma, soy de Chile y estoy trabajando con acelerometrs y giroscopios para aplicaciones medicas, bueno en el transcurso del tiempo he podido obtener la posicion a partir de las señales de acelerometria, mi problema radica, en saber si a partir de las señales de posicion puedo obtener o calcular la inclinacion del sensor por si solo. de la misma forma a partir de la señal del giroscopio como puedo obtener la posicion. otra consulta es si es necesario integrar la señal del giroscopio, ya que este entrega la velocidad angular y creo que la informacion relevante es la de la posicion angular.. si me pudieran orientar. en general mi duda radica en si puedo obtener los dos datos de un mismo sensor, si es asi como lo podria hacer, y segundo si no es asi si existe otro metodo que no sea kalman para utilizar esas dos datas.
cariños
-
Hola Paloma! Bienvenida al foro!!!:-/
Te cuento q se ha discutido bastante el tema de posicionamiento con acelerometros y giroscopos. Yo ahora mismo estoy trabajando en un mouse basado en acelerometros http://www.todopic.com.ar/foros/index.php?topic=26121.0
Lo bueno del mouse es q como esta apoyado sobre una superficie, podemos asumir q no se inclina. De no ser asi, no hay forma de distinguir una inclinacion de un movimiento solo con un acelerometro. En este caso es necesario usar tambien un giroscopo.
En este hilo hay un robot equilibrista q calcula la inclinacion con un acelerometro y un giroscopo usando un filtro de kalman
http://www.todopic.com.ar/foros/index.php?topic=12748.msg191084#msg191084
Esta muy interesante y seguro te va a ser de gran utilidad.
Suerte con tu proyecto!!!
-
gracias por la respuesta, entonces por lo que em dices no se podria lograr una medicion de inclinacion y posicion a partir de un solo sensor... ahora con respecto al kalman he probado varias opciones y ninguna me convence, no se si es demasiado pedir, pero algun codigo que este certificado que funcione, ya sea en sus aplicaciones o en otras..
cariños
-
Vuelvo a retomar este hilo para contrastar la siguiente información:
IDG-300
Precios:
INVENSENSE:
15$ => http://www.invensense.com/store/index.html
39,95$ => http://www.sparkfun.com/commerce/product_info.php?products_id=700
Hay giroscopios de mejores prestaciones a precios muy buenos.
Parece que ya hay precios competitivos. El problema es la placa y la soldadura de los componentes. Los precios de las placas de desarrollo son caras.
Un saludo
-
Muy bueno jfh900!!! Justo estaba averiguando para comprar un giroscopo economico. Aunq lo q mas me molesta es el envio hasta Arg, es un bardo, encima es carisimo.
Por cierto, vi esto y la verdad q me tienta http://www.sparkfun.com/commerce/product_info.php?products_id=741
Saludos!!
-
Efectivamente el envio es muy caro
Un saludo
-
Hola amigos!!!
Me acaban de llegar unas muestras de freescale, del MMA7660, q es la version digital del MMA7260 :-/
Estoy ansioso por ponerle las manos encima, pero primero tengo q ver como sueldo este bichito y si consigo la libreria para eagle. Cada vez los hacen mas pequeños :x
3mm x 3mm x 0.9mm DFN Package
Esta semana va a estar algo movidita para mi, pero cuando tenga un tiempo y logre algun avance se los hare saber :wink:
saludos!!!
-
no sabía que ya salió la versión digital del acelerómetro.... cual es el modelo especificamente hablando gera?
-
no sabía que ya salió la versión digital del acelerómetro.... cual es el modelo especificamente hablando gera?
Hola nano!! El q me encargue yo es el mma7660fcr1. http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MMA7660FC&fsrch=1
Sus caracteristicas principales es q tiene salida digital de 6 bits por i2c, es de muy bajo consumo (entre 4 y 40uA mas o menos), y puede interrumpir por deteccion de cambio de orientacion, vibracion o toque.
A ver si me acompañas en mi exploracion de este IC :wink:
saludos!!
-
Hola Gera, estoy intentando leer los registros de un MMA7660 y no lo consigo.
¿Te fue bien a ti?, ¿algún truco o consejo especial?
-
Hola Manolo!!
Todavia no he podido probarlo porque no logre montarlo.. El integrado es un poco mas pequeño que el mma7260 y me ha dado dolores de cabeza para hacer la plaquita y soldarlo :(
Voy a tratar de montar uno en la semana y ver si puedo leer los registros. Cualquier cosa te aviso :wink:
saludos!!
-
Pues llevo toda la noche peleando con él y no consigo que diga ni pío.
Mañana será otro día, ahora toca sobar
-
Nocturno, una pregunta rápida, ¿estás usando resistencias de 4.7k pull-up? He leído que a 3.3V deben usarse de tal valor.
-
Sí, de 4k7.
Y veo en el osciloscopio las señales clock y data; todo parece correcto pero la estaré cagando en cualquier tontería.
-
Por fin he averiguado lo que ocurría.
La verdad es que es una trampa que incluye la datasheet y me ha costado darme cuenta.
Literalmente dice que la dirección I2C del dispositivo es:
MMA7660FC has a 7-bit long slave address, shown in Figure 11. The bit following the 7-bit slave address (bit eight) is the
R/W bit, which is low for a write command and high for a read command. The device has a factory set I²C slave address which
is normally 1001100 (0x4C). Contact the factory to request a different I²C slave address, which is available in the range 0001000
to 1110111 (0x08 to 0xEF), by metal mask option.
Por lo que yo lo he estado intentando todo el tiempo con 0x4C.
Pero luego hay un gráfico como este:
(http://img219.imageshack.us/img219/3439/i2caddres.jpg)
donde se ve claramente que la dirección correcta es 0x98.
Realmente el problema es la manera de interpretar los 7 bits de la dirección I2C; mientras que yo hasta ahora siempre los había interpretado justificado a la izquierda (como en todos los datasheets que he visto hasta ahora), Freescale los interpreta justificados a la derecha.
En fin, con 0x98 ya leo los registros y mide correctamente la aceleración.
-
Ahhh, tenia trampa!! Tal vez por eso nunca pude hacer andar un touchpad q arme. Ya voy a probar.
Gracias Manolo! es bueno conocer esta mañan :wink:
-
Nocturno me podrias explicar que no entendi lo de la justificacion a la derecha. Te comento que tambien estoy renegando porque el acelerometro ni siquiera responde a la direccion que le envio. No entendí lo de la lectura del codigo, 1001100 = 0x4C entonces donde esta el error?
Gracias!!
-
Prueba con 0x98; debería funcionar.
-
Así es Nocturno, con 0x98 funciona o por lo menos responde porque no logro configurarlo para que salte la interrupción por cambio de posicion en algun eje, no se si abra algun orden especial para configurar los registros. Pero me interesa que me expliques porque no lo entendi muy bien, quisiera aprender la razon de por que es asi y no 0x4C
Muchas gracias!!
-
Lo que pasa es que siempre se confunde Dirección con Byte de Control. La dirección (Si es de 7-bits) es solo una parte del Byte de control, y está sobre los 7 bits más significativos. O sea, la dirección del dispositivo es 0x4C, pero a esto hay que agregarle el bit 0, en donde se indica si es lectura o escritura. Entonces, cuando se desea comunicarse con el dispositivo con dirección 0x4C y realizar una lectura, el byte de control es 0x99. En cambio si se desea realizar una escritura, el byte de control es 0x98.
Saludos!
-
Es una buena costumbre definir un par de constantes con la direccion y el bit de R/W. por ej:
#define dir_R 0x4C
#define dir_W 0x99
saludos!!
-
A ver si entendí, o sea que para comunicarme con el acelerometro en CCS deberia hacer asi:
Para escribir:
i2c_start();
i2c_write(0x98);
i2c_write(registro a configurar);
i2c_write(configuracion a cargar en el registro);
i2c_stop();
Para leer:
i2c_start();
i2c_write(0x98);
i2c_write(registro a leer);
i2c_start();
i2c_write(0x99);
x = i2c_read();
i2c_stop();
Tal vez sea por eso que el acelerometro me responde a la direccion 0x98 que envio pero no puedo configurarlo para que haga lo que quiero y tampoco puedo leerlo...
-
Exacto, solo que al leer el ultimo byte (o uno solo) se debe enviar i2c_read(0);
Saludos!
-
Por que debo enviar i2c_read(0) al leer un solo registro?
-
Por que debo enviar i2c_read(0) al leer un solo registro?
Leer ayuda de CCS y especificaciones del protocolo I2C ;-)
Saludos!
-
Por que debo enviar i2c_read(0) al leer un solo registro?
Leer ayuda de CCS y especificaciones del protocolo I2C ;-)
Saludos!
"Se puede utilizar el parámetro optativo '0' para que la función no envíe el carácter acuse de recibo (ACK), de los datos recibidos"
La verdad q yo tampoco sabia sobre esto. Sera q por eso estuve rabiando tanto cuando hice ciertas pruebas con un touchpad? jeje
-
Por que debo enviar i2c_read(0) al leer un solo registro?
Leer ayuda de CCS y especificaciones del protocolo I2C ;-)
Saludos!
"Se puede utilizar el parámetro optativo '0' para que la función no envíe el carácter acuse de recibo (ACK), de los datos recibidos"
La verdad q yo tampoco sabia sobre esto. Sera q por eso estuve rabiando tanto cuando hice ciertas pruebas con un touchpad? jeje
:D :D Puede ser, porque si no envias el optativo '0', se queda colgado el bus. En las especificaciones de I2C está claro como debe ser para terminar una lectura.
Saludos!
-
Juro que me lei el manual entero del bus i2c y nunca me percate de eso jeje :D
Ahora estoy leyendo unos ejemplos. Mas tarde veo de hacer algunas pruebas a ver si hago andar el touchpad.
Saludos y gracias por el dato suky!!
-
Alguno podra facilitarme el codigo que uso para configurar el acelerometro MMA7660?? Porque he probado un monton de configuraciones y el acelerometro simplemente no actua de acuerdo a ella. Hay algun orden para cofigurarlo? Debo tocar algun registro en especial para ponerlo en modo configuracion?
Gracias y saludos!!
-
Hola dragondgold,
yo busque bastante y no encontre nada hecho en CCS. Asiq te recomiendo q te sientes armado en paciencia a leer la hoja de datos del mma7660 y a programar.
Entre todos te vamos a ayudar, a ver si juntos podemos sacarlo andando :wink:
saludos!!
-
No necesito precisamente en CCS sino saber si hay algun metodo para configurarlo, porque en la hoja de datos menciona los registros y configuraciones pero ningun orden, por eso queria saber si alguien habia tenido experiencia con este acelerometro, ademas el tiempo no es algo que me sobre porque debo presentar el proyecto en 15 dias...
Saludos!!
-
Revisa las notas de aplicación (http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MMA7660FC&tab=Documentation_Tab&pspll=1&nodeId=01126911184209&SelectedAsset=Documentation&ProdMetaId=PID/DC/MMA7660FC&fromPSP=true&assetLockedForNavigation=true&componentId=2&leftNavCode=1&pageSize=25&Documentation=Documentation/00210KscRcb``Application%20Notes), tienen código de ejemplo.
...ademas el tiempo no es algo que me sobre porque debo presentar el proyecto en 15 dias...
Suerte! :mrgreen:
-
Hola, me ayudan con MATLAB?...me pueden pasar algun tutorial que me ayude en la comunicacion serial y graficar en tiempo real utilizando el GUIDE de Matlab?
-
Hola, me ayudan con MATLAB?...me pueden pasar algun tutorial que me ayude en la comunicacion serial y graficar en tiempo real utilizando el GUIDE de Matlab?
¿Que tiene que ver con este tema? :? Por favor sigue las reglas del foro, trata los temas en los mensajes que corresponda y no desvíes otros.
Saludos!
-
Bueno despues de renegar un tiempo volvi pero sin resultados positivos. Encontre esta web en internet:
http://forums.freescale.com/t5/8-Bit-Microcontrollers/Problems-with-MMA7660/m-p/54971
En donde habla un tal Nocturno no se si sera el mismo de aqui :-/
Configure el acelerometro con los pasos que ahi indica pero no logro que salte la interrupción por cambio de estado en los ejes, les dejo el programa que use:
DO{
i2c_start(); //configuracion de los registros
ACK = i2c_write(I2C_ESCRIBIR); //direccion del acelerometro y modo escritura
}WHILE(ACK !=0);
DO{
ACK = i2c_write(MODE); //registro MODE
}WHILE(ACK !=0);
i2c_write(0b00000000); //acelerometro stand-by
i2c_stop();
DO{
i2c_start();
i2c_write(I2C_ESCRIBIR); //direccion del acelerometro y modo escritura
}WHILE(ACK !=0);
i2c_write(SPCNT); //registro SPCNT
i2c_write(0b00000000); //sin sleep-count
i2c_stop();
RESTART_WDT();
DO{
i2c_start();
i2c_write(I2C_ESCRIBIR); //direccion del acelerometro y modo escritura
}WHILE(ACK !=0);
i2c_write(INTSU); //registro INTSU
i2c_write(0b00000011); //interrupcion solo por movimientos sobre X,Y,Z
i2c_stop();
DO{
i2c_start();
i2c_write(I2C_ESCRIBIR); //direccion del acelerometro y modo escritura
}WHILE(ACK !=0);
i2c_write(PDET); //registro PDET
i2c_write(0b11100000); //sin tap-detection
i2c_stop();
RESTART_WDT();
DO{
i2c_start();
i2c_write(I2C_ESCRIBIR); //direccion del acelerometro y modo escritura
}WHILE(ACK !=0);
i2c_write(SR); //registro SR
i2c_write(0b00000000); //120 muestras por segundo, sin TILT debounce filter
i2c_stop();
DO{
i2c_start();
i2c_write(I2C_ESCRIBIR); //direccion del acelerometro y modo escritura
}WHILE(ACK !=0);
i2c_write(PD); //registro PD
i2c_write(0b00000000); //No tap detection debounce count enabled
i2c_stop();
RESTART_WDT();
DO{
i2c_start();
i2c_write(I2C_ESCRIBIR); //direccion del acelerometro y modo escritura
}WHILE(ACK !=0);
i2c_write(SRST);
i2c_write(0b00000001);
i2c_stop();
DO{
i2c_start(); //configuracion de los registros
ACK = i2c_write(I2C_ESCRIBIR); //direccion del acelerometro y modo escritura
}WHILE(ACK !=0);
DO{
ACK = i2c_write(MODE); //registro MODE
}WHILE(ACK !=0);
i2c_write(0b01100001); //acelerometro activo interrupcion activa = 0
i2c_stop();
Ya entre en la desesperacion y lei todas las notas de aplicacion pero todas se basan en ese orden de la configuracion de los registros así que demasiada info no hay. Ya cambie el acelerómetro para descartar que estuviera quemado pero aun asi no funciona, lo estoy alimentando con 3V y al parecer funciona ya que responde con el bit ACK al I2C.
El amigo Nocturno comento unos post atras que descubrio lo de la direccion del acelerometro 0x98 y 0x99 y habia podido medir las haceleraciones correctamente, agradeceria si pudiera pasarme el codigo que uso para ver si puedo hacer funcionar el mio.
Muchas gracias!!
-
Alguien tiene la libreria para el eagle?? Estuve buscando por todas partes pero no encontre nada.
Gracias!!
-
Hola a todos. Hace poco que estoy investigando acerca de los acelerometros, y me surgieron un par de dudas. A ver si es posible que alguien me las resolviese, muchas gracias con antelacion:
1. Que es lo que hay que conectar exxactamente a las entradas g-select1 y g-select2??
2. Que diferencia principal hay entre los modelos mma7260, mma7260q y mma7260qt?
Se que son preguntas de novato, y presento mis disculpas si a alguien le molestan estas preguntas, pero estaria muy agradecido por su ayuda.
-
Hola chicos,
Iba a ponerlo en el tema del robot equilibrista pero creo que es mucho mejor que lo pregunte aqui.
Voy al grano, no se como tratar los datos que leo de los registros de un acelerometro digital (MMA7544) Me se "desbordan" los registros al llegar a su tope de 8bits y no se muy bien como tratar los datos.
Estoy intentando realizar un filtrado en conjunto con los datos que obtengo de un giroscopo pero llevo bastante rato pensando como poder hacerlo y no se me ocurre nada para poder usar los datos sin meterme con mucho algoritmo
Os dejo una foto de los datos que tengo de mi acelerometro girandolo en sentido antihorario y leyendo el eje X. Mis datos redondeados en rojo
A ver si me iluminais por favor
Gracias
(http://img847.imageshack.us/img847/729/acelerometro.png) (http://imageshack.us/photo/my-images/847/acelerometro.png/)
-
Hola chicos,
Iba a ponerlo en el tema del robot equilibrista pero creo que es mucho mejor que lo pregunte aqui.
Voy al grano, no se como tratar los datos que leo de los registros de un acelerometro digital (MMA7544) Me se "desbordan" los registros al llegar a su tope de 8bits y no se muy bien como tratar los datos.
Estoy intentando realizar un filtrado en conjunto con los datos que obtengo de un giroscopo pero llevo bastante rato pensando como poder hacerlo y no se me ocurre nada para poder usar los datos sin meterme con mucho algoritmo
Os dejo una foto de los datos que tengo de mi acelerometro girandolo en sentido antihorario y leyendo el eje X. Mis datos redondeados en rojo
A ver si me iluminais por favor
Gracias
(http://img847.imageshack.us/img847/729/acelerometro.png) (http://imageshack.us/photo/my-images/847/acelerometro.png/)
No entendi bien a q te refieres con q se te "desbordan". Todos los sensores tienen un punto de saturacion, no podes medir mas de eso. Fijate si tu acelerometro no permite ajustar la sensibilidad.
Con respecto al filtro, en el hilo del robot equilibrista hay mucho material al respecto. Podes utilizar un filtro de kalman, o un filtro complementario que es mil veces mas simple.
Saludos!!
-
Hola Gera
Me refiero a que el registro de la lectura de cada eje tiene 8 bits, y digamos que tan pronto tengo una lectura de "0" como de "255".
Mas bien es que no se como tratar los valores de los registros.
En los giroscopos analogicos, estos poseen un offset, que por un lado es beneficioso ya que en reposo tienen un valor determinado. Yo ese valor mismo se lo resto y digamos lo "calibro" a cero.
En el caso del acelerometro este me pasa lo que describo en la foto:En la posicion en la que las primeras patillas 1-6 estan arriba tengo lecturas tan pronto de cero como de 255. si sigo girando en sentido antihorario los valores empiezan a ser crecientes hasta que llegan a 60 aprox y comienzan a descender a 0, y si sigo girando nuevamente "desbordamos" y nos ponemos en 255 y sigue bajando hasta llegar a 190. Posteriormente comienza a subir hasta llegar a 255 y luego desborda nuevamente a 0 cuando volvemos a la posicion inicial
(trato de describir lo que me esta pasando paso a paso)
La verdad que se hace un poco complicado sacar el angulo de esta forma. No se si tendre que emplear dos ejes y realizar trigonometria (no se si sera muy efectivo a nivel de calculo con el pic) pero en fin, que estoy en vuestras manos, para la busqueda de ideas al respecto.
Por cierto, Si sigo muy atento el hilo del robot. En mi caso trato de hacer una plataforma estabilizada, pero el principio del robot o el segway es el mismo. Trato de conocer de forma precisa el angulo tanto frente a vibraciones como frente al tiempo :-/
un saludo!!! :)