Mejoras Movistar Home


La verdad es que es sorprendente la cantidad de mejoras que han incorporado a  lo largo estos primeros años de  la pantalla inteligente de Movistar  , pues de hecho en esta última actualización de Movistar Home  con la actualización 1.3 para AURA  de este mes de Septiembre sobre el dispositivo Movistar Home se han  avanzado en  bastantes aspectos muy llamativos .

Entre las  nuevas funcionalidades a destacar  son  la previsión meteorológica, ( algo que era muy demandado por los usuarios para alejarse de la simple  información de  la hora y la fecha  que hasta ahora nos estaba ofreciendo ),   la radio y las noticias, además de novedades en cuanto al diseño y la usabilidad de los servicios que ya estaban integrados en el dispositivo.

 

 

 

 

Asimismo  algo realmente útil pensando en nuestros mayores  o los mas pequeños  , Aura puede hacer llamadas a emergencias o a la policía cuando el usuario lo necesita a través del comando vocal OK Aura, llama a la policía”.

 

El tiempo

Una de la  mejoras más esperados  incluso   saltando el tema del control de las luminarias  mediante el puente Phlips Hue , ha sido históricamente   la visualización del clima   actual   que se hará  según el prefijo del número  telefónico accediendo a la información meteorológica de las próximas horas y en días posteriores con la petición “Ok Aura, ¿qué tiempo va a hacer mañana”

La información que nos da es  valor de temperatura actual ( en grados centigradpos  )  junto con   el pronóstico del tiempo para 3 días  usando como fuente Aemet. También  es configurable a poblaciones específicas.

 

Noticias

Ahora   podemos disfrutar  de  la actualización periódica (cada hora) de Momentos de Twitter publicados.

Cada mañana, Movistar Home muestra al usuario las noticias más destacadas de Twitter. Esta funcionalidad se mostrará de forma automática en las cards de inicio de Movistar Home que salen a modo carrusel en el dispositivo y van cambiando de noticias a lo largo del día. También se puede acceder a ella a través del comando de voz Ok Aura, dime las noticias”.

 

El Corte Inglés

El usuario ahora puede  hacer clic en un botón específico para visualizar un producto de la lista de deseos

 

Radio

Movistar Home muestra una lista de estaciones de radio y se podrá reproducir una estación específica mediante Aura, con la orden: “Ok Aura, pon la radio”.

En esta nueva actualización, el usuario podrá disponer de un amplio catálogo de emisoras de radio en directo gracias a la tecnología de la plataforma iVoox, implementada de forma exclusiva en Movistar Home. Cuando se accede a esta funcionalidad se puede hacer a través de la card de radio y seleccionando de manera táctil la emisora que se desee, o bien pidiendo a Aura que reproduzca la cadena que se quiera escuchar en el momento, como por ejemplo OK Aura, pon Canal Sur”.

Ivoox es un espacio en el que podemos publicar, escuchar, compartir y descargar audios. También es una comunidad de oyentes en la que se pueden recomendar o descubrir nuevos programas, audios o podcasts. …

Además próximamente incluirá también el acceso a un amplio catálogo de podcasts de iVoo( recuerde que  podcast es un programa de radio que se puede bajar desde Internet y escucharlo donde y cuando desee)

 

Otras mejoras 

Entre las mejoras  más   visibles son   al eliminación del proceso  de autenticación Mobile Connect en el onboarding   asociado al número del teléfono móvil del usarios  que se hacia en la primer instalación  y que por tanto ya no será necesario.

Mobile Connect es un servicio gratuito que te permite autenticarse o hacer login en servicios y aplicaciones online. Simplemente introduciendo el número de teléfono móvil , se puede  confirmar con el terminal   la identidad y acceder al servicio  sin preocuparse por las contraseñas!

Otras mejoras destacable es que  ahora se incluye una guía HTML (textos, imágenes) para resolución de errores por el usuario y se implementan filtros de funcionalidades que el equipo puede realizar por demarcación y/o por paquete comercial contratado.

Por cierto, también se ha incorporado en la zona de ajustes, barras de nivel de conectividad wifi del M. Home en función de la potencia recibida. Se refresca cada 5 segundos y se muestra un símbolo de admiración “!” cuando los valores son críticos para el uso del equipo. Los valores mostrados son:

  • 4 bars –  Max : > -30 dBm
  • 3 bars – Med high:  (-30 dBm, -67 dBM)
  • 2 bars – Med low: (-67 dBm, -70 dBM)
  • 1 bar – Min: <= -70 dBM

Por último , ahora se incluye una pestaña adicional  ( es decir a una nueva pantalla  que se accede deslizando a la derecha  hacia la izquierda desde la pantalla  principal  )  , esta vez con la  información adicional para las series Originales de Movistar

 

 

 

Algo notorio, por cierto que debemos tener cuidados es al  actualizarse a esta nueva versión,  el manos libres bluetooth ( el llamado handset) queda apagado. Para volverlo a encender y poder utilizar sólo se debe pulsar 3 segundos el botón de colgar hasta que se enciende el led en rojo.

 

 

Más información a través de la web.

Anuncios

Backup automatico gratuito de fotos y videos para su smartphone


En efecto todas aquellas personas que tengan contratado Movistar Fusión y tarifa de contrato 20 Plus pueden usar sin coste adicional de almacenamiento ilimitado  la nube de Movistar Cloud, un servicio de almacenamiento en la nube que permite  guardar seguros todos sus contenidos generados desde su smartphone ( foto, videos,audios , etc )   gracias  a la app  Movistar Cloud disponible tanto para IoS ,como para Android o para pc.

 En caso de no cumplir esas condiciones , la tarifa  es  3€ al mes, pero tenemos que tener en cuenta de que no hay  limite en cuanto al tamaño máximo  disponible.

Por cierto,  no solo es posible visualizar sus contenidos de otras nubes desde la misma aplicación,  sino que también se pueden salvaguardar estos  contenidos también  en  Movistar Cloud ( por ejemplo fotos, audios   y  vídeos de whtasapp o incluso contenidos de gmail)

En efecto, gracias  al servicio de Movistar Cloud  podemos salvaguardar todos los contenidos  que generamos en nuestro smartphone ( tanto propios como los del correo o incluso los de redes sociales como Whatsapp ) en un espacio ilimitado sin peligro de perder la información, y lo que mas importante : con criterios muy fuertes de seguridad gracias a  un  alto nivel de encriptación , libres de virus y   mobile connect para las validaciones de usuarios .

La capacidad de almacenamiento ilimitado se suscribe bajo un modelo de suscripción mensual, el cual se renueva automáticamente mes a mes. Como comentábamos ,dependiendo del tipo de contrato que se tenga con Movistar podrá optar al servicio de manera gratuita o pagando una cuota por mes natural.

Estas son todas las posibilidades ;

  • Si el contrato es Fusión o Contrato 20 Plus, tanto si es una línea adicional o no, puede acceder sin ningún coste adicional a Movistar Cloud Ilimitado. Con las tarifas #15 y #25 también es gratuito.
  • Si su tarifa de móvil es Contrato 2, Contrato 5 o Contrato 5 Plus o  otras puedes contratar Movistar Cloud Ilimitado con un coste adicional de 3€/mes por cada línea móvil con el que lo contrates.
  •  Si su tarifa es de Prepago no podrá disfrutar de Movistar Cloud.

Y estos son los requisitos e incompatibilidades:

  • Tener una línea móvil con Movistar, aunque solo podrá disfrutar de una cuenta de Movistar Cloud por cada línea móvil que tenga.Pueden disfrutar de Movistar Cloud todas las líneas de su Fusión o tarifas.
  • Que la línea móvil sea de contrato, no de tarjeta.
  • Si tiene un contrato Fusión podrá acceder a tantas cuentas de Movistar Cloud como líneas moviles tenga  y con salvaguarda de contenido  diferenciado y separado  para que cada miembro de la familia mantenga su privacidad .
  • No hay compromisos de permanencia de modo que se puede solicitar la baja cuando desees, sin penalización en tu factura .!Ojo! , una vez se ejecute la baja se disponen de 20 días para descarga todos los contenidos desde la aplicación web en https://micloud.movistar.es.. Después sí, los contenidos se perderán definitivamente. )

