Pequeña mejora para minialtavoz


Como muchos lectores habrán apreciado han proliferado,  a un coste ínfimo ,  pequeños altavoces  con batería  y reproductor de mp3 incorporados  incluso soportando  la mayoría bluetooth   y   radio FM

Estos  altavoces son  de  tamaño compacto   y portátiles de aspecto metálico en un tamaño mini, ofreciendo sonido de audio de buena calidad  con graves profundos   gracias sobre todo  a los  chip de audio  ( en su mayoría  usan el chip Avera AC4603)

Entre sus cualidades destacan  su conectividad universal pues  suelen  equiparase  con la tecnología Bluetooth 3.0 + EDR superior a 33 pies, compatible con la mayoría de los dispositivos habilitados para Bluetooth, como teléfonos, tabletas, MP3, vídeo y computadora, soportando  casi todos multi-función ,  es decir   ayuda inteligente    basada en  voz   ( eso  si en perfecto ingles)

Al arsenal de bondades de estos dispositivos  hay que añadir   soporte de micro-sd   e incluso usb  nativo  (en algunos modelos) , lo que  quiere  decir  que podemos añadir nuestra música en archivos mp3    en la   TF o en una  unidad  USB extraible  para poderlos  reproducir  directamente desde el propio  mini-alatavoz   , Por   ultimo adema de la función de reproducción  de mp3, se añade   la función de radio estéreo via AUX FM , la entrada  auxiliar    y por micrófono incorporado   para el teléfono de manos libres que llama.

Asimimo mucho presumen de Long Playtime, es decir sólo necesitan  2 horas para cargar completamente, pero puede proporcionar hasta 4 horas de tiempo de juego, diviértete con su familia y amigos

