sábado, 16 de enero de 2021

"Time to Say Goodbye"- Metropole Orchestra w/Kurt Elling (arr. by Erica Seguine)


 Este es mi arreglo de "Time to Say Goodbye" de Joe Zawinul / Wayne Shorter / Kurt Elling interpretado por la Metropole Orchestra, Vince Mendoza, director, con Kurt Elling en la voz. Es "A Remark You Made" de Joe Zawinul con el solo de saxo de Wayne Shorter, todo escrito por Kurt Elling. Este fue el concierto que concluyó el taller de arreglos de una semana en los Países Bajos. La experiencia fue increíble y tuve la suerte de que mi música hubiera sido interpretada por músicos increíbles interpretados por un director de clase mundial (Vince Mendoza) y cantada por un vocalista y poeta tan musical.

    Erica Seguine

 

Esto es un arreglo precioso, emocionalmente intenso y estupendamente resuelto. Me encanta.

martes, 12 de enero de 2021

PIR con BJT y MOSFET

 

El sensor PIR (Passive infrared o Pyroelectric Infrared), es un detector piroeléctrico que es capaz de detectar la diferencia de temperatura que poseen los cuerpos respecto al entorno en que se mueven. El detector PIR que uso es el HC-SR501, también llamado sensor de movimiento, y hoy se consiguen por menos de 1€, lo que está muy bien para poder "juguetear" con ellos sin que nos reviente el bolsillo.


     Conectando directamente a la salida del detector PIR un diodo LED podemos comprobar si funciona, pero se ilumina muy poco, ya que la carga que admite a su salida el detector es muy pequeña. Para mejorar esto usamos un amplificador de corriente con un transistor bipolar (NPN, BC 547) o BJT (Bipolar Junction Transistor), que en nuestro caso amplifica la corriente 100 veces, permitiendo así usar un LED de alto brillo con una corriente de 15 mA absorbiendo en la salida del detector piroeléctrico una corriente aproximada de 0,15 mA.

    El detector puede ajustarse entre un tiempo de activado de unos segundos a varios minutos (MVM), y su sensibilidad también, distancia corta de detección o más larga, pero la mínima variación infrarroja en el entorno la detectará. El detector emplea una lente de Fresnel para ampliar el ángulo de detección del sensor de infrarrojos pasivo que contiene en su interior.

martes, 5 de enero de 2021

Nacho Cano - Un Año Más (Directo Puerta del Sol - Fin de año 2020)


 Miles de personas no han podido disfrutar de este momento porque el año viejo se ha prodigado en desamparo, pudiendo así hacer la peste su trabajo de forma implacable segando la vida de muchos a los que en un acto de recuerdo como éste todo el mundo debería rendirles la consideración debida.
Sólo una cadena de televisión lo retransmitió, y hubo alguna otra que retransmitió el recuento de las uvas censurando la bandera, emblema inequívoco del dolor y respeto que los que hemos vivido este momento les rendimos a los desafortunados que nunca volveremos a ver, dolor y respeto que cierta mierdaza política siempre encuentra oportuna disculpa para poder negarlo.
Decadencia y desarraigo, diría yo, ya que el desapego a esos valores que nos aúnan, que perpetúan nuestra democracia, el progreso y la libertad, rendidos ante el delirio y la demagogia de los charlatanes republicanos, nacionalistas o no, lleva consigo la pretensión de la neocasta de calzarnos una república bananera a imagen y semejanza de la espantosa dictadura bolivariana que tan bien conocen ellos.
No hay que rendirse cuando la magia no funciona y la enfermedad y la muerte enmudecen las calles, no hay que callar cuando los que viven mejor que nadie a cuenta de nosotros mismos no están por la labor de preservar todo aquello que nos permitió vivir hasta ahora con la libertad y prosperidad que conocemos, y no debemos permitir que semejante esperpento político se adueñe de nuestras vidas para sumirnos en la más absoluta miseria social, política y económica, como la que rige la vida de la desafortunada gente que sufre en los países en los que nuestros salvapatrias siguen perpetuando esas dictaduras que los atenazan.

martes, 8 de diciembre de 2020

Una vuelta más a la cámara de pego

 

En la entrada siguiente, MVA (VLF) para cámara de pego, atisbé el problema de que las pilas duraban sólo un mes. Aprovechando la revisión de esta entrada, modifiqué el circuito para que el efecto lumínico del LED se pareciera al de un flash, con una cadencia de unos veinticuatro pulsos por minuto, y así lograr reducir drásticamente el consumo de las pilas, esperando que supere con creces el mes de duración de las mismas.


Así quedó finalmente modificado el circuito:


El circuito no deja de ser un MVA (Multivibrador astable), con la particularidad de que la red RC no va conectada directamente a la alimentación, sino a la patilla tres de la salida del circuito integrado; así logramos el efecto drástico de un flash. Les recuerdo que este circuito sólo puede funcionar a tres voltios si se conecta el LED con su ánodo directamente al positivo de la alimentación y el cátodo a la patilla tres del integrado. Obviamente, así sólo puede iluminarse cuando la salida está a nivel bajo, permitiendo la circulación de corriente a su través; por la tanto, y observando la gráfica representada en la lámina, lo hace en un tiempo muy breve de todo el período que completa el ciclo que comprende la frecuencia de oscilación del LED.

 

 