Si se cumplen estos requisitos se puede acceder  al cloud de Movistar con almacenamiento ilimitado ( donde puede guardar sus contenidos en la nube y acceder a ellos desde cualquier dispositivo en cualquier lugar)  simplemente  instalando la app  e   ingresando el numero del móvil asociado al contrato y siguiendo los  pasos que  vamos a   ver a continuación 

Acceso vía  samartphone

La vía natural   de acceder a Movistar Cloud es desde un smartphone o tablet con sistema operativo Android (4.x y superior), iOS (6.x, 7.x, 8.x y superior).

Para disfrutar de Movistar Cloud en un smartphone y/o tablet, tenemos que descargar la aplicación de Movistar Cloud a través de la app store correspondiente:

El aspecto del interfaz , como vemos mas abajo, es muy simular al ofrecido por el que podemos ver en la web( https://micloud.movistar.es/ui/jsp/login.jsp)  , pero lo mas destacado es la  facilidad genial para permitirnos hacer un backup  y posterior borrado  ( si lo deseamos )  de todo el contenido del terminal  sobre la nube  usando una conexión wifi, poniendo a salvo  a si   nuestros preciados datos.

Como podremos  ver el manejo del  interfaz es  fácil e intuitivo      permitiendo enviar y compartir compartir fotos, vídeos o documentos por email, whatsapp o redes sociales sirviendo ademas para visualizar sus fotos y vídeos de las cuentas de Facebook o Instagram, archivos de Dropbox o incluso archivos anexados a sus emails de Gmail de manera inmediata.

Es de destacar   que no solo permite hacer un backup de nuestros contenidos  en la nube  : también permite una vez comprobado que esos contenidos estan salvados   borrarlos del smartphone liberando así un preciado espacio de almacenamiento ( ideal sobretodo si tenemos un dispositivo con pocos recursos y necesitamos liberarlo y no almacenar tantas cosas)

Por cierto,  si tiene problemas , ponen a nuestra disposición un email de contacto para posibles problemas :[email protected], ( hay que indicar nombre y apellidos titular, NIF, nº de línea móvil, modelo dispositivo, versión de sistema operativo y un breve resumen de lo que ocurre).

 

Acceso desde la web

Veamos ahora  los pasos para configurar nuestra cuenta de Movistar Cloud suponiendo que cumplamos todos los requisitos anteriormente comentados:

  1. Accedemos al web de movistar cloud https://micloud.movistar.es/
  2. Pinchamos en Iniciar Sesión
  3. Ahora introducimos el numero móvil asociado al contrato fusión
  4. Muy importante : introducir en el apartado anterior el numero móvil : (NO  el numero fijo )
  5. Ahora en el móvil aceptaremos la conexión con mobile connect
  6. Aceptaremos en el móvil  el acceso para permitir el acceso mediante Mobile connect  .Recibiremos un SMS de confirmación en caso de demorar la validación desde el propio móvil ( por ejemplo si no tenemos instalado mobile connect o la app de Movistar Cloud) 
  7. En caso de primer acceso  desde la pagina donde accedimos nos pedirían un e-mail que nos servirá para el login de acceso  y estaria activado! desde la web de modo que nos volveríamos a ir a la pagina https://micloud.movistar.es/
  8. En caso afirmativo ya podremos disfrutar del servicio Movistar  Cloud desde un navegador

Desde el interfaz  web hay opciones muy interesantes:

  • Realizar un acopia de seguridad  de fotos  y videos que tengamos en nuestro equipo
  • Organizar las fotos en Albunes
  • Ver todo nuestro contenido de  diferentes fuentes  desde un único sitio  usando una linea del tiempo 
  • Eliminar contenido
  • Compartir contenido con familiares  o amigos
  • Buscar contenido
  • Seleccionar  las conexiones  con facebook, Dropbox, Gmail  o Instagram
  • Comprobar el espacio eliminado  y eliminarlo ( Mi plan de Movsitar Cloud->Almacenamiento total)
  • Comprobar los dispositivos con accesos y quitarles el acceso si no procede
  • Descargar la app para ordenador
  • Ver los datos del perfil
  • ETC.

 

 

Los requisitos del ordenador son Windows 7 o superior para pc’s o Mac OS IX o superior y en cuanto a navegadores Mozilla Firefox v25 o posterior, Google Chrome v31 o posterior, o Internet Explorer v9 o posterior.

 

 

Aplicación para ordenador

También se puede instalar la aplicación Movistar Cloud en un  ordenador . Un avez instalada se  puede acceder a ella desde la barra de tareas si su ordenador es un PC o desde el Dock si su ordenador es un Mac y podemos  guardar en su Cloud tus fotos favoritas, videos, música y cualquier otro tipo de archivo así como tus contactos y calendarios de Microsoft Outlook y sincronizarlo con otros dispositivos.

Desde la  app podemos mover a la carpeta Movistar Cloud de su ordenador los archivos (imágenes, vídeos, canciones, y documentos de cualquier tipo) que nosgustaría añadir a su cuenta de Movistar Cloud (su Cloud) y podrá acceder a ellos desde el portal o desde cualquier otro dispositivo conectado a tu Cloud.

Los archivos procedentes de su Cloud (cargados a través del portal o de otros dispositivos) se auto-descargan en la misma carpeta si seleccionas “Contenidos móviles y web” en la opción “Cambiar Preferencias” de la aplicación Movistar Cloud para PC.

En esta aplicación también puede configurar Movistar Cloud para que guarde determinadas carpetas de su ordenador: así cualquier cambio de archivos de esas carpetas se reflejará automáticamente en su Cloud.

Si selecciona la opción de sincronización de contactos y calendario dentro de las preferencias de la aplicación para PC, sus datos de Outlook también se guardarán y estarán disponibles en el portal y en todos sus dispositivos  de modo que cualquier cambio en un sitio se reflejaría automáticamente en los demás dispositivos.

Por cierto la  app ,  la podemos descargar una vez estemos validados  en un navegador desde la propia pestaña de nuestro perfil desde la barra izquierda en Descargar App  o bien pinchando en nuestro usuario  y yendo al apartado de Mis dispositivos  pulsando en Descargar par PC

 

Cómo corregir errores al reproducir ficheros wav


WAV (o WAVE),  es un formato de audio digital  propiedad de IBM  y de  Microsoft( de ahí que fuese en el pasado  el formato principal usado por Windows) ,  que  ademas admite codificar archivos mono y estéreo a diversas resoluciones y velocidades de muestreo

A pesar de que el formato WAV es compatible con casi cualquier códec de audio se  suele  utilizar principalmente con el formato PCM (no comprimido) , es decir  sin compresión.

La calidad de una grabación de audio digital depende en gran medida de dos factores: la frecuencia de muestreo y el formato de muestra o profundidad de bits. El aumento de la frecuencia de muestreo o el número de bits de cada muestra aumenta la calidad de la grabación, pero también aumenta la cantidad de espacio utilizado por los archivos de audio en un ordenador o en un disco.

 Las frecuencias que son más de la mitad de la frecuencia de muestreo no pueden representarse correctamente en muestras digitales, y, si está presente en el audio original, debe ser eliminado antes de la conversión a digital. “La mitad de la frecuencia de muestreo” representa por lo tanto un límite superior llamada la frecuencia de Nyquist , y la forma de onda analógica debe ser completamente debajo de este límite a estar representados correctamente digitalmente. El oído humano es sensible al sonido patrones con frecuencias entre aproximadamente 20 Hz y 20.000 Hz. Suena fuera de ese rango son inaudibles. Por lo tanto una velocidad de muestreo de 40.000 Hz es el mínimo absoluto necesario reproducir la gama completa de sonidos audibles. Precisamente por este motivo,en un
CD de audio se necesita que el sonido se grabe a 44100 Hz y a 16 bits por cada canal de audio  lo que equivale  a 10Mb /min  de grabación de sonido se consumen unos 10 megabytes de espacio en disco.

 

Al no tener pérdida de calidad, es adecuado para uso profesional    pero   hay que tener en cuenta que   se puede grabar archivos como máximo de 4 gigabytes (equivalentes  aproximadamente a 6,6 horas en calidad de CD de audio) debido a que en la cabecera del fichero se indica la longitud del mismo con un número entero de 32 bits.

Este formato tan popular en los 90’s actualmente  esta en desuso básicamente porque los archivos sin compresión son muy grandes  prefiriéndose actualmente formatos comprimidos con pérdida, como el MP3 o el Ogg Vorbis ya que al ocupar menos espacio  la transferencia a través de Internet es mucho más rápida.

 

 

 

Formatos wav problemáticos

La extensión .wav tiene, internamente, multitud de variantes dependiendo de la compresión, tipo numérico, chunks, etc.

Por tanto, no todos los ficheros  wav se suelen poder  abren  con programas de  reproducción multimedia standard  , pudiéndose reproducir  con estos solo algunos  formatos  como son el raw PCM ( sin compresión) así como los  formatos soportados por microsoft (ADPCM, A law,etc)

Normalmente con programas  standard   no  son soportados   formatos  DVI/IMA ADPCM.

¿Y que podemos hacer cuando nuestro reproductor mutimedia standard como Windows Media Player ,VLC   o Quicktime  Player  dan error al intentar reproducir un fichero wav?

Pues se puede usar un editor de sonido como adobe audition o Audacity para investigar  el formato de ese   fichero wav y cambiarlo a uno soportado o buscar e instalar el codec adecuado para ese formato , pero tenga en cuenta que hay formatos en desuso para los que posiblemente no encuentres un codec adecuado.

Audacity es un editor de audio gratuito y de código abierto que  permite transformar ogg en mp3, transformar mp3 en ogg, transformar vinilos en mp3 u ogg, hacer cualquier tipo de grabación en casa, eliminar ruidos, etc.

Para poder reproducir todos  los formatos necesitamos descargar la dll avformat-55.dll  . Con este motivo existe la aplicación lame para Audiocity que podemos descargar https://lame.buanzo.org/#lamewindl


Para usar LAME (o FFmpeg) con Audacity, puede ponerlo en cualquier lugar que desee, pero la primera vez que quiera exportar un archivo MP3, Audacity le preguntará la ubicación de este archivo, por lo que deseará recordar dónde lo colocó. eso.

Una vez descargada e instalada la aplicación  nos iremos a Editar-> Preferencias->Bibliotecas-> bibliotecas  de importación/exportación

A través de Importar   deberíamos  poder reproducir dicho fichero, pero si no es aun no le es posible , podemos intentar reproducirlo directamente con el propio programa ffmepg desde linea  de comandos

 

ffmpeg

FFmpeg es un marco multimedia gratuito y open software   para decodificar, codificar, transcodificar, mux, demux, transmitir, filtrar y reproducir ficheros de audio .

Todas las compilaciones requieren al menos Windows 7 o Mac OS X 10.10 y tienen licencia como GNU GPL 3.0. T

Podemos descargar ffmpeg en https://ffmpeg.zeranoe.com/builds/

Un descargado el paquete  , descomprimimos  este  dejándolo en una carpeta que nos sea reconocible

Para  probar  si se puede reproducir un fichero wav ,  usaremos este como parámetro  a la utilidad ffplay, es decir  desde el interfaz de comandos ejecutaremos:

>ffplay fichero.wav

 

Veamos un ejemplo :

D:\t124984\Downloads\ffmpeg-20190425-1ae5a64-win64-static\bin>ffplay 708268006750110.wav
ffplay version N-93664-g1ae5a64457 Copyright (c) 2003-2019 the FFmpeg developers
built with gcc 8.3.1 (GCC) 20190414
configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libdav1d --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --enable-libmfx --enable-amf --enable-ffnvcodec --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth --enable-libopenmpt
libavutil 56. 26.100 / 56. 26.100
libavcodec 58. 52.100 / 58. 52.100
libavformat 58. 27.103 / 58. 27.103
libavdevice 58. 7.100 / 58. 7.100
libavfilter 7. 49.100 / 7. 49.100
libswscale 5. 4.100 / 5. 4.100
libswresample 3. 4.100 / 3. 4.100
libpostproc 55. 4.100 / 55. 4.100
Input #0, wav, from '708268006750110.wav':
Duration: 00:01:19.20, bitrate: 8 kb/s
Stream #0:0: Audio: g729 ([131][0][0][0] / 0x0083), 8000 Hz, 1 channels, s16p, 8 kb/s
79.16 M-A: 0.000 fd= 0 aq= 0KB vq= 0KB sq= 0B f=0/0

 

 

Si bien esta utilidad suele ser infalible , otra opción  mas practica gráfica es usar un reproductor que incluya la mayoría de los formatos de audio  como puede ser el programa k-lite

 

 K-Lite Codec Pack

Hay cuatro variantes diferentes del paquete de códec K-Lite. Desde un paquete muy pequeño que contiene solo los decodificadores más esenciales hasta un paquete grande y más completo. 

Estos paquetes de códecs son compatibles con Windows XP, Vista, Windows 7, 8, 8.1 y 10. 
Los paquetes incluyen códecs de 32 y 64 bits, por lo que funcionan muy bien en las variantes x86 y x64 de Windows.

Se puede descargar de https://www.codecguide.com/download_k-lite_codec_pack_mega.htm

Como se puede observar este programa prácticamente soporta cualquier formato conocido de codificación , teniendo un interfaz muy limpia e intuitiva capaz de proporcionarnos  incluso la información del tipo de codec utilizado para codificar el fichero wav:

 

 

Este sw tiene  tres  versiones cuyas  diferencias se pueden encontrar detalladas en la comparación de habilidades y la comparación de páginas de contenido .

 

BASIC ¡Pequeño pero extremadamente poderoso!Ya contiene todo lo que necesita para reproducir todos los formatos comunes de archivos de audio y video.Admite la reproducción de:AVI, MKV, MP4, FLV, MPEG, MOV, TS, M2TS, WMV, RM, RMVB, OGM, WebMMP3, FLAC, M4A, AAC, OGG, 3GP, AMR, APE, MKA, Opus, Wavpack, MusepackDVD y Blu-ray (después de descifrado)y muchos mas formatos de audio y video!Proporciona muchas funcionalidades útiles, tales como:Visualización de subtítulosDescodificación de video acelerada por hardwareBitstreaming de audioMiniaturas de videos en ExplorerOpciones de asociación de archivosDetección de códec roto¡y mucho más!  
Estándar Igual que Basic, más:Reproductor multimedia de cine en casa clásico (MPC-HC) 
Este es un excelente reproductor de video. ¡Muy recomendable!MadVR 
Un renderizador de video avanzado con escalado de alta calidad.MediaInfo Lite 
Esta es una herramienta para obtener detalles sobre los archivos multimedia.Esta es la variante recomendada para el usuario promedio. Use esto si no sabe lo que necesita.
 
Completo Igual que el estándar, más:Fuente DC-Bass Mod 
Para decodificar archivos de audio OptimFrog y Tracker (formatos muy raros).GraphStudioSiguiente 
Una herramienta para crear y probar gráficos de DirectShow.
 
Mega Igual que Full, más:Codecs ACM y VFW 
Este tipo de códec se utiliza para la codificación y edición de videos. No son necesarios para la reproducción.Y algunos otros extras opcionales:procesador de audio / video ffdshow 
Esto no es algo que los usuarios regulares necesitan.decodificador de audio / video ffdshow 
Una opción alternativa para el decodificador de audio / video LAV.Recomendamos encarecidamente utilizar los decodificadores LAV (predeterminados), ya que ofrecen el mejor rendimiento, calidad, estabilidad y compatibilidad. ¡Los decodificadores alternativos NO te permiten reproducir más archivos!Filtro AC3 
Una opción alternativa para el decodificador de audio LAV.Haali Media Splitter 
Una opción alternativa para LAV Splitter.Haali Matroska Muxer

Conversión de Raspberry Pi en Google Home


Gracias a que se  liberó el SDK del Google Assistant , ya se  puede usar Google Home en  Español entre otros nuevos idiomas  con cualquier hw que los permita ! Así que ahora es posible montar nuestro propio Google Assistant en una Raspberry Pi, en pocos minutos, con un micrófono y un altavoz, tendrá a una Raspberry Pi lista para atender sus peticiones!

Ideal para ponerla en el salón o cualquier sitio escondida, con un buen micrófono omnidireccional, podremos hacerle consultas en nuestro propio idioma y medianamente nos las esquivará correctamente , Por cierto a parte del Español, también soporta Inglés, Alemán, Francés, Italiano y Japonés. 

El proyecto se llama AIY que resulta de la mezcla de AI (inteligencia artificial en sus siglas en inglés, Artificial Intelligence) y DIY (hazlo tú mismo, en sus siglas en inglés, Do it Yourself).

Echemos un vistazo a lo que necesitamos .

  • Raspberry Pi 3  con fuente de alimentación y tarjeta MicroSD
  • Micrófono USB. Se puede  utilizar el micrófono incluido en algunas cámaras web para las pruebas. La gran ventaja del mini micrófono es la potabilidad del prototipo pero cualquier producto similar hará el trabajo de forma satisfactoria.
  • Altavoces con entrada de audio de 3,5 mm  Aunque inclusive unos auriculares de cable son más que suficiente para realizar las pruebas, idealmente podremos contar con algún tipo de altavoz equipado con conector de 3.5mm para obtener una mejor experiencia de usuario
  • Ratón y teclado USB

 

Instalando el SO

Para instalar el software necesitamos nueva imagen descargada a partir del sitio  oficial Raspbian ,y flashearla en la microSD con un ordenador:

 

raspbian

 

Una vez descargada y descomprimida  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 Raspbian.
  • 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

 

Cuando acabamos de flashear la tarjeta la colocamos en la Raspi y ya podemos empezar. Para arrancar la Raspberry Pi 3 con el Voice Kit vamos a necesitar un monitor con cable HDMI y un teclado con ratón. Conectamos todo y le damos energía a la Raspi.

El primer inicio del sistema puede tardar varios minutos. El sistema que corre en la Raspberry Pi es una versión de Debian modificada especialmente para este dispositivo y que se llama Raspbian. Debian es una de las distribuciones más extendidas de GNU/Linux y en la que se basan distribuciones tan famosas como Ubuntu.

Una vez tengamos el escritorio activo, arriba a la derecha vamos a poder conectarnos a nuestra red Wi-Fi entre los símbolos del Bluetooth y del volumen. 

Respecto al micrófono usb

Dado el precio y el tamaño, se necesita  un micrófono funcional que sea capaz de captar voces cercanas o grandes sonidos pero   sin gastarse una fortuna  requiriéndose  un micrófono  usb  que sea  reconocido y funcione con Raspbian en una Raspberry Pi3( por  ejemplo el modelo  RRunzfon de kinobo)

Este tipo de micrófonos no son de alta fidelidad de modo que cuando escuche las reproducciones está claro que hay mucha estática a menos que esté hablando directamente con el micrófono, pero para este proyecto  lo importante es que sea  capaz de funcionar para el reconocimiento de voz utilizando la compilación Alexa Raspberry Pi.

Es interesante instalar la activación “siempre encendida” para no tener que presionar un botón para activarla, y pero dadas  las características de este modesto micrófono  solo  funcionara   si está cerca de este

Dado el tamaño y el precio, esta es una de las maneras más fáciles de agregar un micrófono por menos de $ 10, pero si está esperando un audio de alta calidad, es mejor que busque otras opcion. Para aquellos que buscan un micrófono decente para uso diario, existen mejores opciones en cuanto a calidad de sonido. (lo que hace que este micrófono sea genial es lo pequeño y económico que es)

Para las personas que buscan probar Google Assistant  con  Raspberry Pi, este micrófonono funciona con RPI v1, pero sí funciona con RPI v3 de fábrica. Cuando lo conecta al puerto USB, se detecta automáticamente y puede verlo en la salida “arecord -l“.

Bajo el sistema operativo Linux, parece que el sonido grabado es un poco bajo. Es posible que necesite normalizar (aumentar la ganancia) en el sonido usando un programa como mp3gain, ffmpeg, sox, etc. o mejor aún aumentar la ganancia en el receptor usando pulseaudio. Si eleva el volumen a un nivel alto, obtendrá una gran cantidad de estática, que es de esperar.

 

 

 

 

Prueba de sonido

Usaremos una Raspberry Pi 3 con Raspbian instalado y actualizado, lo primero será verificar que el audio nos funciona bien, tanto el del micrófono como los altavoces por donde queremos sacar el sonido ,para ello editamos nuestro fichero de configuración de audio ‘~/.asound’ y especificamos el micrófono que estamos usando, en este caso un USB específico, pero también podríamos usar el micro de una webcam, así como el audio que me lo saque por la predeterminada

Antes de continuar pues  debemos configurar el sistema de audio en la Raspberry Pi.

  1. Encontrar los dispositivos de grabación y reproducción.

    1. Coloque el micrófono USB en la lista de dispositivos de hardware de captura. Anote el número de tarjeta y el número de dispositivo.

      arecord -l
    2. Coloque el altavoz en la lista de dispositivos de hardware de reproducción. Anote el número de tarjeta y el número de dispositivo. Tenga en cuenta que el conector de 3,5 mm se etiqueta típicamente o (no). Analogbcm2835 ALSAbcm2835 IEC958/HDMI

      aplay -l
  2. Crear un nuevo archivo llamado .asoundrec  en el directorio home(/home/pi). Asegúrese de que tiene las definiciones de derecho esclavo para micrófono y altavoz; Utilice la configuración  a continuación pero cambie <card number><device number>  con el número que anotó en el paso anterior. Hacer esto para ambos y..asoundrc/home/pi<card number><device number>pcm.micpcm.speaker

    pcm.!default {
      type asym
      capture
    .pcm "mic"
      playback
    .pcm "speaker"
    }
    pcm
    .mic {
      type plug
      slave
    {
        pcm
    "hw:<card number>,<device number>"
     
    }
    }
    pcm
    .speaker {
      type plug
      slave
    {
        pcm
    "hw:<card number>,<device number>"
     
    }
    }
  3. Verificar esa grabación y la reproducción del ejemplo:

    1. Ajustar el volumen de reproducción.

      alsamixer

      Pulse la tecla de flecha hacia arriba para ajustar el volumen de reproducción nivel a alrededor de 70.

    2. Reproducir un sonido de prueba (se trata de una persona que habla). Presione Ctrl + C al hecho. Si no se oye nada cuando se ejecuta esto, Compruebe la conexión del altavoz.

      speaker-test -t wav
    3. Grabar un clip audio corto.

      arecord --format=S16_LE --duration=5 --rate=16000 --file-type=raw out.raw
    4. Compruebe la grabación por reproducirlo. Si no se oye nada, puede que necesite registrar el volumen de grabación. alsamixer

      aplay --format=S16_LE --rate=16000 out.raw

    Si están trabajando la grabación y reproducción, ya se ha configurado el  audio. Si no es así, verifique que el micrófono y el altavoz están correctamente conectados. Si no es el problema, intente un diferentes micrófono o altavoz.

    Tenga en cuenta que si tiene un monitor HDMI y un altavoz de jack de 3,5 mm conectado, usted puede reproducir audio por  cualquiera de los dos. Ejecute el siguiente comando:

    sudo raspi-config

    Ir a Opciones avanzadas > Audio y seleccione el dispositivo de salida deseada.

 

Activación servicio

Para activar el servicio nos iremos  a la consola de las Acciones de Google, nos validaremos con una cuenta de Google válida y crearemos un nuevo proyecto de Google Cloud Platform,.Con la API de Google Assistant instalada en nuestra Raspberry accederemos para realizar consultas y el proyecto nos mostrará los datos sobre los consumos.

En primer lugar nos iremos  a la consola de las Acciones de Google, en https://console.actions.google.com, deberemos validarnos con una cuenta de Google válida y crear un nuevo proyecto de Google Cloud Platform, para ello pulsamos en “Add/Import project”

Si no tiene ningún proyecto creado, nos aparece una ventana para  aceptar las condiciones de servicio. Es importante en este punto no olvidar  si queremos cambiar el idioma a español   para las Acciones  así como  seleccionar nuestro País, 

 

Tenemos que tener en cuenta  que el máximo de proyectos gratuitos es 3 ,por lo que  no podremos añadir nuevos, así que una opción es eliminar proyectos antiguos o incluso seleccionar alguno de estos proyectos antiguos de Google App Engine  como origen  de automatización ( ese es el caso de nuestro ejemplo “soloelectronicossalva”)

En caso de no tener ningún proyecto en la nube de Google ,deberemos  indicar el nombre del Proyecto (recordar que  aparecerá un combo si tiene ya varios proyectos creados)

Ahora tenemos que habilitar la API de Google Assistant API para nuestro proyecto , por lo que nos iremso a  https://console.developers.google.com/apis/api/embeddedassistant.googleapis.com/overview y daremos al boton de Habilitar . Si no estamos situados en nuestro proyecto  seleccionamos del combo nuestro proyecto y pulsamos en “Habilitar”,(API > Enable API > Google Assistant > Enable)

 

Y al pulsar el botón  quedara habilitado el API  de Google Assistant para nuestro proyecto

 

 

Observe que no es completamente gratuito, estando limitado a 500 peticiones al día  con un máximo de 60 peticiones/minuto , aspectos que podemos estudiar en el menú  de Cuotas

Ahora ya podríamos ir a registrar nuestro dispositivo! Vamos de nuevo a la Consola, en https://console.actions.google.com/
Ir a “Device registration” > “Register Model” y lo crearíamos

 

En caso de haber importado un proyecto que ya teníamos, el proceso es diferente, pues repetiremos las dos opciones primeras de Add/Import  , pero esta vez en el menú que nos aparece seleccionaremos  Device registration” > “Register Model” y lo creariamos (la url seria del tipo https://console.actions.google.com/u/0/project/proyecto_importado/deviceregistration/)

 

 

En ambos casos, llegado a este punto, pulsaremos al botón   “Device registration

 

 

 

Tendremos que ponerle un nombre o ‘Product Name’ (que anotaremos), un nombre del fabricante o ‘Manufacter Name’  y seleccionamos si queremos algún tipo de dispositivo, que en nuestro caso al ser una raspberry Pi 3 lo dejaremos en ‘Auto’, pulsamos en “Register Model”,

 

 

 

 

Nos toca ahora descargar el fichero con los credenciales de acceso al servicio de Google Assistant, pulsamos en “Download OAuth 2.0 credentials” y los guardamos en una ruta de nuestro ordenador que nos sea fácil de recordar

Ahora   copiaremos   dichos archivo  a la Raspberry Pi  en la ruta  /home/pi,

 

 

En este ultimo paso , es interesante las opciones que nos ofrece:

  • Brillo: Este rasgo cubre cómo controlar el brillo de un dispositivo. La configuración de brillo absoluto se encuentra en un rango normalizado de 0 a 100 (las luces individuales pueden no ser compatibles con todos los puntos del rango según su configuración de LED). 
  • ColorSpectrum Este rasgo pertenece a cualquier dispositivo que pueda establecer un espectro de color. Esto se aplica a las bombillas de color “completas” que toman rangos de color RGB. Las luces pueden tener cualquier combinación de ColorSpectrum y ColorTemperature, las luces de acento y las tiras de LED solo pueden tener Spectrum, mientras que algunas bombillas de lectura solo tienen Temperatura. Las bombillas básicas, o luces tontas en enchufes inteligentes, no tienen ninguno.
  • Temperatura del color: Este rasgo pertenece a cualquier dispositivo que pueda ajustar la temperatura del color. Esto se aplica a las bombillas de “calor” que tienen un punto de color en Kelvin. Esta es generalmente una modalidad separada de ColorSpectrum, y es posible que haya puntos blancos disponibles a través de la temperatura que Spectrum no pueda alcanzar. Según los rasgos disponibles, Google puede elegir el modo apropiado para usar según la solicitud y el tipo de luz (por ejemplo, si las luces de la sala de estar están en blanco podrían enviar comandos de temperatura a algunas bombillas y comandos de espectro a tiras de LED).
  • Muelle: Este rasgo está diseñado para dispositivos auto-móviles que pueden ser ordenados a regresar para la carga. En general, estas son aspiradoras robóticas actualmente, pero esto también se aplicaría a algunos drones, robots de entrega y otros dispositivos futuros. 
  • Encendido apagado :La funcionalidad básica de encendido y apagado para cualquier dispositivo que tenga activado y desactivado el binario, incluidos enchufes e interruptores, así como muchos dispositivos futuros. Tenga en cuenta que los termostatos tienen una configuración de ‘modo’ expandida, que es un interruptor de múltiples vías que incluye encendido y apagado, pero los termostatos generalmente no tienen esta característica. 
  • StartStop :Este rasgo cubre iniciar y detener el dispositivo. Iniciar y detener un dispositivo cumple una función similar para encenderlo y apagarlo. Los dispositivos que heredan este rasgo funcionan de manera diferente cuando se encienden y cuando se inician. Algunas lavadoras, por ejemplo, pueden encenderse y modificar sus configuraciones antes de comenzar a operar.
  • Ajuste de temperatura : Este rasgo cubre el manejo tanto del punto de temperatura como de los modos. 

Para  nuestro ejemplo no seleccionaremos ninguna de esta opciones por el momento y pulsaremos  “SaveTraits

 

Nos debe aparece ahora  al entrada    con la configuración definida:

 

 

Si pinchamos en la entrada  podemos cambiar algunos de los parámetros ya definidos ( no olvidar darle al botón de “save“) 

 

 

 

 

Grabamos el dispositivo que acabamos de registrar, pulsando en “SAVE”,

 

 

Configruacion de la Raspberry Pi

 

Bien, ahora en la Raspberry Pi configuraremos el entorno virtual de Python para aislar el SDK y sus dependencias de los paquetes Python del sistema, nos escogemos la opción de Python 3:

sudo apt-get install python-dev python-virtualenv

virtualenv env –no-site-packages

env/bin/python -m pip install –upgrade pip setuptools wheel

source env/bin/activate

Instalamos las dependencias necesarias además de  Google Assistant SDK que nos permitirá tener Google Assistant corriendo en la Raspberry Pi:

sudo apt-get install portaudio19-dev libffi-dev libssl-dev libmpg123-dev


Mediante pip instalamos la última versión de Python en el entorno virtual:

python -m pip install --upgrade google-assistant-sdk[samples]

Instalamos o actualizamos la herramienta de autorización:

python -m pip install --upgrade google-auth-oauthlib[tool]

 

Ahora generamos los credenciales para ejecutar los ejemplos, usaremos el fichero JSON que nos hemos descargado previamente:

google-oauthlib-tool –scope 

https://www.googleapis.com/auth/assistant-sdk-prototype –scope

 https://www.googleapis.com/auth/gcm –save –headless –client-

secrets /home/pi/client_secret_xxxx.apps.googleusercontent.com.json

 

 

Si todo es correcto, nos pondrá algo como:

Please visit this URL to authorize this application: https://..."
 

Copiamos la URL y vamos a ella con un navegador que esté validado con nuestra cuenta de Google. Tras permitir el acceso o nos dará un código de autenticación que debemos pegar en la shell.

Y ahora, ya estamos listos para probar un ejemplo!

En el mismo entorno virtual, ejecutamos el siguiente comando indicando nuestro ID de Proyecto y nuestro ID de modelo, En caso de no haber  anotando estos datos , ambos estan  en la Consola de Actions de Google buscando en las opciones generales del proyecto y del dispositivo.

Si esta todo OK ejecutamos el siguiente comando y quedará listo para que hablemos con el Assistantar:

 

  googlesamples-assistant-hotword --project_id entrada-txarlatana --device_model_id entrada-txarlatana-entrada-xxxx

 

Por cierto, para cambiar el idioma de nuestro Asistente, lo haremos directamente con nuestro teléfono móvil, con la app del Assistant que supongo la tendréis instalada (y si no os la instaláis :P, la abrís, pulsamos arriba en la brújula, y en la siguiente pantalla en Explorar debemos ir a “Ajustes”,

En Ajustes debemos buscar en Dispositivos el dispositivo que hemos registrado antes, lo seleccionamos, y ahí ya le podremos dar acceso a más datos nuestros a los señores de Google o seleccionar el idioma que queremos para interactuar con el Assistant!

 

 

MEJORA DEL MICRÓFONO 

Finalmente, dependiendo de la calidad de tu micrófono, notará que tiene algunos problemas a la hora de escucharle. En lugar de gritar  cada vez que quiera usarlo, lo que haremos será regular el micrófono mediante la línea de comandos una vez más.

  • Introduzca  en la termina ssh  el siguiente comando:
     alsaixer
  • Pulsee F6 para seleccionar un USB diferente. Use, las flechas para seleccionar tu micrófono.
  • Usa las flechas para aumentar el volumen de captura.
  • Cuando esté satisfecho con el volumen, pulse  ESC para salir.
  • Escriba el siguiente comando para hacer permanentes los cambios.
     sudo alsactl store

Ahora será capaz de comunicarte con su Echo casero hablando de manera normal   en lugar de gritando. Desde esta misma pantalla también se puede cambiar el volumen por defecto si lo necesitara.

 

Tenemos el servicio montado bajo una Raspberry Pi, si volvemos a ejecutar el ejemplo anterior estará el Asistente en nuestro idioma pero  tendremos que constantemente pulsar Enter o decir ‘OK, Google’ independientemente de los ejemplos que tenemos para interactuar.

Si no nos  interesa que el micrófono esté siempre escuchando y así también evitar la necesidad de decir ‘OK Google’ todo el rato, mediante un script  en c-shell   podemos   iniciar  o detener el Assistant

google_assistant_para.sh

cd /home/pi/

source env/bin/activate

nc -l 12345 | /home/pi/env/bin/python3 /home/pi/env/bin/googlesamples-assistant-pushtotalk –project-id txarlatana –device-model-id txarlatana-pitxarlatana-xxxx &

 

google_assistant_para.sh

pkill python3

pkill google

pkill nc

 

 

Mas información en  https://developers.google.com/assistant/sdk/guides/library/python/

 

 

 

 

 

 

 

Como reparar un mini altavoz


Los años 80 marcaron todo un hito en cuanto a movilidad en el mundo de la tecnología de consumo. ¿Quién no recuerda esos primeros  wolkman   , los potentes radiocassete alimentados a pilas   o  incluso las  primeras televisiones portátiles? Pues en efecto  gracias a la miniaturización de la electrónica  ,la  optimización de los diseños y a la mejora del   consumo eléctrico,   por fin  fue posible  dar movilidad a la electrónica domestica  para disfrutar de esta en cualquier zona o  lugar 

En efecto puede parecer anacrónico echarnos 40 años atrás pues hoy en dia  el  panorama ,como sin duda amigo lector sin duda conocerá , es bien distinto pues  usamos  smartphone , tablets, ordenadores  o incluso TV inteligentes   para escuchar nuestra música favorita  con una calidad incluso similar a  los altos estándares HIFI   que tan de moda se pusieron en  aquellos tiempos . No obstante a pesar de   todo estos nuevos dispositivos ,  no significa que no podamos contar con altavoces portátiles de calidad de todos los tamaños o funciones que se nos puedan ocurrir,  pues sin duda la tecnología  ha avanzado   y mucho también en esta cuestión  ya  que tenemos que entender que existen tantas formas distintas de disfrutar de una buena sesión musical como de personas hay en este planeta por lo que habrá personas que  quieran un altavoz pequeño y sencillo para disfrutar de su música de la forma más cómoda y simple, y, en el otro extremo, habrá quien prefiera una bestia ostentosa con la que ambientar una gran fiesta, incluso a golpe de voz gracias a un micrófono. Ademas  tampoco debemos olvidar a los amantes de los efectos de luz o a los puristas de lo estético. 

 

 

Muchas firmas se animan a lanzar multitud de altavoces portátiles al mercado dentro de todo tipo de rango de precios, calidades y enfoques, así que no está de más dar una visión genérica  para    ver el interior de uno de los altavoces más difundidos  procedentes del mercado oriental   ( y que podemos encontrar ahora mismo en Amazon ) , de modo que a  cuando deje de funcionar  dado su bajo coste  antes de desacharlo  podamos  intentar repararlo

El modelo que vamos  a ver  es el  MusicMan MA 3431  que cuenta con un amplificador de estéreo 3w x2 RMS, lector de unidad flash USB y Micro SD TF (hasta 32GB). También cuenta con radio FM estéreo una  entrada de  Line-in/AUX  mediante in jack de(3,5 mm/analógico

Para funcionar el MusicMan MA 3431 cuenta con una batería de litio de  600 mAh que en teoría debería ofrecernos  un  ttiempo de reproducción  de unas ~ 6 horas  con un tempo de carga de  unas ~ 4 horas  a  traves de un conector  de 5v DC

Por supuesto ,como otros productos orientales ,  este popular modelo lo veremos en un sinfín de marcas  ( y por supuesto colores) pero  tanto el armazón de aluminio , como la electrónica del interior son las mimas 

 

 

 

Este  reproductor  suele funcionar bastante bien ,pero   con el uso  hay partes  que poco  a poco dejaran de responder  como son la batería , el conector de  carga , el circuito de carga de la batería, el interruptor de encendido y por supuesto  en ultima instancia la placa de control o los altavoces.

Si el reproductor  ya ha pasado la garantía , y  no nos funciona o se apaga a los pocos minutos con la batería recién cargada es sinónimo  de problemas en  la alimentación a la placa ,para lo cual se hace necesario desmontarlo  para averiguar el motivo del problema

En primer lugar soltaremos los altavoces de los lados  que van a presión ( utilice una herramienta de plástico de las usadas para desmontar los móviles)  y acto seguido nos toca desmontar la placa madre , la cual , como podemos ver en la imagen de abajo ,  va sujeta simplemente con dos tornillos

 

Para quitar  estos , en el lado  del plástico del testigo  de carga quitaremos la pegatina  que oculta las cabezas de esos  dos tornillos y  ya podemos proceder a  aflojar  estos  , lo cual hará que se suelte el embellecedor del conector USB de la cara opuesta.

 

 

 

Ahora  ya tenemos la placa con los dos altavoces   y la batería que despegaremos del armazón .

 

En la placa se observan claramente  ,los pulsadores de control en el extremo superior . Es de destacar  también a  ambos lados de la placa  los dos pequeños amplificadores de audio junto     con las conexiones de los dos altavoces . El conjunto se completa  con el circuito de audio en el centro   y abajo junto los jack el circuito de carga de la batería

En primer lugar  mediremos con un polímetro en los extremo de  la batería , lo cual en este caso  nos da unos 4.06V , lo cual  debería ser suficiente para que reaccionar el circuito por lo que lo siguiente a revisar es el interruptor general  que esta cerca del lector de microsd.

Si el circuito sigue sin responder, otra opción interesante es descartar la batería ,  por si esta  no tuviese  suficiente carga, Para ello,  podemos intentar  alimentar  con una fuente de laboratorio  a través del propio conector de la batería  a ver si reacciona el circuito. 

En caso afirmativo ya sabe que probablemente sea la batería y/o el propio circuito  de carga , por lo que podría  añadir una nueva  batería ( no olvide respetar la polaridad) , pero otra opción mas barata y que mejorara las prestaciones es optar por una powerbank , por lo que si lo desea puede  realizar una sencilla modificación

Tanto si no desea cambiar la batería como si  confirma que falla el  circuito de carga o el propio de alimentación , una opción si no necesitamos alimentarlo con la batería interna   es “hackear”  la  propia placa  para alimentarlo directamente con 5V DC ,  lo cual por cierto dada su diseño no era posible ( es decir no permite reproducir música y ademas cargar la batería)

Para esta pequeña modificación podríamos usar un conector micro usb y fijarlos a la caracas  , pero es mucho mas sencillo optar por un cable usb reciclado al que cortaremos por el otro extremo s de modo que solo queden los cables  rojo  y negro

En la placa  tomaremos el cable negro del conector de la batería    al cable negro del cable USB   para  la alimentación exterior

En cuanto al punto de entrada de +5V , este  se ha obtenido  por ingeniería  inversa   y esta justo a la salida del circuito de carga a la izquierda del led indicador de carga  y unos mm  por debajo  como se puede ver en la imagen  , y que conectaremos  al cable rojo del cable USB para  la alimentación exterior.

 

 

Con esta  pequeña  modificación usando un cable usb para alimentar el reproductor  toca probarlo enchufando este nuevo cable a una fuente de 5v  con salida USB 

 

 

Comprobado el funcionamiento  toca volver a montar la placa en el centro de la carcasa de aluminio

 

Una vez coloquemos uno los altavoces observaremos  que necesitamos un agujero donde pueda pasar el nuevo cable usb de alimentación  por lo que con una lima justo  en unos de los bordes practicaremos  una pequeña canaladura para poderlo llevar al exterior .

Finalmente colocaremos el segundo altavoz  y habremos terminado de modificar este  estupendo reproductor añadiendo ademas una nueva funcionalidad   que antes su diseño  no permitía ,  pues podrá ser alimentado por powerbank   o por simples cargadores usb   de 5v  de forma indistinta

En la foto podemos  el aspecto de este MusicMan MA 343 1    tras la modificación

 

 

Reciclar un viejo DVD en un potente amplificador de audio 2.1


Cuando se trata de reciclar  de  componentes electrónicos lo cierto es que es mejor respetar al máximo la configuración inicial pues es al fin al cabo el propósito del equipo  y el que normalmente aprovechará su máximo potencial.

En el caso de un equipo irreparable, bien por coste o simplemente por falta de suerte para hacerlo, hay tres elementos valiosos que podemos casi siempre utilizar para nuestros propósitos: la caja , la alimentación de ca  y la fuente de alimentación,  partes que justo usaremos  en este proyecto para implementar un amplificador 2.1 usando estas partes.

 

IMG_20180829_232535[1]

 

En efecto,, aunque parezca increíble,  una vez hayamos desmontado la electronica del viejo lector de dvd  respetando, la parte ca  así como  la fuente de alimentación , es  posible  hoy en día construirse por uno mismo un potente amplificador de audio 2.1   por  muy poco dinero (12€)  ,  con la ventaja de que incluso gran parte de la electrónica ya estará montada y probada, de modo que  sólo necesitaremos hacer las conexiones de  alimentación,   así como cablear los conectores de entrada /salida y ya tendremos el amplificador listo.

En esta ocasión ,vamos a ver un amplificador 2.1  de la que hablamos en otro post   que cuesta unos 12€ en Amazon   en el que que básicamente   solo hay que alimentar  con  corriente continua DC entre  12-24 V   con una fuente conmutada y  conectar tanto la entrada de audio como las tres salidas a sendos altavoces.

La potencia de salida de los canales  izquierda y derecha es 50WX2 (max) y la salida de subwoofer de 100 w (max), la eficiencia puede llegar por encima de 90%.

Los canales izquierdo y derecho de rango completo, con 24 v tensión de alimentación pueden  conducir altavoces de 3-16 ohmios (es decir  una gama muy amplia) y en el caso del  subwoofer si se alimenta el montaje con 24 v  puede conducir un subwoofer, único de  impedancia  entre 2-16 ohm  teniendo en cuenta que a menor impedancia de los altavoces podremos conseguir una mayor potencia de salida.

Las características de este modulo son:

  •  Tensión de alimentación: DC  12-24 V
  • Chip: TPA3116 *
  • Tipo 2 Cadena de 3: Channels (canal derecha, canal derecha, subwoofer)
  • Potencia de salida: 50 *1 *2 RMS subwoofer    sobre  8 ohmios
  • Gama respuesta en frecuencia: 14-100 KHz
  • SNR 100dB de frecuencia: conmutación: 1,2 MHz
  • Tamaño PCB  100 cm *70 *%2F 30 mm **3,94 2,75 1,18in (la + W H)
    1 *2,1 canales bordo de amplificador de audio

Es interesante destacar que para alimentar este amplificador debemos usar un fuente conmutada entre 12 y 24V DC  de unos 18Amp   dada la gran intensidad necesaria,  pues sería mucho mas costoso, voluminoso e ineficiente  cubrir la alimentación con una fuente  convencional  regulada basada  en el clásico transformador con el puente de diodos , gran condensador  y el circuito   de regulación.

placa.PNG

 

El amplificador de audio

Un amplificador 2.1 que podemos comprar ya montada   se  basa  en usar dos  CI:

  •  Un TPA3116D2 en modo maestro 400 kHz, BTL, ganancia si 20 dB, límite de potencia no implementado.
  • Un TPA3116D2 en Esclavo, ganancia del modo PBTL de 20 dB. Las entradas están conectadas para entradas diferenciales.

Es decir usamos dos CI   TPA3116D2 , uno para componer la salida stereo de 50+50W     para dos canales de audio  y un segundo  en configuración mono  para entregar un tope de potencia de 100W

El esquema del montaje como vimos es el siguiente:

esquema.PNG

El  condensador de filtro principal es 4700 uf 35 v, pero para la amplificación de potencia al usar un chip de limitación, este amplificador puede aceptar sólo desde 12v hasta 24 v DC de alimentación y así  el condensador  trabajará en buenas condiciones por lo que no conviene sobrepasar precisamente los 24V DC.

Alimentación del circuito

En cuanto los requisitos de suministro de energía para el TPA3116D2, consisten en un suministro de mayor voltaje para alimentar la salida  etapa del amplificador de altavoz por los que hay arios reguladores están incluidos en el TPA3116D2 para generar voltajes necesarios para el circuito interno de la ruta de audio. La fuente de alta tensión, entre 4.5 V y 26 V, suministra la circuitería analógica (AVCC) y la potencia etapa (PVCC). El suministro de AVCC alimenta LDO interno, incluido GVDD. Precisamente esta salida LDO está conectada a pines externos para fines de filtrado, pero no deben conectarse a circuitos externos. (la salida de GVDD LDO  ha sido dimensionado para proporcionar la corriente necesaria para las funciones internas pero no para la carga externa)

Dada las características  de estos CI  ,por tanto podemos alimentarlos  con batería 12 o 24V   o bien una fuente conmutada de 12-24V de al menos 15 Amp ( con un consumo  máximo típico 7.5 Amp).

A la hora de hacer las  conexiones, solo necesitamos conectar la alimentación externa de 19V  de 6Amp    mayor o igual que 120W,   bien por el jack de 5.5mm -2.1(2.5) con masa al negativo), o bien a la ficha de conexiones que hay justo al lado del conector de alimentación (mucho cuidado con equivocarse  de polaridad).

Una buena solución es optar por una fuente reciclada de alimentación de algun  ordenador portatil de 120W recomendando que al menos sea de 20VDC.

 

EL montaje

La conexiones del circuito no pueden ser mas simples  ya que la placa en si mismo ya integra los controles individuales de los tres amplificadores  de forma individualizada .Los conectores de los altavoces simplemente los conectaremos a las salidas en  la regleta marcada como BASS, OUTL  y OUTR  .

salidas.png

Aunque pueda parecer poco relevante , también aquí se debe respetar escrupulosamente la polaridad de las conexiones a los altavoces pues si uno se equivoca   los altavoces funcionaran en contra-fase  reduciéndose así la potencia de salida total.

IMG_20180829_192255[1]

Para evitar que se toquen las conexiones de los altavoces lo mejor es colocar jack aéreos pues si conectaremos jacks metálicos estos conectarían la masa al chasis, cosa que debemos evitar pues las salidas de los altavoces como vemos en el esquema son independientes y no comparten la masa  así que recomiendo conectar los jacks aéreos , en este caso del tipo RCA  que  pillamos por atrás con los embellecedores de plastico.

Personalmente recomiendo estañar los cables de audio hacia las placa  incluso aunque lo vayamos  a fijar a las tres regletas de salida de los altavoces.

Respecto a los tres potenciómetros :

  1. El de la izquierda es el control de volumen estéreo (sólo para el ajuste de los canales izquierdo y derecho)
  2. El central es el control de volumen del Subwoofer
  3. El control de volumen derecho es global (para 3 canales de ajuste)

entradas

Una solución sencilla es fijar la placa a una tabla de madera  de aproximadamente las dimensiones de la placa del amplificador y pegar esta a la caja de aluminio

IMG_20180829_192255[1]

Respecto la entrada de audio es estereo bien por un jack de 3 1/2″ stereo  o bien con un conector   macho  que hay junto al propio jack.

 

IMG_20180829_192245[1]

Respecto a los tres sendos taladros  para los tres potenciómetros   , normalmente deberían caber en el orificio donde se insertaba el  CD o  DVD ,  por lo que queda es ajustar  los botones de plástico ( entran a presión pero si no se  aprietan simplemente deberemos abrir un poco el eje con un destornillador plano )      y los tornillos  que fijan la placa a la base de madera

 

Finalmente sólo  nos queda la alimentacion donde unicamente habra que conectar la fuente de ordenador  portatil  (de20V DC) al jack de alimentacion

power.png

Como se pude ver, usamos una fuente de 20V de un viejo portatil HP  que conectaremos al jack izquierdo de la pcb  por medio de un nuevo jack.

Por ultimo conectaremos el lado de ca al cableado original del lector de DVD. !y ya esta  todo  , lo cual por cierto podemos complementar con reproductores de mp3, vu-meter digital , etc  aliemntando esta parte con la fuente original del lector de DVD.

IMG_20180829_192305[1]

Finalmente cerraremos la caja , conectaremos el jack de audio de  3 1/2″ a  una salida de audio y  podemos empezar a hacer  las pruebas .

El sonido le sorpendera  si piensa en las reducidas dimensiones de la placa asi como del minimo coste de este

IMG_20180829_192454[1]

Problema sin sonido en llamadas en Android


En este post vamos a intentar solucionar el problema por el  que no oimos a nuestro interlocutor en el transcurso  de una  llamada desde terminales  Android
actuales , lo cual como puede imaginarse es bastante serio pues al  fin al cabo la comunicación por  voz  debería ser la utilidad primigenia de un teléfono Android¿no?

En un post anterior  analizamos algunos otros problemas de audio  que podían producirse en un terminal  Android  a la hora de reproducir elementos multimedia,   pero en general nunca  ocurria sobre las llamadas como es el caso  que  vamos a comentar  .

Entendemos  que el terminal es funcional , así que estamos de vuelta con
este viejo problema de teléfonos Android  donde  entran las llamadas , descolgamos  y no oímos a nuestro interlocutor   aunque desde el otro lado  este  si nos puede oir ( pero nosotros no)

En este post  vamos  a ver como solucionar el problema del fallo del  audio en las llamadas  desde  un terminal con Android 7.1.2 , pero si su terminal tiene  una version diferentes  como malvavisco y Oreo  las opciones a ajustar serán muy similares

 

Para recuperar el volumen de nuestro terminal en las llamadas , lo primero que tenemos que  hacer es  comprobar  que efectivamente el volumen para las llamadas ( corresponde a la primera  fila que suele  llevar un timbre ) esta activa,   por lo que  en caso contrario subiremos el botón de volumen    al máximo ( o deslizaremos el control  hacia la derecha)

Screenshot_2018-08-16-19-19-18-067_com.miui.home[1].png

 

Si el problema continua nos iremos a  la aplicación Google ( normalmente suele ir en algunos terminales dentro del  Grupo  Google donde van integrados  gmail,drive, chrome, etc)

 

Screenshot_2018-08-16-11-57-17-509_com.miui.home[1].png

 

Ahora una vez  que arranque esta aplicación de  Google famosa por el uso de tarjetas que intenta ofrecernos  un resumen de nuestras web favoritas,   nos vamos  a la opción Ajustes ( o según la version a los tres puntitos seguidos o una  rueda de menú en la parte superior izquierda)

Screenshot_2018-08-16-10-15-17-420_com.google.android.googlequicksearchbox[1]

Nos centraremos en la configuración ahora ,por lo  que desde la configuración desplácese hacia abajo o hacia al área   donde tiene  la opción de  búsqueda(Buscar ) y luego  vaya a Voz
Screenshot_2018-08-16-10-15-48-289_com.google.android.googlequicksearchbox[1].png

En el menú de  voz ahora ha cambiado ligeramente desde otras versiones . Aquí  tiene que ir al  apartado  coincidencia de voz ( Voice Match)  , que es una opción ligeramente diferente a otras versiones ,por lo en la coincidencia de voz tendríamos  la opción para decir la palabra desencadenante   : como tenemos problemas necesitamos apagar esto  moviendo el control deslizante a través de deshabilitar esta característica junto con el resto de opciones

 

Screenshot_2018-08-16-10-15-52-461_com.google.android.googlequicksearchbox[1].png

Aun desabilitada la opción de  Vocie  MAtch , todavía se puede decir que está bien Google y lo hará desde el icono del micrófono de Google,  pero no escuchará su voz de forma automática

Como puede imaginar  , aunque el asistente de voz de Google puede ser muy interesante, o cierto es que con el tiempo generalmente  se corrompe el perfil de sonido , lo cual se traduce  en que se detiene cuando pretendemos escuchar el audio en las llamadas impidiendo hacer llamadas

 

Screenshot_2018-08-16-19-39-43-960_com.google.android.googlequicksearchbox[1]

Ahora todo lo que necesita desabilitar todas estas opciones y una vez que haya hecho solo toca  volver a la pantalla de inicio o donde quiera, pero para que tome los cambios lo mejor que se puede hacer es apagar el terminal y reiniciarlo :de esa manera usted sabrá que todos los ajustes son recientes y cualquier configuraciones anterior han sido olvidadas debiendo  haber solucionado su problema de tener nuevas llamadas sin iniciar sesión en Android