Estos altavoces, por su bajo precio ,son propensos  a diferentes mejoras:

  • Aprovechamiento de las leds indicadoras de estado ( suelen ir ocultos tras la batería)
  • Salida de audio ( usando las conexiones de los dos altavoces
  • Mejora batería  ( cambiando la batería   por una de mayor capacidad)
  • Cambio ubicación batería ( para eliminar tapa)
  • Mejora altavoces ( por ejemplo conectando otros altavoces fuera de la carcasa)
  • Aprovechamiento parte reproductor mp3
  • etc

 

En esta ocasión   vamos  a proceder reubicar la batería   y  proceder  al  aprovechamiento de las leds indicadoras de estado  pues en la mayoría  de los modelos  suelen ir ocultos tras la batería: el led de power ( rojo ) y el de reproducción (azul)

Para llevar  la tarea lo primero es desmontar la tapa de la batería:

 

IMG_20171125_173530[1].jpg

Debemos usar las conexiones de alimentación  hacia la tapa para soldarlas directamente sobre la batería  con cuidado de no equivocarnos

Habrá que eliminar un poco los contactos para que pegue la soldadura:

IMG_20171125_173807[1].jpg

Ahora se trataría  de probar el funcionamiento normal  con la batería cambiada de ubicación

IMG_20171125_173712[1].jpg

Probado  el  dispositivo, pegaremos cinta de doble cara sobre la bateria

IMG_20171125_174103[1].jpg

Ya solo queda colocar la batería , los altavoces   y cerrar la tapa que ahora quedara sin conexiones.

IMG_20171125_173822[1].jpg

Por ultimo  cerrado el conjunto   queda ya solo queda  probar el funcionamiento  donde como se puede apreciar los dos leds quedan completamente visibles;

Anuncios

Consiga su Raspberry Pi 3 por 34€ con la carcasa gratis


Con  más de ocho millones de unidades vendidas , incluyendo tres millones de unidades de Raspberry  Pi 2 , nadie duda  que Raspberry es una plataforma  muy exitosa ,  tanto que de hecho la Fundación Raspberry Pi ha crecido de unos pocos  voluntarios a llegar a más de sesenta empleados a tiempo completo, ! e incluso  han enviado una Raspberry Pi a la Estación Espacial Internacional !

Destaca de la familia  Raspberry pi la ultima  Raspberry Pi 3 Modelo B   ,la última placa de la familia de Raspberry Pi  ,una placa 10 veces más potente que la original (es decir la primera versión) ,  donde   lo mas destacable  es que se ha añadido   conectividad inalámbrica integrada, tanto por wifi (soportando los estándares  802.11 b/g/n) ,  como  por  Bluetooth ( versión 4.1).

El precio  normalmente de esta versátil   placa con gastos de envíos,  ronda  los 50€  ,pero ahora de forma puntual  su precio es de 34.20 €  en Amazon

Hablando de conectividad ,la nueva placa  incorpora el chip de Broadcom BCM2837 junto el chip inalámbrico “combo” BCM43438 . Gracias  a esta combinación de CI,  ha permitido  adaptar la funcionalidad inalámbrica en casi el mismo factor de forma de los modelos anteriores como  Raspberry Pi Modelo B + 1 y Raspberry Pi 2 Modelo B. De  hecho ,  el único cambio es que la posición de los LEDs los  han trasladado al otro lado de la ranura de la tarjeta SD para hacer espacio para la antena. Respecto al nuevo SoC, el  BCM2837, este   conserva la misma arquitectura básica que sus predecesores BCM2835 y BCM2836, por lo que todos los proyectos y tutoriales que se basan en este  hardware de la Raspberry  Pi continuarán funcionando.

broadcom 

Esta nueva placa  a diferencia de todas la anteriores  usa un procesador   de  64  bits : un  ARM Cortex-A53  de  cuatro núcleos  a una velocidad de reloj  de 1,2 GHz  en lugar de un  Quad-Core Cortex A7 de 32 bits  a 900 MHz de su antecesor ( Raspberry Pi  2 modelo B), por lo  que vemos que el cambio de procesador  ha sido espectacular no solo por la velocidad de reloj superior (de 900 Mhz  a   1,2 GHz) ,  sino básicamente  por el cambio de arquitectura también ARM ,pero  de 64 bits en lugar de la antigua de 32 bits .

La combinación final   de un aumento del 33% en la velocidad de reloj con varias mejoras en la arquitectura,  permitiendo  proporcionar un aumento del 50-60% en el rendimiento en el modo de 32 bits frente a la Raspberry Pi 2, o aproximadamente un factor de diez sobre la original Raspberry Pi.

Sobre la memoria  RAM cuenta  con 1GB LPDDR2 ( la versión anterior también contaba con 1GB)  y a nivel de gráficos también han mejorado   pues cuenta con  un Dual Core VideoCore IV ® Multimedia Co-procesador.

Sobre los conexiones disponibles, sin embargo ,  no ha cambiado sustancialmente  , contando  como en la versión anterior  con las siguientes posibilidades:

  • 4 Puertos  USB 2.0
  • Puerto de  GPIO de 40  pin,
  • Salida HDMI rev 1.3 y 1.4
  • Toma  Ethernet
  • Jack de audio de 2  1/2″ ,
  •  Interfaz de cámara (CSI)
  • Interfaz de Pantalla (DSI)
  • Lector  micro SD

 

Todos los conectores anteriores  están en el mismo lugar y tienen  la misma funcionalidad, y para alimentar la placa  todavía se puede usar un  adaptador de alimentación de 5V micro-USB, pero en esta ocasión, están recomendando un adaptador 2.5A por si desea conectar dispositivos USB que consuman mucha energía  de la Raspberry Pi.

Caja

Una  de las ventajas  de la Raspberry Pi es que es fácilmente  personalizable, no solo por dentro gracias a  las múltiples distribuciones  compatibles ( incluso W10) , sino también por fuera, por ejemplo  con la carcasa , que esta abierta   completamente a nuestra  creatividad.

Si dispone de una impresora  3D  una de la las mejores opciones   gratuitas     es  el diseño con soporte VESA   de  0110-M-P   compatible con los siguientes modelos de Raspberry Pi: Raspberry Pi 3 ,Raspberry Pi 2,Raspberry Pi Modelo B +,  Además, para facilitar la impresión  cuenta con dos mitades para ajustar facilmente  uy  que ademas  se puede ajustar el diseño para su propio uso.

Esta esta nueva carcasa para la Rasperry Pi 3 presenta:

  • Ranura de acceso para la cámara Pi
  • El diseño es atornillable  por dentro (la pcb )  y por   fuera
  • Atornille el montaje de Raspberry Pi al estuche usando agujeros en PCB
  • Construido en pestañas de montaje VESA de 75 mm
  • Diseño de ventilación del motor rotatorio (triángulo reuleaux)
  • Malla STL de alta resolución

Este es el aspecto de como queda  la pcb atornillada    a la base inferior del diseño , donde se puede apreciar claramente el radiador  pasivo, el cual   aunque no es obligatorio , si lo es de forma muy   recomendable para evitar calentamientos excesivos  a la placa  y así alargaremos la vida de esta versatil  placa

Y este es el aspecto de como queda ya montada y cerrada :

 Usos  Y Aplicaciones

Usted necesitará una imagen reciente NOOBS o de Raspbian  que puede descargar desde la pagina  de  descargas . En la pagina de descargas  esta  disponible  la versión de 32 bits Raspbian usada en otros dispositivos Raspberry Pi, pero se suponen que próximamente   deberían crear  una nueva imagen con soporte al modo de 64 bits.

La forma de instalar el sw en la sd no puede ser mas sencillo ,pues una vez descargada la  ISO de  la distribución que nos  interese   , solo necesitamos la utilidad Win32DiskImager d( se puede descargar desde la página del proyecto en SourceForge como un archivo zip),seleccionar el archivo de imagen que ha extraído anteriormente de Raspbian, seleccionar la letra de la unidad de la tarjeta SD en la caja del dispositivo . hacer  clic en Escribir y esperar a que la escritura se complete.(mas detalles  aqui )

 

La nueva placa no es solo un dispositivo estupendo para programar sino que también es   ideal para jugar  usando directamente la distribución de Raspbian citada  o  bien por medio de la distribución RetroPie

Especialmente interesante  para experimentar  para sus futuros proyectos de IoT  tal y como hemos visto  en este blog , es e usar la Raspberry Pi    a través de la plataforma Cayenne

Asimismo en este blog también hemos hablado de las posibilidades de la Raspberry Pi para emular el sistema Ambilight de Philips gracias a la distribución LightBerry

 

Hay infinitas posibilidades  muchas de las cuales hemos intentado  hablar en este blog   de modo que seria  pretencioso intentar condensarlas todas en un único post, sin duda el limite solo esta  en nuestra imaginacion

 

Por cierto, no sabemos  hasta cuando se mantendrá el precio , pero  si le   interesa este modelo   por unos  de 34€  con gastos de envío incluido ,  no se lo piense pues puede conseguirlo  todavia en Amazon facilmente

please provide compiled classes of your project with sonar.java.binaries


Si no está utilizando Maven, la forma de proporcionar bytecode varía según la versión de Java Plugin.

Desde SonarJava 4.12, debe especificar la propiedad sonar.java.binarieshttps://docs.sonarqube.org/display/PLUG/Java+Plugin+and+Bytecode

Ejemplo:  sonar-scanner -Dsonar.projectKey=fr.demo:my-project -Dsonar.sources=. -Dsonar.java.binaries=.

También puede analizar el código de prueba, y para eso debe proporcionar pruebas binarias y propiedades de bibliotecas de prueba .

Llave
Descripción
Versión
sonar.java.test.binaries Rutas separadas por comas a directorios que contienen los archivos compilados de código de bytes correspondientes a los archivos de prueba DESDE 3.2
sonar.java.test.libraries Rutas separadas por comas a archivos con bibliotecas de terceros (archivos JAR o Zip) utilizados por sus pruebas. (Por ejemplo, esto debería incluir el jar de junit).
Los comodines se pueden usar:

 sonar.java.test.libraries = ruta / a / specific / Library.jar, ruta / a / libs / *. jar, directorio / ** / *. jar
DESDE 3.2
sonar.java.binaries Rutas separadas por comas a directorios que contienen los archivos de códigos de bytes compilados correspondientes a sus archivos de origen.

Desde 4.12, el análisis fallará con el mensaje:

 Proporcione clases compiladas de su proyecto con la propiedad sonar.java.binaries
DESDE 2.5

REQUERIDO DESDE 4.12

sonar.java.libraries Rutas separadas por comas a archivos con bibliotecas de terceros (archivos JAR o Zip) utilizados por su proyecto.
Los comodines se pueden usar:

 sonar.java.libraries = ruta / a / specific / Library.jar, ruta / a / libs / *. jar, directorio / ** / *. jar
DESDE 2.5
sonar.binaries Rutas separadas por comas a directorios que contienen los archivos de códigos de bytes compilados correspondientes a sus archivos de origen ANTES 2.5
sonar.libraries Rutas separadas por comas a archivos con bibliotecas de terceros (archivos JAR o Zip).
Los comodines se pueden usar:

 sonar.libraries = ruta / a / specific / Library.jar, ruta / a / libs / *. jar, directorio / ** / 

A efectos prácticos . todo esto significa que para poder analizar su código java con el Sonar  a través del Sonar Runner si ha instalado el ultimo plugin deJava  , tamben tendra  que proporcionar los ficheros compilados (.class)  de todo las clases java a las  que quiera realizar un análisis de calidad

APIs para IoT


Las API están estrechamente vinculadas con el IoT porque le permiten exponer con seguridad los dispositivos conectados a los clientes, canales «Go-to-Market» y otras aplicaciones de su infraestructura informática. Las API conectan «cosas» importantes, como son los coches, dispositivos médicos, redes inteligentes y termostatos, con su ecosistema. .

Veamos algunas de las APIS de Iot mas representativos:

 

 

    ThingSpeak API

ThingSpeak es un plataforma de  IoT que permite recoger y almacenar datos de sensores en la nube y desarrollar aplicaciones IoT ofreciendo tambien aplicaciones que permiten analizar y visualizar sus datos en MATLAB y actuar sobre los datos. Los datos de los sensores pueden ser enviados desde Arduino, Raspberry Pi, BeagleBone Black y otro HW.

Thingspeak está en colaboración con Mathworksque es la empresa de Matlab y Simulink entre otros.

La API de ThingSpeak le permite crear aplicaciones de “Internet de las cosas”. Utilizar la API para crear aplicaciones en la nube que interactúan con los sensores y controles de cualquier cosa que soporta el protocolo HTTP. La API de ThingSpeak es capaz de interactuar con dispositivos de Arduino y ioBridge, iPhone y Android dispositivos móviles, sistemas de automatización del hogar, robots, termostatos, controles industriales, etcetera. ThingSpeak también admite la integración con servicios web externos como Twitter, Prowl, Twilio, WeatherBug y Foursquare, mediante el uso de la aplicación de ThingHTTP. Además de la API alojada libre, la API de ThingSpeak es open source y está disponible en GitHub para su descarga en servidores privados.

thingpeak.png

La API de ThingSpeak siempre trabaja con datos, esa es su gran especialidad. Es una API abierta para el Internet de las Cosas que permite recopilar, almacenar, analizar, visualizar y actuar sobre la información recogida en sensores y dispositivos como aplicaciones web y móviles, redes sociales como Twitter, soluciones de mensajería, VoIP y nube como Twilio, hardware de código abierto como Arduino, Raspberry Pi o BeagleBone (los reyes del Internet de las Cosas y la robótica) o con lenguajes de cálculo computacional como MATLAB… ThingSpeak es una API conocida entre los desarrolladores y dispone ya de una gran comunidad.

ThingSpeak API funciona siempre con canales, los cuales contienen los campos de datos, ubicación y estado. Para empezar a trabajar con esta interfaz es necesario crear un canal, donde se recopilará la información de dispositivos y aplicaciones, datos que posteriormente se pueden analizar y visualizar en gráficos  y el paso final es operar sobre esa documentación. El proceso con la API siempre es el mismo.

Al final, la ruta del proyecto con la API será parecida a lo siguiente, sustituyendo los campos CHANNEL_ID y FIELD_ID por los datos del canal recién abierto.

http://api.thingspeak.com/channels/CHANNEL_ID/charts/FIELD_ID

Un ejemplo del tipo de gráficos que se pueden crear fruto de la recogida, análisis y visualización con ThingSpeak son estas mediciones de temperatura:

Cosm.com

Pachube ha pasado de manos de forma alarmante : primero Pachube que se hizo famosa por monitorizar la radiactividad en Japon  , luego Xively.com   y ahora finalmente cosm ,com .

Esta veterana plataforma le permite almacenar, compartir y descubrir el sensor en tiempo real, datos de energía y medio ambiente de edificios u otros dispositivos. Pachube proporciona la mayor parte de su funcionalidad a través de su API, en lugar de a través de su sitio web. Complemento a los proyectos participantes en tiempo real para que, por ejemplo, edificios, entornos interactivos, contadores de energía en red, mundos virtuales y dispositivos móviles pueden hablar todos entre sí. Datos en tiempo real disponibles. Pachube hace uso de extendido entornos Markup lenguaje (EEML), que se extiende el protocolo de la industria de construcción IFC.

La API de Pachube permite almacenar, compartir y analizar en tiempo real los datos de energía o medioambientales recogidos por sensores en edificios y otros dispositivos. Toda la funcionalidad del sistema de Pachube viene dada por la API, que es la que facilita que la información generada por edificios, contadores de energía o dispositivos móviles con sensores sea recogida y analizada y que todos esos objetos estén conectados entre sí. Es el verdadero Internet de las Cosas.

La API de Pachube funciona en el entorno EEML (Extended Markup Language Environments), un protocolo para el intercambio de datos de sensores en ambientes a distancia, ya sean físicos o también virtuales (un ejemplo típico es la conexión con objetos de Second Life). Que exista un protocolo universal es lo que posibilita que las personas puedan compartir con la comunidad millones de datos en tiempo real de objetos, dispositivos o espacios de todo el mundo.

Los pasos a seguir para comenzar a trabajar con Pachube son bastante sencillos:

●       Agregar un dispositivo: el desarrollador da un nombre, una descripción y permisos de privacidad al dispositivo que quiere agregar y automáticamente se le asigna un ID y la clave de la API necesaria para conectar ese terminal.

●       Conectar el dispositivo: es necesario copiar el ID y la clave de la API en el código del objeto para establecer una relación bidireccional entre ambos. Se pueden conectar dispositivos, pero también apps o servicios. Para realizar esa conexión, aquí hay todo tipo de librerías para dispositivos Android, objetos programados en Java, C, Objective-C, Python, PHP, Ruby y JavaScript, y tutoriales para hardware abierto como Arduino o Raspberry Pi.

●       Prueba de funcionamiento: una vez agregado y conectado, el desarrollador puede empezar a ver valores de datos actualizados en tiempo real en su canal y depurar las alteraciones irregulares que vea en esa información.

 

 

Fitbit API

La API de Fitbit facilita a los desarrolladores el trabajo de interacción con los datos que son recogidos por cualquiera de los productos de Fitbit, ya sea una aplicación, un dispositivo o un servicio. Hoy en día, la API de Fitbit soporta la mayoría de lenguajes de lectura y escritura de información, pero ellos ofrecen una comunidad para desarrolladores donde es posible hacer sugerencias y evolucionar la API.

La API de Fitbit lo que permite en última instancia es que cualquier persona pueda desarrollar una aplicación para acceder y manipular datos recogidos por un dispositivo Fitbit, siempre y cuando cumpla dos requisitos obvios: deben ser datos relacionados con un usuario que sea él y no otra persona y cumplir con las condiciones de uso que establece la documentación de la propia API.

¿Cómo se puede empezar a probar y trabajar con la API de Fitbit?

●       Registro de la aplicación: el registro de la app permite obtener credenciales de cliente de la API. Para hacerlo es necesario disponer primero de una cuenta en el servicio de Fitbit (su apertura es totalmente gratuita).

●       El acceso a los datos de usuario se hace a través de autenticación OAuth. Las solicitudes a la API de Fitbit para leer y escribir datos de usuarios se hacen a través de este explorador de la API. Es posible también suscribirse a la API para tener la actualización de los datos en tiempo real

●       El desarrollador debe escoger alguna librería OAuth 2.0 que opere con el lenguaje de programación y marco de desarrollo utilizado para el flujo de datos. Sin esa librería no se puede crear el protocolo de autorización.

●       Las peticiones a la API necesitan de credenciales de usuario autorizado.

 

Constrúyase su propio amplificador 2.1 por 12€


En efecto aunque parezca increíble , 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.

 

placa.PNG

 

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.

 

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

Por su tipo de alimentación, también esta placa es  muy adecuado para dispositivos que funcionan con baterías, tales como motocicletas, coches, coches eléctricos, y así sucesivamente.

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 asi  el condensador  trabajará en buenas condiciones.

 

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. Varios reguladores en chip están incluidos en el TPA3116D2 para generar voltajes necesarios para el circuito interno de la ruta de audio. Es importante tener en cuenta que los reguladores de voltaje  que se han integrado se dimensionan solo para proporcionar la corriente necesaria para alimentar el circuito interno.

Los pines externos se proporcionan solo como un punto de conexión para  condensadores de derivación fuera de chip para filtrar el suministro.
La conexión de circuitos externos a estas salidas del regulador puede reducir el rendimiento y dañar el dispositivo. 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. 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 de alimentación de ordenador portatil de 120W(recomendable al menos de 20V como por ejemplo las de ordenadores HP)

power.png

Conexiones

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 relevantes , 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.

 

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

entradas

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)

 

Una solución sencilla es fijar la placa a una tabla de madera  de aproximadamente las dimensiones de la placa del amplificador y  cortar un plancha de aluminio doblándola por los 4 costados para hacer una caja

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

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

 

IMG_20171120_195239[1].jpg

 

En la siguiente fase recomiendo conectar los jacks aereos , en este caso del tipo RCA.

 

IMG_20171120_195510[1].jpg

 

Asimismo  practicaremos tres sendos taladros  para los tres potenciómetros  y un cuarto para un pequeño led indicador de funcionamiento cuyas conexiones irán  a la regleta de alimentación  con una pequeña resistencia limitadora .

 

IMG_20171120_195520[1]

 

Por ultimo queda ajustar  los botones de plástico( entran a presión pero si no aprietan simplemente deberemos abrir un poco el eje con un destornillador plano )      y los tornillos  que fijan la carcasa de aluminio a la base de madera

 

IMG_20171120_195655[1].jpg

 

Sobre la fuente de alimentación , 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

 

IMG_20171120_195751[1].jpg

Averías típicas de los teléfonos inalámbricos


Todos los teléfonos inalámbricos son  básicamente aparatos de radio que usando las frecuencias de 900 MHz en América Latina y Europa ,o  la frecuencia de los 2,4 GHz, 5,8 GHz y actualmente 1,9 GHz con la tecnología DECT  se  conectan  sin cables a una base de carga , que a su vez está conectada a la red telefónica local teniendo  un rango de alcance de unos 100 metros (aunque hay modelos especiales que pueden superar esa distancia).

