OpenAuto


Y es que en lugar de tener que gastar una fortuna en una pantalla para el coche que incluya Android Auto de marca como Pioneer o Sony el desarrollador Polaco Michal Szwaj   se decidió a crear este proyecto cuando buscaba incorporar un sistema Android Auto en su viejo coche,  por lo que descartado comprar un costoso equipo ,  la primera alternativa que se le ocurrió  fue  OpenAuto que  se lanzó  en el primer trimestre de 2018 de manera pública ( dado que las primeras versiones de Android Auto oficialmente no admitían autorradios de  terceros baratos ) , Desgraciadamente  como hemos visto,  instalarlo  a pesar  de  que existe un script que  puede hacer  todas las funciones , es algo complejo porque al fin al cabo requiere compilar código ,   así como añadir una serie de configuraciones para hacerla funcionar, motivo por el cual se lanzó a hacerlo todavía más sencillo creando una imagen en unas SD  con todo ya instalado  y pre-configurado .

En efecto se  puede hacer casi  lo mismo que Android Auto  gracias a la  nueva distribución de GNU/Linux llamada Crankshaft para lo cual  solo necesitaremos la Raspberry Pi  3 y una pantalla táctil, la cual desgraciadamente  tiene  una gran peculiaridad :sólo  funciona con la  pantalla táctil de 7″ oficial de la fundación Raspeberry ( unos 100€) . Sólo si se cuenta con ambas condiciones tan  solo habrá que  instalar  la imagen de Crankshaft y por supuesto encontrarle un hueco en el salpicadero de nuestro coche(su creador recomienda que compremos la pantalla oficial y una carcasa)

 

 

Crankshaft  esta en fase alfa y se puede descargar  gratuitamente desde su página web oficial pero sus autores no se responsabilizan de ningún problema que pueda surgir durante su utilización, ya que se distribuye de forma altruista y no una versión estable desarrollada por Google (por tanto, tenga mucho cuidado si lo utiliza  y depende  de esta).

Los  conceptos  sobre los que se centra esta distribución;

  • Amistoso y divertido:Una instalación base que debe “sólo trabajar” sin ninguna configuración extra , es decir sin tener que ejecutar un solo comando desde la consola .

  • Software libre ; respeta su libertad garantizada por la GPLv3, desarrollado por Open. Código fuente.

  • De gran alcance: nos  lo pone fácil para personalizar y desarrollar en él.

Android Auto es más que un concepto,  pues mientras Android Auto puede tomar la forma de software pre-instalado en un a elegante unidad principal de su coche  nuevo , en un contexto de Crankshaft,  Auto Android es, ante todo un reflejo de la aplicación que se ejecuta en tu teléfono Android   y por ende donde reside toda la magia , por lo que no es software que se ejecuta en una unidad principal (en este caso una  Rasbperry Pi 3  ) ya que  a aplicación Android Auto funciona en su teléfono que  sirve como  software de proyección – más simplemente mediante un cable USB – de sí mismo y admitiendo  incluso  aplicaciones como Google Maps, funcionando en su teléfono. Open fue desarrollado originalmente para su uso en el hardware como el Pi de Raspberry pi  con una pantalla táctil,  para usarlo en  combinación con  un teléfono con Android con  la aplicación Android Auto, proyectando la salida de la aplicación Android Auto un Raspberry Pi equipado con una pantalla táctil y funcionamiento Open, se convierte en una unidad principal de coche potencialmente muy bajo costo y eficaz comparable a la funcionalidad ofrecida por unidades principales actuales.

Crankshaft es una distribución Linux ha sido desarrollada para hacer más fácil de usar Open para configurar y ejecutar proporcionando la funcionalidad adicional de ayuda fuera de la caja que no es estrictamente parte de Open.

Una unidad principal de funcionamiento del Crankshaft:

  1. Tiene muy poco control sobre el teléfono y qué aplicaciones se ejecutan en él
  2. Solo maneja entradas relacionadas cuando toca la pantalla táctil   enviando estos datos a la aplicación de Auto Android en su teléfono
  3. Puede negarse a ayudar al audio del teléfono aunque esto puede ser útil si desea utilizar un Bluetooth estéreo ya trabajando en su coche
  4. Podría considerarse vinculada al teléfono Android que es el servidor con  todos los beneficios y límites que conlleva

 

Hardware 

Necesita los siguientes elementos

Getting started materials

  1. Una Raspberry Pi:

    • Los modelos 3B y 3B + son la opción razonable.

    • El Pi 2 sería conveniente pero carece de WiFi y Bluetooth a bordo que podría ser de utilidad.

    • El cero de Pi, A + y B Pi original pueden hacerlas a pesar de la aceleración de GPU de Open.

  2. Por lo menos una tarjeta de microSD de 4GB  :Tarjetas Sandisk y Samsung (la línea EVO) son grandes

  3. Pantalla táctil de frambuesa Pi : de hecho el oficial 7″ modelo funciona muy bien alimentado desde el Pi a través de los pines GPIO, como física pin 2 (5V) y la clavija 6 (GRND)

  4. Un smartphone con Android 5.0 o superior  con la aplicación de Android Auto instalada

  5. Un cable USB para conectar el teléfono a su Raspberry Pi

  6. Una fuente de energía como un enchufe accesorio de 12V al convertidor del USB.

    • Conseguir una adecuada con alto amperaje (Amp 2 o más).

    • No compre los baratos en las tiendas de articulos orientales.

  7. Un cable USB a micro USB para alimentar el Pi.

  8. Una solución de salida de audio como la radio del coche.

    • Un cable de audio 3.5mm Macho a macho le permitirá conectar el Raspberry Pi para Aux zócalo de su coche, si tienes uno.

    • Otra opción es audio Bluetooth.

  9. Un micrófono USB Si desea utilizar al asistente de “Google OK”.

 

Si usted está confundido con la pantalla táctil, consulte a la guía de “construcción de la pantalla” en ThePiHut.

Assembled screen

La pantalla montada debería verse como esto.

Después de conectar el cable de cinta, necesitarás conectar dos cables adicionales más.

Estos son algunos diagramas útiles

Corresponde a:

Usted tendrá que conectar los 2 pines: tierra (GND/negro) y 5V (rojo) a los 2 pines etiquetado GND y 5V de la pantalla táctil. N

Tome  mucha  precaución al conectar lo 5V/GND, ya que podría freír la pantalla / el Pi si lo conecta mal.

Software

Vaya a la sección lanzamientos de Crankshaft y descargue el archivo ZIP de 500 MB o así a su ordenador.

Una vez ,  descargada la imagen correspondiente  en su ordenador  siga los siguientes pasos:

  • Inserte la tarjeta SD en el lector de tarjetas SD  de su ordenador comprobando cual es la letra de unidad asignada. Se puede ver fácilmente la letra de la unidad, tal como G :, mirando en la columna izquierda del Explorador de Windows.
  • Puede utilizar la ranura para tarjetas SD, si usted tiene uno, o un adaptador SD barato en un puerto USB.
  • Descargar la utilidad Win32DiskImager desde la página del proyecto en SourceForge como un archivo zip; puede ejecutar esto desde una unidad USB.
  • Extraer el ejecutable desde el archivo zip y ejecutar la utilidad Win32DiskImager; puede que tenga que ejecutar esto como administrador. Haga clic derecho en el archivo y seleccione Ejecutar como administrador.
  • Seleccione el archivo de imagen que ha extraído anteriormente de la imagen de Raspbian de Crankshaft .
  • Seleccione la letra de la unidad de la tarjeta SD en la caja del dispositivo. Tenga cuidado de seleccionar la unidad correcta; si usted consigue el incorrecto puede destruir los datos en el disco duro de su ordenador! Si está utilizando una ranura para tarjetas SD en su ordenador y no puede ver la unidad en la ventana Win32DiskImager, intente utilizar un adaptador SD externa.
  • Haga clic en Escribir y esperar a que la escritura se complete.
  • Salir del administrador de archivos  y expulsar la tarjeta SD.
  • Ya puede insertar la SD en su Raspberry Pi en el adaptador de micro-sd , conectar un monitor por el hdmi , conectar un teclado y ratón en los  conectores USB, conectar la  con un cable ethernet  al router  conectividad a Internet y finalmente conectar la alimentación  para comprobar que la Raspeberry arranca con la nueva imagen

 

Por último, poner todo en iniciar su coche y conecte el teléfono!

No es un software de nivel alpha, por lo que. No es seguro  que funcione  al 100%   incluso con el hw probado  y sw de Google o Android. T

