viernes, 16 de diciembre de 2022

One Single Bell | BYU Vocal Point ft. One Voice Children's Choir


Una sola campana

Sonó clara esa noche

Hablaba de paz y luz celestial

One single bellRang clear that nightIt told of peace and heav'nly light


Feliz Navidad y Próspero Año Nuevo

Merry Christmas and Happy New Year


jueves, 15 de diciembre de 2022

Hoy igual que ayer

 Hace unos noventa años, también por estas fechas tan entrañables, los socialistas y comunistas invitaron a una confrontación fratricida que se consumó pocos años después. El reto era: o nosotros y nuestra estupenda revolución bolchevique, o los demás, pero sometidos, ya que no tenía cabida nadie que no fueran los suyos. Los episodios violentos, los asesinatos y quemas de iglesias y conventos, entre otros episodios de índole similar, era la nota de color de una república bananera que ahora se idealiza para construir un relato donde se omite la responsabilidad que tuvieron los gobernantes de esa época en el fracaso colectivo de España como nación, y la guerra civil que surgió debido a ello. Curiosamente, tal como se narra en los arrabales comunistas y socialistas actualmente, un engreído fascista, que campaba a sus anchas detrás de la cordillera del Atlas, se amotinó, reventando la república ejemplar imperante con un golpe de Estado en el año mil novecientos treinta y seis. De aquella república “ejemplar”, que daría paso a una dictadura bolchevique de no ser por el iluminado facha que lo impidió, nació otra dictadura de corte distinta, que nos “bendijo” durante unos cuarenta años. Esa dictadura es de sobra conocida, pero lo que nunca sabremos realmente es el devenir que tendríamos al disfrutar de la otra, aunque hoy, obviamente, a través del engranaje educativo y mediático, no se traslada esa imagen de los gobernantes socialistas y comunistas de la época como precursores de una “revolución” que no era en absoluto democrática, sino que nos venden un relato de un idílico paraíso digno de imitar.

sábado, 3 de diciembre de 2022

DVB-T (Televisión terrestre) en Debian 11

Intenté buscar en Internet una forma adecuada de disponer de la televisión terrestre (DVB-T Digital Video Broadcasting) en mi ordenador, pero no encontré una forma de instalar y disfrutar de la televisión fácilmente. Empeñado en resolver este tema, aquí les brindo una entrada para que, en pocos pasos y con una extrema facilidad, todo el mundo que disponga de un equipo con Debian 11 (bullseye) pueda disfrutar de la tele.

Algo debemos desembolsar, porque precisamos usar un mini receptor sintonizador digital USB para DVB-T, DAB (Digital Audio Broadcasting), FM y SDR (Software Defined Radio o Radio Definida por Software), compatible con el chip de Realtek RTL2832U, que cuesta unos 20€. Recepciona los canales de DVB_T completa, con ancho de banda de 6, 7 y 8 Mhz.

Después de conectar el dispositivo USB DVB-T, mediante el uso del comando lsusb, corroboramos que el sistema lo detecta correctamente:

martes, 22 de noviembre de 2022

Indicador de actualizaciones disponibles

La utilidad del Paquete Indicador de Actualización (Package Update Indicator) verifica periódicamente si hay actualizaciones de software y notifica al usuario acerca de las actualizaciones disponibles mediante notificaciones de escritorio con un icono de notificación de estado o con un icono en la bandeja del sistema.

La versión disponible en los repositorios de Debian 11, "Bullseye", es la 7, y está disponible en la versión 8 en Debian 12, "Bookworm", la traducción en español.

Echamos mano de Synaptic para instalarlo:

Al instalar package-update-indicator se añade también gpk-update-viewer

Después de instalarlo, reiniciamos; luego del reinicio, aparece en la bandeja de estado el icono de esta aplicación:


 Si hacemos clic en el icono, en Preferences ... podemos actualizar el caché periódicamente, algo así como el tiempo establecido (diariamente, semanalmente, etc.) entre cada consulta para verificar si hay actualizaciones nuevas o no:


 En Debian 11 ya aparece por defecto la ruta de la aplicación (gpk-update-viewer) que sirve para actualizar los paquetes disponibles en nuestro sistema. Cuando hay actualizaciones disponibles aparece un icono triangular de color rojo advirtiéndolo:


Nos pedirá la contraseña para usar los permisos administrativos (root) para poder instalar los paquetes nuevos:


Finaliza la instalación con la coletilla: "Todos los paquetes están actualizados"

Después de un determinado tiempo, el icono cambia de estado a la espera de nuevos paquetes oportunamente:


domingo, 23 de octubre de 2022

Presión, temperatura y humedad, con BMP180 y DHT22

 

En una de las entradas de este blog, Presión y temperatura con LCD Keypad Shield y BMP180, interesaba añadir un sensor más que pudiera registrar la humedad relativa (Hr). 

La humedad del ambiente tiene una gran relevancia en nuestra vida cotidiana, ya que repercute en el confort, en la salud, y en la duración o conservación de alimentos, por ejemplo.

La cantidad de vapor de agua que está presente en el ambiente determina el grado de humedad presente en el mismo. El sensor DHT22 nos brinda la temperatura y la humedad relativa del ambiente.

La Humedad Relativa (HR) es la cantidad de vapor de agua que reside en un ambiente en relación a la cantidad de vapor de agua que podría contener como máximo a una temperatura determinada. 

Las conexiones con el LCD Keypad Shield de Arduino son como muestra el siguiente esquema:

domingo, 2 de octubre de 2022

DHT11 usando el Serial Plotter de Ardunino IDE 2.0

Arduino IDE 2.0 nos brinda una herramienta que nos permite hacer gráficos con los datos enviados a través del puerto serie. El IDE o Entorno de Desarrollo Integrado (Integrated Development Environment) es la aplicación en la que está incorporado el Serial Plotter, con otras más, como un editor de código, un compilador, un depurador y un monitor serie que nos permite ver y enviar datos a través del puerto serie, formando en su conjunto el grupo de herramientas de programación para Arduino.

Con sólo tres patillas, el DTH11 es un sensor que nos proporciona en su salida digital la temperatura y humedad medida por él mismo. Una patilla es el negativo y otra el positivo de la alimentación, entre 3,3 y 5V; la patilla central es la salida serie por donde envía los datos, haciendo así extremadamente fácil integrar este sensor en un sistema digital.

Instalé Arduino IDE 2.0 desde Flatpak con Software en Debian 11:


Arduino IDE v2 lo encontramos en el Menú de inicio -> Desarrollo


Después de arrancar, nos podemos encontrar que no es visible el puerto donde se conecta la tarjeta. La "medicina" tradicional para resolver este problema es la siguiente:

  • Abrimos un terminal
  •  Ejecutamos el comando que habilita al usuario actual para usar los puertos:
    • sudo usermod -a -G dialout $USER
  • Reiniciamos o cerramos la sesión gráfica, y volvemos a entrar

Ahora los puertos se pueden listar.



Antes de ir al grano, no debemos olvidar instalar la librería del sensor DHT11 y DHT22, la DHT sensor library de Adafruit:


El circuito es el siguiente:


Conectamos el hardware a través del puerto USB:


 Hay que tener mucho cuidado de realizar correctamente las conexiones del sensor de humedad y temperatura DHT11. Invertir la polaridad en el mismo suele causar su destrucción. El sensor de tres patillas lleva integrada la resistencia pull-up, siendo innecesaria la resistencia de 4K7 representada en el esquema anterior:

viernes, 9 de septiembre de 2022

De puro Debian

Hace ya 31 años que nació Linux, y lo que fue en principio un pasatiempo difícilmente comparable a GNU, acabó convirtiéndose en un todo llamado GNU/Linux que es lo que realmente impulsa, por ejemplo, a Internet. Brindo esta entrada a los padres de GNU/Linux y a todos los entusiastas de este sistema operativo, y también a todos aquellos que con sus distribuciones lo impulsan para que la red de redes, Internet, sea libre, rápida, segura, descentralizada y universal.

Lejos de atiborrarlos con un rollo espantoso, en esta entrada dejo mi experiencia con la instalación desde cero de Debian 11 con un entorno de escritorio ligero como es XFCE. Pienso que es una buena forma de celebrar este aniversario.

Para darle forma a mi Debian 11, Bullseye, tendré que bajar una imagen no oficial que incluya paquetes de firmware no libre pero redistribuible. 

Desde el siguiente enlace podremos bajar la versión XFCE requerida, en mi caso de 64 bits:

Debian 11 bullseye

 

Después de descargar el archivo de imagen .iso, creamos el pendrive de instalación. Para ello usamos los comandos fdisk -l (o df) y dd en el terminal, para poder identificar la ruta del pendrive y crear el USB de instalación:


 Después de tener la certeza sobre la ruta del pendrive, con la instrucción dd podemos crear el pendrive abriendo un terminal con permisos administrativos en la carpeta donde está el archivo .iso. En mi caso, el siguiente:

dd if= debian-live-11.4.0-amd64-xfce+nonfree.iso of=/deb/sdb

Después, arrancamos el PC donde queremos instalar nuestro Debian 11 introduciendo previamente el pendrive en una entrada USB, y pulsando la tecla de función (F11 o F9, por ejemplo) correspondiente para que arranque el sistema del pendrive en modo LIVE.

Usaremos la aplicación Calamares para proceder con la instalación:

Doble clic en Install Debian, y comenzamos (en mi caso):

UBICACIÓN

    Bienvenida: Español (España)

    Región: Europa; zona: Madrid

TECLADO

    Modelo de teclado: Generic 105-key PC

PARTICIÓN

    EFI: Seleccionar dispositivo de almacenamiento

    En mi caso: ENTEL x150 480GB  (/dev/sda)

    BORRAR DISCO (Partición)

NOMBRE DE USUARIO

   Usuario

   ¿Qué nombre desea usar par ingresar? usuario

   Nombre del equipo: usuario-3022

   Contraseña: la_que_quieran 

RESUMEN

    Instalar

FINALIZAR

    (HECHO) Reiniciar ahora y Apagar. Retirar el pendrive.