Como saber el consumo diario por horas sin ningún hw adicional


En este blog hemos hablado en numerosas ocasiones de sistemas para monitorizar el consumo energético  de una vivienda,  por ejemplo  usando un contador con salidas de pulsos  o directamente con un sencillo watimetro digital  de panel.

Desgraciadamente en ambos casos aunque el hw no es nada costoso  , según el tipo de  montaje, hay que soltar al meno uno de los  cables de la acometida  en caso del display hacer pasar por el cable la bobina y volverlo a colocar en su lugar ,  o bien conectar un watimetro de montaje din en derivación  con la salida del magenetotérmico general    

En resumen seria un esquema muy similar al siguiente tal y como hemos comentado en otros posts:

 

 

instalacion

En cualquier caso  , como podemos intuir , deberíamos extremar las medidas de seguridad  para evitar exposición a la c.a. , de modo  que si no tiene experiencia, es mejor recurrir a un profesional lo cual lamentablemente  hará aumentar nuestro  presupuesto .

Pero no se desanime , pues pensándolo mejor ¿Y si esta información ya estuviese disponible? Pues en efecto  dado que  en muchos países es ya  obligatorio el uso de contadores inteligentes , en la mayoría de los casos , aunque quizás no lo sepa ,   toda la información de consumo desglosada incluso  por horas  (o por días)  en efecto   ya esta disponible por parte de la mayoría de las distribuidoras  , teniendo únicamente que recurrir   al sitio  web del suministrador  para obtenerlo.

En este post vamos  a poner como  ejemplo la obtención de las lecturas en caso de que su  suministrador  sea  Endesa, pero en caso de que este no sea el suyo , el procedimiento esa muy similar 

Para obtener dicha información por tanto nos iremos a la web oficial de Endesa:  https://www.endesaclientes.com

Lógicamente deberíamos tener credenciales de acceso por lo que   si aun no se ha interesado  en acceder  a dicho sitio , debería  proceder antes a registrarse en la siguiente  url  para lo cual ademas de los datos personales necesitara una factura en papel  para  confirmar  que  es usted quien dice ser  

A continuación , nos validaremos con nuestras credenciales de usuario  y pwd  de Endesa 

 

area cliente

Al validarlos en este sitio nos manda directamente al apartado  “Tus  consumos”   ,  donde en caso de  tener varios contratos , tendremos que seleccionar cual de ellos  nos interesa pinchando en la flecha azul de la derecha del  contrato visualizado por defecto:

 

 

En este  primer ejemplo en el combo de vista  elegiremos  “Por día”  y a continuación seleccionaremos aquel día que nos interese investigar:

 

A continuación  nos dará pormenorizado el desglose del consumo total en kw/h  por franjas horarias para ese día

 

 

Observe que estos resultados se puede exportar a diferentes formatos como por ejemplo  una hoja excel   , precisamente  para salvar dicha información  en nuestro ordenador

 

Aun  mas interesante  que el dato anterior , puede ser seleccionar el combo de Vista por factura pues ahora nos aparecerá desglosada el consumo por día para analizar  pautas que podemos seguir en aras de intentar  disminuir  nuestro consumo eléctrico,

Asimismo  ,como vemos  mas abajo , también se pueden exportar dichos datos a una hoja excel ,    para no solo guardar estos en nuestro ordenador ,sino también para poder realizar cálculos sobre estos datos.

En este punto  también hay  una importante razón  para haber seleccionado la vista  por consumo  ( es decir la vista por días  ) , pues  si conectamos varios enchufes inteligentes,  como por ejemplo   el modelo  MSS310    al ofrecernos este el consumo diario del equipo conectado a este podemos ir restando del valor total  por día estas cantidades   para llegar al origen del mayor  consumo .

Por ejemplo  electrodomésticos destinados a  ser responsables del mayor consumo  no podemos olvidar equipos tan  gastosos como el termo eléctrico, el horno, la vitroceramica y la nevera  entre otros, por lo que quizás sea ahí donde podremos fijar nuestro enchufes inteligentes por ejemplo  modelo  MSS310  

 

Asimismo mediante la activación de diferentes skills o funcionalidades (es decir como  las apps para los samrtphones , pero en este caso para ejecutar en un altavoz inteligente ), es posible pedirle a Alexa( de Amazon )  de viva voz  ademas de que  ponga música, e lea un libro o que diga qué tiempo va a hacer mañana, gracias a  la nueva skill de Endesa,  preguntar por voz   por su  consumo de  energía asi como  tener más cerca que nunca el asesoramiento energético personalizado que le permita ahorrar en sus facturas.

Lógicamente  se necesita ser cliente de Endesa y tener alguno de los diferentes modelos de altavoces inalámbricos de  Amazon Echo

 

 

Ejemplos de coas que podemos preguntarle a Alexa:

  • ¿Estamos gastando más luz que el mes anterior?El primer paso para controlar tu consumo es descubrir cuándo te estás pasando.

  • ¿Cuánta energía hemos consumido el último mes? ¿Y el anterior?
  • ¿Está pagada mi última factura?

  • ¿Hay alguna tarifa nueva que pueda adaptarse a nuestro perfil de consumo y así ayudarnos  a ahorrar?

  • Dudas sobre  facturas y contratos Endesa

  • Etc.
Básicamente para poder usar esta funcionalidad, primero deberemos activar el skill de Endesa en nuestro Altavoz, para lo cual solo tenemos que ir a la página de skills de Alexa y activar dicho skill (necesitara tener cuenta en amazon) , aunque  dicho skill sea gratuito
Una vez activada, tenemos  que conectar el skill   a nuestro  usuario de endesaclientes (si es cliente de Endesa pero aún no tiene usuario necesitará , regístrase aquí.) , También si esta registrado pero no recuerda sus datos, puede recuperar su contraseña o incluso  recuperar su usuario.  A partir de aquí ya podrá hacer las preguntas anteriormente citadas  y todas las que se le ocurran. ! quien sabe a lo mejor nos sorprende !
Anuncios

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 .

Reciclar un módem usb 3G y de paso mejorar la cobertura Wifi


En efecto  estos simples dispositivos de almacenamiento de datos que permiten conectarse   desde su  ordenador  a Internet mediante un puerto USB  mediante tecnología 3G o 4G a través de una de las redes del operador de telefonía móvil con el que tenga suscrito el contrato  también llamados “ llaves 3G” o “pinchos 3G ”   son dispositivos claramente en desuso  .

Estos  módem USB no solo son compatibles tanto con ordenadores  convencionales como con ordenadores  portátiles sino también con cualquier tipo de sistema operativo y además incluso  se pueden utilizar con tabletas, siempre y cuando estas dispongan de un puerto USB, por lo que en efecto son dispositivos bastante compatibles con una enorme cantidad de equipos  y diferentes sistemas operativos .

Estos dispositivos  ciertamente nos reafirmamos han dejado de sernos útiles desplazados por las facilidades de creación de zona wifi  de  todos los smartphone tanto Android como Ios, lo cual ha hecho que estos dispositivos queden definitivamente relegados  a ser olvidados en un triste cajón.

 

 

A pesar de sus puntos negativos, estos  módems USB aun pueden ser una gran solución si necesita conectarse de forma temporal a Internet. Entre sus grandes ventajas están:

  • Algunos operadores ofrecen tarifas para tener Internet móvil con un módem USB sin necesidad de contratar un plan de voz ni pagar una cuota de alta.  Este tipo de tarifas de Internet prepago era una gran solución  durante viajes  o en una segunda residencia.
  • La instalación rápida y sencilla. Nada de recibir al técnico ni añadir más cables a su salón. Los módem USB son auto-instalables.
  • Los módem USB multi-banda solucionan en gran parte el problema de la cobertura  ya que son capaces saltar de una red a otra buscando la mejor cobertura.

Debemos puntualizar que los módem USB se siguen utilizando en determinados ámbitos por su facilidad de transporte, pero sin duda , aparte de la facilidad de la zona wifi que cualquier smartphone  puede crear , en  el caso de necesitar algo mas especifico  hay opciones  como por ejemplo los router 4G, que no dejan de ser  dispositivos  similares, pero con evidentes mejoras pues no solo dotan de conexión a Internet a un solo dispositivo compatible con la conexión USB, sino que generan una red WiFi a la que pueden conectarse cuantos dispositivos sean necesarios.

 

Instalación de un módem 3G

Bien  si tenemos algún que otro módem 3g guardado en el cajón porque  ya no es util en su función principal ¿ para que nos puede servir?  pues  sencillamente como  adaptador wifi  pues la mayoría de estos pinchos también soportan este tecnología

Tomemos como  ejemplo un pincho Huawei E173 de la operadora Movistar dado que  el proceso sera muy similar con otros modelos

Si lo pinchamos en un puerto USB libre enseguida, debería aparecemos una unidad adicional con 0 bytes disponibles donde solo tenemos acceso a  lectura dado que se encuentran los drivers del módem usb.

 

Si hacemos doble click  sobre la unidad , enseguida se ejecutará el autorun que hará que comience la instalación del sw, la cual seleccionaremos que sea personalizada dado que solo queremos usar el módem como adaptador wifi 

 

Ahora solo seleccionaremos zona wifi ( ocupa unos 42,5Mb)   ,le daremos a siguiente para que lo instale en el directorio por defecto 

 

según las necesidades que tengamos si lo  deseamos podemos bien que se inicie automáticamente o  simplemente que se ejecute a demanda

Ahora ya simplemente se ejecutaría el escritorio donde lo importante  a la derecha del logo de movistar aparezca el nombre del módem ( en este caso HUAWEI) pues es señal de que se han instalado correctamente los drivers del módem y este esta funcionando correctamente

Para conectarnos por wifi, solo pulsaremos en Redes disponibles y acto seguido introduciremos  la clave de la red wifi  y desde ese momento ya podemos navegar mediante la red wifi  seleccionada  a través del viejo  pincho 3G  que teníamos  relegado  en un cajón  

 

 

Con total seguridad observara  que la calidad de la conexión es mucho mejor que  muchos adaptadores genéricos  e incluso propietarios incluidos en equipos de fabrica ( que quizás se hayan averiado  o no sean capaces de lograr conexiones estables) . Ademas sobre todo disfrutara  de una mayor   cobertura y mejor alcance  , todo ello reciclando equipamiento electrónico  que  ya nos era útil dándole ahora una segunda oportunidad ! reciclemos todos en pro de un mundo mejor!!

 

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

Instalación sencilla de un display avanzado en un coche


Los HUD (Head-Up Display) básicamente son  displays orientados a la seguridad,  pues la idea fundamental de este tipo de dispositivos es que el conductor mantenga su mirada en dirección al frente  sin perder de vista la carretera mostrando a  la vez superpuesta esta información relevante  por tanto sin obligar al conductor a girar la cabeza cada vez que quiera comprobar algo. Actualmente  gracias a la fusión de estos displays  HUD  de nueva tecnología  con  la información proporcionada por el puerto de diagnóstico o OBDII de su vehículo , podemos proyectar la información útil de conducción  en su parabrisas  de modo que  no tenga que apartar la vista de la carretera para dirigirla  al cuadro de instrumentos por ejemplo  para saber a la velocidad  a la que se circula  o  las revoluciones del motor .

Una novedad ademas de los nuevos HUDs es que gracias a la evolución de la información  del OBDII   se  puede suministrar incluso mas información que el propio vehículo podía ofrecer por defecto  como por ejemplo  temperatura del agua ,varias  alarmas (voltaje,posición de la válvula de mariposa, ángulo de avance de encendido, tiempo de 100 km aceleración), consumo de combustible, kilometraje, aviso de   poco combustible, detalle de fallo del motor, indicación de marcha incorrecta, optimización de consumo, recordatorio de parada para el conductor, etc.

En esta ocasión vamos  a ver el modelo VGEBY Universal HUD  que  cuenta con una pantalla gigante de 5,5″  y se conecta al ODB 2  mediante  un cable especial que en un extremo cuenta con mini-usb ( para conectar al HUD)  y por otro un conector ODBII  para conectar al vehículo

Por cierto ,este cable suele ser muy fino para que pase desapercibido,por lo que  debe tenerse cuidado con el,  pues puede partirse fácilmente si hacemos mucha presión sobre el para disimularlo.Si llegase a romper el cable, no se alarme pues el cable es standard para este tipo de diplay: es decir conexión micro-usb por un lado y un conector ODB2 por el otro.

 

Aunque  podamos ver este  HUD    bajo diferentes marcas   y acabados , en realidad casi todos  se basan en el mismo modelo , con ligeras variaciones lo cual se traduce en diferentes calidades  o precios, pero todos pueden adaptarse automáticamente al tipo de vehículo que está en línea con OBDII o EUOBD (Sistema de diagnóstico a bordo).