Si es  un desarrollador que es capaz de compilar software en Linux, puedes seguir las instrucciones de Open incluso cuando el Crankshaft  no funcione en su hardware personalizado.

Puede ver en este hilo una lista de compatibilidad de teléfonos y Hardware.El listado de móviles compatibles incluye prácticamente todos los recientes, y puede comprobar el listado de usuarios que afirma que funciona con su móvil en la página de GitHub   pero como decíamos al principio de este post el problema es la pantalla táctil pues de no ser la oficial  puede que visualize  perfectamente el interfaz  pero que no reaccione a las pulsaciones .

Personalmente lo he probado con la pantalla  kuman de 5”  ( bastante mas económica que la de 7″ oficial ) pero desgraciadamente aunque  la imagen es  perfecta del interfaz  desgraciadamente  no responde a las pulsaciones ante la pantalla 

Al estar todavía en fase experimental, le faltan bastantes funcionalidades. Por ejemplo, no cuenta con implementación para micrófono, por lo que el control por voz mediante Ok Google no funciona. Tampoco tiene Bluetooth, por lo que es necesario conectar el móvil mediante USB para poder usarlo con el sistema

 

Via instructables

Anuncios

Android Auto con una Raspberry Pi


Android Auto, es un sistema que usa un hardware especifico  diseñado para poder utilizar algunas funciones de nuestros móviles mientras conducimos, como ver mensajes, cambiar de canción, recibir instrucciones para el GPS, hacer llamadas, etc. Hasta ahora era necesario que el coche fuera de los más nuevos e incorporara el sistema o incorporar una cara pantalla que lo incluya, pero gracias a Raspberry Pi ya no es necesario ¿le  interesa como lograrlo, pues siga leyendo porque la verdad es que no puede ser mas sencillo .

 

 

En efecto , en 2015, Google presentó Android Auto , un sistema que permite a los usuarios proyectar ciertas aplicaciones desde sus teléfonos inteligentes Android en la pantalla de información y entretenimiento de un automóvil. La interfaz amigable para el conductor de Android, con botones táctiles y comandos de voz más grandes, tiene como objetivo hacer que sea más fácil y seguro para los conductores controlar la navegación, la música, los podcasts, la radio, las llamadas telefónicas y más, mientras mantiene la vista en la carretera. Android Auto también se puede ejecutar como una aplicación en un teléfono inteligente Android, lo que permite a los propietarios de vehículos de modelos más antiguos sin pantallas de unidades principales para aprovechar estas características.

 

Si bien hay muchas aplicaciones disponibles para Android Auto, los desarrolladores están trabajando para ampliar  su catálogo.De hecho una nueva herramienta de código abierto llamada OpenAuto espera facilitarlo al ofrecer a los desarrolladores  como una forma de emular Android Auto en una Raspberry Pi 

 Con OpenAuto, los desarrolladores pueden probar sus aplicaciones en condiciones similares a las de cómo trabajarán en una unidad de cabeza de automóvil real ,  pero ademas ,  como puede imaginarse también sirve para implementar Android Auto en un vehículo convencional  que no contara  con esta facilidad .

Las funciones implementadas a día de hoy en Android Auto son:

  • Vídeo a 480p, 720p y 1080p a 30 o 60 fps
  • Decodificación hardware de vídeo en la Raspberry Pi 3 (hasta [email protected])
  • Reproducción de audio de todos los canales (multimedia, sistema y voz)
  • Entrada de audio para comandos de voz
  • Touchscreen y botones
  • Bluetooth
  • Inicio automático tras conectar el dispositivo
  • User-friendly

Además de la   Raspberry Pi 3 y un dispositivo Android  con la app de Android Auto instalada, se necesita:

  • Microfono USB : la Raspberry Pi 3 no tiene una entrada de micrófono, que se requiere para usar el Asistente de voz de Google ( si no se instala no se podrán dar ordenes vocales)
  • Dispositivo de salida de video: puede usar una pantalla táctil o cualquier otro dispositivo de salida de video conectado a HDMI o salida compuesta (RCA)
  • Dispositivo de entrada: por ejemplo, una pantalla táctil o un teclado USB

 

OpenAuto

OpenAuto es un emulador para la unidad principal de Android Auto.Emula el software de la unidad principal y le permite usar Android Auto en su PC o en cualquier otra plataforma integrada como Raspberry Pi 3.

El software de la unidad principal es una interfaz para la proyección automática de Android. Toda la magia relacionada con Android Auto, como la navegación, el Asistente de voz de Google o la reproducción de música, se realiza en el dispositivo Android.

 La proyección de Android Auto en la unidad principal se realiza utilizando el códec H.264 para video y el códec PCM para la transmisión de audio. Esto es lo que hace principalmente el software de la unidad principal: descodifica la transmisión de video H.264 y las transmisiones de audio PCM y las reproduce de manera conjunta. Otra función de la unidad principal es proporcionar entradas de usuario pues OpenAuto admite eventos táctiles y teclas duras.

Para una implementación exitosa, se necesita implementar el soporte de aceleración de hardware de video usando la GPU Raspberry Pi 3 (VideoCore 4).Gracias a esto, la proyección automática de Android en la  Raspberry Pi 3 puede manejarse incluso con una resolución de 1080p a 60 fps. Se pueden usar las bibliotecas cliente OpenMAX IL e IL entregadas junto con el firmware Raspberry Pi para implementar la aceleración de hardware de video.

Aprovechando el hecho de que el sistema operativo Raspberry Pi es Raspbian basado en Debian Linux, OpenAuto también puede construirse para cualquier otra plataforma basada en Linux que brinde soporte para la decodificación de video por hardware. La mayoría de las plataformas basadas en Linux proporcionan soporte para decodificación de video por hardware directamente en GStreamer. Gracias a las bibliotecas altamente portátiles como Boost y Qt , OpenAuto se puede construir y ejecutar en la plataforma Windows. 

El proyecto se basa en la instalación de una distribución Linux, Raspbian Stretch, a la que luego se le añaden librerías como las célebres Qt para poder ejecutar las aplicaciones orientadas a ser utilizadas en el coche.

A la Raspberry Pi 3 en la que se han basado para iniciar el proyecto se le conecta una pantalla táctil (480p, 720p o 1080p) que es recomendable para la interacción con el sistema. Completar el proceso es relativamente sencillo, y tanto el código fuente (en GitHub) como las instrucciones de instalación están disponibles públicamente.

El proyecto, desarrollado por Michal Szwaj, plantea por ahora un sistema en el que es posible controlar la reproducción multimedia —el soporte Bluetooth es protagonista—, o acceder a los mapas de Google, por ejemplo. De momento no se ofrecen funciones como la navegación GPS, pero la versatilidad de la Raspberry Pi hace que esa opción no parezca difícil de implementar.

El proyecto de hecho no solo está disponible para la Raspberry Pi, sino también para sistemas Linux y Windows, y su licencia GPLv3 invita a cualquiera a investigar y contribuir a una iniciativa que una vez más demuestra la versatilidad de la Raspberry Pi.

Componentes de Open Auto

El núcleo de OpenAuto es la biblioteca aasdk , que proporciona soporte para todas las funciones de Android Auto. La biblioteca aasdk está construida sobre las bibliotecas Boost, libusb y OpenSSL. libusb implementa la comunicación entre la unidad principal y un dispositivo Android (a través del bus USB). Boost proporciona soporte para los mecanismos asíncronos de comunicación. Es necesario para la alta eficiencia y escalabilidad del software de la unidad principal. OpenSSL se utiliza para cifrar la comunicación.

La biblioteca aasdk está diseñada para ser completamente reutilizable para cualquier propósito relacionado con la implementación del software de la unidad principal. Puede usarlo para crear su propio software de unidad principal para su plataforma deseada.

Otra biblioteca muy importante utilizada en OpenAuto es Qt. Proporciona soporte para multimedia, entrada de usuario e interfaz gráfica de OpenAuto. Y el sistema de compilación que está utilizando OpenAuto es CMake .

 El protocolo de Android Auto se toma de otro gran proyecto de unidad principal de Android Auto llamado HeadUnit . Las personas que trabajan en este proyecto hicieron un trabajo increíble en la ingeniería inversa del protocolo AndroidAuto y crearon los buffers de protocolo que estructuran todos los mensajes.

Para instalar Android Auto paso a paso podemos seguir los siguientes pasos :

  1. Construir aasdk 

    1. Instalar el software necesario 

      $ sudo apt-get install -y libboost-all-dev libusb-1.0.0-dev libssl-dev cmake libprotobuf-dev protobuf-c-compiler protobuf-compiler

      1. Repositorio de aasdk clon

      $ cd

      $ git clone -b master https://github.com/f1xpl/aasdk.git

      1. Crear el directorio aasdk_build en el mismo nivel que aasdk dir

      $ mkdir aasdk_build

      $ cd aasdk_build

      1. Generar archivos de cmake

      $ cmake -DCMAKE_BUILD_TYPE=Release ../aasdk

      1. Construir aasdk

      $ make

  2. Instalar el software necesario

$ sudo apt-get instala -y libqt5multimedia5 libqt5multimedia5-plugins libqt5multimediawidgets5 qtmultimedia5-dev libqt5bluetooth5 libqt5bluetooth5-bin qtconnectivity5-dev librtaudio-dev pulseaudio librtaudio5a

  1. Construir ilclient desde el  firmware de la Raspberry

$ cd /opt/vc/src/hello_pi/libs/ilclient

$ make

  1. Clonar repositorio de Open

$ cd

$ git clone -b master https://github.com/f1xpl/openauto.git

  1. Crear el directorio openauto_build en el mismo nivel que Open dir

$ mkdir openauto_build

$ cd openauto_build

  1. Generar archivos de cmake. Si es necesario, ajustar trazados por consiguiente a su localización de directorios aasdk y aasdk_build.

$ cmake-DCMAKE_BUILD_TYPE = liberación-DRPI3_BUILD = TRUE – DAASDK_INCLUDE_DIRS = “/ home/pi/aasdk/include”-DAASDK_LIBRARIES=”/home/pi/aasdk/lib/libaasdk.so”-DAASDK_PROTO_INCLUDE_DIRS = “/ home/pi/aasdk_build”-DAASDK_PROTO_LIBRARIES = “usual PI/AASDK/lib/libaasdk_proto.so”… /openauto

  1. Construir Open

$ make

  1. Ejecutar Open

$ /home/pi/openauto/bin/autoapp

 

Puede seguir todos los pasos anteriores  o bien seguir el instalador  creado por novaspirit , el cual hace todo el proceso automáticamente:

  1.  Descargar el script de instalación desde el  github de novaspirit                                       $ git clone https://github.com/novaspirit/androidauto_rpi_install 
  2. Ahora necesitamos cambiar a ese directorio                                                                         $ cd androidauto_rpi_install 
  3. Para ejecutar el script install.sh necesitamos cambiar los permisos para permitir que se ejecute.                                                                                                                         $ chmod +x install.sh 
  4. Ahora podemos instalar Android Auto                                                                                  $ ./install.sh 

Este proceso puede tardar casi media hora pero ojo porque nos informara en primer lugar que ha instalado las dependencias  y tendremos que pulsar  intro par seguir 

Asimismo al rato nos informara que esta clonando y construyendo el SDK  de Androd Auto

Acto seguido nos informara de que esta construyendo el firmware de ilclient

Seguidamente ya se empezará a clonar y construir la imagen de OpenAuto 

 Si en este punto aborta con  un error es muy posible  que haya ocurrido en el transcurso de la compilación de OpenAuto

Puede realizar los pasos finales del script de modo manual sin la  opción del parametro -j4, es decir:

$make 

Y ahora habilitamos  OpenAuto en el arranque :

$echo “sudo /home/pi/openauto/bin/autoapp” >> /home/pi/.config/lxsession/LXDE-pi/autostart

Y con esto arrancamos OpenAuto

$whiptail –title “OpenAuto RPi” –msgbox “Strating OpenAuto” 8 78

$/home/pi/openauto/bin/autoapp

 

Después de esta larga espera, ya estará  lista la instalación  para conectar su teléfono a su Raspberry Pi.

Si ha  conseguido llegar a este punto  de la pantalla anterior , ya esta en condiciones de probar la funcionalidad de Android Auto para lo cual puede conectar por USB  un smartphone  Android  con la app instalada de Android Auto  a uno de los conectores USB de la Raspberry Pi

En seguida debería reconocer  el terminal que esta intentando conectar con la Raspberry, y en unos segundos ya debería cambiar la pantalla en la Raspberry pi por  el menu de Android Auto desde el cual podra acceder a Google Map, ver las llamadas o los mensajes  y reproducir su musica favorito a traves del interfaz tacil de su Raspberry Pi

 

OpenAuto está licenciado bajo GPLv3.Para obtener más información, visite la página GitHub del proyecto , donde puede encontrar su código fuente y mas información.

Crankshaft

Y es que en lugar de tener que gastar una fortuna  en una pantalla para el coche que incluya Android Auto de marcas como Pioneer o Sony, se  puede hacer lo mismo  gracias a una distribución de GNU/Linux llamada Crankshaft.

Solo necesitaremos la Raspberry Pi con la pantalla tactil instalada e instalar la imagen de Crankshaft y por supuesto encontrarle un hueco en el salpicadero de nuestro coche(su creador recomienda que compremos la pantalla oficial y una carcasa)

Huan Truong   se decidió a crear este proyecto cuando buscaba incorporar un sistema Android Auto en su viejo coche. Vio que había una alternativa llamada OpenAuto que recientemente fue lanzada de manera pública tal y como hemos visto , pero esta opción le parecía  más compleja porque requería compilarla y añadir una serie de configuraciones para hacerla funcionar. Por ello, se lanzó a hacerlo todavía más sencillo.

Crankshaft se puede descargar en la página web oficial. Troung recuerda que el proyecto se encuentra en versión alpha y no se responsabiliza de ningún problema que pueda surgir durante su utilización, ya que es un hobby y no una versión estable desarrollada por Google. Por tanto, tened mucho cuidado si lo utilizáis y dependéis de él.

Al estar todavía en fase experimental, le faltan bastantes funcionalidades. Por ejemplo, no cuenta con implementación para micrófono, por lo que el control por voz mediante Ok Google no funciona. Tampoco tiene Bluetooth, por lo que es necesario conectar el móvil mediante USB para poder usarlo con el sistema (Truong afirma que quiere incluirlo más adelante, aunque no tiene prisa). El listado de móviles compatibles incluye prácticamente todos los recientes, y puede comprobar el listado de usuarios que afirma que funciona con su móvil en la página de GitHub.

 

Construccion casera de una regleta ahorradora de energia


En este post vamos a ver un sencillo un interruptor maestro / esclavo  casero  de bajo costo y fácil de construir para la integración en regletas de enchufes  para la conmutación automática de “esclavos” al estado del “maestro”, es decir un circuito que detecte que un dispositivo esta funcionando ( por ejemplo una TV ) y de alimentación a otra serie de dispositivos que tienen relación con la TV : el blueray, el descodificador, discos multimedia,la barra de sonido ,etc

El fundamento del circuito no es demasiado complicado basándose en un sensor incorporado que monitorea el paso de corriente de la unidad maestra, de modo que cuando la corriente supera un nivel predefinido, las salidas de esclavo se activan automáticamente. 

Concretamente este dispositivo, de hecho, está diseñado para su uso con un ordenador de escritorio :cuando se enciende el PC de escritorio, todos los periféricos como la pantalla del monitor, la impresora, el escáner, los altavoces multimedia, etc. se encienden automáticamente pero es de aplicación en muchas mas aplicaciones donde se requiera que la alimentación de un varias unidades (slave) dependa de una sola (master) .

 

Pruebas  iniciales

Antes de empezar con el circuito se pueden  realizar pruebas aleatorias en el módulo del transformador  con la resistencia de carga de 200 ohmios integrada,a la corriente máxima (5,000 mA),de modo que  se puede obtener 1,000 mV a través de la resistencia de carga, exactamente como se esperaba, con una sola vuelta .

Con cinco vueltas en el primario, la salida observada a través de la resistencia de carga puede legar a ser aproximadamente de 5,000 mV a una corriente primaria de 5,000 mA. 

Observe que como la resistencia de carga se coloca en paralelo con el devanado secundario, se monitoriza el voltaje a través de él en lugar de la corriente a través de él , porque es mucho más fácil tener un voltaje de salida con el que trabajar que una corriente de salida.

Descripción del circuito

El circuito está diseñado alrededor de dos componentes clave: un transformador de corriente y un módulo SMPS compacto. El transformador de corriente (CT) es un tipo 5-A / 1,000: 1 con una “resistencia de carga” incorporada y la fuente de alimentación es  un módulo SMPS  de un tipo 5-V / 3-W (HLK-PM01). 

El transformador de corriente está diseñado específicamente para monitorear la corriente, y se puede mejorar enrollando algunas vueltas de cable aislado a través de su núcleo para obtener una salida útil del secundario. Cuando el transformador de corriente detecta una gran cantidad de corriente de carga desde la unidad maestra, un relé electromagnético (RL1) se activa para alimentar todo lo conectado al esclavo y se duerme nuevamente cuando se apaga la unidad maestra.

Como se muestra, el circuito e trabaja en conmutación de modo que cuando pasa la tensión suficiente por el secundario de  CT , T1 entra en saturación  haciendo que T2  conduzca   dando corriente al relé de 10 A, con una resistencia de la bobina de 400 Ω o más, aunque también puede impulsar bobinas con una resistencia más baja siendo el valor sugerido una resistencia de la bobina de 200 Ω .

Todo  lo  demás es  una fuente de 5V DC integrada para alimentar el circuito    y las conexiones necesarias  para que lso contactos NA del relé de paso a los enchufes conectados  en el lado SLAVE

La lista de componentes es relativamente corta:

  • Fuente dc de 5v/3w ( por ejemplo se puede usar el modulo HLK-PM01)
  • Transformador  de corriente CT 5A 1000:1. Se puede comprar en Amazon por 1,48e
  • 2x diodos 1N4007
  • 3x  resistencias de 1K
  • 1x resistencia de 10k
  • 1x led rojo
  • Rele de 5V /10Amp
  • 1x transistor tipo  S8050
  • 1x transistor tipo  S8550

 

En realidad, detectar la corriente de carga de la unidad maestra puede ser un poco complicado, pero el empleo del transformador de corriente lo hace flexible. Debido a que la CT 5-A / 1,000: 1 (5 A a 5 mA) CT tiene una resistencia de carga / carga de 200 a través de su salida, asi que la corriente de CA puede calcularse midiendo la caída de voltaje en la resistencia; es decir, obtenemos una salida de 1 V a una corriente de carga de 5 A (corriente primaria dividida por la relación de vueltas y multiplicada por el valor del resistor de carga).

 Cuando use el CT, el número de giros primarios (bucles de cable ) necesarios depende del tipo de CT en sí y de la corriente que pase por la unidad maestra. Con el transformador mencionado aquí, simplemente comience con una a tres vueltas e intente aumentar o disminuir el número de vueltas para corrientes de carga más bajas o más altas para adaptar el circuito a su aplicacion.

Además, puede reemplazar la resistencia de carga de 200 Ω a bordo del CT por una resistencia de valor más alta (o incluso una resistencia ajustable ) porque aquí no es necesario preocuparse más por los problemas inherentes de saturación y respuesta de frecuencia * del transformador actual.

Observe que cuando “engañamos” al transformador de corriente para que vea una corriente más grande de la que realmente está presente al enrollar el cable que se está monitoreando a través del   CT dos o tres veces, la corriente que ve , se doblará o triplicará. Debido a que el  transformador de corriente utilizado en este diseño tiene una capacidad de detección de corriente máxima teórica de 5 A, intentar detectar una corriente más grande tendrá dos efectos:

  • El voltaje de salida podría aumentar,
  • Al exceder el límite de 5-A obliga al transformador a saturarse y degrada su linealidad . Para que los diseños midan con precisión el valor de la corriente que se observa, esto importaría;sin embargo, todo lo que nos importa aquí en este circuito es si está activo o no.

Consejos de construcción

El circuito está diseñado para usar componentes de bajo costo y la mayoría no son críticos. Sin embargo, a diferencia de los dispositivos comerciales, este interruptor maestro / esclavo requiere un “recorte inicial” algo molesto del umbral de carga. 

Como se mencionó anteriormente, se puede eliminar la resistencia de carga para agregar una resistencia ajustable de 1K o similar a través de la salida del CT si desea un rango bastante amplio de ajustes de umbral de carga.

Para aplicaciones de la vida real, sería mejor crear una placa única a medida, ya que lo habitual es extremadamente inseguro con los voltajes de red. El diseño terminado se puede encerrar en un contenedor aislado adecuado. 

El transformador de corriente se puede colocar cerca del enchufe maestro que se está monitoreando. Tenga en cuenta que se están detectando corrientes a voltajes fatales de la red, por lo que se debe tener cuidado para garantizar que todo lo relacionado con el lado de la red eléctrica se realice de acuerdo con las normas de cableado / seguridad adecuadas y se mantenga separado de todo lo demás. !Mucho cuidado pues un pequeño error pude provocar un descarga que puede resultar  fatal!

 

 

 

Fuente :  https://www.electroschematics.com/13509/building-smart-masterslave-switch/

 

Por fin llegan los barcos eléctrico reales


Propulsada exclusivamente por electricidad del fabricante  Sunwave  ha desarrollado un catamaran completamente eléctrico que presentara en el salón nautico de Paris.  A diferencia de otros modelos que usan exclusivamente  baterías de gel  de ciclo profundo  o de iones de Litio (mucho mas caras,  pero gracias a su mayor densidad energética, muchísimo menos pesadas a igualdad potencia )  , este catamarán   usa para cargar  las  baterías  unos paneles solares,ubicados sobre un techo rígido .

En cuanto a la propulsión  usa entre un  motor eléctrico de alta eficiencia de 4kw ( para operarlo sin licencia) y dos motores eléctricos fueraborda  según versiones ,de la famosa marca Torqeedo  , lo cual se traduce en un potencia máxima de 20kW  en la configuración mas exigente.

Esta embarcación de 6,85 m de eslora y 2,54m  de manga al ser   totalmente   eléctrica en consecuencia  es respetuosa con el medio ambiente  y por tanto  libre de emisiones.

Ademas, dado el tipo de propulsión de alto rendimiento, esta embarcación puede alcanzar una velocidad máxima de 15 nudos.

En navegación convencional por desplazamiento (a diferencia de la navegación en modo planeo) la potencia necesaria se multiplica elevada a la tercera potencia con respecto a la velocidad, lo que significa que para duplicar la velocidad de avance en el agua hay que multiplicar por ocho la potencia del motor, lo cual se traduce inmediatamente en caso de usar motores eléctricos como medio de propulsión, que a medida que deseemos mas potencia, la autonomía se reducirá de forma elevada en un porcentaje muy elevado.

Este  inconveniente , sin embargo tiene una importante conclusión :  de forma inversa,  si  reducimos mínimamente la velocidad , se alcanzara  una autonomía mucho mayor , lo cual en el medio marino nos puede  ofrecer una gran ventaja.

Esta es precisamente la idea de los  ordenadores de a bordo   de algunos motores fueraborda eléctricos  que calculan permanentemente la autonomía restante, tomando como base los datos de consumo del motor, el nivel de carga de las baterías y la velocidad  con ayuda del GPS ,  de modo que dicha autonomía restante se muestra en tiempo real tanto en la pantalla del  propio fueraborda  como  incluso en una app ( en el caso de los fueraborda Toruquedo con  la app TorqTrac     disponible  tanto para Iphone como para Android)

Por  estas consideraciones,uno de los grandes atractivos de esta embarcación , es que  gracias a  los  paneles solares de grandes dimensiones  y de alto rendimiento  esta  ofrece una gran  autonomía, puesto que ésta es ilimitada virtualmente   siempre que se use a velocidades moderadas.

 

Los motores fueraborda

Respecto al motor fueraborda  usado en este catamaran es  de alta eficiencia de 4.000W , el cual es  equivalente a uno de combustión de 8CV, sirviendo este  tipo de motor    para botes auxiliares y veleros de hasta 4 toneladas .

El montaje de la carcasa es de aluminio con aletas reforzadas, que confiere una protección extraordinaria en caso de impactos contando con retenes herméticos, situados en la zona protegida de la carcasa. La aleta de aluminio esta recubierta con espuma de poliuretano, sirviendo de protección adicional en caso de impactos

 

Torqeedo Cruise 2.0 R

 

El aluminio anodizado altamente resistente al agua de mar (AlMgSi1), garantiza una vida útil prolongada aunque el motor esté sometido a las condiciones más adversas. Cuenta por ello protección completa contra la corrosión galvánica gracias a la perfecta armonización e interacción de todos los materiales y a un aislamiento preciso de todos los materiales con diferentes propiedades electroquímicas.  Todos los componentes son estancos al agua según IP67.

Usan cojinete de deslizamiento autolubricante  evitando que se produzcan daños por sedales u otros objetos y contribuyendo a soportar el eje de la hélice  , por ello no precisa mantenimiento y es resistente al desgaste.

