RiCino — Constrúyetelo tu mismo –

Lo prometido es deuda, y aunque me ha costado un poco más de lo que pensaba… aquí están todos los datos para que los que queráis construir vuestro propio control de tiempos personal, podáis hacerlo siguiendo unos sencillos pasos y un poco de paciencia…

Después del  salto , toda la información…

Antes de aventurarte a montar este sistema de cronometraje, recomiendo encarecidamente que leas y releas este artículo  para tener claros todos los puntos…

Lo primero que tenemos que voy a enseñar , son los esquemas de montaje del receptor y del transponder…

El receptor…

El transponder…

Como podéis ver, la lista de componentes no es muy amplia…

Receptor:

- Arduino uno, o arduino mini pro

- LCD 16×2

- 4 pulsadores

- 1 Led Rojo

- 1 Resistencia 1k

- 4 Resistencias 10k

- Receptor IR Tsop 1730

- 1 Resistencia 150Ohm

- 1 LM7805

- 1 Buzzer

- 2 Resistencias ajustables (potenciometros) 10K

Transponder:

- Arduino mini

- 1 Resistencia 10k

- 1 Resistencia 1K

- 1 Condensador 22uf/10V

- 2 Diodos 1N4007

- 1 Transistor BC547

- 1 Led emisor IR

- 1 Micropulsador

Con un poco de maña podréis montarlo sin ningún problema, no es muy complicado…

Una vez montado voy a mostrar el código para que podáis programar vuestros arduinos…

Código para el receptor

Código para el transponder

Ahora que ya tenemos todo montado y programado, voy a explicar el funcionamiento del sistema…

Con las dos resistencias ajustables, podrás ajustar el brillo y el contraste de la pantalla LCD (cuando enciendas RiCino por primera vez, ajusta el brillo y el contraste para asegurarte de que funciona correctamente)

RiCino esta preparado para controlar tus entrenos de forma automática, o de forma manual, es decir, guardará tus vueltas hasta que tu lo pares, o le podrás decir cuanto quieres que dure el entreno y que se pare de forma automática. En ambos casos, podrás ver un resumen de los datos del entreno, como el tiempo total, el numero de vueltas y la vuelta rápida.

Podrás configurar el tiempo mínimo de vuelta, el tiempo del entreno ( 0 para que sea manual), numero de transponder que vas a usar, activar o desactivar los avisos acústicos, y podrás guardar la configuración para no tener que tocar nada si siempre vas a usar la misma.

Cuando lo iniciamos, directamente accedemos al menú de inicio de entreno, que por defecto tiene las siguiente opciones:

- Tiempo minimo de vuelta 4 Segundos

- Tiempo de entreno 0 Segundos (parada manual)

- Transponder numero 1

- Beep activado

Para iniciar el entreno solo tendremos que pulsar el botón central superior.

Pulsaremos el botón izquierdo.. y el sistema se pondrá en modo de espera…

Y en el momento que detecte el transponder 1 (el que esta por defecto) iniciará el entreno… mostrando la siguiente información …

- Tiempo total

- Tiempo última vuelta

- Numero de vueltas

Ira contando a medida que detecte el transponder en cada vuelta, y como está en modo manual tendréis pulsar el botón derecho para detener el entreno.

Una vez pulsado el botón de la izquierda y detenido el entreno, nos mostrara un resumen general dando pantallazos con :

Tiempo total…

Numero de vueltas…

Y vuelta rápida…

Ahora al pulsar el botón derecho, podremos salir, o ver el vuelta a vuelta.

Si queremos ver el vuelta a vuelta pulsaremos el botón izquierdo, y podremos verlas con los botones centrales, hacia arriba y abajo, y saldremos pulsando el botón derecho (como siempre).

Al salir del vuelta a vuelta o no ver el resumen, se reiniciará el sistema.

Una vez visto el funcionamiento básico del sistema, pasaremos a ver como se pueden cambiar la configuración, y acceder a las demás opciones ofrecidas por RiCino.

CONFIGURACIÓN

Para poder acceder a la configuración, iniciaremos RiCino manteniendo pulsado el botón izquierdo y aparecerá la primera opción de este menú de edición.

Para cambiar el valor del tiempo mínimo de vuelta usaremos los botones centrales, y para pasar a la siguiente opción pulsaremos el botón derecho…

Para cambiar el valor del tiempo de entreno usaremos los botones centrales, como he indicado antes, si el valor es 0 , el entreno será de forma manual, con un límite de 128 vueltas. En caso de usar otro valor, el entreno se detendrá en la vuelta que supere el tiempo indicado, y para pasar a la siguiente opción pulsaremos el botón derecho.

En este menu, podremos seleccionar el numero de transponder que queramos usar de los 20 códigos disponibles programados en el transponder usando los botones centrales, y pulsaremos el botón derecho para pasar a la siguiente opción.

Aqui podremos desactivar los avisos acústicos del sistema usando los botones centrales, y pulsando el botón derecho pasaremos a la última opción, gestión de la memoria

Si pulsamos el botón izquierdo, guardaremos los cambios que hemos realizado después de confirmarlo, y borraremos la memoria, dejando los datos por defecto después de confirmar si pulsamos el botón derecho. En ambos casos, después de la gestión se reiniciará el sistema.

TRANSPONDER TEST

Otra de la opciones que te ofrece RiCino es hacer un test del transponer, para saber si el que has montado funciona correctamente, y si el lugar donde has colocado el receptor es un sitio adecuado y recibe la señal desde el coche.

Para acceder a este menú, iniciaremos RiCino manteniendo pulsado el botón central superior.

Y como última opción añadida al sistema, tenemos un lector de códigos compatibles.