La información ofrecida por  el   modelo VGEBY Universal HUD    es mucho mas rica que la mostrada por otros modelos anteriores  pues es concreto es la siguiente:

  • Velocidad en km/h
  • Revoluciones por minuto del motor
  • Consumo de combustible
  • Tiempo en marcha
  • Temperatura del radiador
  • Indicador del numero de  marcha engranada
  • Avisos de fallos del motor
  • Tensión de la batería
  • Presiones del sistema de admisión
  • Recordatorio de descanso
  • Tiempo de aceleración en 100 km
  • Alarmas , etc

El modo  de visualización puede ser seleccionado  por el propio conductor  , el cual puede elegir el modo de visualización normal, alta velocidad modo de visualización y modo de visualización automática.

Mediante la función de visualización se pueden mostrar : Velocidad de conducción, velocidad del motor(RPM)  , temperatura del agua, voltaje de la batería, consumo de combustible, conmutación libre entre kilómetro y milla, conmutación libre entre C y F.

En cuanto las alarmas  cuenta con las siguientes:  Alarma de sobre velocidad, alarma de alta temperatura, alarma de baja tensión, alarma de falla del motor y posibilidad de  eliminación del código de fallo, etc

Una peculiaridad  necesaria   es tenerlo configurado por defecto en   Km y no en  millas, función que viene configurada  normalmente en Europa (como otros parámetros)

Es interesante destacar que estos modelos incluyen un  sistema para  apagarse automáticamente   y por supuesto  para iniciarse   cuando el vehículo se ha arrancado (es  decir implementa la función  de   AUTO ENCENDIDO / APAGADO) , apagándose pues  cuando  el vehículo se  haya detenido  para proteger la batería del vehículo.

Por otra parte, aunque debería manipularse  lo mínimo posible , se pueden cambiar  las funciones  con una sola  mano para controlar el HUD, aunque no hace falta decir que debería hacerse con el vehículo parado.

Asimismo,  buscando la máxima comodidad  es muy útil el  modo de ajuste automático  del brillo de la pantalla  , aunque también en casi  todos los HUID  , este ajuste  se puede realizar  manualmente.

En cuanto   a la información que puede proporcionar  modelo VGEBY Universal HUD  es la siguiente:

 

Es muy importe destacar  que este tipo de dispositivos están  disponibles para coches con una interfaz OBD2 / EUOBD que en la mayoría de vehículos  de 8 a 10 años esta presente aunque no son compatible con Blade Electric Vehicle pero si en muchos modelos hibridos  ,y como vamos a  ver ,  son  muy fáciles de instalar , tanto es así  que podríamos decir que es “plug and play”.

Veamos en este breve video el  modelo VGEBY Universal HUD   en funcionamiento;

ATENCION:  Por favor, revise las reglas y regulaciones locales para el uso de este  tipo de dispositivos en  carretera   verificando que las regulaciones locales  autorizan  este tipo de instalaciones y es conforme  que  la posición del indicador esté dentro de distancias fijas del tablero para algunas ubicaciones.

Instalación del HUD

  • Antes de nada 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
  • Deberíamos ahora  comprobar  que disponemos del cable usb-odb2, el display  , el adhesivo para fijarlo  y la lamina translucida( en caso de que vayamos a ponerla)

  • 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
Una vez localizado  conecte el extremo del cable  suministrado en el conector del vehículos
IMG_20180120_162216[1].jpg
  • Haga pasar el cable por el borde de la puerta
IMG_20180120_162249[1].jpg
  • Ahora bordee  el parabrisas  con  el cable hasta llegar a su la posición  donde coloque  el  aparato
IMG_20180120_162352[1].jpg
  • Ahora ya conducido el cable  debe poner el circular antideslizante en posición plana delante sobre el  HUD  .Puede ajustar  ángulo del  HUD de modo qeu la imagen  reflejada en el parabrisas este  nivelada.
