Anuncios

Instale usted mismo una cámara de marcha atrás


Muchos vehículos actuales disponen, de serie o como opción, de una cámara trasera que facilita y hace que las maniobras de marcha atrás sean mucho más seguras.

La cámara trasera resulta especialmente útil en coches voluminosos,vehículos industriales, caravanas, etc   pero   también son muy útiles para cualquier vehículo  de modo que  a la hora de adquirir un vehículo, le recomendamos  que si existe la opción de cámara trasera ,  siempre es recomendable incluirla —incluso antes que un equipo multimedia— porque supone un pequeñísimo incremento en el coste total  del vehículo a cambio de un gran añadido en comodidad y, sobre todo, en seguridad. Tanto es así que desde 2018 es obligatorio que todos los coches comercializados en EE UU lleven cámara trasera .A EEUU le seguirá pronto Canadá  y probablemente lo haga  también los países de la CEE .

Se debe tener cuidado con los puntos ciegos  y sobre todo si nos encontramos con otro vehículo, así que la tecnología una vez más nos ofrece una solución a este problema: cámaras de visión trasera

Según explican los responsables de Transportes, los principales beneficiados de esta medida de seguridad serán los niños, las personas con movilidad reducida, los ancianos y otros usuarios de la vía vulnerables. Se estima, según cálculos hechos públicos por el Gobierno de Canadá, que entre los años 2004 y 2009 fallecieron 27 personas y quedaron heridas más de 1.500 en aquel país, a consecuencia de un siniestro en el que un conductor maniobraba marcha atrás.

 

 

A la hora de comprar una cámara de marcha atrás , el precio es posible que en este tipo de compra no sea uno de los puntos más relevantes , pues  en el mercado oriental existe una gran variedad de  modelos disponibles, de modo que un factor  que puede ser decisivo para decantarnos por una cámara u otra parte de las  características( tipo de pantallas,tipo de conexión, ubicación, capacidad de regulación, angulo de visión, resolución , impermeabilidad, marcas de guiado, iluminación  nocturna ,consumo , etc. ) puede ser el tipo de instalación requerida  que dependerá en complejidad según el tipo elegido,pero en cualquier caso el desembolso no sera muy  elevado, ( aunque habrá que ser un poco manitas y planificarse bien para que el trabajo de instalación sea lo más discreto y satisfactorio posible)

En este post vamos a ver uno  de las cámaras mas sencillas de instalar :la famosas cámaras wifi para coche ,pues  con  ellas  el cableado en efecto lo reducimos drásticamente gracias a  que tan solo se requiere darle alimentación ( incluso hay usuarios que optan por alimentar estas  con una pequeña batería dado el consumo mínimo de esta).