Este tipo  de motores llevan  palanca de acelerador  pero también  se puede conectar con mando remoto como en el caso del catamaran  que va conducido al puesto de conducción.

En cuanto a las motorizaciones , el fabricante ha optado por  tres configuraciones (Evolution, Premium, Ultima.);

  •  Un  único motor Torqeedo de 4 kW
  •  Dos motores Torqeedo de 4 kW
  •  Dos motores Torqeedo de 10 kW,

Respecto a la autonomía  de 1 motor  con  4 baterías de plomo-gel de 12 V / 200 Ah e sla siguintye

Velocidad en nudos (km/h)* Distancia en mn (km)* Autonomía en horas
Velocidad lenta 2,7 (5,0) 29 (54) 10:45
Velocidad máxima 7,0 (13) 8 (15) 1:10

 

Respecto al control , TorqTrac es la app  oficial  que funciona con los modelos de viaje 503/1003, ultraligero, crucero R, T y FP comunicandose  inalámbricamente con el motor Torqeedo para lo cual se tiene que  conseguir el módulo de energía de baja TorqTrac Bluetooth

TorqTrac convierte un smartphone en un ordenador de a bordo como las que encuentra normalmente solamente para los motores mucho más grandes.

Como vemos en la imagen  permite  hacer un seguimiento de la velocidad , autonomía , situar la embarcación   en el mapa en tiempo real, utilizar puntos de referencia para la navegación y hora prevista de llegada  así como el  registro de viaje y por supuesto   grabar, guardar y compartir viajes, y un largo etc

 

 

Por cierto, desgraciadamente la  única mala noticia de este tipo de motor que equipa este catamaran  , es el precio   pues frente a los motores de combustión   cuyo precio  puede rondar entre los 2300 a 2700€  , este  motor ronda los 3550€  a los que deberemos añadir las placas solares y por supuesto las baterias

Mas  detalles de este eficiente e innovador  motor los puede encontrar en su web de torquuedo.com

Energía

En cuanto a la alimentación de este catamaran  esta basada  en  panales  paneles solares    de 1,6KW    de alta eficiencia

Respecto a  las baterías pueden llegar hasta   20 kW / h   según la versión , siendo posibles las siguientes tres configuraciones:

  • Baterías GEL 10 KWh
  • Baterías de litio de 10 KWh
  • Dos baterías de litio de  10 KWh

Equipamiento

Mención especial merece el original cuadro de mandos, ubicado en popa y configurado como un asiento de avión de combate; en el apoyabrazo derecho se ha instalado un mini-joystick para gobernar la nave mientras en el otro se regula la potencia. El smartphone del propietario también se convierte en un sistema a bordo, ya que desde el dispositivo móvil se pueden utilizar las funciones del barco: cámara subacuática, iluminación, música para los altavoces…

En el siguiente video , lo podemos ver en acción:

 

Puede que no sea un barco marinero, pero lo cierto es que está ideado para navegar tranquilamente sin ruidos cerca de la costa, ríos o lagos y sin emisiones tóxicas. Se presenta como una plataforma para disfrutar al aire libre con familiares y amigos (hasta ocho personas) y para practicar deportes acuáticos como el submarinismo.

El pequeño solarium de proa y la escalera de baño de popa para zambullidas en el mar son algunos de los toques hedonistas del S2

 

Mas información del este catamaran en su web

Reciclar un viejo teléfono como reproductor multimedia permanente en el coche


No hace mucho tiempo casi todos los vehículos solo contaban , ademas del correspondiente reproductor de cd’s o dvd’s con soporte mp3 ,  en el mejor de los  casos , una entrada adicional  basada en jack para la famosa entrada  ‘AUX’  mediante una conexión física por minijack de 3,5 m o incluso  por  dos RCA ( para respectivos ambos canales) .  Afortunadamente todo  eso ha quedado  – o casi- relegado al olvido gracias  a la autentica “navaja suiza”  de nuestros tiempos: los smartphones, ya que gracias a sus grandes posibilidades ( también para el aspecto multimedia ) nos permiten reproducir   cualquier contenido multimedia  , ( de hecho   a estas alturas ,  muchos vehículos cuentan con sistemas multimedia basados en Android ,  e incluso tenemos Android Auto y Apple CarPlay, pero estos últimos tienen que ser por cable en casi cualquier modelo).

 

Volviendo  al tema de  los coches “medianamente modernos”,   lo que si que suelen contar éstos  es con   una conexión Bluetooth ,conexión  donde, en la mayoría de los casos, podremos hacer  streaming de música, si bien es cierto que hay determinados casos de  vehículos en los que sencillamente no tenemos conexión Bluetooth,  pero  en los tiempos  actuales   no es un gran problema ,   pues podemos optar por un transmisor FM con enlace por bluetooth y soporte A2DP, como por ejemplo el adaptador Victsing el cual nos permite ademas de servir de manos libres , enviar el sonido desde nuestro smartphone  a la radio FM del coche por un canal que deseemos 

 

Es cierto que también hay vehículos con conexión  Bluetooth,y que curiosamente no se puede utilizar para el streaming de música y sí como manos libres, pero  no es lo habitual  ( y si fuese así  también  tendría solución por ejemplo con el adaptador Victsing ya comentado que nos permite , enviar el sonido desde nuestro smartphone  a la radio FM del coche).

 

Lo mas normal  pues es  que en casi  todos los vehículos  ya  tengamos Bluetooth  para que  podemos usarlo para el manos libres del teléfono y también para transmitir  la música sin cables al equipo de audio ,así que dada la facilidad  de poder  contar  con  terminales obsoletos ,    vamos a ver como mediante  tres sencillas apps podemos convertir un viejo terminal olvidado en un cajón en un elegante reproductor multimedia permanente en nuestro automóvil , lo cual  que sin duda nos hará mas sencillo las horas al volante sin arriesgar con ello nuestra integridad.

 

Ademas de la usabilidad  del reproductor multimedia , para  poder automatizar  que al arrancar el terminal arranque el reproductor  y   asimismo que podamos apagar con  mucha facilidad el terminal , proponemos  la instalación de tres aplicaciones:

  • Power off click
  • Car web Guru Luncher
  • Autostart

Asimismo  en el apartado hardware    necesitaremos tambien ;

  • Un smartphone obsoleto sin tarjeta sim ( ¿lógico no?)
  • Una tarjeta micro-sd de al menos 16GB para almacenar el contenido  multimedia 
  • Un soporte de gel  para el terminal que sea  permanente
  • Un cargador doble usb
  • Adaptador Victsing en caso de no disponer de bluetoth con A2Dp

 

Veamos con detalle  los pasos  a seguir:

Conexión  por bluetooth

Si su coche cuenta con  Bluetooth y soporta A2DP, entonces tiene la situación ideal y la configuración es muy sencilla.En caso de no disponer de  Bluetooth o que este no soporte A2DP   ya hemos comenatdo la solución  que no disponga  :el adaptador Victsing el cual nos permite ademas de servir de manos libres , enviar el sonido desde nuestro smartphone  a la radio FM del coche por un canal que deseemos 

Una vez tengamos   resuelto  el enlace de bluettooth con A2DP ,  lo siguiente es sincronizarlo  con el móvil que vamos a a usar como reproductor multimedia

Normalmente la forma más fácil de hacerla sera pulsando en el volante, o en la propia radio, sobre el botón de llamada, con forma de teléfono: de este modo hará que el sistema multimedia trate de usar el teléfono para hacer una llamada y, al no detectar ningún dispositivo conectado por Bluetooth, se abrirá el asistente de forma automática, asi que ,hecho esto,  le tocará ir al móvil, a Ajustes > Bluetooth y buscar el coche por el nombre que aparece en pantalla. Al seleccionarlo, es posible que solicite un código PIN, que también será facilitado por el propio sistema multimedia.

No olvide pulsar el check en el teléfono de almacenarlo para siempre  de modo que no se repita el proceso cada vez que este cerca su smartphone

Cuando termine el emparejamiento, para escuchar la música por Bluetooth en el coche, pulse en el vehículo sobre la entrada de audio correspondiente  y reproduzca en su viejo móvil la música que quiera que suene por los altavoces del coche.

 

Instalación permanente del smartphone en el vehículo

Para   dedicar  el viejo móvil de forma permanente necesitamos   fijarlo de forma permanente ( o casi ) a nuestro vehículo  pues no sera relevante la  necesidad de sacarlo cada vez que salimos del vehículo de modo que así  nos ahorramos bastante espacio   y problemas de que se nos pueda soltar el terminal

Como soporte que permita dejar el terminal permanente  podemos usar dos piezas de gel que nos permitirá unirlo prácticamente a cualquier parte  permitiendo  incluso quitarlo si fuese necesario sin tener  que pegar  o romper nada (se puede  quitar del salpicadero sin dejar residuo)

El soporte que hemos probado es este modelo de amazon ( lo hay en diferentes colores  ). Son almohadillas de silicona  con  adhesión fuertemente  sin imán, sin pegamento, pero con efecto de vacío permitiendo mantener el móvil siempre en su lugar aún cuando haya un viraje o frena el coche.Este soporte  puede doblarse a cualquier forma y se puede lavar con agua ( si lo quitamos cuando está sucio, lavarlo con agua limpia, se vuelve pegajosa de nuevo) .

Antes de fijar el soporte no olvidar colocar la  memoria micro-sd dentro del terminal   donde  habremos colocado en carpetas nuestro material multimedia

 

En realidad   fijarlo al termina  es muy sencillo: quitamos el protector fijándolo a la parte posterior del móvil . Asimismo es interesante   añadir al cable de carga  un poco de cinta 3m para evitar que se suelte en lo viajes . 

 

Una vez fijado el lado posterior del móvil ,  nos toca elegir un lugar accesible del salpicadero que no moleste en la conducción 

Posteriormente elegida la ubicación lo fijaremos a este quitando la protección de ese lado

 

Asimismo  también necesitamos un cargador de mechero doble usb  , por si en el caso normal queremos cargar también nuestro smartphone  “habitual”

Instalación del software  y customización 

En primer lugar   necesitamos  un sw  de reproducción que sea muy   sencillo pero potente  y sobre todo que  nos evite  distraernos del volante y que al mismo tiempo no nos moleste con anuncios o información irrelevante

Desde  este blog  hemos probado el sw de  Car web Guru Luncher   disponible en google Play  en 

https://play.google.com/store/apps/details?id=com.softartstudio.carwebguru

Este programa soporta los formatos de música ma spoulares : MP3, OGG, FLAC, M4A y clasificación por carpetas de forma muy sencilla 

En realidad es un launcher  por lo que puede complementarse  con numerosos  widgets, añadiendo  grandes velocímetros elegantes,  reproduciendo música con la visualización y búsqueda, con la posibilidad de seleccionar el logotipo de su coche, establecer la imagen de fondo propio, grabación y visualización de pistas geográficas, el modo de pantalla completa, reproductores incorporados, la velocidad y la aceleración de medición, la velocidad de visualización gráfica y un montón de otras características útiles.

Este  programa está diseñado para trabajar en el sistema de radio de coche con el Androide pero en nuestro caso  lo vamos a instalar  en un  teléfono inteligente o tableta.
Es de destacar la personalización de este programa a dos niveles:

  • De la esfera  central circular  donde puede cambiarse haciendo simplemente click  por una brújula , el logo de la marca del coche, un reloj , el tema que se esta reproduciendo   o incluso un navegador
  • De los 4 accesos directos  inferiores  ; donde recomendamos desde este blog dedicar al menos uno asociar a la app de apagado total del móvil 

 

 

 

Autostart

Ya hemos hablado de esta app en este blog , la cual nos permite iniciar una app automáticamente al encender el terminal  .

La app esta  disponible en google Play en   https://play.google.com/store/apps/details?id=com.autostart

Una vez instalada  esta aplicación . seleccionaremos  la aplicación que deseamos  que se inicie automáticamente después de encendido del teléfono en el arranque , en nuestro caso  Car web Guru Luncher


Obviamente se pueden elegir una o varias aplicaciones de inicio automático en el arranque. 

 

El retraso de ejecución automática (inicio automático) se puede personalizar y no debemos olvidar el botón de Auto startup  que este pulsado  ON ( para que arranque esta  y las que digamos)

La app de inicio automático funciona en todos los teléfonos / tabletas y no requiere permisos de root.

 

 

Power off click

Por ultimo, para facilitar el apagado del terminal al dejar el automovil  hemos pensado en una app rápida  que  haga la desconexión casi instantánea :  power off click    

Esta  app esta  disponible en google Play en   https://play.google.com/store/apps/details?id=com.stedi.poweroffclick

 

 

Lo interesante de esta app es añadirla como acceso directo en la app Car web Guru Luncher     de modo que desde la app , directamente podamos apagar el terminal con un solo gesto  ahorrando tiempo  en  esfuerzos inútiles

 

 

Usos y fundamentos del ODB2


¿Ha notado que la luz indicadora de mal funcionamiento aparece en su tablero de instrumentos? Pues ese mensaje  le dice que hay un problema y que debe visitar a un mecánico. En el pasado, esto solo indicaría un problema, ¡pero hoy en dia gracias al interfaz ODB2  hay  más orientación pues  su mecánico utilizará un escáner OBD2 para identificar la causa, para lo cual  conectará el lector OBD2 al conector OBD2 de 16 pines cerca de la rueda del conductor y  esto le permitirá leer los códigos OBD2 AKA Códigos de diagnóstico de problemas (DTC) y comprender el problema. ¡Sin desarmar el coche!

El diagnóstico a bordo (OBD) es el sistema de autodiagnóstico incorporado en la mayoria de los  vehículos modernos indicando cuando hay un error a través de la ‘luz indicadora de mal funcionamiento’ permitiendo a un mecánico (o a usted) solucionar problemas al escanear códigos de diagnóstico de problemas (DTC) .OBD2 se ejecuta en bus CAN en la mayoría de los vehículos hoy y  lo mas importante; se puede acceder al sistema OBD2 a través de un conector OBD2 de 16 clavijas que se encuentra a 0,61 m del volante lo cual dará  muchas posibilidades para un sinfin de aplicaciones

 

 

 

Historia

El sistema se origina en California, donde la Junta de Recursos del Aire de California(CARB) que requirió en todos los automoviles nuevos a partir de 1991 para fines de control de emisiones determimando  que todos los automóviles a gasolina contaran con OBD (On Board Diagnostics), el cual  controlara los límites máximos de emisiones y además un autocontrol, el On Board Diagnostics de componentes relevantes de las emisiones de gas a través de dispositivos de mando electrónicos. Ademas ,para que el conductor detectese  un mal funcionamiento del OBD se impuso la obligación de tener una lámpara que indique fallos (MIL – Malfunction Indicator Lamp).

Medidas más estrictas en los límites de emisiones en 1996 llevó a la creación del OBD II.  El estándar OBD2 fue recomendado por la Society of Automotive Engineers (SAE) y los DTC estandarizados y el conector OBD en todos los fabricantes ( SAE j1962 )  y desde 1996 el OBD II es un requisito legal para automóviles nuevos en Estados Unidos. 

En Europa se introdujo el OBD ajustándose al OBD-II americano y con base en esta regla americana se impuso en los noventa la inclusión de sistemas de diagnóstico también para los automóviles destinados al mercado europeo,mas concretamente según la Directiva 98/69EG, los automóviles a gasolina del año 2000 en adelante, los diésel de 2003 en adelante, y los camiones de 2005 en adelante tienen que estar provistos de un OBD. La interfaz estándar del OBD-II no solamente es utilizada por el fabricante para sus funciones avanzadas de diagnóstico sino también por aquellos que van más allá de lo que la ley exige.

 

A partir de ahí, el estándar OBD2 se implementó paso a paso :

  • 1996: OBD2 se hizo obligatorio en Estados Unidos para automóviles y camiones ligeros.
  • 2001: Requerido en la UE para automóviles de gasolina.
  • 2003: Requerido en la UE también para autos diesel (EOBD)
  • 2005: OBD2 fue requerido en los EE. UU. Para vehículos de servicio mediano
  • 2008: los autos de los EE . UU. Debían usar ISO 15765-4 (una variante de CAN) como base para OBD2
  • 2010: Finalmente, se requirió OBD2 en vehículos pesados ​​de EE. UU.

¿Mi coche tiene OBD2?

La siguiente etapa planeada es el OBD-III, en el que los propios automóviles se comunican con las autoridades si se produce un empeoramiento de las emisiones de gases nocivos mientras está en marcha. Si esto sucede, se pedirá a través de una tarjeta indicativa, que se corrijan los defectos

Interfaz de diagnóstico OBD1

OBD I fue la primera regulación de OBD que obligaba a los productores a instalar un sistema de monitorización de algunos de los componentes controladores de emisiones en automóviles. Obligatorios en todos los vehículos a partir de 1991, sin embargo fue creada esta tecnología en 1983 así como implementada en algunos vehículos americanos en 1987 y 1988, los sistemas de OBD I no eran tan efectivos porque solamente monitorizaban algunos de los componentes relacionados con las emisiones, y no eran calibrados para un nivel específico de emisiones.

OBD II

OBD II es la segunda generación del sistema de diagnóstico a bordo, sucesor de OBD I. Alerta al conductor cuando el nivel de las emisiones es 1.5 mayor a las diseñadas. A diferencia de OBD I, OBD II detecta fallos eléctricos, químicos y mecánicos que pueden afectar al nivel de emisiones del vehículo. Por ejemplo, con OBD I, el conductor no se daría cuenta de un fallo químico del catalizador. Con OBD II, los dos sensores de oxígeno, uno antes y el otro después del catalizador, garantizan el buen estado químico del mismo.

El sistema verifica el estado de todos los sensores involucrados en las emisiones, como por ejemplo la inyección o la entrada de aire al motor. Cuando algo falla, el sistema se encarga automáticamente de informar al conductor encendiendo una luz indicadora de fallo (Malfunction Indication Lamp (MIL), también conocida como Check Engine o Service Engine Soon).

Para ofrecer la máxima información posible para el mecánico, guarda un registro del fallo y las condiciones en que ocurrió. Cada fallo tiene un código asignado. El mecánico puede leer los registros con un dispositivo que envía comandos al sistema OBD II llamados PID (Parameter ID).

Generalmente el conector OBD II suele encontrarse en la zona de los pies del conductor, consola central o debajo del asiento del copiloto.

Actualmente se puede conectar con la máquina de diagnosis de diferentes maneras, mediante Bluetooth, WiFi, USB, cayendo en desuso el protocolo de conexión por el puerto serie (RS232). Este enlace, unido a un software ejecutándose desde un ordenador o un terminal móvil permite la monitorización en tiempo real de códigos de error y diversos parámetros directamente de la centralita del motor tales como las revoluciones del motor, el consumo de combustible en tiempo real (sin que el automóvil lleve equipado ordenador de a bordo) o la temperatura del aceite, entre muchos otros parámetros dependiendo del modelo. El controlador ELM327 es el más extendido para establecer dichos enlaces entre la centralita del motor y el dispositivo con el software instalado.

Existen controladores más avanzados, clones del software original de los fabricantes, que permiten adicionalmente programar ciertas configuraciones del vehículo, como el equipamiento y la realización de testeos. OP-COM, VAG-COM, etc son algunos ejemplos.

EOBD

EOBD es la abreviatura de European On Board Diagnostics (Diagnóstico de a Bordo Europeo), la variación europea de OBD II. Una de las diferencias es que no se monitorizan las evaporaciones del depósito de combustible. Sin embargo, EOBD es un sistema mucho más sofisticado que OBD II ya que usa “mapas” de las entradas a los sensores basados en las condiciones de operación del motor, y los componentes se adaptan al sistema calibrándose empíricamente. Esto significa que los repuestos necesitan ser de alta calidad y específicos para el vehículo y modelo.

JOBD

JOBD es una versión de OBD-II para los vehículos vendidos en Japón.

 

 

Conector SAE-J1962

El conector OBD2 le permite acceder fácilmente a los datos de su automóvil, pero ¿qué es realmente?

El estándar OBD2 (SAE J1962) especifica dos tipos de conector hembra de 16 pines OBD2 (A y B).

A continuación se muestra un ejemplo de un conector pin OBD2 tipo A (también conocido como conector de enlace de datos, DLC):

 

pin descripción
2
SAE J1850 Bus +
4
Chasis
5
Señal de Masa (signal Ground)
6
ISO 15765-4 CAN BUS High
7
ISO9141 K Line
10
SAE J1850 Bus –
14
ISO 15765-4 CAN bus Low
15
ISO9141 L-Line
16
+12V  procedentes de  la bateria  del vehiculo   (siempre  activo)

Los pines 1,3,8,9,11,13  no se usan

El DLC OBD2 debe ubicarse en el compartimiento del pasajero o del conductor en el área delimitada por el extremo del conductor del panel de instrumentos a 300 mm (~ 1 pie) más allá de la línea central del vehículo, acoplado al panel de instrumentos y de fácil acceso desde el asiento del conductor . La ubicación preferida es entre la columna de dirección y la línea central del vehículo. 

 

De acuerdo con la norma SAE J1962, el DLC tipo A “debe estar ubicado en el compartimiento del pasajero o del conductor en el área delimitada por el extremo del conductor del panel de instrumentos a 300 mm (~ 1 pie) más allá de la línea central del vehículo, unido al panel de instrumentos y fácil para acceder desde el asiento del conductor. La ubicación preferida es entre la columna de dirección y la línea central del vehículo “. El DLC tipo B “se ubicará en el compartimiento del pasajero o del conductor en el área delimitada por el extremo del conductor del panel de instrumentos, incluido el lado exterior, y una línea imaginada de 750 mm (~ 2.5 pies) más allá de la línea central del vehículo. Será conectado al panel de instrumentos y de fácil acceso desde el asiento del conductor o desde el asiento del copiloto o desde el exterior. El conector del vehículo debe montarse para facilitar el acoplamiento y el desacoplamiento “.

 


El conector OBD2 está cerca del volante, pero puede estar oculto detrás de las cubiertas / panelesNo todos los conectores macho se adaptan a todos los enchufes hembra OBD2; verifique el tipo y las clavijas OBDEl pin 16 suministra energía a través de la batería del automóvil, a menudo también cuando el encendido está apagadoLos pines 6 (CAN-H) y 14 (CAN-L) son más relevantes ya que CAN (ISO 15765-4) es estándar en la mayoría de los automóviles modernos (incl. EVs)

 casi todos los vehículos modernos cuentan  con una interfaz OBD2 / EUOBD.  Para conocer si su  vehículo  lo es  puede abrir el capó del motor y debería encontrar una pegatina, si la etiqueta tiene la letra “OBDII CERTIFIED”, significa que puede instalar el HUD.   No obstante , aunque el vehículo no cuente con esta pegatina, lo normal es que si es un vehículo del 2010  en adelante , esta característica la soporte. 

ond2.PNG

Para verificar el conector de diagnóstico del vehículo debajo del volante, puede encontrar la  toma de 16 pins del vehículo.

figura2
IMG_20180120_162125[1].jpg

 

 

 

¿Por qué debería preocuparse por los datos OBD2?

Los mecánicos obviamente se preocupan por los DTC (quizás usted también lo haga), mientras que las entidades reguladoras lo necesitan para controlar las emisiones.

Pero OBD2 en realidad admite una amplia gama de ID de parámetros estándar (PID) que se pueden registrar en la mayoría de los automóviles lo cual  significa que, por ejemplo, puede obtener datos OBD2 en vivo legibles para el ser humano desde su automóvil en velocidad, RPM, posición del acelerador y más, datos que podemos vusualizar  bien en un HUD  en el parabrisas o  usando  una app movil( ODDB2 doctor por ejemplo)   por medio de un  dispositivo  odb2 con bluettoth .

 

 
OBD2 es la forma más sencilla de obtener datos básicos legibles por personas desde su vehículo.

Pero, ¿no puede obtener estos datos directamente del bus CAN? No necesariamente, ya que los datos CAN sin procesar en la mayoría de los autos son propietarios; para obtener más información, expanda lo siguiente:Decodificación – OBD2 vs CAN Bus Data

Wikipedia tiene un excelente artículo sobre los PID OBD2 estandarizados. También existe una herramienta de conversión en línea OBD2 donde puede ingresar un mensaje para devolver la información PID y los datos convertidos.

OBD2 PIDS Y MENSAJES EXPLICADOS

Para comenzar a grabar datos OBD2, es útil comprender los conceptos básicos de la estructura del mensaje .

En términos simplificados, un mensaje OBD2 se compone de un identificador y datos .

Además, los datos se dividen en modo, PID y bytes de datos Ah, Bh, Ch, Dh (en valores hexadecimales) – cf. la figura de abajo.

OBD2 PIDs Desglose de la estructura del mensaje OBD-ii explicado

Un ejemplo de un mensaje CAN de solicitud / respuesta para el PID ‘Velocidad del vehículo’ con un valor de 50 km / h puede verse así:

Solicitud: 7DF 02 01 0D 55 55 55 55 55 
Respuesta: 7E8 03 41 0D 32 aa aa aa aa aa

