• En este espacio, encontrarás una amplia gama de contenido relacionado con los campos de la ingeniería electrónica, telecomunicaciones, programación y temas afines.
  • Si eres un estudiante, encontrarás una gran cantidad de recursos educativos para fortalecer tus conocimientos y habilidades.
  • Sigueme en mi redes sociales. ¡Únete a nuestra comunidad de entusiastas de la ingeniería y la tecnología! Estamos emocionados de compartir nuestro conocimiento y experiencia contigo..

lunes, 15 de julio de 2024

¿Qué es una matriz de resistencias de película gruesa?

Muchos circuitos requieren múltiples resistencias idénticas. Por ejemplo, un bus de datos digitales o los pines de E/S de un microcontrolador podrían necesitar resistencias de terminación conectada en serie con cada línea de datos. 

Una matriz de resistencias elimina la necesidad de múltiples resistencias discretas ahorrando espacio en una tarjeta de circuito impreso. 

En la foto se muestra un conjunto de películas gruesas, llamados así por la tecnología de fabricación, que utiliza un material conductor y resistivo, colocado sobre un sustrato cerámico.


Se trata de un único conjunto de resistencias en línea, El componente de la foto tiene cuatro resistencias independientes. Después de instalar y soldar las terminales metálicas, un láser quema parte del material resistivo para ajustar cada resistencia individual a su especificación correcta.  Finalmente, la matriz se sumerge en una capa de epoxi para protegerla.



¿Cómo funciona una resistencia de potencia?

A medida que la corriente fluye a través de una resistencia, ésta convierte una cierta cantidad de energía eléctrica en calor. La mayoría de las resistencias de uso general tienen poca capacidad para disipar el calor, ya que no pueden soportar temperaturas elevadas. Esto limita la cantidad de energía que pueden manejar.

Las resistencias de potencia como ésta se fabrican sin materiales que limiten la temperatura, como soldadura o epoxi, lo que les permite manejar más potencia. Algunas fuentes de alimentación los utilizan para limitar el flujo de corriente que ocurre cuando los enchufas.

El elemento activo es un cable metálico resistivo enrollado alrededor de un núcleo aislante. El conjunto resistivo se coloca en una carcasa de cerámica resistente al calor y se rellena con lechada de cemento.

martes, 9 de julio de 2024

¿Qué es un analizador de redes vectoriales (VNA) y cómo funciona?

Los analizadores de redes de RF son elementos vitales de la instrumentación de prueba para los laboratorios de diseño de RF, así como para muchas áreas de fabricación y servicio. 

 

Los analizadores de redes de RF pueden proporcionar información vital sobre el funcionamiento y el rendimiento de redes de RF de todo tipo.El analizador de redes de RF proporciona un estímulo a la red y luego monitorea la respuesta. De esta manera, se puede ver y evaluar el funcionamiento y el rendimiento para determinar su idoneidad. Los analizadores de red de RF se pueden utilizar para todas las frecuencias de RF y microondas; algunos analizadores de red pueden funcionar bien en la región de microondas.

 

Tipos de analizadores de redes RF

Dentro del amplio espectro de analizadores de redes de RF, existen varios tipos de instrumentos que se pueden comprar y utilizar. Estos tipos de analizadores de redes de RF son muy diferentes, pero todos pueden medir los parámetros de los componentes y dispositivos de RF de diferentes maneras:

·         Analizador de redes escalares (SNA):   El analizador de redes escalares, SNA, es una forma de analizador de redes de RF que mide únicamente las propiedades de amplitud del dispositivo bajo prueba, es decir, sus propiedades escalares. Por este motivo, es el más simple de los diversos tipos de analizador.

·         Analizador de red vectorial (VNA):   el analizador de red vectorial es una forma más útil de analizador de red de RF que el SNA, ya que puede medir más parámetros sobre el dispositivo bajo prueba. No solo mide la respuesta de amplitud, sino que también analiza la fase. Como resultado, el analizador de red vectorial también puede denominarse medidor de ganancia-fase o analizador automático de red.