Asimismo , la aparición en el mercado de estas  cámaras  inálambricas   basadas  en Wifi , ademas ,introducen un concepto muy interesante; no requieren de un segunda pantalla ya que podemos utilizar nuestro smartphone para ese cometido( mediante  una app  y con ello evitamos tener que tener un elemento fijo  en nuestro vehículo el cual en muchas veces es antiestético  y poco flexible para adaptar  a otros  usos .

 

Modelo mini HD

Hablando ya de las cámaras para aparcamiento wifi , destacan  las de formato mini hd  por  su gran calidad ,su reducido tamaño ,su precio  asequible ( unos 28€) y sobre  todo  su enorme sencillez de instalación .  

Este nuevo  tipo de cámaras wifi  es   capaz de realizar grabaciones de alta definición a través de una lente gran angular gracias a que incluye  un chipset de procesamiento de baja potencia  y  rápido tiempo de respuesta

Para poder conectarse a la cámara esta  generan un punto de acceso WIFI , al que habrá que conectarse ( lo hace automáticamente la app )  cuando deseemos activar esta  cámara por lo que no hace falta router ni nada similar. 

 

WIFI Cámara de marcha atrás Cámara de visión nocturna Cámara de visión trasera automóvil Grabadora de conducción impermeable para iPhone y Android Tacógrafo - Monitor de estacionamiento y detección

Esta cámara  gracias a la app   F-car permite  visionar el contenido captado por la cámara  directamente en el smartphone  . Ademas se puede  hacer grabación inversa: cada vez que abra la aplicación  el video se puede guardar en el smatphone,   grabando los cinco bucles de su recorrido, lo que puede reducir su riesgo.

Es interesante destacar que  la perspectiva de la vista completa va  más allá de la versión tradicional , ya que la  vista por los espejos retrovisores  generalmente tiene puntos ciegos  mejorándose  en general con esta solución  las condiciones de seguridad en la conducción incluso en condiciones de marcha  hacia adelante

Asimismo es interesante el  un mínimo espacio  que ocupa , pues es similar a un taco de billar  (23x23x30) 

Estas son las carastericticas del modelo mini-hd :

  • Transmisión: señal inalámbrica digital
  • Compresión de video: H.264 de alto perfil
  • Especificaciones de la antena: divergencia
  • Temperatura de funcionamiento: -20 ° – 70 ° C
  • Temperatura de almacenamiento: -30 ° – 80 ° C
  • Humedad de trabajo: 80% HR.
  • Sensor: CMOS (1.2Mpixels)
  • Ángulo de visión: lente gran angular de 150 °
  • Iluminación mínima: 0.1Lu / F 2.0
  • Fuente de alimentación: DC 9-24V
  • Distancia de grabación de la visión nocturna: 5-10 M
  • Impermeable: IP66
  • Lugar de instalación: área de luz de la matrícula
  • SO móvil compatible: iOS, Android 

 

 

Instalación 

Vamos a ver como instalar una cámara mini-hd  por ser uno de los modelos mas versátiles y sencillos de instalar

En primer lugar si nos es posible , lo mas recomendable es probar la cámara  cómodamente en casa    para evitarnos molestias innecesarias en caso de que la cámara que hayamos adquirido   no funcione  o de problemas.

Este tipo de cámaras  están diseñadas para  funcionar con 12 DC , por lo que para las pruebas necesitaremos una fuente de 12v DC  que pueda dar unos 100mA  . 

Para alimentarla obviamente tendremos cuidado extremo en no invertir la polaridad de los cables , respetando el cable negro a tierra de la fuente  y  los dos cables restantes ( cables rojo y amarillo ) al positivo de la fuente.

 

Una vez alimentada la cámara es el turno de la app  que hará las veces  de pantalla de visualización , para lo  cual deberá  seguir los siguientes pasos:

 

1. Primero, instale la aplicación V-car en su dispositivo móvil. Esta app esta disponible tanto para Ios como para Android, En este ultimo caso, en el market de Google vaya a  https://play.google.com/store/apps/details?id=cfans.car.app.fcar                                                                                                                                                                                     Cartel

2. Abra la aplicación y toque el icono de conexión inalámbrica

Captura de pantalla
3. Busque la red wifii generada por la cámara del V-car en la lista de redes  disponibles y tóquela para emparejarla. 

        4.Puede que tenga que confirmar la conexión  según la version del sistema operativo de su smartphone 

       5.En seguida debería ver video capturado por la cámara

 

Por cierto ,en la versión de Android , la ultima  versión actualiza algunos problemas, como la mala experiencia del usuario de los sistemas Android 8.0 y 9.0. Se le preguntará a los usuarios de los sistemas Android 8.0 y 9.0 cuando se conecten al dispositivo WiFi por primera vez. La WLAN no está actualmente en línea. ¿Quieres seguir usando esta WLAN? , haga clic en; Uso, debe querer así que vaya la capacidad operativa está bien.

 

Instalación en el vehículo

La cámara  una vez probada  en casa o el taller-laboratorio vamos a  proceder a instalarla en el vehículo

En este caso  encontrar la ubicación  en el vehículo para la cámara  es muy  sencillo , gracias  a que el portón trasero esta dividido en dos secciones  que abren en sentido contrario , pero o en otros vehículos con una única sección del portón de atrás , el  proceso es muy similar ,

Localizada la placa de la matricula  solo necesitaremos aflojar dos tornillos  en el lado derecho o izquierdo  en este caso  del botón de apertura

Una vez soltada la luz placa de iluminación izda o derecha de la matricula tendremos que abrir el macarrón del cable para poder operar con los cables

 

Ahora ya con espacio para trabajar  pelaremos con pela-cables los dos cables de alimentación de la placa de iluminación  del vehículo.

Nos queda conectar los cables respetando el cable negro de la cámara al negro de la placa   y  los dos cables restantes ( cables rojo y amarillo ) al rojo ( positivo )de la placa de iluminación. Aislaremos las conexiones con  cinta aislante  de buena calidad  .  Es interesante también encintar con cinta americana  o cinta aislante  el macarrón protector que habíamos abierto para operar con los cables para ofrecer una protección extra a los conductores.

 

No debemos olvidar fiar con cinta los conectores macho y hembra del cable de la cámara  para que no se suelten estos  con las vibraciones del coche

 

Ahora  ya solo queda  guardar todo el  abundante cable dentro del coche   y pegar la pegatina 3M ( o usar tornillos ) para fijar la cámara al chasis del vehículo

 

 

Y este es el aspecto de la cámara  ya instalada:

 

Para terminar  al necesitar llevar el móvil en horizontal , necesitamos proporcionar  un soporte que mantenga  firme el terminal en esa posición, como por ejemplo soportes de gel (son almohadillas de silicona que tienen adhesión fuerte sin imán, sin pegamento, pero con efecto de vacío ideales  para mntener el móvil siempre en su lugar aún cuando en un viaja o frena el coche)

 

 

 

Posibles problemas 

Anuncios

¿Cual es el patinete eléctrico mas vendido?


Cada vez es más común verlos por la calle y ,no hablamos de los VTC, ni de las bicicletas eléctricas, sino  de un salto cualitativo en diseño: los patinetes eléctricos  plegables, los cuales literalmente  han invadido el  espacio transitable  dando a sus felices conductores una  flexibilidad  e independencia jamas vistos por otro tipo de vehículos gracias  a  sus potentes  y versátiles motores brushless alimentados  por baterías de ultima generación.

Precisamente Xiaomi es una de las marcas que destaca  con su modelo Mi Electric Scooter ( antes  Mijia),    que con una de las mejores relaciones calidad/precio ,  que incluso ha llegado a desplazar  al famoso Segway ,permitiendo moverse cómodamente por las aceras y carreteras de las grandes ciudades de un modo jamas visto por algún otro vehículo hasta este momento.

Hablemos del Xiaomi M365, el cual se ha popularizado  en todo el mundo  gracias a su relación calidad precio , lo cual le ha hecho objetivo de multitud de copias por parte de otras marcas de su excelente diseño ( imitado incluso por el veterano Segway)

Ademas de su diseño, hay otras características que lo hacen  singular ,como su  facilisimo  plegado en tres pasos, su ligereza  ( esta construido en marco de aluminio aeroespacial  que le otorga un peso de  solo 12,5kg )   , su sistema de  frenado  eABS antibloqueo regenerativo para conseguir una distancia de frenado eficiente de sólo cuatro metros  ,su potente  y segura  batería ( de 36V  con una capacidad  de  7800mAh  / 280Wh   que ofrece una espectacular  autonomía de 30km  )    y su  eficiente motor  brushless  de  250W  , aspectos  todos ellos  que no son  fáciles  de ver en modelos de  otros fabricantes.

Su precio de tarifa en tienda oficial Xiaomi es de 400 euros. En Amazon habitualmente encontramos algunos precios más ajustados , y de hecho a día de hoy se encuentra en uno de los precios más bajos de las últimas semanas, estando disponible el Xiaomi Mi Scooter M365 por un precio de 349 euros, tanto en color blanco, como en color negro.  Existen otras alternativas, no menos interesantes que el Xiaomi, que también están en oferta  como el , Kick Scooter ES1 de Ninebot by Segway  que estos días está rebajado a 359 euros, si bien el Segway ES1. goza de una menor autonomia (25km)   , el motor es menos potente (consigue obtener una velocidad maxima de 20km/h,)  pero no goza de la comunidad de usuarios de M36   donde es fácil resolver problemas comunes, comprar accesorios y repuestos, o incluso instalar versiones del firmware que mejoren sus prestaciones, recurriendo a foros y canales de Telegram.

El patinete eléctrico de Xiaomi, más conocido como Mi Electric Scooter, o M365, ofrece una autonomía máxima teórica de 30 kilómetros – en la práctica hemos comprobado que está más cerca de los 20 kilómetros reales – y una velocidad punta de alrededor de 25 km/h , gozando . También asimismo  hay una cuestión nada desdeñable :  al ser uno de los patinetes mas vendidos en todo el mundo, no es para nada complejo conseguir repuestos para cualquier pieza que se le estropee (si le interesa el cableado del patinete, en este post explicamos detalladamente su desmontaje,  así como las diferentes piezas que lo componen).

El modelo Mi Electric Scooter ha sido diseñado con la simplicidad  y la elegancia en mente, destacando por ejemplo el hecho de que  dispone de un sólo botón para encenderlo o apagarlo o mediante  una pulsación larga encender las luces integradas o el hecho de contar con solo un simple display  de 4  leds  para monitorizar la autonomía ( aspecto que por cierto podemos profundizar desde la app  indicándonos incluso los km que podemos circular con la capacidad restante).

 

Precisamente uno de los aspectos de Mi Electric Scooter   mas destacados es  su forma compacta que permite el plegado del patinete en tres fáciles pasos haciéndolo ideal para guardarlo o llevarlo donde queramos: simplemente se gira hacia abajo la palanca para plegar y el timbre del monopatín es atrapado por el cerrojo en la rueda trasera.

Y por  cierto respecto al peso , gracias a que esta construido en marco de aluminio aeroespacial ( que el aporta baja densidad, gran fuerza estructural,excelente conductividad termal y resistencia a la corrosión ) le da mucha ligereza pues solo pesa solo 12,5kg por lo que se puede llevar  plegado con relativa comodidad .

Respecto  a la seguridad   del Mi Electric Scooter  cuenta con  un disco de freno y el novedoso  sistema de frenado eABS antibloqueo regenerativo para conseguir una distancia de frenado eficiente de sólo cuatro metros  , lo cual no es fácil de ver en ningún modelo de ningún otros fabricante.

En referencia  al famoso problema de las baterías de algunos modelos de bajo coste de otras marcas chinas  (que por cierto  no están ofreciendo  modelos seguros), este modelo   gracias a  su  batería compuesta por celdas Panasonic  independientes  18650 , su sistema BMS de carga inteligente, y sus  múltiples circuitos de protección por ramas y la monitorización de la temperatura ofrece  una batería completamente segura  y fiable   en claro contraste  a las baterías baratas  usadas en otros patinetes.

Por cierto,la batería  usada en Mi Electric Scooter  ofrece en total  de 36V  con una capacidad  de  7800mAh  / 280Wh   ofreciendo así  una espectacular  autonomía de 30km  calculada para una persona de 75kg a velocidad constante de 25km/h

bateria.PNG

Para terminar destacar el motor  brushless  de 500W limitado a 250W  por normativa para circular en territorio europeo , el cual por  cierto se puede bajo su responsabilidad soslayar cargando el firmware de modelos antiguos  ( eso si ,a costa de mermar la autonomía de la batería , y de que en esa caso  ,ya no debería circular por suelo urbano).

Por cierto , si le interesa el cableado y los  componentes del patinete, en este post explicamos detalladamente su desmontaje  así como las diferentes piezas que lo componen.

Sin duda estamos ante un scooter fantástico ,pero ¿se puede mejorar?:pues como casi todo en  la vida creemos que si. Veamos a continuación algunos trucos   para sacar el máximo partido de este  estupendo patinete

 

SOFTWARE

App para visualizar  fácilmente  la velocidad

Hablamos de algo obvio pero que muchas personas suelen olvidar  : la app ofrecida por el propio fabricante para gestionar este modelo, la cual es casi siempre la mas olvidada a pesar de sus muchísimas prestaciones.

En efecto ,aunque hay muchas  apps, basadas en el uso del GPS, para calcular la velocidad , esto  hará consumir  batería del móvil  y NO  van ofrecer la información  de la autonomía,  o batería ( la oficial si ).  Ademas ,   sobre todo, tampoco   va a permitir cambiar diferentes aspectos del patinete :la dureza del sistema de  frenado regenerativo , el control de crucero , el encendido de la luz trasera o la actualización del firmware entre otras  variables.

La app recomendable por tanto es   la oficial Mi home (disponible en google Play)

La aplicación funciona  fenomenal   gracias  a un enlace bluetooth que habrá que habilitar . Para que la puedan utilizar en el idioma español  tiene un truco , que es el siguiente: en el momento que instale la app pide el país y todos  debemos poner Europa ( recomendado ) , y no tienen que poner OTROS PAISES .Siguiendo ese sencillo paso  puede  seguir instalando la aplicación y esta ya no dará problema:se conecta con el patinete y se queda instalada con el idioma castellano.

Una vez instalada , lo primero es buscar el patinete en el apartado “Mis dispositivos” y seguir el asistente con el patinete lógicamente encendido

Screenshot_2018-08-31-07-21-13-014_com.xiaomi.smarthome[1]Screenshot_2018-08-31-07-18-15-955_com.xiaomi.smarthome[1]Screenshot_2018-08-31-07-18-09-865_com.xiaomi.smarthome[1].pngScreenshot_2018-08-31-07-19-36-479_com.xiaomi.smarthome[1]Screenshot_2018-08-31-07-22-47-966_com.xiaomi.smarthome[1]Screenshot_2018-08-31-07-22-24-533_com.xiaomi.smarthome[1]

El interfaz una vez conectado y vinculado el patinete a nuestro teléfono,  nos ofrece una información  justa, es decir  la velocidad actual , el porcentaje de batería restante y los km recorridos como vemos en esta imagen:

Si deslizamos hacia la derecha podemos bloquear el patinete   y por ejemplo de este modo  no se podría apagar pulsando el botón de encendido y mandaría una alarma si se elija:

Es muy destacable en opción Más   , algunos  aspectos configurables del patinete  como son la dureza del sistema de  frenado regenerativo , el control de crucero , el encendido de la luz trasera , establecer una clave, información de la batería  o del vehículo y sobre todo  la actualización del firmware ( o la restauración de este ) entre otras  funcionalidades.

Uno de los aspectos   cruciales,  es poder actualizar el firmware del patinete a su ultima versión , para lo cual se hace fundamental que tanto el patinete como el terminal permanezcan cerca y con el bluetooth activo :en tan solo uno segundos  lograremos nuestro objetivo  y tendremos  nuestro  patinete con el ultimo firmware disponible el cual intentara exprimir al máximo las capacidades de este.

 

M65 HUD

Entre las muchas apps disponibles no oficiales nos ha llamado la atención la app  M65  HUD pues muestra velocidad en tiempo real , el kilometraje y el consumo de energía para el Mi Electric Scooter    de un modo mucho mas visual   y parametrizable desde el punto de vista estético  con números claramente visibles.

m365.PNG

.

Podemos tocar ademas ajustar determinados parámetros de configuración disponibles vehículo:

  • Control de crucero,
  • Luz trasera
  • El nivel de recuperación de energía.

Este es el link en Google Play para descargar esta a nuestro terminal

Sw para aumentar la  potencia

La velocidad normal del patinete con la batería completamente  cargada es de 25Km/h y tiene una autonomía de unos 30 kilómetros  lo   cual lo hace optimo para  muchas funciones permitiendo  obtener las  máxima  autonomía cumpliendo ademas la normativa legal   en la mayoría de los países.

Hay personas que  prefieren   una mayor  potencia ( por ejemplo para meterlo en el campo )   y lo cierto es  simplemente modificando el firmware por otro del mismo fabricante pero de  modelos anteriores ,  es posible  conseguirelo  haciendo que la velocidad punta supere los 40Km/h  según aseguran desde Review4iu.com, si bien la autonomía lógicamente se verá mermada al entregar una mayor potencia  que según modelo puede llegar  a los 1000w acelerando  así  mucho mas rápido, superando terrenos irregulares , pudiendo subir cuestas mas altas , cargar mas peso., etc

Básicamente la operación se ciñe a  instalar la  aplicacion   m365 DownG    disponible en Google Play     en su terminal  Android   que se conectara por  bluettooh  al monopatín (como  la app original  de la que hemos hablado mas arribe  )

Desde la propia app se instala un firmware externo que modificara la configuración del patinete para que entregue más potencia PERO  A CAMBIO PERDEREMOS LA  GARANTÍA  Y TAMPOCO SERA LEGAL TRANSITAR POR VÍAS PUBLICAS.

PATCHE.PNG

Esta aplicación permite por tanto permite  enviar otros  firmwares oficiales de otros modelos   anteriores del mismo patinete de Xiaomi (disponibles a través de Internet)  y  que según todos los indicios pueden instalarse en  modelos mas recientes    a través de Bluetooth.

La aplicación es gratuita y se trata sin ninguna garantía y todos los archivos flash pertenecen a sus respectivos propietarios,

Antes de flasherar  comprobar si su scooter tiene 2 fusibles pues al requerir   mas potencia consumirá el  doble de energía y pueda que funda el fusible interior de protección .

Por cierto el código de la  app esta disponible  github y los binarios están disponibles en un wiki francés

El usuario de Youtube Vicesat explica en un vídeo  este proceso  de cómo trucar el patinete para incrementar su potencia y velocidad. Si escribe en Google una sencilla búsqueda con ese motivo comprobará que existen muchos tutoriales en los que se detalla cómo realizar la operación.

ATENCION: Es muy importante destacar que aunque  pueda sonar  tentador obtener mas potencia del patinete a  cambio de una mucho menor autonomía, no solo podemos estropear el patinete ,  y perder la garantía ,  sobre todo   el patinete no es legal para transitar con las consecuencias que pueden acarrear sobre todo  si nos vemos involucrados en un accidente así que desde estas lineas  los desaconsejamos completamente.

 

HARDWARE

Sin duda estamos ante un scooter fantástico ,pero ¿se puede mejorar?:pues como casi todo en  la vida creemos que si. Veamos a continuación algunos trucos  que ya vimos en varios post anterior es  pero que hemso intentado resumir aqui    para sacar el máximo partido de este  estupendo patinete.

Cambio de neumáticos

Uno de los  principales averías  que puede sufre este modelo es  que  puede  pinchar alguna de  las ruedas  ( como casi cualquier vehículo con neumáticos ).En este caso desgraciadamente , la dificultad estriba en que  las ruedas son tan pequeñas que son mas complejas de cambiar  que una bicicleta.

Los pinchazos  serán mas acusados  si se sobrepasan los 100kg de peso ( por ejemplo si lleva consigo a un niño pequeño) o si se transita por vías no asfaltadas: en estos casos   existe la solución de los  neumáticos macizos

Existen  neumáticos diseñados para reemplazar la rueda delantera o trasera del scooter eléctrico Xiaomi Mijia M365 siendo muy resistentes ,y  lo mas importante:no requieren  hincharlos ,  por lo que no pueden pinchar nunca,  así  que  para aquellas personas que suelen pinchar,  esta solución es  la mas práctica y duradera.

El material usados es especial de goma con superficie ranurada ofreciendo una excelente adherencia y una buena resistencia al desgaste. También es resistente a la perforación, no esta ventilado, y es duradero y ligero

Su flexibilidad  por tanto es superior , y su capacidad de sellado también ,permitiendo al neumático permanecer estable como un neumático tradicional totalmente transpirable.

Ofrecen en resumen ciertas ventajas:

  • Mayor  fiabilidad total
  • Ya no va a pinchar  al bordear las aceras  , saltando , etc
  • El patinete puede circular por cualquier tipo de terreno
  • El mantenimiento es cero
  • No hay  que regular las presiones
  • Soportan   muchísimos mayor  pesos  que los de aire

Y como contra-prestaciones:

  • Menos autonomía
  • Mayor  peso
  • Menor aceleración
  • Menos confort  que con  los de aire (pero tampoco  tan incómodos como un skate o como las ruedas típicas de patinetes pues la goma amortigua parte de los baches  al no ser completamente rígidas  pero cuenta con numerosas  ventajas )

Por cierto, si opta por cambiarlas usted mismo no  olvide calentar estas ( por ejemplo metiéndotelas en un microondas un corto tiempo)    para colocarlas   en las ruedas originales pues de otro modo sera  una tarea casi imposible.

Por cierto  este tipo de rueda maziza  se pueden comprar en Amazon  por unos 30€ 

Una solución parcial es  usar neumáticos hinchables de  doble cámara   algo más gruesas (1,8 mm) que las originales (0,9 mm) lo  cual  evitará pinchazos repetidos

 

Soporte para el móvil

Obviamente  si queremos llevar nuestro móvil en el propio patinete para conocer la velocidad actual o modificar aspectos de este  , tendremos  que contar con un soporte adecuado para ello. Lo cierto es que casi cualquier soporte para  bicicleta debería poder valer,   pero no todos cabrán, dadas las reducidas medidas del manillar

Destaca para este modelo de Lixada   que se adapta perfectamente tanto a  Mi Electric Scooter     como a cualquier terminal.

Estas son alguna de sus características:

  • Longitud ajustable de 50mm a 100mm, apto para el teléfono 3.6-6.2 pulgadas o dispositivos electrónicos, como para el iPhone 7, para el iPhone 7 Plus, GPS, y así sucesivamente.
  • El diseño de cuatro garras bloquea firmemente el teléfono, evitando que se caiga cuando se conduce en carreteras difíciles.
  • El relleno adhesivo de pegamento protege su teléfono móvil de ser rayado.
  • Hecho de plástico de alta resistencia y aleación de aluminio, duradera de usar.
  • Conveniente para el manillar de Φ31.8, espaciador del uso para el manillar de Φ25.4mm / Φ22.2mm.

Por cierto este modelo esta en Amazon por menos de 9€

Mejoras    gracias a la   impresión 3d

Por ser  un modelo tan popular muchos usuarios se han decidido a diseñar piezas en 3d para este modelo   y compartir sus diseños para que cualquiera pueda imprimir  estas ( u ordenar su impresión). Esto  facilidad  que ciertamente  ofrece infinitas posibilidades es criticada por usuarios que no disponen precisamente de impresora 3d , pero no debe olvidar  que hoy en dia esto no es problema pues en el peor de los casos se puede acudir a empresas o tiendas que nos resolverán el problema( y no son tan caras como se piensa).

Hay muchísima variedad de piezas para imprimir para este patinete ,  pero destacan la sencilla pieza para proteger el cable de la luz trasera justo donde pasa desde el guardabarros a la luz  , y  otra para eliminar la holgura del sistema de plegado, !y  por supuesto   muchas mas!.

Veamos algunas de las piezas mas interesantes para  Mi Electric Scooter :

Almohadillas para el fleje

Esta es  una de las piezas mas  famosas ,descargada y usadas siendo ademas de las primeras en  demostrar su utilidad.

Sirve   para eliminar la holgura del sistema de plegado evitando que se ensucie y termine teniendo holgura la barra de dirección.

fleje.PNG

Este conjunto de piezas  elimina el juego o posibles holguras  de la barra de dirección y es descargable gratuitamente desde Thinginverse . El diseño ofrece 3 tipos de almohadillas para scooter eléctrico xiaomi 0.4 mm, 0.6 mm y 0.8 mm. y  así puede probar cual de ellos se adapta mejor así a su modelo  y  a sus gustos personales.

Este es el link de descarga  :https://www.thingiverse.com/thing:2436676

Protección luz trasera

Esta pieza es también muy interesante pues los cables de la luz posterior van muy expuestos a la  intemperie (van cubierta únicamente con cinta líquida y silicona).Gracias a este protector  descargable gratuitamente desde Thinginverse podemos proteger esta pieza de una forma muy efectiva utilizando ademas los mismos tornillos.

luz trasera.PNG

Este es el link de descarga  :  https://www.thingiverse.com/thing:2375311

Gancho para colgar

Esta pieza utiliza uno de los tornillos de la barra de dirección siendo muy útil para colgar cualquier cosa  como por ejemplo una bolsa de la compra.El diseño es descargable gratuitamente desde Thinginverse

gancho.PNG

Este es el link de descarga  : https://www.thingiverse.com/thing:2549865

Refuerzo guardabarros

El guardabarros  original  trasero ofrece cierta fragilidad . Este diseño  es ideal para imprimir en impresoras FDM casi sin soporte y es  descargable gratuitamente desde Thinginverse.  Necesita tornillos M3x12 o M3x15 para ensamblar modelos de parte 1 y parte 2 .Usa soporte adicional con método de montaje simple

Una vez impreso ,atornille el soporte a la luz trasera,inserte el soporte en los agujeros  y después atornillar el guardabarros al scooter

refuerzo.PNG

Este es el link de descarga  : https://www.thingiverse.com/thing:2868159

Cesta

Aunque puede mejorar, nos ha gustado esta cesta pequeña para scooter Xiaomi M365 que también es descargable gratuitamente desde Thinginverse.
Para montarla  en el patinete  necesitaremos una pequeña goma como mediador entre la montura y la lanza delantera y dos tornillos adicionales de 1/4 * 1/8.

cesta

Este es el link de descarga  : https://www.thingiverse.com/thing:2925158

Soporte para niños

Es frecuente  que muchos padres decidan usar el patinete para llevar su hijos en el patinete   para evitar otros sistemas de locomoción contaminantes. Este diseño permite añadir una segunda barra para que los niños se puedan sujetar de forma mas segura,

El diseño es descargable gratuitamente desde Thinginverse ( el diseñador  recomienda  user Prim para imprimir el  agarre)

kids handle.PNG

Por favor no olvide elementos tan importantes de seguridad como el casco  y si es posible protecciones para los codos  rodillas   y manos especialmente para los mas pequeños

Este es el link de descarga  :https://www.thingiverse.com/thing:2746283

Stand para niños

En sintonía con el diseño anterior nos proponen un stand para montar en el scooter niños de menos 4 años  pues sin este soporte se golpean la cara en el manillar.El diseño también es descargable gratuitamente desde Thinginverse

El diseñador recomienda colocar dos tiras de cinta adhesiva de espuma 3M de doble cara y sujetar con pernos de acero del tipo M3

stand.PNG

Por favor no olvide elementos tan importantes de seguridad como el casco  y si es posible protecciones para los codos  rodillas   y manos especialmente para los mas pequeños

Este es el link de descarga  : https://www.thingiverse.com/thing:2703403

 

Seguro  querido lector que  existen muchísimos mas diseños  interesantes para colocar en nuestro patinete , así que le invito a que si le gusta cualquier  otro accesorio que le sea útil con  Mi Electric Scooter   las comparta con toda la comunidad de soloelectronicos. 

Para inspirarle en este link puede encontrar muchos mas diseños de  piezas en 3D  para nuestro patinete  https://www.thingiverse.com/search?sort=makes&q=xiaomi+scooter&type=things&dwh=825b8932d42a8e4

 

 

 

Conclusión

Recientemente, Xiaomi lanzaba una versión Pro de este patinete que casi dobla la autonomia ( 45 kilómetros de autonomía  teóricos) e incluye algunas mejoras,  aunque aun no ha llegado oficialmente a España, y para adquirirlo es necesario recurrir a importadores. El precio en Europa será significativamente más alto y todavía habrá  que esperar  quizás  un año  o mas hasta que este disponible por lo que hoy por hoy  las prestaciones del Mi Scooter M365 por un precio de 349 euros  son más que potentes para la mayoría de los usuarios.

Por  ultimo   para terminar recordador  que este patinete no es un juguete  ,por lo que no conviene que sea usado por  niños menores de 14 años ( y de usarlos, utilícelo bajo la vigilancia de un adulto)  .Asimismo conviene utilizar equipo de protección como casco y rodilleras,coderas o guantes. Asimismo debe respetar la normativa de circulación de cada país  como  no utilizar en lugares con mucho tráfico o incluso por aceras donde poco a poco se esta empezando a prohibir por los graves accidentes que han acontecido 

Por cierto, el famoso  patinete de Xiaomi  se puede comprar  directamente en Amazon , ofreciendo este el envío en un par de días como máximo  y sobre todo la garantía europea de  2 años a diferencia de otros portales orientales que tan solo ofrecen solo unos meses corriendo ademas los gastos de envío  por parte del comprador..

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

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.

 

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 .

Cámara trasera inteligente con Raspberry Pi. Parte 2


Añadiendo reconocimiento de imágenes

 

En los tutoriales de instalación de OpenCV  se  recomienda compilar desde la fuente; sin embargo, en el último año ha sido posible instalar OpenCV a través de pip, el propio administrador de paquetes de Python. Si bien la instalación desde la fuente le dará el mayor control sobre su configuración de OpenCV, también es la más difícil y la que más tiempo consume. Si está buscando la manera más rápida posible de instalar OpenCV en su sistema, querrá  usar pip para instalar OpenCV, pero hay algunas cosas que pueden hacer que se tropiece en el camino, así que asegúrese de leer el resto de este  post. 

Script  en Python

Ahora  este script    puede  ser nombrado  como  car_detector.py  y lanzarlo desde  la consola  .

Ojo no basta con lanzarlo F5 desde el propio Python pues dará probablemente error a l ahora de importar al libreria cv2, pero no se preocupe situarse en la ruta del scrript  en prython  y   ejecutar

sudo python car_detector.py

IMG_20181113_224935[1].jpg

A partir desde ahí debería funcionar la detección de imágenes  con lo que capte la imagen de  la Raspberry Pi

En el siguiente vídeo podemos ver el script en acción

 

 

Como vemos en elvideo en pequeña escala, lo hizo bastante bien detectando un montón de objetos innecesarios, ( aunque  a veces detecta las sombras como objetos.)En un escenario del mundo real, los resultados fueron sorprendentemente precisos ,pero si es  cerca de las condiciones perfectas, Tenga en cuenta que el código es  básico actualmente y necesitaria muchas más pruebas y depuración)

De los dos métodos,este  método , pero el primer método  es más confiable en múltiples situaciones. Así que si usted fuera a hacer esto para su coche, iría con el método  inicial ( el que usa overlay).

 

 

Conexión hacia la Raspberry Pi via vnc

Ya que se ha conectado exitósamente a la consola de comandos por ssh , seguro que le interesa también poderse conectar tambien  al interfaz gráfico por lo que ahora nos toca instalar y configurar el servidor de VNC sobre Raspberry Pi  en su tablet/smartphone.

Para instalar y configurar el VNC viewer en su tablet/smartphon en  android  siga los siguientes pasos:

  • Descargue la app Vnc Viewwer desde Google Play desde la url  oficial https://play.google.com/store/apps/details?id=com.realvnc.viewer.android
  • Al ejecutar la   app por primera vez le pedira una cuenta de  vnc, de modo qeu si no la tiene tendra que creala desde la propia aplicacion introduciendo una cuenta de correo, un nombre , apellido,pais   y un catcha,
  • En nuestro correo electrónico recibiremos un email que debemos validar para confirmar que  cuenta nos pertenece
  • Una vez que haya confirmado los datos puede intentar volver a entrar en la app VNV Viewer ingresando las credenciales que introdujo
  •  Ahora  siga el procedimiento similar al del ssh
    • Haga clic en el el Boton del signo más en la parte inferior izquierda de la pantalla y seleccione la opción Nuevo Host.
    • Entrar los siguientes datos:

    Alias: cualquier nombre es aceptable como por ejemplo Raspberry Pi 

    Username: pi

    Nombre de host: la  dirección Ip  obatnida con el comando ifconfig

    Contraseña: la pwd que haya puesto

    Los demás campos se pueden dejar espacios en blanco, luego toque la marca de verificación en la derecha superior. Después de eso, haga clic en una Conectar cuando se le preguntó ” Si desea conectar el dispositivo

  • Para  conectarse  a  su Raspberry Pi , dado que ya ha creado la conexión, pulse  sobre el icono nuevo que aparece en la pantalla de inicio
  • Enseguida deberían aparecer   las credenciales de acceso  y probablemente el pwd en blanco que deberemos completar  .
  • Finalmente progresar la conexión  pulsando en CONTINUE
  • Una vez dado el botón de conectar debería aparecer la pantalla principal de Raspbian que ahora podremos controlar desde nuestro smartphone
  • Podemos ver la imagen de la cámara  ahora desde el propio teléfono

Screenshot_2018-11-13-22-55-52-301_com.realvnc.viewer.android[1]

 

Mas información en :https://www.hackster.io/tinkernut/raspberry-pi-smart-car-8641ca

 

A %d blogueros les gusta esto: