Show Posts
Pages: [1]
1  International / Software / Arduino BASIC o PASCAL on: June 16, 2012, 09:38:12 am
Hola a todos, me cuesta reconocerlo, pero mi Arduino MEGA 2560 Rev.3 lleva 6 meses encima de la mesa cogiendo polvo, y ahora que he terminado los estudios (por ahora) quiero aprovechar y sacarle partido al dinerazo que me gaste en ella (tenia que haber hecho caso al vendedor y cogerme una mas sencilla con shields y demás)

He intentado varias veces ponerme a estudiar programación para la arduino, pero este lenguaje que utiliza me resulta muy pesado, y me he acordado de que en 2º de egb aprendimos BASIC y PASCAL, que echandoles un vistazo me resultan mucho mas facil, y como no voy a hacer nada orientado a objetos, sino solo una "accion-reaccion" y poco más, me preguntaba si hay algun traductor o compilador para programar en BASIC o PASCAL (para los 2 mejor y ya vere cual me resulta menos "pesado")

He visto que hay placas que se programan con BASIC Stamp, he leido algo de PBASIC, pero son otras placas diferentes a la arduino.

Mi pregunta es ¿puedo programarla en BASIC o PASCAL y con que programas?

Muchas gracias por adelantado!!
2  International / Español / Re: ECUino Diesel on: January 25, 2012, 06:09:10 am
jeje, sí, es un trabajo complicado. lo tengo en mente desde hace tiempo, de momento me conformaré con ir sacando la programación, que tampoco va a ser facil, y más porque empiezo casi de cero, pero me viene bien ir empezando poquito a poquito, y segun vaya aprendiendo y descubriendo cosas nuevas, las ire aplicando a la arduino para ir haciendolo en mis ratos libres, de momento estoy más centrado en los estudios asi que no me corre prisa, pero tampoco quiero dejarlo mucho tiempo que luego se enfría smiley-wink

Gracias por lo de la caja de señales, miraré a ver como va, es una buena idea.

Segun vaya avanzando en la programación del sketche iré colgando cosas, algo que quiero colgar son todas las marcas que hay de centralitas diy, por si a alguna más se le despierta la imaginacion y se anima a hacer la suya, asi tendré compañia.

ya os iré comentando! smiley-wink
3  International / Español / Re: ECUino Diesel on: January 24, 2012, 11:57:17 pm
Gracias! Puff! todo lo que has dicho de programación, de momento tengo pensado hacerlo en Arduino, si no es bastante potente ya me tendré que ir a otro tipo de micro y de programación, un Cortex por ejemplo, pero de momento empiezo con ardu, que estoy empezando! He visto ejemplos en paginas y en youtube de arduinos controlando la inyeccion de coches, pero claro, siempre en gasolina. En gasoil quiero empezar por una bomba de inyección como la que lleva mi coche, una VP30 de Bosch, inyeccion directa a medias entre inyeccion mecanica y electronica, no va calada con la distribución, y es una sola electroválvula si no me equivoco la que abre para cada inyector segun gira la bomba (como las de inyeccion mecanica)

Ahí es donde tengo que ponerme las pilas, el cómo activar esa electroválvula (o los inyectores independientemente si son electromagnéticos o piezoeléctricos) con tiempos tan pequeños de inyección ampliando la Ardu con electrónica, como cuando controlas un servo, un motor, pero en este caso un pulso de un tiempo determinado.

Si te digo la verdad, el CAN bus mi intención es eliminarlo por completo si es posible, no solo para mi actual coche, que por can solo puedes acceder al abs y al airbag (lo demás por la linea k, y segun que cosas), sino en el caso de un futuro coche (lo de tener una red informatica que controla mi coche no me gusta mucho. estudio para mecánico y tendré acceso a todas las maquinitas del mundo, pero donde esté cortar y empalmar...) Sobretodo me interesa controlar la centralita, ya que muchas entran en estrategia por tonterías, y la cosa es que tengas el poder de decision de que es importante y que no, y de saber que sensor falla directamente en tu cuadro de mandos.

Mi intención es que sea totalmente autónoma, que se puedan cambiar parámetros desde la propia centralita, mediante una pantalla y unos botones, sin necesidad de un pc externo. Una shield con una tarjeta de memoria y otra con pantalla para eso vendrá muy bien, aparte de guardar mapeados, opciones, y demás cosas, como unidades a mostrar, sensores que quieres ver en pantalla, etc etc etc, tengo que ir haciendo una lista de todo lo que quiero tener en cuenta, como sensores, relojes, datos de interés y etc.

Si el coche tiene inyectores de activación independiente, sean electromagneticos, piezoelectricos, o del tipo que sean (que algun otro tipo sacarán) sí hay que controlarlos independientemente, como si controlases cada bujía de manera independiente (ahí entra en juego la electrónica, ya tengo varias centralitas para desmontar, y algunas otras que quiero comprar) SI tienes una bomba como la mía, una VP30 , 36, o 40, hay que controlar la apertura de la electrovalvula en el momento justo de la inyeccion. En mi caso, tengo una centralita Bosch EDC-15M, esta centralita calcula CUANDO hay que inyectar, basandose en parametros como las revoluciones de la rueda fonica, carga del motor, solicitud al acelerador, etc etc, y ajustandolo segun otros parámetros, hace un precálculo aproximado del la cantidad de combustible a inyectar, y por ultimo, le pasa esta información a la centralita de la propia bomba de inyección, que con los valores de temperatura del combustible, y otros que toma esa pequeña centralita (quiero que todos estos valores los recoja la Mega2560 para que todos los procesos se hagan en una sola placa) determina CUANTO inyectar en total en ultima instancia.

Ahi es donde entra en juego la electronica, lo de recoger señales por parte de la Mega2560 si no me equivoco es sencillo, entradas digitales para los sensores, lo dificil es eso, que no se que tipo de componentes electronicos tengo que usar para conseguir la activacion tan rápida de milisegundos para la bomba de inyección (tampoco se cuanto necesita, a lo mejor no es tan dificil como creo, igual con transistores va que chuta, mi centralita tiene 11 años, y las hay mucho mas antiguas) y en el caso de inyectores electromagneticos o piezoléctricos, si que necesito conseguir una activación de nanosegundos, manteniendo por ejemplo en el caso de los electromagneticos la bobina ya cargada para que abra con rapidez (que es como se hace en los sistemas actuales)

Ya iré poniendo info de lo que quiero hacer, de como hacerlo y demás, hice varios cursos de cada tipo de inyección, de como se activan, con las señales para ver como tiene que ser la activación, la info de la megasquirt, como debe funcionar, las formulas, los sensores que le quiero conectar, valores a controlar, esquemas de como funciona cada inyeccion electronica, y todas las ideas posibles, y se irá haciendo lo que se pueda, no creo que esté listo en 1 mes, o en 3, pero tarde o temprano estará lista smiley-wink

No cojo una megasquirt porque habría que modificar la electronica, y se programa a traves del pc con un programa hecho por ellos mismos, y sería incontrolable, o mejor usar la propia electronica de la megasquirty, aprovechando la señal para cada inyector y capando las bujias, pero de momento no me voy a gastar 200 pavos, asi que mejor partir de cero, y que se pueda cambiar todo desde la pantalla de la centralita y me quito de programas intermediarios. De momento con ir consiguiendo solo con la mega2560 controlar la bomba de inyeccion, me doy con un canto en los dientes, con eso ya tendría una centralita totalmente funcional, lo demás son opciones para hacerlo más universal y que la pueda usar el que quiera independientemente de su coche.

Muchas gracias por el interes, y si necesito ayuda ya te ire preguntando, que veo que tu tambien controlas un pokillo!
4  International / Español / Re: ECUino Diesel on: January 24, 2012, 04:07:30 pm
También en mente está hacer un futuro ESPino (que ya incluye el ABSino, para no ser cansino!!)
5  International / Español / ECUino Diesel on: January 24, 2012, 04:03:54 pm
Creo que el nombre lo dice todo.

Hace un año que quiero hacer una centralita electrónica para un vehículo diesel de inyección electrónica, y fijandome en ejemplos similares como la MegaSquirt (y otras muchas muchas que ya pondré) que es la que más información me ofrece para poder programarla a mi gusto, programar mi nueva Arduino Mega 2560 para conseguirlo. Programarla puede que sea lo facil, lo que puede ser un poco más complicado es actuar sobre cada tipo de inyección de gasoil (quiero que abarque todos los tipos de inyección posible) sobre la electrónica me refiero, que aunque no estoy del todo pez, tampoco soy un hacha. Como actuar sobre un servo, pero con milisegundos (o nanosegundos) de tiempo de inyección, con un Dwell variable a frecuencia tambien variable.

Las fórmulas para la combustión y demás serán las mismas que las de la MegaSquirt, y cito esta centralita porque hay muchiiisima informacion sobre ella, ya que te la montas tu mismo desde cero.

Quiero poner más información sobre cómo hacerla, sensores y actuadores que comandaría, etc etc etc etc, ya lo iré poniendo, hoy quería dejar la explicación antes de que lo siga dejando pasar, y quería que el nombre fuese propiedad intelectual mía, ¿a quién de la SGAE tengo que untar??  smiley-twist smiley-twist smiley-twist smiley-twist

Si alguien quiere echar una manita, por mí encantado, no puedo con todo!! smiley-wink En programación en C y Java, estoy empezando, pero trankilos, estoy estudiando mecánica, asi que por ahí espero no tener problemas, y los que salgan irlos solventando.

Ya iré colgando cosas sobre todo esto, para ir compartiendolo, y por si alguien quiere echar una mano.

Por una Arduino libre!!
6  International / Español / Re: ¿Arduino 1.0 IDE o Arduino 0019? on: January 07, 2012, 02:29:58 pm
Gracias, jeje ya llevo varios dias leyendo los tutoriales, ya voy a empezar a cacharrear y a ir probando!
7  International / Español / ¿Arduino 1.0 IDE o Arduino 0019? on: January 07, 2012, 02:11:56 pm
Hola a todos, soy nuevo tanto en el foro, como en Arduino, y casi en programación, acabo de recibir mi primera placa Arduino y tengo una duda al elegir el programa a descargar.

Hace un mes ví que salió la versión IDE 1.0 en bricogeek, pero al entrar en la pagina en español en arduino.cc, la que aparece es la 0019. La he ejecutado y como veo que está en inglés (primera vez que ejecutaba el programa) imagino que es mejor irse directamente a la Arduino IDE 1.0 que es la que aparece en la version en inglés de la página, que es la que pone que viene actualizada para la nueva extension de los sketches y demás,¿no?

Resumiendo, que me enrollo, es mejor irse a la 1.0 que a la 0019, ¿no?

Muchas gracias y un saludo a todos, arduino me va a permitir hacer aquello que quería hacer y que no he podido, y ya que hace 5 años me quedé con las ganar de hacer un curso de PLCs para saber programar placas que interactuasen con el medio que les rodea, arduino me ofrece esa posibilidad sin variar mi vida para conseguirlo.

Chao!
Pages: [1]