![]() |
Cita:
Pues algún problemilla tuve con eso, si. Me acabé haciendo un circuito para flashear los sensores y poder sobreescribir la dirección que traen por defecto. |
Eres todo un fenomeno!! Muy buen trabajo.:leche
|
joer. sencillamente un makina eres, gracias por compartir tu trabajo.
saludos |
Cita:
¿Es definitivo, o es un bucle de programación? |
Cita:
|
Muy bueno tio!!! Muy bien!!!
|
Joder que makina!!!
:babas:babas |
Mis alabanzas es un buen gadget sobretodo por el plus de seguridad un 10
|
Cita:
Siento ser tan pesado, pero me parece que me habeis sacado del letargo el proyecto que tenía por ahí...:god Ahora, si ya poneis los pasos para hacerlo, programarlo, tiendas donde pillar sensores, arduino óptimo...etc etc, lo clavais :D De hecho, se podría crear un hilo específico sobre aplicaciones para nuestras motos basadas en Arduino. Vamos, lo que viene siendo una "Telemetría" DIY...jajaja. Con la infinidad de sensores que hay... Seguid asi :plas PS: Ah! y como posible consejo, cuando estuve haciendo pruebas con mis sensores, las medidas eran mas reales si poneis alrededor del sensor el tubito metálico típico que traen los sensores IR comerciales (pistolas y demás) |
Cita:
Una pregunta sobre esto, usaste el método de paulrd? Reescribir dirección, resetear corriente y demás? O usaste otro medio? Algún consejo? Soy nuevo en arduino y voy con mucho tiento. |
Increíble! Que máquina ... Felicidades por el trabajo!
|
Voy a explicar como van las conexiones y donde se pueden comprar los componentes, que bastante gente me lo está preguntando por privado.
Voy a hacerlo suponiendo que se use un Arduino nano, que es el que uso yo y el que os pongo a continuación: http://arduino.cc/en/uploads/Main/Ar...Front_3_lg.jpg También me han preguntado si se pueden utilizar otros modelos más baratos. Si, no hay problema, se puede utilizar un Arduino UNO si se quiere. Lo único que es más grande para luego esconderlo en la moto. Lo que no recomiendo es utilizar placas de esas que venden por $10, que complican mucho la vida. Las conexiones Hay que hacer tres cables, uno para los sensores, uno para los leds y otro para la alimentación. Sensores Es un cable que por un lado conecta con los sensores y por el otro con la placa. Los sensores van puenteados (el primer pin de los dos sensores junto, el segundo también,...), y una vez juntos, van 4 pines al Arduino. Se conectan así: - Pin VCC a salida 5V del Arduino - Pin GND a tierra del Arduino - Pin SCL al A4 del Arduino - Pin SCA al A5 del Arduino Os recomiendo hacer el cable en dos mitades, con conectores a la mitad para poderlo separar. Os dejo una foto de uno mío (la parte que va a los sensores) http://sia1.subirimagenes.net/img/20...4526171822.jpg Y otra con un sensor conectado http://sia1.subirimagenes.net/img/20...5232217073.jpg Leds Yo uso Leds RGB de Anodo (Positivo) común. Ojo con esto, si cogéis de cátodo común no os vale el código. Os recomiendo de luz difusa (los que son de carcasa opaca), los claros deslumbran mucho y pueden molestar. Una imagen de dos leds, uno difuso y otro normal http://sia1.subirimagenes.net/img/20...0849636389.jpg Las patas del led, tal como están en la foto son - Negativo rojo - Positivo común (pata larga) - Negativo verde - Negativo Azul Hay que conectarlos así: - Rojo led derecho al D5 del Arduino - Verde led derecho al D6 del Arduino - Rojo led izquierdo al D9 del Arduino - Verde led izquierdo al D10 del Arduino - Positivos de los dos leds a Vin del Arduino (a través de una resistencia) - Los azules no se usan Yo uso una resistencia de 220 ohmios, pero alimento el Arduino a 8,4V. Si cogeis 12V de la moto seguramente os hará falta una resistencia mayor para que no deslumbren los leds (coged unas cuantas entre 200 y 1000 ohmios y probad la que mas os guste) También os recomiendo hacer el cable con un conector a la mitad, como el anterior. Una foto de un led mio con cable puesto. La otra mitad del cable la tengo ya montada, aunque se ve en las fotos del principio del hilo. http://sia1.subirimagenes.net/img/20...2313728517.jpg Alimentación Este es muy sencillo. - Voltaje (el que sea) a Vin del Arduino - Tierra a GND del Arduino La placa se puede alimentar a 12V, pero es mejor a 9V para que sufra menos por la conversión de voltaje que hace internamente. Como queráis, Los componentes - Arduino: Yo uso un Arduino nano. Recomiendo comprar uno original de (www.arduino.cc). Vale 33€. Si lo queréis rápido en Bricogeek lo mandan en un día, aunque es más caro. De nuevo recomiendo no coger placas baratas, que es muy probable que os den problemas. - Sensores: Son MLX90614. Yo los pido a www.elechouse.com (poned MLX90614 en el buscador). Valen $26 cada uno. En principio los mandan en kit (hay que soldar los componenes a la plaquita) pero si les mandais un mail y les pedís que os los manden assembled no tienen problema. Cobran un poco más pero ahorra mucho trabajo y la posibilidad de cargarselos. Hay gente que me ha dicho que venden el sensor MLX90614 más barato en Ebay y más sitios y que si vale. Valer si vale, pero el sensor no se puede conectar a pelo al Arduino, hay que hacer un interface para el bus I2C, que son unas resistencias y un condensador, y eso ya viene hecho en los que cojo yo, que son conectar y listo. - Leds y resistencias: En cualquier tienda de cosas electrónicas los tienen. Coged también termorretractil y embellecedores para los leds. - Cables: Vale cualquier cosa. La distancia entre pines del Arduino es estandar (2,54mm), en cualquier tienda de electrónica tendrán cables de esos. Al Arduino y a los sensores van hembras (female), pero viene bien tener machos (male) tambien para hacer los conectores. Os pongo unos cuantos enlaces de Ebay también. http://www.ebay.es/itm/40pcs-Dupont-...0cd41fb&_uhb=1 http://www.ebay.es/itm/40PCS-Dupont-...2395726&_uhb=1 http://www.ebay.es/itm/40-pin-dupont...5a2b30a&_uhb=1 http://www.ebay.es/itm/20x-Cable-1-P...00bc579&_uhb=1 Creo que eso es todo. El código se lo mando al que lo quiera, sólo os pido que no lo mandéis alegremente por ahí, que parece que no, pero tiene mucho trabajo detrás. También hay gente que me ha preguntado si se lo puedo mandar ya programado porque no se fian de hacerlo ellos. Si alguien quiere no me importa mandarle por 100€ un Arduino ya programado y los dos sensores probados (es más o menos lo que cuesta) y de regalo los leds y las resistencias, que pedí 20 de cada y tengo de sobra. Sólo le quedaría hacer los cables. |
Simplemente...
:plas:plas:plas:plas:plas:plas:plas:plas:plas:plas :plas:plas:plas:plas:plas |
Eres un artista!
|
Del 15!!!! :birras :birras
|
Has hecho un gran trabajo. voy a hacerme yo el brico también ya que me interesaba hacer algo así. empezare esta tarde a pedirme los componentes.
Me puedes pasar el código para el arduino?. Gracias. |
Cita:
|
Buenas, si alguien esta interesado en comprar los sensores, elechouse tiene tienda en ebay y como opción puedes comprarlos ensamblados, son algo más baratos que la compra a través de su propia web
19,90 vs 26 http://cgi.ebay.es/ws/eBayISAPI.dll?...m=131046040364 |
jeje, esos son lo que uso yo, en digikey te salen mas baratos pillarlos
http://www.digikey.com/product-detai...-TU-ND/1647940 Un saludo |
Buscando donde comprar el MLX90614 en Madrid me encuentro con este post que describe más o menos mi proyecto. Se me han adelantado!!! Aun asi puedo aportar algo de información sobre el tema, pese a que mi proyecto es un poco diferente, no va con luces, sino con un display que muestra la temperatura, con inclinación etc.
Respecto a lo del MLX90614, en ebay podréis encontrar estos sensores más baratos, sobre en Bulgaria o china. Pero ojo hay diferentes modelos de este sensor. Se pueden diferenciar por sus últimas 3 letras MLX90614BAA. Ese BAA es un código que especifica: · Voltaje de alimentación: A=5V, B=3V etc (si utilizáis el arduino nano, dependerá si es de 3.3v o 5v) · Numero de Zonas de medición: A=1 zona, B= 2 Zonas, C=Gradiente Compensado. · Campo de visión: a=Standard, C=35º, f=10º. De lo poco que he probado, pillaros el más barato, osea el AAA que es el que más campo de visión tiene, por lo tanto la medida se basara en más superficie de rueda (como el sensor esta tan cerca). Además el sensor tiende a ensuciarse, o como me paso a mi mojarse así que no perdáis mucho dinero en él. Es más, enchufarlo con un conector para poder quitarlo y ponerlo con facilidad. Yo no agujeré el guardabarros, sino que los saque por el final de este, y lo quito y pongo según lo necesite y no agujereo a mi niña… Respecto a lo del ruido podéis aplicar un filtro por sw de las medidas, hay mucho código por ahí. Puesto que no es necesario medir cada 10ms podéis dar medidas cada segundo y homogeneizar los datos. Es mas fácil trabajar con el sensor sin que este en placa, o por lo menos queda más estético y luego añades las dos resistencias, y el condensador en la placa del arduino (solo hay que soldar 2 cosillas). http://s21.postimg.org/toh249brr/mlxtemp2.png Ahora mismo estoy trabajando en el inclinometro y en un sensor del amortiguador delantero, a ver como se me da :-P |
Y yo no se ni como poner la botonera para los mapas de la centralita y eso que ya viene montada :llorandoderisa
pillo sitio que lo de la temperatura de la goma es interesante pero el inclinometro tiene que ser bestial:one y todos esos datos si ya se pudieran meter en el movil con alguna app tipo motorlap...... :leche |
Cita:
Hola tio, te sigo ya que lo del sensor del amortiguador delantero moooola . Que se supone que hará? medir cuanto se hunden las horquillas? cuenta cuenta :birras |
Pues lo estoy enfocando desde dos angulos. El que probaré primero es medir la distancia de la horquilla a la rueda delantera. Lo calibras a 0, y te va diciendo cuanto se hunde la rueda, es decir frenando te dara -5cm o lo que sea, y haciendo un jaco pues 3cm positivos... Aun no he probado nada, ya tengo el prototipo, pero ando escaso de tiempo.
Habia pensado hacerlo con un sensor de ultra sonidos. En casa funciona bien, pero claro, instalado en la moto y con todas las vibraciones... vete tu a saber. Otra opcion es colocarlo en la parte de abajo del carenado y medir la distancia al suelo, que al ser plano la medidcion es mucho mas sencilla... Te mantendré informado de como salgan las cosas. |
Alucinó con lo que haceis
|
Y poniéndolo en la parte de abajo del frontal pata que mida la distancia al guardabarros delantero?? también podría ser no?
|
Sip pero el caso es que lo detecte, por ejemplo si pones madera el ultrasonido no lo detecta, y la goma tampoco
|
Me uno
Me interesan todos estos juguetitos Valla frikis estamos hechos Jajajajajajaja |
que bueno...
|
En el último circuito probé a hacer el inclinometro pero los datos que leia no estaban muy finos. Parece ser que los accelerometros/gyroscopios se ven afectados por la fuerza centrifuga, asi que en el apice de la curva decia que no llevaba inclinacion. Tendré que cambiar como leia los datos. Desechar el accelerometro y basarme solo en el giroscopio, o probar con los magnetometros que hay por ahi, a ver como va.
A ver si saco un hueco y pruebo lo del sensor de distancia :-) |
Tienes que cuadrar señales, hacer parametros hibridos, para esto se aplica filtros kalman
|
Hola Leblanc. Se que hace muchos años que hiciste este sistema. Pero si te acuerdas, podrias decirme donde conseguiste esos sensores? O si sabes de ahora mismo algo barato que me hiciera la función.
Gracia de antemano |
Cita:
|
Cita:
|
Todas las horas son GMT +1. La hora es 09:05. |
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Search Engine Optimisation provided by
DragonByte SEO v2.0.41 (Pro) -
vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
vBulletin Optimisation provided by
vB Optimise v2.7.1 (Lite) -
vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
User Alert System provided by
Advanced User Tagging (Lite) -
vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
© Todocircuito.com