La base del teléfono necesita estar conectada ,tanto a una línea fija ,como enchufada a una toma de corriente eléctrica y el teléfono funciona por medio de baterías recargables, las cuales otorgan movilidad y comodidad  a sus usuarios , los cuales  normalmente deben dejarlo en su base cuando no se usa.

Los teléfonos inalámbricos actuales  suelen ser aparatos duraderos, pero en mucha menor cuantía que los teléfonos alámbricos tradicionales, básicamente  por el uso de baterías,  así como de componentes en general  de peor calidad, por  lo menos  en cuanto al teclado se refiere.

Por tanto , a veces pueden averiarse dichos teléfonos y causar muchos inconvenientes, de modo que en pro  del planeta ( y también de nuestra economía)   es interesante intentar repararlos, pues muchos de  los problemas, como vamos a ver , son  fácilmente solucionables.

 

FALLO DE LA BATERIA

Descartado que el cargador de la base de carga  esta operativo (circunstancia que comprobaremos con un polímetro)  ,   la batería agotada es la avería más común  , pues   tienden a descargase la batería del teléfono rápidamente y el terminal avisa con el molesto pip pip pip cada 2 segundos para que lo volvamos a cargar   lo cual suele ser  indicio de que la batería  ha llegado al  término de la vida útil de la batería y debemos sustituirla por una similar  de forma , tensión  y capacidad  respetando  escrupulosamente  la polaridad .