IMG_20180120_163331[1].jpg
  •  Pegar OPCIONALMENTE  la película reflectante sobre el parabrisas pues realmente eliminara el doble reflejo del display , aunque personalmente prefiero no pegar nada en el parabrisas pues de este modo no obstaculiza en absoluto la visión a través de este . Si se decide pegarlo , algunos consejos para pegar la película antirreflectante:
    • Puede rociar uniformemente agua sobre el parabrisas.
    • Rasgue la capa protectora de la película y rocíe un poco de agua para ambos lados, luego pégalo en el lugar que quiera.
    • Nivelar el agua debajo de la película con un objeto liso hasta que no haya agua y burbuja dentro.
    • Cuando el agua se evapore, puede limpiar el agua y el polvo alrededor del película.
  •  Para probar el dispositivo , debe encender el host de HUD y debería ver el voltaje de la batería del vehículo, y luego entrará  en el estado de investigación de
    la versión del ordenador de a bordo del vehículo reconociendo este con un pitido indicando con esto de que esta listo. 
  • Después de estos simples pasos podemos decir que HUD está instalado exitosamente.   

 

Ajustes   

Este display tiene una rueda en unlateral qeu cuenta con tres posiciones: izquierda , derecha y central

Una vez encendido puedem pulsar el botón  de control a  la izquierdo  para alternar la visualización de : 

  • reloj,
  • temperatura del agua,
  • presión de admisión
  • RPM del motor
  • angulo de aceleración
  • tiempo de acelaracion  para 100sg

Una pulsación, por cierto larga de 5 segundos, hacia el lado derecho conmuta entre sonidos activos  o no del HUD

Una vez encendido ,también puede pulsar el botón  de control a  la derecha  para alternar la visualización de : 

  • consumo de combustible
  • posición del throttle

Si pulsa el botón central  con una pulsación corta entra en el menú de configuración de un menú de 0 a 23 opciones  que vamos a  ver  a continuación (  una pulsación corta incrementa el menú)

Estas son las diferentes opciones del menú con sus valores por defecto , su función y el rango de valores posibles::

 

 

 

IMPORTANTE ; Observe especialmente   el menú nº 23 (Factory Reset)   , pues si se ajusta a la izquierda al valor 1, y luego con una pulsación larga  en el botón central por 5 segundos para salvar y salir  , llevara al modelo VGEBY Universal HUD a la  configuración de fábrica.

 

Borrar   Códigos de fallo

Es sin duda   una gran  utilidad  del modelo VGEBY Universal HUD  muy interesante y que incluso , si es  fortuita , nos puede ahorrar bastante  dinero en desplazamiento   y  taller   que sin duda amortizaran  la compara de este dispositivo .

El modo de borrar los codigos de  error de la centralita  de  nuestro vehículo es muy sencillo en este modelo VGEBY Universal HUD :cuando tenemos conectado el display al coche por el ODB2 , no arrancar al motor   pasando a ON , y esperar que se vaya a OFF el display . Ahora entonces  pulse el botón derecho  por 5 segundos  : el HUD   producirá un sonido   y finalmente el HUD borrara el código de error

 

 

Por cierto , si le interesa el HUD descrito  en este post  (modelo VGEBY Universal HUD)  , puede comprarlo en Amazon por unos 42€  en este enlace

Como conectar una memoria USB al Amazon Fire Stick


Amazon Fire TV es uno de los dispositivos más originales de Amazon  pues por un precio razonable ( dado que esta sufragado  en parte por Amazon  para  que consumos contenidos  suyos,) , este gadget   nos permite  llevar todo el material multimedia a un mismo punto  y ademas gobernándolo con un sencillo mando

Algunas de las plataformas accesibles desde este dispositivo son:

  • Con la suscripción a Amazon Prime, se tiene acceso a Prime Video, que ofrece miles de películas y episodios de series sin ningún cargo adicional.
  • Se puede acceder a fotos en Prime Photos sin ningún coste adicional y verlas en su televisor HD con el Fire TV Stick Basic Edition.
  • Permite usarlo como plataforma de juegos causal gracias a apps disponibles en  el portal de Amazon  como  Stranger Things: The Game, Galaxy Zero, Asphalt 8 o incluso algún Final Fantasy como el III, V o VI , estas ultimas de pago ( lo ideal  usar un mando bluetooth),
  • Se pueden instalar  miles  de aplicaciones  directamente desde el propio dispositivo  gracias  a la vinculación del Fire TV Stick , con su cuenta de Amazon
  • Se puede acceder a redes sociales como Facebook, Reddit ,eyc asi como a  millones de otros sitios web usando navegadores web como Silk o Firefox ya preinstalados en el propio stick .
  • Se puede disfrutar  de otros servicios ajenos a Amazon  tan populares como Netflix, Youtube, Spotify  etc
  • Se  puede disfrutar de  Movistar + sin descodificador  como vimos en este blog

 

 

La versión vendida en muchos paises fuera del ámbito anglosajón como por ejemplo en  España,es la denominada Basic Edition, la cual en realidad es la segunda generación del producto  contando  con un  Mediatek 8127D (cuatro núcleos Cortex-A7 a 1,3 Ghz) y gráfica ARM Mali-450 MP4   o capaz de decodificar contenido en H.265 por hardware, si bien la resolución en esta version es Full-HD (1920×1080). Asimismo cuenta con unas muy buenas capacidades de conectividad  siendo compatible con Wifi-AC (Dual Band) y Bluetooth en su versión 4.1.

Respecto a la interfaz  interfaz de Fire OS 5 es cómoda y fluida,cuenta a con un buen número de funciones preinstaladas que pueden ser extendidas mediante la descarga de aplicaciones adicionales a través de Amazon Appstore como cometabamos al principio de este post.

Al estar basado en la versión 5 de Android (Lollipop), es posible también instalar manualmente aplicaciones Android (mediante archivos APK), aunque su funcionalidad dependerá de como de bien se adapten al control desde el mando a distancia.
Dispone además de 1 Gb. de memoria RAM y 8 Gb. de almacenamiento eMMC no ampliables lo cual pude ser un problema  sino fuera por un truco que  vamos a  ver a continuación basados en la extensión de OTG que es soportada por este .

 

 

 Instalación de un  cable OTG

Los  componentes  que  se  incluyen con  el  Fire TV Stick    aparte del dongle   y el mando son las dos pilas para el mando  y dos cables:uno  para  alimentarlo a 5v desde un usb ( ojo si  la tv no tiene usb  habrá que conectarle  un adaptador usb)    y  un extensor de hdmi para el caso de  que no entre el conector directamente en el conector del tv)

componentes

La instalación  como vemos es minimalista  ,pues en el caso ideal el dongle se conecta directamente a un conector hdmi del tv    y solo requiere la alimentación que se hace  por medio de cualquier conector usb que tenga el TV ( aprovechando los 5v DC de la conexión usb) o bien desde un alimentador externo USB  , en caso sobre todo si pretende conectar un disco duro externo al Fire TV

instalacion.PNG

Aunque sus dimensiones son reducidas  , para evitar  problemas a la hora de conectar el conector de video   Amazon entrega  un extensor HDMI permitiendo así  que el dongle pueda ir  en otra posición .

Con todo listo y conectado , una vez encendida la TV y haya cargado el sistema operativo ,en primer lugar  tendremos que ir a la configuración de red  para conectarnos a nuestra red wifi ( el Fire TV Stick   cuenta  Wifi de doble banda y doble antena, compatible con 2×2 MIMO 802.11a/b/g/n/ac )   de modo que  una vez le hayamos configurado la red  y la contraseña ya  todo  ya estará listo.Respecto a las credenciales de Amazon nos las   podemos ahorrar el introducir nuestros datos de Amazon  ya  que al adquirirlo  incluye nuestra cuenta de Amazon ya configurada como ocurre con los Kindle .Como valor añadido  gracias a la conectividad integrada  nos ofrece la posibilidad de conectar dispositivos bluetooth como auriculares, altavoces o mandos de juegos,

Una vez comprobado su funcionamiento del stick  ,  es hora de conectar un cable OTG ( USB  micro USB) que incluya alimentación mediante micro-usb hembra pues de otro modo no podríamos alimentar al el Fire TV Stick

Este tipo de cables OTG  con alimentación suelen ser algo mas caros que los cables OTG’s normales,   pero dado la configuración del dispositivo , al no incluir batería interna comO ocurre en lo smartphone  y tabletas  , este debe  alimentarse exclusivamente por el conector micro-usb , por lo  que es fundamental poder proporcionar los 5v DC por este medio también , así que debemos adquirir este cable también( menos de 8€ en Amazon Premium)

Respecto  al conexionado de este adaptador no puede ser mas sencillo pues lo interconectaremos entre el cable de alimentacion al que  conectaremos la hembra usb del cable   y el otro extremo conectaremos al Fire TV Stick

IMG_20181007_223639[1]

 

Como se puede en la imagen, uno de los  dispositivo ideales para usar con el Fire y el adaptado, son las memorias externas USB , por ejemplo para poder visualizar nuestras fotos o vídeos  favoritas directamente en nuestra TV  desde el Fire TV usando el mando  incluido

Por cierto para visualizar las fotos y  vídeos,   o inspeccionar archivos incluidos en la memoria externa USB que conectemos al Fire via OTG , existe  una aplicación gratuita muy útil  instalable desde la propia interfaz del Fire Stick  en Utilidades  llamadas  File Explorer disponible gratuitamente y  que permite no solo ver el contenido del medio sino también visualizar  por ejemplo las fotos en pantalla completa  y avanzar con el propio mando.

 

IMG_20181007_223530[1]

Aunque conectar memorias externas o discos externos  al el Fire TV Stick es una de las utilidades mas notables  del adaptador OTG , podemos conectar otros dispositivos muy diferentes compatibles con Android 5.0  como pueden ser:

  • Gamepad  usb
  • Tarjetas de red usb
  • lectores de microsd
  • Capturadoras de video ,
  • etc

 

Como construir display gigantes


En efecto podemos construir nosotros mismos nuestros propios displays leds  de la medidas que necesitemos  simplemente con Arduino ;Netduino o  Raspberry Pi y por supuesto  un poco de bricolaje

Un dígito led  en realidad esta formado por  7 segmentos  o mas   y es un componente que se utiliza para la representación de caracteres o números en muchos dispositivos   , debido en gran medida a su simplicidad y bajo coste

Aunque externamente difiere considerablemente de un led típico, internamente están constituidos por una serie de leds con unas determinadas conexiones internas, estratégicamente ubicados de tal forma que forme un número ‘8’.

Cada uno de los segmentos que forman la pantalla están marcados con siete primeras letras del alfabeto (‘a’-‘g’), y se montan de forma que permiten activar cada segmento por separado, consiguiendo formar cualquier dígito numérico

Por ejemplo para representar el numero 15 lo conseguiremos , activando los segmentos B y C del primer dígito  y  los segmentos AF,G C y D  para el segundo dígito

 

15

 

Montaje

Ahora que entendemos como funciona un display de 7 segmentos, la idea  es realmente sencilla  pues básicamente  consiste en auto-construirnos  dicho dígito  pensando en los  7 segmentos    de los que lo compone   usando para ellos  7 leds  acoplados a un caja  con    difusores para todos los leds  ¿sencillo verdad ?

Para el montaje  necesitaremos los siguientes elementos:

  • Trozos de cartón
  • Trozos de cartulina
  • 7 LEDs difusa
  • 7 resistencias de 50 ohm
  • Cinta carrocera (usada por los pintores )
  • Pegamento
  • Soporte con Esquema del display
  • Cables
  • Arduino uno
  • Un trozo de papel contacto

Una vez que tengamos el dígito compuesto por 7 los leds lo conectaremos a 7 salidas binarias de Arduino  siguiendo el siguiente esquema de conexiones;

  • PD2  segmento a;
  • PD3 segmento b
  • PD4 segmento c
  • PD5 segmento d
  • PD6 segmento e
  • PD7 segmento f
  • PD8 segmento g

Y para facilitar la gestión del display  también dos pulsadores

  •  PP1
  • PB2

Y finalmente   en la siguiente imagen podemos ver el esquema donde se aprecian claramente las resistencias de 50ohm para los leds   y las de 10 K para los pulsadores

 

arduino

 

Según la configuración ya decidida  para gestionar el display solo necesitamos mapear  cada combinación  de segmentos asociado a cada numero que queramos representar  ,  y por medio delos pulsadores incrementamos o decrementamos una unidas representando el siguiente o el anterior digito respectivamente

Como en muchos otros casos ,es de señalar que debemos controlar los rebotes en las pulsaciones para lo cual leeremos varias veces el valor de la entrada hasta asegurarnos que el valor esta estables.

 

El código arduino es bien sencillo

 

//definiciones de segmentos con las primeras pines digitales puerto A

const int a = 2;
const int b = 3;
const int c = 4;
const int d = 5;
const int e = 6;
const int f = 7;
const int g = 8;

//Definición de pines de entrada para los pulsadores
const int botonIncremento = 9;
const int botonDecremento = 10;

//valor para controlar los antirrebotes

const int tiempoAntirebote = 10;

//Al encender parece este numero

int cuenta = 0;  
int estadoBotonIncremento;
int estadoBotonAnteriorIncremento;
int estadoBotonDecremento;
int estadoBotonAnteriorDecremento;

boolean antirebote(int pin) {
int contador = 0;
boolean estado;
boolean estadoAnterior;

do {
estado = digitalRead(pin);
if(estado != estadoAnterior) {
contador = 0;
estadoAnterior = estado;

}
else {
contador = contador + 1;
}
delay(1);
} while(contador < tiempoAntirebote);

return estado;

}

void actualizarNumero() {
switch(cuenta) {
case 0:     // digito 1
digitalWrite(a, HIGH);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(d, HIGH);
digitalWrite(e, HIGH);
digitalWrite(f, HIGH);
digitalWrite(g, LOW);
break;

case 1:// valor 2

digitalWrite(a, LOW);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(d, LOW);
digitalWrite(e, LOW);
digitalWrite(f, LOW);
digitalWrite(g, LOW);
break;
case 2:
digitalWrite(a, HIGH);
digitalWrite(b, HIGH);
digitalWrite(c, LOW);
digitalWrite(d, HIGH);
digitalWrite(e, HIGH);
digitalWrite(f, LOW);
digitalWrite(g, HIGH);
break;
case 3: //digito 3
digitalWrite(a, HIGH);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(d, HIGH);
digitalWrite(e, LOW);
digitalWrite(f, LOW);
digitalWrite(g, HIGH);
break;
case 4://digito 4
digitalWrite(a, LOW);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(d, LOW);
digitalWrite(e, LOW);
digitalWrite(f, HIGH);
digitalWrite(g, HIGH);
break;
case 5: //digito 5
digitalWrite(a, HIGH);
digitalWrite(b, LOW);
digitalWrite(c, HIGH);
digitalWrite(d, HIGH);
digitalWrite(e, LOW);
digitalWrite(f, HIGH);
digitalWrite(g, HIGH);
break;
case 6: //digito 6
digitalWrite(a, HIGH);
digitalWrite(b, LOW);
digitalWrite(c, HIGH);
digitalWrite(d, HIGH);
digitalWrite(e, HIGH);
digitalWrite(f, HIGH);
digitalWrite(g, HIGH);
break;
case 7: //digito 7
digitalWrite(a, HIGH);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(d, LOW);
digitalWrite(e, LOW);
digitalWrite(f, LOW);
digitalWrite(g, LOW);
break;
case 8: //digito 8
digitalWrite(a, HIGH);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(d, HIGH);
digitalWrite(e, HIGH);
digitalWrite(f, HIGH);
digitalWrite(g, HIGH);
break;
case 9: //digito 9
digitalWrite(a, HIGH);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(d, HIGH);
digitalWrite(e, LOW);
digitalWrite(f, HIGH);
digitalWrite(g, HIGH);
break;
}

}

 

//programamos lo 7 primeros pines del puerto A como salida 

//y los dos primeros del puerto B como entrada 
void setup() {
pinMode(a, OUTPUT);
pinMode(b, OUTPUT);
pinMode(c, OUTPUT);
pinMode(d, OUTPUT);
pinMode(e, OUTPUT);
pinMode(f, OUTPUT);
pinMode(g, OUTPUT);
pinMode(botonIncremento, INPUT);
pinMode(botonDecremento, INPUT);
}
void loop() {
estadoBotonIncremento = digitalRead(botonIncremento);
if(estadoBotonIncremento != estadoBotonAnteriorIncremento) {
if(antirebote(botonIncremento)) {
cuenta++;
if(cuenta > 9) {
cuenta = 9;

}
}
}
estadoBotonAnteriorIncremento = estadoBotonIncremento;

estadoBotonDecremento = digitalRead(botonDecremento);

if(estadoBotonDecremento != estadoBotonAnteriorDecremento) {
if(antirebote (botonDecremento)) {
cuenta–;
if(cuenta < 0)

{
cuenta = 0;
}
}
}
estadoBotonAnteriorDecremento = estadoBotonDecremento;

actualizarNumero();
}

 

 

Y finalmente en este vídeo del canal  MFH de youtube  podemos ver el montaje en funcionamiento