LECTOR DE CÓDIGOS COMPATIBLES

Para acceder a este menú, iniciaremos RiCino manteniendo pulsado el botón derecho.

Preguntaréis para que podremos querer un lector de código, pues lo explicaré en el siguiente apartado, que es como hacer un trasponder de bajo coste.

EL TRANSPONDER:

En este apartado, voy a explicar los pasos a tener en cuenta a la hora de montar el transponder, en primer lugar tenéis el esquema y el código en la parte superior de un transponder programable, de los números 1 al 20, que se corresponden a los código hexadecimales de una televisión marca Sony.

El Transponder funciona perfectamente en distancias inferiores a 4 metros, que creo que mas que suficiente, pero tiene un inconveniente que podría ser el mas importante, el coste… la suma de todos los componentes podría ascender a los 20€, que en principio no es mucho pero sumado al coste del receptor ya es un pico (unos 70€ el coste total).

Por eso quiero dar otra opción, gracias al lector de códigos, podréis hacer un transponder usando un mando a distancia que ya no uséis siempre que sea compatible con el protocolo. Por eso he incluido el lector de códigos en RiCino.

En una de las lineas del código, esta marcado donde habría que colocar el código que habéis leído.

void comprobar_transponder()   // Despues de leer un codigo, podemos sutituir los codigos de esta lista por el leido. Ejp. Tx=0xE01 (codigo leido de un mando de euskaltel)
{
  if(config_numero_transponder==1)
  {
    Tx=0x10;

  }

El código leido por RiCino sería “E01″ pero hay que colocar “0x” delante para indicarle que es un código hexadecimal.

Otra opción muy económica es usar un mando universal, yo he usado un mando comprado en un bazar por 2,10€, y el funcionamiento es muy bueno, la pega que tiene es, que tienes que buscar en primer lugar el código de programación de ese mando en concreto (vendrá en las instrucciones) una vez encontrado el código (TV Sony) y comprobado con RiCino, en el transponder test, tendrás que desmontarlo y con ayuda de un polímetro buscar los puntos donde tendrás que soldar unos cablecitos para poder reprogramarlo en caso de se borre la memoria y también poder cambiar de numero en caso de necesitar otro .
Aqui tenéis el mando desmontado y con los cables soldados… en mi caso el código es: 049 así que he tenido que localizar el botón de programación el 0, el 4 y el 9 ( teniendo estos 3 códigos de transponder para usar…


una vez soldados y probado el correcto funcionamiento, he pasado a sellar con cola termofusible…


Una vez sujetos los cables, podremos cortar el sobrante de la placa, soldar la tira de pines para colocar el jumper y terminar de sellar con cola termofusible. Algo muy importante a tener en cuenta, al colocar el cable de alimentación para conectar al receptor del coche,es que hay que colocar dos diodos 1N4007 en serie con el positivo para reducir la tensión 1,4 voltios, ya que los mandos a distancia, funcionan a una tensión de 3 o 3,5 voltios y si lo colocásemos directamente al receptor podríamos quemarlo ya que la salida de tensión es de 5 voltios .


Los diodos van de la siguiente manera…


Bueno, pues creo que con esta información, ya podéis montar vuestro propio sistema de cronometraje personal, para controlar vuestros entrenos.

Si tenéis alguna duda no dudéis en escribirme…

About these ads

8 Respuestas a “RiCino — Constrúyetelo tu mismo –

  1. Bueno….
    Hago lo que puedo… pero gracias!!!

    Recomiendo encarecidamente, la version económica del transponder… no solo funciona mejor, sino que es mas barato…

    Saludos y suerte…

  2. Muy buen desarrollo, sobre todo la opcion de detectar codigo ajeno. Realmente bueno.

    Yo tengo un desarrollo parecido, el mio son varios emisores y un receptor hay que usarlo con software y pc, aunque tenia previsto añadir una version autonoma con micro-plc y pantalla tactil, pero ahora estoy pasando dificultades economicas (no me pagan en el trabajo) y no puedo dedicarle ni tiempo ni dinero.
    Enhorabuena, muy buen trabajo. y tambien la pagina.

  3. Hola Sergio volvi de las vacaciones voy a armar el transponder, la duda es el bc547 cual es es e ,b , c en la figura. y el otra duda es el switch, como va exactamente, gracias aaludos luis

    • Pues el transistor según esta en el esquema, de izquierda a derecha c,b,e..
      Colector a positivo con los dos diodos, la base a la placa arduino con la resistencia de 1k (prueba a bajarla a 680ohm o 470ohm si tiene poco alcance) y el emisor al diodo led IR.
      y el pulsador va como en el esquema, un lado a positivo y el otro al pin 10.
      (en el esquema el switch tiene las patas de arriba unidas)

      • Hola Sergio estoy Armando otra vez, el Switch tiene abajo una franja mas unidad en el medio esa la colocas horizontal o vertical.
        Acordarte que en eco digo del transpondré thalía que modificar la variable Int por Long y también colocar el código que lees del Ir, sino creo que no funciona.
        Saludos gracias
        Luis

    • Un pequeño apunte, en el esquema del emisor la polarización del led IR, esta mal diseñado, funcionar puede que funcione, pero normalmente un led de IR no se pone entre el emisor y gnd, la configuración normal que se suele utilizar es la de emisor común, puedes verlo desarmando cualquier mando a distancia, Wikipedia transistor bipolar-emisor común, de esta forma no hay que añadir diodos y es mucho mas fácil controlar la intensidad luminosa en función de la frecuencia de trabajo.

  4. Pingback: RiCino Pro 1.5 y RiCino Receptor ¡Ahora Habla! |

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s