·         Analizador de redes de señales grandes (LSNA):   el analizador de redes de señales grandes, LSNA, es un tipo de analizador de redes de RF altamente especializado que puede investigar las características de los dispositivos en condiciones de señales grandes. Puede observar los armónicos y las no linealidades de una red en estas condiciones, lo que proporciona un análisis completo de su funcionamiento. Una versión anterior del analizador de redes de señales grandes, LSNA, se conocía como analizador de transición de microondas, MTA.

 Diferencia entre analizadores de redes RF y analizadores de espectro

Aunque existen muchas similitudes entre los analizadores de redes de RF y los analizadores de espectro, también existen varias diferencias importantes, especialmente en los tipos de mediciones que se realizan. En particular, realizan tipos de mediciones muy diferentes. En primer lugar, un analizador de espectro está destinado a analizar la naturaleza de las señales que se le introducen. Un analizador de red, por otro lado, genera una señal y la utiliza para analizar una red o un dispositivo.


Los analizadores de redes de RF se utilizan para medir componentes, dispositivos, circuitos y subconjuntos. Un analizador de redes de RF contendrá tanto una fuente como varios receptores. Mostrará información de amplitud y, a menudo, de fase (barridos de frecuencia o potencia) y normalmente en formato de relación. Un analizador de redes de RF busca una señal conocida, es decir, una frecuencia conocida, en la salida del dispositivo bajo prueba, ya que es un sistema de respuesta a estímulos. Con la corrección de errores vectoriales, los analizadores de redes proporcionan una precisión de medición mucho mayor que los analizadores de espectro.

 

A diferencia de los analizadores de redes de RF, los analizadores de espectro se utilizan normalmente para medir las características de una señal en lugar de un dispositivo. Los parámetros medidos pueden incluir: nivel de señal o portadora, bandas laterales, armónicos, ruido de fase, etc. Se suelen configurar como un receptor de un solo canal, sin fuente. Debido a la flexibilidad necesaria para analizar señales, los analizadores de espectro suelen tener un rango mucho más amplio de anchos de banda de FI disponibles que la mayoría de los analizadores de redes de RF.

Los analizadores de espectro se pueden utilizar para probar redes como filtros. Para lograrlo, necesitan un generador de seguimiento. Cuando se utilizan de esta manera, los analizadores de espectro se pueden utilizar para probar componentes escalares (magnitud versus frecuencia, pero no mediciones de fase). Con los analizadores de espectro, es fácil obtener un trazo en la pantalla, pero interpretar los resultados puede ser mucho más difícil que con un analizador de red.

El elemento clave del analizador de redes vectoriales, VNA, es que puede medir tanto la amplitud como la fase. Mientras que una medición de solo amplitud es mucho más sencilla de realizar y puede llevarse a cabo con instrumentos menos complicados. Esto puede ser suficiente para muchos casos. Por ejemplo, cuando la única consideración es la ganancia de un amplificador en un cierto ancho de banda o se necesita la respuesta de amplitud de un filtro.

Sin embargo, una medición que incluya tanto la fase como la amplitud permite descubrir mucho más sobre el dispositivo en prueba, ya que la fase es un elemento crítico en el análisis de redes. Esto se debe a que una caracterización completa de dispositivos y redes implica la medición de la fase y la magnitud.

Solo con el conocimiento de la fase y la magnitud de un analizador de redes vectoriales se pueden desarrollar modelos de circuitos que permitan realizar simulaciones completas. Esto permitirá diseñar circuitos de adaptación basados ​​en técnicas de adaptación conjugada. La caracterización en el dominio del tiempo requiere información de magnitud y fase para realizar la transformada inversa de Fourier. Además, se requieren datos de fase para realizar la corrección de errores vectoriales.

Diagrama de bloques del analizador de red vectorial

Para comprender mejor cómo funciona un analizador de redes vectoriales, es útil ver un diagrama de bloques básico del instrumento de prueba. El diagrama muestra los bloques más básicos del VNA, incluidos los puertos de señal, los bloques de separación de señal, el detector receptor y, finalmente, el procesador y la pantalla.

·         Procesador y pantalla:   esta área del analizador de redes de RF actúa como interfaz hombre-máquina y muestra los resultados de la forma requerida. Es posible mostrar los resultados del análisis de red en una variedad de formatos, incluidos diagramas de Smith, formato cartesiano y valores reales e imaginarios. La salida más común de un analizador de redes vectoriales es en formato de diagrama de Smith, ya que muestra de manera concisa los atributos de la red.

·         Fuente de señal:   Las fuentes de señal del analizador vectorial proporcionan el estímulo para la red de RF. Estos osciladores están contenidos dentro del analizador vectorial y pueden recorrer el rango de frecuencia del instrumento de prueba.

·         Receptor y detector:   Este bloque del analizador de redes de RF recibe las señales de los separadores de señales y las procesa en términos de ondas reflejadas y transmitidas en comparación con la onda incidente. Estos resultados se pasan al procesador y se muestran en la pantalla.

·         Puertos:   Son los elementos del analizador vectorial de redes que se conectan directamente al dispositivo bajo prueba. Por lo general, tienen dos conexiones al dispositivo bajo prueba, una en la entrada y otra en la salida, etc. Algunos analizadores vectoriales de redes pueden tener más puertos para su uso con sistemas que tienen múltiples conexiones.

El analizador vectorial de redes tiene conectores de precisión en el panel frontal de la unidad y luego se utilizan cables de precisión para conectarlos al dispositivo bajo prueba. Los cables de precisión son necesarios porque la fase y la pérdida de un cable estándar variarían demasiado incluso con un movimiento leve, etc.

Para probar el dispositivo, se genera una señal de frecuencia variable dentro del analizador de redes vectoriales y se conmuta la salida para probar el dispositivo bajo prueba en una u otra dirección. En este caso, se selecciona el lado izquierdo del diagrama. La señal pasa al divisor, donde una salida se utiliza como señal de referencia para el receptor y el otro lado pasa a un acoplador de dirección y luego al dispositivo bajo prueba a través de la conexión externa en el analizador de redes vectoriales y los cables de precisión.

La potencia pasa a través del acoplador direccional (acoplador direccional 1) al DUT, pero el tercer puerto detecta la potencia reflejada y ésta se conecta nuevamente al receptor. La potencia que pasa a través del dispositivo bajo prueba es muestreada por el acoplador direccional 2 y esta señal se conecta al receptor.

Además de generar una señal para alimentar el dispositivo bajo prueba, la fuente de señal también tiene una salida que está conectada al receptor. Esto permite obtener información de fase de las señales detectadas. En la actualidad, los analizadores de redes vectoriales harán un uso significativo del procesamiento de señales digitales, y gran parte de la sección del receptor y del detector se realizará en formato digital.

Las señales son procesadas por el receptor y luego enviadas al procesador y a la pantalla. En esta sección se hará nuevamente un uso intensivo de la tecnología de microprocesadores para proporcionar el control, la funcionalidad y las pantallas fáciles de usar que se necesitan para la instrumentación de prueba moderna.

Aunque este ejemplo muy simplificado de un analizador de red RF muestra dos puertos, algunos analizadores de red vectoriales pueden usar más puertos para sistemas donde existen muchas rutas de señales diferentes.

miércoles, 19 de junio de 2024

¿Cómo instalar Kali Nethunter en Android?

En este articulo se muestra el paso a paso de la instalación de Kali NetHunter sin necesidad de permisos de root en un dispositivo Android


Si quieres ver el video de instalación de Termux y ver el proceso paso a paso: Da clic aquí

Si quiere ver el video de  instalacion de Kali Nethunter paso a paso: Da clic aquí

Si necesitas las direcciones web para descargar los repositorios y los comandos que debes digitar sigue leyendo el artículo.

1.    Para instalar Kali Nethunter necesitará instalar Termux. Puede obtener Termux en la tienda F-Droid o en su repositorio de GitHub usando uno de los siguientes enlaces (en el video usamos GitHub):

https://f-droid.org/packages/com.termux/

https://github.com/termux/termux-app/releases 

Tenga en cuenta que las páginas oficiales de Termux Wiki y Termux GitHub indican que usted No debe instalar la versión desactualizada alojada en Google Play Store.

 

2.    Descargue la última versión de Termux al momento de escribir este artículo es termuxapp_ v0.118.0+github-debug_arm64-v8a.apk desde el enlace de github de arriba.

 




Cuando se le solicite una acción, presione Y y <Entrar> para instalar los archivos.

 

Luego de terminar la instalación se debe activar el almacenamiento compartido, para esto debe otorgar permiso de acceso al almacenamiento a Termux. Ingrese el siguiente comando: 

         termux-setup-storage

Luego se procede a instalar el paquete wget, mediante el ingreso de este comando:

         apt install wget  y luego presione ENTER

 

 Cuando te pregunten "¿Quieres continuar?", presiona Y y Enter.

 

Descargue el archivo de instalación de NetHunter. Asegúrese de ingresar la dirección correcta:

wget -O install-nethunter-termux https://offs.ec/2MceZWr


Cambie los permisos para que pueda ejecutar el archivo:

         chmod +x install-nethunter-termux

Escriba el siguiente comando para ejecutar el archivo de instalación descargado:

        ./install-nethunter-termux

 

La instalación tardará un poco, cuando se le solicite eliminar rootfs, ingrese N.


 

Para iniciar Kali NetHunter puede utilizar los siguientes comandos:

• Para iniciar la CLI: nethunter

• Para configurar la contraseña de NetHunter KeX :  nethunter kex passwd

• Para iniciar NetHunter KeX (la contraseña se habrá configurado en el primer inicio) nethunter kex

• Para detener la GUI de NetHunter KeX: nethunter kex stop

• Para ejecutar NetHunter como root: nethunter -r

• Reemplazas nethunter con nh en todos estos comandos: nh

 


Una vez que ejecute nh, estará en la CLI de Kali NetHunter.Puede salir de la CLI de NetHunter ingresando el comando exit



Establezca la contraseña para KeX VNC ejecutando nh kex por primera vez. Di no a ingresar una contraseña de solo lectura.



Recuerde el número de puerto. Lo usará mas adelante.

 

Vaya al sitio web de la tienda de aplicaciones Kali NetHunter: https://store.nethunter.com/en/


Presione el botón con las tres lineas en la pagina web del navegador, vaya a descargas e instale NetHunter Store.apk


Presione el botón de búsqueda e ingrese KeX. Presione para descargar NetHunter KeX. Obtendrá una ventana emergente. Hace clic en Configuración y luego alterna Permitir desde esta fuente. Luego presione Instalar.


Presione Permitir para permitir que NetHunter KeX acceda a sus archivos en el dispositivo. Ingrese el número de puerto, el nombre de usuario como kali y su contraseña configurada anteriormente. Presione Conectar.



 
¡Ahora debería tener la GUI Rootless Kali NetHunter en su teléfono Android!


 

 


 

 

 

 

 

 

 

 

miércoles, 5 de junio de 2024

GPIOViewer Librería Arduino para ver en tiempo real los Pines GPIO en placas ESP32

GPIOViewer es una innovadora librería Arduino de código abierto diseñada para monitorizar en tiempo real los pines GPIO de las placas ESP32 a través de un navegador web. Proporciona una representación dinámica y gráfica del estado de los pines GPIO de la placa, mejorando la resolución de problemas y el desarrollo del proyecto.


 Principales características de la biblioteca:

➡️ Muestra el estado en tiempo real de las señales digitales, analógicas y PWM en los pines GPIO de ESP32.
➡️ Realiza un seguimiento del estado real del hardware, diferenciándolo de las herramientas de simulación como el simulador Wokwi ESP32.
➡️ Utiliza las bibliotecas ESPAsyncWebServer y AsyncTCP, esta última disponible a través del administrador de bibliotecas del IDE de Arduino.
➡️ Añade sólo unos 50 KB a los proyectos.
➡️ Se recomienda su uso con conexiones Wi-Fi fuertes para una latencia más baja y un muestreo de datos más rápido.
➡️ Soporta una variedad de placas ESP32, incluyendo ESP32-VROOM-32, Olimex ESP32-EVB, y más.

Esta capacidad de monitorización GPIO en tiempo real no sólo es una gran ayuda para la depuración, sino que también mejora la experiencia general del usuario en el desarrollo y prueba de proyectos basados en ESP32.

Instalación de la librería en el IDE de Arduino

En el library manager de la IDE de  Arduino se ingresa en el cuadro de búsqueda el termino gpioviewer, y se procede a instalar. Esto se muestra en la siguiente figura.


Luego de la instalación se deben agregar cuatro líneas de código a tu programa. La línea #1 corresponde al comando que permite incluir la librería. La línea #2 corresponde a la variable global que usa la librería gpio_viewer.h. La línea #3 corresponde a la configuración de la red Wifi (nombre de red y contraseña) a la que se conectara la tarjeta ESP32, para enviar el estado de los diferentes puertos a la aplicación web. La última línea, la #4, corresponde al llamado para obtener la dirección URL asignada a la tarjeta luego de conectarse a la red Wifi.

Luego de cargar el programa en la tarjeta, en el monitor serial muestra el mensaje que la tarjeta está conectada a la red wifi y también muestra la dirección para copiar y pegar en el navegador web.

Placas ESP32 compatibles

Esta es la lista de dispositivos compatible, aunque si tu placa de desarrollo no se encuentra en la lista, se puede utilizar una imagen genérica que también muestra toda la actividad de los GPIO

➡️AZ Delivery NodeMCU ESP32

➡️ESP32 VROOM 32D (38 pins)

➡️ESP32 VROOM 32D (30 pins)

➡️ESP32 D1 R32

➡️ESP32-CAM

➡️ESP32-C3 Super Mini

➡️ESP32 C3 Wroom-02

➡️ESP32-C6 DevKitM

➡️ESP32 Wroom-32UE

➡️ESP32 EVB

➡️ESP32 S3 Wroom-1

➡️Esp32 S2 Mini V1.0.0

➡️ESP32 POE

➡️ESP32 C3 Mini

➡️ESP32 C3 Zero

➡️ESP32 Pico Kit v4.1

➡️Leaf S3

➡️Lilygo T-SIM A7670x

➡️Lilygo T7 Mini32 v1.5

➡️Lolin D32

➡️Freenove ESP32-S3

➡️ Freenove ESP32-Wroom

➡️Nano ESP32

➡️Sailor Hat ESP32

➡️SparkleIoT ESP32-C3F

➡️StickLite-V3-ESP32S3

➡️T-Display S3 AMOLED

➡️TinyPICO Nano

➡️TinyPico V3

➡️TTGO Display V1.1

➡️Wemos Lolin32 Lite V1

➡️Wemos Lolin S3 Mini

➡️Wemos D1 Mini ESP32

➡️Wemos D1 Mini ESP8266

➡️WT32-S1-ETH01

➡️NodeMcu ESP8266

➡️XIAO ESP32 C3

➡️XIAO ESP32 S3

Más información de la librería: https://github.com/thelastoutpostworkshop/gpio_viewer