(Aquí el 32 es el valor hexadecimal de 50) .

 

A continuación, se explica cada parte del mensaje OBD2:

  • IDENTIFICADOR: Para los mensajes OBD2, el identificador es estándar de 11 bits y se utiliza para distinguir entre ” mensajes de solicitud ” (ID 7DF) y ” mensajes de respuesta ” (ID 7E8 a 7EF). Tenga en cuenta que 7E8 normalmente será donde el motor principal o la ECU responda.
  • LONGITUD: Esto simplemente refleja la longitud en número de bytes de los datos restantes (03 a 06). Para el ejemplo de Velocidad del vehículo, es 02 para la solicitud (ya que solo siguen 01 y 0D), mientras que para la respuesta es 03, ya que siguen 41, 0D y 32.
  • MODO: Para solicitudes, esto será entre 01-0A. Para las respuestas, el 0 se reemplaza por 4 (es decir, 41, 42, …, 4A). Hay 10 modoscomo se describe en el estándar SAE J1979 OBD2. El Modo 1 muestra los Datos actuales y, por ejemplo, se usa para observar la velocidad del vehículo en tiempo real, RPM, etc. Otros modos se utilizan para, por ejemplo, mostrar o borrar códigos de diagnóstico de problemas almacenados y mostrar datos de imágenes congeladas.
  • PID: para cada modo, existe una lista de PID OBD2 estándar, por ejemplo, en el Modo 01, PID 0D es la Velocidad del vehículo Cada PID tiene una descripción y algunos tienen una fórmula de conversión / mínimo / máximo especificada. La fórmula para la velocidad es, por ejemplo, simplemente A, lo que significa que el byte de datos Ah (que está en HEX) se convierte a decimal para obtener el valor convertido en km / h (es decir, 32 se convierte en 50 km / h arriba). Para, por ejemplo, RPM (PID 0C), la fórmula es (256 * A + B) / 4. 
  • > Ah, Bh, Ch, Dh: Estos son los bytes de datos en HEX , que deben convertirse a formato decimal antes de que se usen en los cálculos de la fórmula PID. Tenga en cuenta que el último byte de datos (después de Dh) no se utiliza.

 

¿CÓMO REGISTRAR DATOS OBD2?

El registro de datos OBD2 funciona de la siguiente manera:

  • Conectar un escáner OBD2 o un registrador de datos OBD2 al conector OBD2 de 16 pines.
  • A través de la herramienta, usted ingresa “ mensajes de solicitud ” (consultas) transmitidos a través del bus CAN
  • Las ECU relevantes reaccionan y envían ” mensajes de respuesta ” a través del bus CAN

Esto es importante:

Esto significa que no verá datos OBD2 si simplemente conecta un registrador o interfaz “pasivo” a su automóvil.(Sin embargo, esto produciría datos CAN sin procesar ya que se “difunde”).

Para registrar mensajes de respuesta OBD2 , su registrador de datos OBD2 debe poder enviar los mensajes de solicitud.

Solicitud de datos OBD2 de Car Response PID Velocidad del vehículo OBD-II

 

 

¿QUÉ GRABADORA OBD2 NECESITO?

Existen varias opciones: a continuación, describimos las principales categorías de analizadores OBD2 :

ESCÁNERES OBD2 / LECTORES DE CÓDIGO: se utilizan principalmente en la lectura / eliminación estática de códigos de diagnóstico de problemas. Por ejemplo, los mecánicos los utilizan para buscar el problema subyacente detrás de una lámpara indicadora de mal funcionamiento (MIL). 

REGISTRADORES DE DATOS OBD2: se utilizan para registrar datos OBD2 de un automóvil a lo largo del tiempo, por ejemplo, en una tarjeta SD ; esto puede ser útil para el análisis posterior y, por ejemplo, para analizar patrones, correlaciones, etc. Además, para fines de diagnóstico / optimización, un registrador de datos proporciona un cuadro “vista de patrones de datos antes y después de que un código de diagnóstico se haya activado.

Los registradores de datos OBD2 con Bluetooth o WiFi también se utilizan, por ejemplo , en la gestión de la flota de vehículos para mejorar la eficiencia del combustible, evitar la conducción insegura y permitir diagnósticos remotos proactivos a través de los parámetros compatibles con OBD2.

INTERFACES DE DATOS OBD2: Se utilizan para proporcionar datos en tiempo real en tiempo real sobre varios parámetros OBD2. Las aplicaciones pueden incluir pantallas / aplicaciones visuales que guían al conductor en cuanto a eficiencia de combustible o rendimiento, o como un chequeo de estado en vivo.

Las interfaces OBD2 más avanzadas también se pueden usar para transmitir datos OBD2 junto con datos de bus CAN patentados, que pueden ser útiles para el rastreo de CAN y el pirateo de automóviles .

Además, también existen híbridos : la serie CLX000 puede, por ejemplo, actuar como un registrador de datos y una interfaz OBD2 .

Philips lanza una nueva tira de leds compatible con el ecosistema de Xiaomi


En efecto puede resultar sorprendente pero quizás intentando  cubrir el mercado asiático  e intentar competir  con otros  fabricantes,  la multinacional  Philips  ha introducido conjuntamente con Xiaomi  una nueva tira de leds no RGB   en Aliexpress  por una fracción de  lo que cuesta en Europa , pues  en efecto por unos 44€ se  puede adquirir no solo la  tira de leds RGB de 5mt  , sino  el driver  y el host para poderla controlar de forma remota(en Europa cuesta  sobre los 35€ únicamente una tira  2mt).

Ademas por si esta longitud fuese insuficiente    , desde el propio sitio   permiten ampliar la longitud  1 metros mas  añadiendo  esta tira    simplemente al otro extremo del la tira de 5mt .

La tira de leds de 5mt que trae  el host  conocida  con el nombre Xiao mi jia Smart light, incluye también  la fuente de alimentación para hacer  posible añadir incluso  1mt mas para llegar a  los 6mt    conectando  al final de cada  tira. También es posible conectar  mas unidades  de 5 o 1 mt hasta un máximo de  30  mt (para cubrir la demanda energética  para composiciones mayores se debería usar otro driver ).

Sin contar con las extensiones de 1 metro que podremos comprar para llegar hasta los citados 30 metros de longitud, la Philips ZhiYi Strip tiene un consumo de 6,7 W/m y deberemos alimentarla con tensiones de 220 a 240 voltios.

En todo caso ,lo normal pues son las  dos opciones disponibles por el momento : 5mt  o 6mt.

20181029_153929_050

La tira de leds por cierto no es RGB  ofreciendo tonos blancos  y amarillos pues solo incluye  leds  blancos  de tres tipos: W (white)  ,  C(Cyan)   y  RC (luz de noche)  , siendo posible modificar la  intensidad desde 2700K a 6500K   y por supuesto  también  subir   la intensidad de esta(con un mínimo de 30 lúmenes, siendo capaz de llagar hasta los 300 lúmenes)

20181029_153929_052

El driver  incluido en la tira de 5m cuenta con un modulo WiFi de tipo b/g/n a 2.4 GHz de modo  que como no podía ser menos esta tira de leds es controlable con nuestro smartphone por medio de la  app de Xiami Mi Home gracias a este modulo  siendo asi posible realizar  realizar escenas inteligentes con el resto de dispositivos del ecosistema Xiaomi, programar encendidos y apagados, cambiar su brillo y color con las escenas predefinidas o establecer nuestros propios ajustes favoritos

Lo que no esta tan claro al menos para el consumidor occidental es la automatizacion con el resto de dispositivos de del ecosistema Xioami pues por ejemplo solo soporta para su activación  por voz por el momento como idioma el chino .

 

20181029_153929_056

 

La tira led  cuenta con autoadhesivo 3M por una cara  y está ubicada dentro de un cuerpo elástico fabricado en PVC de alta resistencia a la temperatura, lo cual  no  hace posible   dividirla en partes mas pequeñas  como se hace con las convencionales que no llevan esta protección y llevan incluso lineas de corte  para hacer posible dividirlas para acomodarlas mas fácilmente por las esquinas , columnas ,etc.

No obstante,  este  recubrimiento translucido es  ideal  para ayudar a preservar física  y mecánicamente la tira  debido a  su  alta transmisión de la luz y las  propiedades anti-oxidantes para evitar su deterioro y coloración con el paso del tiempo.

 

Mas  información en https://es.aliexpress.com/item/Xiao-mi-jia-Smart-light-band-Smart-home-Phone-mi-home-App-wifi-light-strip-colorido/32950120069.html