Al cambiarla dejaremos el terminal apoyado en la base de carga  por  unas 2 horas. cargando sin levantarlo por ningún motivo (obviamente excepto que sea una situación extrema  y con esto debería estar resuelto el problema.

IMG_20171119_184118[1].jpg

Puede  que  las baterías estén bien, pero  haya  interrupciones en su funcionamiento normal ,   avería causada casi al 99%  por un mal contacto de las baterías   con el porta-baterías.

Puede ser que por restos de oxido, o material químico de otras baterías que se  hayan estropeado, estos  manchen  los contactos del porta-baterías  impidiendo un buen contacto entre ambas , lo cual se soluciona limpiado muy bien dichos contactos con una lima o lija fina para metal.

Otro problema puede deberse a una presión inadecuada de las baterías  con el porta-batería ,  por ejemplo, por un desgaste de la almohadilla.

Este inconveniente simplemente puede solucionarse eliminando en primer lugar el material en mal estado con un cortante .

 

IMG_20171119_191203[1]

Una vez quitado el material simplemente cortaremos un tozo de fieltro auto-adhesivo   a la medida de la almohadilla:

IMG_20171119_191337[1].jpg

Cortado el fieltro, simplemente lo fijaremos a la tapa  como en la imagen y esto ya debería permitir que la batería no se mueva y quede asegurado el contacto eléctrico.

IMG_20171119_191412[1].jpg

FALLO DEL TECLADO

Es otras de las  averías mas típicas   y la mas fustrante  y descorazonadora, pues vemos como el terminal es funcional,   pero no podemos colgar o descolgar por una avería claramente física ,   que además  normalmente es intermitente y por cierto ,completamente normal debido al desgaste de los contactos por el el uso .

Para solucionar este problema,  lo primero que vamos hacer es retirar la tapa porta bateria luego retiramos la batería y seguimos el desarmado.
facil

Muchos de los terminales, aparte de los tornillos, llevan las tapas con ajustes presión que podemos liberar usando una navaja o herramienta especial.

 

IMG_20171119_184254[1]

Una vez abierta la tapa posterior, debemos tener cuidado especial con la conexión del altavoz trasero  (el que suelen usar para el manos libres  o para el tono de llamada) pues se pueden desoldar los cables que lo conectan a la placa base.

IMG_20171119_184410[1]

Tenemos que seguir desmontando  para llegar a la placa del teclado que limpiaremos con bastoncillos  de los  oídos, especialmente  en las teclas  que dan problemas.

 

IMG_20171119_190343[1].jpg

LLegados  a este punto,  limpia la botonera de goma ,hay personas que cortan pedacitos de papel aluminio del tamaño de cada botón (cortandolos con una taladradora de papel), de la parte interna del mismo y lo pegan con fastix o poxiran siempre el aluminio hacia el lado de la placa para poder hacer mejor contacto.

Otra solución   puede ser también usar  rafito por ejemplo usando un lapiz pintando  los círculos de goma de los pulsadores con este:

IMG_20171119_190333[1].jpg

Si ninguna de las dos soluciones responde , lo mas sencillo es optar por  cambiar las teclas que no usemos con frecuencia  como por ejemplo la # o el *   y sustituirla por la(s) averiada(s)   para lo cual  cortaremos con un cutter esa parte  y la colocaremos en  su nuevo lugar  y viceversa.

En caso de teclas de goma puede que tengan algunas teclas ( especialmente  las tecla de colgar o la descolgar) ,  tamaños ligeramente diferentes , pero esto no es problema pues nuevamente con el cutter podemos cortar ligeramente para que entren en su sitio.

IMG_20171119_201304[1].jpg

Finalmente, ajustaremos las teclas correspondientes  y realizaremos el proceso inverso  hasta montarlo definitivamente y ya debería  de funcionar nuevamente . !!Recuerde  respetar   bien la polaridad de la batería al cerrarlo!!!!!

 

IMG_20171119_202922[1]

 PROBLEMAS  CON EL AURICULAR O MICROFONO

Reparacion
Para estos casos  necesitaremos un soldador de estaño, estaño y el auricular o micrófono  correspondiente a la misma.

Una avería  común es escuchar y que no nos escuchen ,  por lo que el origen del problema   podría ser el micrófono del teléfono  de modo que lo ideal es reemplazarlo por lo que deberíamos  proceder al desarmado, nuevamente marcando la polaridad de la posición de la batería, y cuando lo tenemos desarmado también verificamos la posición y polaridad del micrófonoRepara tu telefono inalambrico de las 4 fallas comunes facil . Atención al  comprar el repuesto ya que varía el espesor de este  ya que  puede que si compramos uno demasiado alto no podamos cerrar el terminal.

Otras avería  común es lo contrario :nos escuchan pero nosotros no, lo cual suele  deberse al auricular . Procedemos al desarmado, verificando siempre la posición de la batería, cuando se encuentra desarmado lo desatornillamos y desoldamos los cables de la placa, verificando la polaridad de los mismos( casi siempre en la placa nos muestra la polaridad pero siempre es mejor prevenir que curar). Cambiamos el auricular, lo soldamos y listo.

 

 

SIN TONO

Busque  el dispositivo de interfaz de red, Abra la tapa y busca un cable corto con un enchufe RJ15 (similar al enchufe que se encuentra en el extremo del cable extensor de la línea fija) y desenchufe el enchufe .

Obtenga  un teléfono fijo con cable e inserte el enchufe modular en el extremo del cable de conexión dentro del PTR. Levante el auricular y escuche el tono. La ausencia de tono de marcado indica que el problema se encuentra dentro o más allá del PTR, y no en el teléfono inalámbrico.
Desenchufe el teléfono inalámbrico incluyendo la base y enchúfelo en el enchufe que queda dentro del  PTR. Enchufe el cable de alimentación de la base en un toma corriente o cable de extensión, da vuelta el auricular y verifica si escucha el tono de marcado. Realice una llamada para probar la base y el auricular. Si tu teléfono funciona bien en este punto, entonces el problema está en el cableado dentro de su casa y no en el teléfono inalámbrico.

 

Desenchufe todos los otros dispositivos electrónicos conectados a su línea de teléfono tales como máquinas de fax, enrutadores de red, modems, equipos de seguridad y dispositivos de identificador de llamada y verifique si escucha el tono de marcado cada vez que desenchufa un dispositivo para ver si hay otro dispositivo que esté causando el problema.
A excepción de su teléfono inalámbrico, desenchufa cada teléfono fijo conectado a la línea de teléfono uno a uno y verifica si escucha el tono de marcado cada vez que desenchufe un teléfono para ver si hay algún teléfono fijo causando el problema.

 

 

MALA COBERTURA

Busque la antena de la unidad base. Cada teléfono inalámbrico tiene una antena ( interior o exterior  )  tanto el terminal como en la unidad base que recibe las señales que provienen del terminal de modo , que  cualquier daño en las antenas pueden causar daños severos en la habilidad de la unidad base de transmitir señales de radio. Verifique si están dañada o si le falta alguna parte.

En caso de que esté dañada, llama al fabricante para saber si existe un repuesto para la antena y reemplaze la misma.

 

Como cambiar el idioma a español en el SonarQube


Sonar nació para ser utilizada en desarrollos Java, pero actualmente soporta más de 20 lenguajes incluyendo Java, C#, JavaScript, TypeScript, C/C++, COBOL  y mas   integrándose  con  Maven, Ant y herramientas de integración continua como Atlassian Bamboo y Jenkins.

SonarQube es pues  una potente herramienta open software  que permite analizar el código fuente  informándonos ,entre otras cosas, sobre código duplicado, estándares de codificación, pruebas unitarias, cobertura de código, complejidad ciclomática y mucho mas.

 

Instalación  automática plugins

SonarQube puede extender su funcionalidad por medio de la instalación de los famosos  plugins, los cuales atienden  a funcionalidades ampliadas  como pueden ser lenguajes soportados ( los mas normales son c#, java y js), otras herramientas de desarrollo,integración y gobierno así como otros  Idiomas soportados para el interfaz de Sonar

De  forma general  siempre que queramos instalar un plugin debemos asegurarnos que dicho plugin está disponible para la versión de SonarQube que estamos usando   comprobándolo antes en la  matriz de versiones para cerciorarnos de que dicho plugin es compatible con nuestra versión

Para instalar un plugin  de  forma automática por medio del Update Center  solamente hay que ir  Administration –> System  –>Update Center

En el caso de querer instalar el  idioma español el plugin se llama Spanish Pack 

Pulsaremos Install  sobre la opción Spanish  Pack el lado derecho    y luego realizada la descarga     no  olvidemos pulsar  el boton   Restart  en la parte superior y

 

Instalación manual de Plugins

Para instalar un plugin de forma manual  basta con ubicar el archivo JAR en la carpeta
\sonarqube-XXXX\extensions\plugins y en el siguiente inicio de Sonar ya se contará con el plugin.

En caso de no tener el archivo JAR tendremos que ejecutar un mvn package, mover el jar al directorio de plugins  y reiniciar el Sonar, procedimiento que podemos seguir por ejemplo  para cambiar el idioma del Sonar a esapañol .

Para  instalar el  plugin para tener Sonar en Castellano  podemos seguir los siguientes pasos:

1-Comprobamos también  antes en la  matriz de versiones para cerciorarnos de que dicho plugin es compatible con nuestra versión  pudiéndose instalar éstos  tanto de forma automática por medio del Update Center como de forma manual.

En el caso de idioma español el plugin como hemos dicho , se llama Spanish Pack  y es compatible con todas las versiones del Sonar:

spanishpack.PNG

2- En la matriz de plugin  citada pulsamos en el link de Spanish Pack lo que nos lleva al repositorio de GitHub del siguiente pantallazo.
Obtenemos asi la URL en la parte inferior derecha para, mediante git, clonar el repositorio. La  url del Git  seria:https://github.com/SonarQubeCommunity/sonar-l10n-es 

github.PNG

3-  Descargaremos el  archivo   ZIP   ,   descomprimiendo después el fichero en un directorio del ordenador

4-Ahora , desde una ventana de comandos nos iremos al directorio donde los descargamos y  ejecutamos:  mvn  package

consola

Al finalizar el proceso , que como vemos tarda unos 13 minutos , en la carpeta target dentro de la  carpeta que descomprimimos, ya    tendremos el archivo JAR

español.PNG

Ahora  solo nos toca  copiar   dicho ficjero jar al directorio de Plugins  del sonnar  , y ya nos  servirá como plugin para modificar el idioma en cuanto se reinicie.

sonarplugins

Si esta el sonar ejecutándose sobre Windows habría que matar los procesos  java relacionados con el Sonar  o si no nos importa reiniciamos el equipo , y  volvemos a lanzar el Sonar

 

Tanto si lo hace de forma automática como si hace la instalación del  plugin de forma manual al reiniciar ya debería tener el idioma español:

 

Mas información  en  SonarQube,org