domingo, 20 de septiembre de 2020

Mozilla Firefox con Webrender

Con Webrender mejora notablemente el rendimiento del navegador a la hora de reproducir los contenidos web, ya que carga o procesa los contenidos del navegador sobre la GPU (Unidad de Procesamiento Gráfico) en lugar de hacerlo sobre la CPU (Microprocesador).
No todos los sistemas toleran el nuevo renderizador de contenidos web, pero Mozilla fue habilitando poco a poco este “conmutador” por defecto en los sistemas Windows y MacOS desde el año 2018, quedando a un lado en los sistemas Linux, es decir, sin ser predeterminado, independientemente de que el servidor gráfico de Linux sea X.org o Wayland, o de que sus controladores de vídeo sean de código abierto o cerrado. Será finalmente así como el navegador Firefox acabará procesando los contenidos.

Yo acabo de probar Webrender en mi navegador Mozilla Firefox 80,

sobre un sistema operativo MX Linux 19.2 64 bits patito feo,

 y realmente el resultado es espectacular; ya no solo en la rapidez de reproducción del contenido en el navegador, también en la calidad de la imagen y en la temperatura y el rendimiento de la CPU (yo uso un ordenador sin ventiladores).


Podemos habilitar manualmente Webrender del siguiente modo (si no va bien en vuestro equipo, revertir el proceso):

Abrimos about:config en una ventana de nuestro navegador Firefox


Buscar gfx.webrender.all


Para habilitar esa entrada hacemos doble clic sobre ella, cambiando a True (False para deshabilitarlo)

Aunque se aprecia notablemente el cambio, podemos verificar que Webrender está habilitado en nuestro navegador del siguiente modo:

Abrimos about:support en una ventana de nuestro navegador Firefox

Buscamos las entradas WEBRENDER y WEBRENDER_QUALIFIED, y tendremos que ver lo siguiente:


En la imagen vemos el mensaje cuando está habilitado, pero si aparecen términos como Blocked by, Unsupported, o No qualified hardware, algo no va, y es posible que no sea compatible Webrender con nuestro hardware o núcleo del sistema.

 Good luck!

domingo, 6 de septiembre de 2020

Jack Savoretti - Breaking The Rules (Live Acoustic)


Sigo persiguiendo mi camino, a pesar de estar enfermo y harto ya de envejecer, tratando de ser alguien de quien pueda uno estar orgulloso algún día. Voy a mi bola, a pulmón, a mi manera, tratando de ser fuerte, duro, en una ciudad que no puede ser más fría, buscando amor en cada una de sus esquinas, noche tras noche, bajo la luz de unas farolas que hacen gala de no distinguirse entre ellas. Nadie me puede decir qué hacer. Voy a mi bola, a mi manera.

martes, 28 de julio de 2020

Panel solar con nodeMCU



Desde hace ya algún tiempo, dispongo de un panel solar que está muerto de risa y que no sabía qué hacer con él. Al final, con el nodeMCU olvidado que tenía por casa y el panel solar os brindo esta entrada, que apunta a una idea muy simple de cómo monitorizar un panel solar midiendo su voltaje, temperatura y humedad, y calculando para una carga dada su potencia y rendimiento.
Voy a ahorrarme todo el rollo posible ya comentado en una entrada anterior titulada IoT fácil con nodeMCU

Primero instalamos la última versión de Arduino. El archivo que lo contiene lo descomprimimos en una carpeta:


Luego lo instalamos usando el terminal como root usando el comando sh:


sh install.sh


Para poder brindar soporte para el chip ESP8266 del nodeMCU al entorno Arduino, permitiendo crear sketches utilizando funciones y bibliotecas conocidas por Arduino, tenemos que añadir desde la siguiente web de GitHub - esp8266 de Arduino, en Archivo --> Preferencias --> Ajustes, el enlace al archivo package_esp8266com_index.json



Instalamos luego con el Gestor de tarjetas  del entorno IDE de Arduino la última versión del paquete ESP8266 Community versión 2.7.2


Última versión del paquete ESP8266 Community:


Finalmente, seleccionamos la placa NodeMCU 1.0 (ESP-12E Module)



A continuación instalamos una serie de librerías hechas por terceros que usamos para facilitar la programación con dispositivos diversos; así, por ejemplo, el sensor de humedad y temperatura DHT11 requiere una librería especifica para poder usarlo con facilidad en los sketch de programación.

Instalamos las librería requeridas para el DHT11: DHT sensor library by Adafruit Versión 1.3.10 y la Adafruit Unified Sensor by Adafruit Versión 1.1.4. Para ello nos dirigimos al menú Herramientas -> Administrar bibliotecas... y las buscamos para instalarlas desde el Gestor de Librerías. Usar la última versión, y si da algún error volver a la versión anterior (antes de instalar una, desinstalar la otra).


Para poder trabajar con facilidad con Thinger.io debemos instalar otra librería más: Thinger.io by Álvaro Luis Bustamante Versión 2.13.0 o superior


En Linux, si no se abren los puertos serie USB, es decir, no hay comunicación con la placa a través de ellos, debemos ejecutar el siguiente comando en el Terminal de root:

usermod -a -G dialout usuario

Elegimos luego el puerto correspondiente: