Radares Mirando al Sur

Fundamentos, Tecnologías, Aplicaciones, Historia y Memoria

Etiqueta: arduino

  • En LADETEC no solo nos ocupamos del carbón, también del Gas Licuado

    En LADETEC no solo nos ocupamos del carbón, también del Gas Licuado

    En LADETEC todos cocinamos con carbón en la actual crisis energética en Cuba; pero CUPET nos pidió que ayudáramos en la reparación de las balanzas que tienen para pesar las «balitas» y los «botellones grandes» de gas licuado. Las balanzas originales se han ido rompiendo por el uso y se requerían para comenzar la venta a la población en USD.

    Ya mis asiduos lectores saben que desde el año 2023, en que LADETEC se convirtió en empresa privada (Cooperatiiva No Agropecuaria) nos hemos dedicado con éxito a resolver problemas de Automática Industrial en empresas estatales: en la Fábrica de Vinagre, en la Fábrica de Leche en Polvo, en distintas y ya numerosas instalaciones de Recursos Hidráulicos, en la Granja Avícola Mecanizada, en RadioCuba, en una sucursal de BANDEC, en la Fábrica de Tubos Plásticos para Recursos Hidráulicos de Ciego de Ávila, en un grupo electrógeno de CUPET y algunos otros trabajitos de menor envergadura.

    Cuando trabajábamos en los radares del Instituto de Meteorología teníamos una ventaja a nuestro favor: somos expertos de radar, reconocidos a nivel mundial, con una larga colección de hitos en esta actividad. Sin embargo, en las industrias tenemos que enfrentarnos a equipos desconocidos cada vez, entender en tiempo récord su principio de funcionamiento e investigar cuáles eran sus prestaciones antes de romperse.

    Para enfrentarnos a ese problema hacemos ingeniería inversa, una vez que averiguamos con los operarios que conocieron el equipo, tratamos de colegir cómo fue fabricado, cosa que no siempre es posible. En cualquier caso, investigando en Internet las prestaciones de equipos semejantes, procedemos a diseñar nuestra propia solución, que siempre es flexible (para modificaciones), robusta, sostenible y basada en electrónica abierta (que les deja la posibilidad al cliente de modificarlo posteriormente).

    En mi serie Open Electronics de este blog, he ido explicando componentes de la familia Arduino y FPGA, la mayoría de los cuales o los hemos usado en soluciones en las industrias y en los radares, o los hemos probado con vistas a futuras aplicaciones. En este caso usamos nuestro querido «caballo de batalla» el ESP-32 y el componente HX-711 con la celda de carga. Ambos dispositivos explicados en este blog.

    Físicamente, el dispositivo está metido en una caja rectangular hermética, con una pantalla de de dos líneas de 16 caracteres y dispone de tres botones para su operación: rojo, verde y negro. El disporritivo es hermético. Como siempre hacemos en nuestros trabajos, entregamos un documentación detallada.

    El equipo ha sido diseñado para cuatro tipos de cilindros (sí, entremos en el argot de CUPET), según el peso de gas licuado con el que habrán de ser llenados. Tres de ellos han sido preprogramados para contenidos de 10 kg (las balitas), 45 kg (los botellones grandes) y 8 kg (un balón que aún no está en explotación). Existe una cuarta opción que el usuario puede programar para necesidades futuras.

    Manual de Operación.

    La operación es simple: se pone el cilindro (de inmediato el dispositivo sugiere el peso, pero el usuario puede decidir otra opción), se ajusta la tara y se da encendido al mecanismo de llenado. Estará llenando hasta que llegue al peso indicado o hasta que se produzca un error.

    Una imposición importante es que el equipo debe estar hecho a prueba de chispas. Al presionar los botones (una botonera especial) no se deben producir chispas que puedan incendiar un ambiente en el que generalmente hay gas licuado en el aire.

    Adicionalmente a la función de llenado el dispositivo permite la calibración. Además lleva un conteo de la cantidad de cilindros llenados, la cantidad de cilindros en los que el llenado no se completó por error y la cantidad de cilindros en que el operador suspendió el llenado. También se le ha suministrado al cliente las instriucciones de programación y calibración.

    Manual de Calibración y Programación.

    El equipo fue exhaustivamente probado en nuestreas instalaciones del Laboratorio de Desarrollo Técnico y postriormente sometido a pruebas de campo en las instalaciones de servicio de Gas Licuado.

    Este equipo fue desarrollado y probado por los ingenieros Orlando Regalón Anias y Roberto A. Naranjo Ponce. Ahora, ya probado y en explotación el prototipo, CUPET requiere otros 17 ejemplares. Presiento que esta solución va a trascender las fronteras del Camagüey Legendario.

    LADETEC dispone de un SCADA (supervisor y controlador del proceso, a nuestro modelo lo llamamos LDT-Sentinel) para controlar todo el proceso de llenado de los 18 equipos de pesaje de cilindros con toda sus estadística e historial. Este SCADA dispone de opciones IoT para ser controlado desde teléfonos celulares con una aplicación en Internet.

  • BMS: el secreto de cómo proteger tus baterías

    BMS: el secreto de cómo proteger tus baterías

    Hoy vamos a hablar de los Battery Management Systems, esos guardianes silenciosos que evitan que tus preciosas celdas de litio acaben convertidas en un bonito adorno humeante. Si has montado algún proyecto con baterías Li-ion o LiFePO₄, sabrás de lo que hablo. Y si no, prepárate, porque esto te va a interesar.

    (más…)
  • Módulos RFID para Arduino: RC522 y PN532

    Módulos RFID para Arduino: RC522 y PN532

    La identificación por radiofrecuencia (RFID) es una tecnología que permite identificar objetos mediante un identificador único (UID) transmitido por ondas de radio. Un sistema RFID se compone de dos elementos principales: la etiqueta (tag o tarjeta) y el lector. El lector genera un campo electromagnético; cuando una tarjeta pasiva se acerca, se alimenta de ese campo y responde enviando su información.

    Para proyectos con Arduino, los módulos más populares son el RC522 y el PN532. Vamos a verlos en detalle.


    1. Módulo Lector RFID RC522

    Es el caballo de batalla del maker. Usa el chip MFRC522 de NXP, un lector/escritor altamente integrado para comunicación sin contacto a 13.56 MHz.

    Especificaciones técnicas (según datasheet y fabricantes):

    ParámetroValor
    Voltaje de alimentación3.3 V (¡nunca a 5V!)
    Corriente en operación13-26 mA
    Corriente en reposo10-13 mA
    Corriente en sueño< 80 µA
    Frecuencia13.56 MHz
    Distancia de lecturahasta 50 mm (depende de la antena)
    Interfaces soportadosSPI, I2C, UART (por defecto se usa SPI)
    Tarjetas soportadasMIFARE Classic (S50, S70), MIFARE Ultralight, MIFARE DESFire, NTAG

    El módulo RC522 tiene 8 pines. La nomenclatura puede variar según el fabricante, pero los más comunes son:

    Pin del móduloFunción
    VCCAlimentación 3.3V
    GNDTierra
    RSTReset del módulo
    IRQInterrupción (opcional, casi siempre sin conectar)
    MISOSPI – Master In Slave Out
    MOSISPI – Master Out Slave In
    SCKSPI – Clock
    SDA (o SS)SPI – Slave Select

    ⚠️ Importante: El módulo trabaja con lógica de 3.3V, pero los pines de entrada suelen ser tolerantes a 5V en la mayoría de las placas. Sin embargo, VCC siempre debe ir a 3.3V; conectarlo a 5V puede dañarlo.

    Conexión a Arduino Uno

    La conexión es por SPI. Este es el esquema estándar:

    RC522Arduino Uno
    VCC3.3V
    GNDGND
    RSTPin 9 (o cualquier digital)
    SDA (SS)Pin 10 (SS por defecto)
    MOSIPin 11
    MISOPin 12
    SCKPin 13
    IRQNo conectar

    Para Arduino Mega, los pines SPI cambian: MOSI→51, MISO→50, SCK→52.


    2. Módulo RFID/NFC PN532

    El PN532 es más versátil y potente. Soporta los mismos protocolos que el RC522 (MIFARE Classic, Ultralight, NTAG) pero añade FeliCa, ISO 14443B y modo NFC peer-to-peer.

    Ventajas sobre el RC522:

    • Soporta más tipos de tarjetas y etiquetas.
    • Se puede comunicar por SPI, I2C o UART (se selecciona con switches en la placa).
    • Ideal si quieres leer etiquetas NFC de móviles o tarjetas de transporte.

    Conexión por I2C (la más común):

    PN532 (I2C)Arduino Uno
    VCC3.3V o 5V (según modelo)
    GNDGND
    SDAA4
    SCLA5

    ⚠️ Atención: algunos módulos PN532 funcionan a 3.3V y no son tolerantes a 5V, por lo que puede ser necesario un conversor de nivel lógico si se usa con Arduino Uno de 5V.


    3. Tarjetas y tags RFID

    Los tags son el otro lado del sistema. Los más comunes para estos módulos son:

    • MIFARE Classic 1K (S50): la más popular, 1 KB de memoria, viene en formato tarjeta de crédito o llavero.
    • MIFARE Ultralight: más económica, menos memoria, ideal para usos de un solo uso.
    • NTAG: variante más moderna, usada en muchas etiquetas NFC comerciales.

    Todas funcionan a 13.56 MHz y son pasivas: no llevan batería, se alimentan del campo del lector.

    Cada tarjeta tiene un UID (Unique Identifier) de 4 o 7 bytes, que es lo que leemos en la mayoría de los proyectos sencillos.


    4. Instalación de la librería

    Para el RC522, la librería de referencia es MFRC522 de Miguel Balboa (la más usada y mantenida).

    1. Abre el Arduino IDE.
    2. Ve a Sketch → Include Library → Manage Libraries.
    3. Busca «MFRC522» e instala la última versión.

    Para el PN532, la librería más común es la de Adafruit PN532.


    5. Código mínimo: leer el UID de una tarjeta

    Este es el «Hola Mundo» del RFID: leer el UID de cualquier tarjeta o llavero que se acerque al lector.

    cpp

    #include <SPI.h>
    #include <MFRC522.h>
    
    #define RST_PIN  9      // Pin de reset
    #define SS_PIN   10     // Pin Slave Select
    
    MFRC522 mfrc522(SS_PIN, RST_PIN);  // Creamos la instancia
    
    void setup() {
      Serial.begin(9600);
      SPI.begin();                // Iniciamos el bus SPI
      mfrc522.PCD_Init();         // Iniciamos el lector
      Serial.println("Lector RFID RC522 listo. Acerca una tarjeta.");
    }
    
    void loop() {
      // ¿Hay una nueva tarjeta?
      if (!mfrc522.PICC_IsNewCardPresent()) {
        return;
      }
      // ¿Se ha podido leer el serial?
      if (!mfrc522.PICC_ReadCardSerial()) {
        return;
      }
    
      // Mostramos el UID por el monitor serie
      Serial.print("UID: ");
      for (byte i = 0; i < mfrc522.uid.size; i++) {
        if (mfrc522.uid.uidByte[i] < 0x10) {
          Serial.print(" 0");
        } else {
          Serial.print(" ");
        }
        Serial.print(mfrc522.uid.uidByte[i], HEX);
      }
      Serial.println();
    
      // Detenemos la comunicación con la tarjeta
      mfrc522.PICC_HaltA();
    }

    Con este código, al abrir el monitor serie a 9600 baudios y acercar una tarjeta, verás su UID impreso en pantalla.

    A partir de ahí, el siguiente paso natural es comparar ese UID con una lista de autorizados y activar un relé, un LED o un motor. Justo lo que necesitaba ese local de atracciones infantiles que comentabas.


    6. ¿RC522 o PN532?

    CaracterísticaRC522PN532
    PrecioMuy bajoMedio
    ProtocolosMIFARE Classic, Ultralight, DESFire, NTAGLos mismos + FeliCa + NFC peer-to-peer
    InterfazSPI (principal)SPI, I2C, UART (seleccionable)
    Distancia~5 cm~5-7 cm
    DificultadBajaMedia
    Ideal paraControl de acceso básico, proyectos económicosProyectos que requieran NFC o múltiples tipos de tarjeta

    Para el 90% de los proyectos con Arduino, el RC522 es más que suficiente: es barato, fácil de conseguir y la librería es estable y bien documentada.


  • Compendio de Convertidores de Tensión para Arduino

    Compendio de Convertidores de Tensión para Arduino

    Compendio de módulos DC-DC y AC-DC para usar en el mundo de Open Electronics con Arduino

    ¿Qué convertidor usar para tu proyecto Arduino? Comparamos los mejores módulos Buck, Boost, Buck-Boost y AC-DC con sus especificaciones y usos. ¡Elige el tuyo!

    En la práctica con Arduino, rara vez disponemos del voltaje exacto que necesitamos. Las baterías, adaptadores y la red eléctrica nos dan tensiones que casi siempre hay que transformar. Para ello, los convertidores conmutados (switching) son la solución eficiente, ya que superan con creces el rendimiento de los reguladores lineales (que disipan el exceso en calor).

    Este compendio agrupa los módulos más populares, clasificados por su función: reductores (Buck), elevadores (Boost), Buck‑Boost (ambos) y AC‑DC (para alimentación directa desde la red). Cada ficha incluye sus especificaciones clave, ventajas y aplicaciones típicas.

    (más…)
  • Arduino da el salto: nueva era con Qualcomm y dos placas revolucionarias

    Saludos para mis nunca bien ponderados lectores. Si pensaban que el mundo del hardware open-source se había quedado sin grandes sobresaltos, estaban muy equivocados. Hace apenas unas semanas, se ha producido un anuncio que sacudirá los cimientos del prototipado y la educación tecnológica tal como la conocemos.

    Qualcomm, el gigante de los procesadores móviles, ha adquirido Arduino. Sí, han leído bien. La empresa que revolucionó el mundo del «hazlo tú mismo» (DIY) ahora formará parte de una de las corporaciones más importantes del sector de los semiconductores. Pero no se preocupen, esto no es una señal de alarma, sino el disparo de salida de una carrera hacia una nueva era. Acompáñenme en este post de la serie Open Electronics a analizar los detalles de esta alianza y, lo más importante, las dos nuevas placas que ya han visto la luz.

    (más…)
  • Open Electronics: Descubre este nuevo mundo

    Open Electronics: Descubre este nuevo mundo

    ¿Alguna vez ha sentido mi aturdido lector la frustración de ver cómo los números bailan sin control en su monitor de datos o cómo un proyecto prometedor se queda corto de potencia justo cuando más necesita procesar datos en tiempo real? No está usted solo. En el fascinante (y a veces abrumador) ecosistema de la electrónica abierta, elegir la tecnología adecuada es la línea que separa un prototipo funcional de un dolor de cabeza lleno de ruido electromagnético y reinicios inesperados.

    Diseñar hardware hoy ya no se limita a soldar componentes en una placa. Implica saber orquestar un universo interconectado que va desde la sutileza de un sensor analógico hasta la fuerza bruta de procesamiento de los minicomputadores modernos. Esta serie nace con el propósito de desmitificar la instrumentación digital, ofreciéndote una hoja de ruta práctica para que aprendas a elegir, optimizar y exprimir cada chip en tus propios proyectos de automatización e IoT.

    Para facilitarte la navegación por este taller digital en el que se ha convertido el blog, hemos organizado todo el contenido publicado en cinco grandes bloques tecnológicos. Guarda este índice en tus marcadores, porque la serie sigue creciendo y la mesa de trabajo nunca se apaga.

    (más…)
  • Pantallas para Arduino: TFT, LCD, OLED y E-Paper – ¿cuál elijo?

    Ya hemos hablado hasta el cansancio de la nube, de los protocolos y de la inteligencia artificial en el IoT. Hemos discutido si esto es progreso o sumisión, y hasta hemos analizado el impacto de la IA en la meteorología cubana. Pero todo ese maremágnum de datos e inteligencia abstracta necesita un puente tangible hacia nosotros, los humanos. Necesita una cara visible. La diferencia entre un sensor invisible y un sistema útil es, a menudo, una buena pantalla. Por eso, en esta entrega de nuestra serie para Open Electronics, cambiamos el foco de la teoría a la práctica más física, y nos preguntamos: ¿Qué tipo de pantalla es la ideal para tu proyecto con Arduino? La respuesta, como casi todo en IoT, no es única. Aquí les presento una guía definitiva para entender las cuatro grandes familias de pantallas compatibles con Arduino: TFT, LCD, OLED y E-Paper.

    (más…)
  • El Poder de Mover el Mundo – Una Guía de Actuadores para Arduino

    El Poder de Mover el Mundo – Una Guía de Actuadores para Arduino

    Puesto de trabajo de desarrollo de sistemas Open Electronics, usando Arduinos y diferentes tipos de actuadores, especial para makers y emprendedores (DIY)

    ¿Alguna vez se ha preguntado cómo podemos pasar de leer un simple sensor de temperatura a controlar un ventilador o un sistema de riego? La magia reside en los actuadores. Si los sensores son los «sentidos» de nuestro proyecto, los actuadores son sus «músculos». Me recuerdo del lejano año 1992, cuando desde un kit de entrenamiento con Z80 logramos controlar todo el radar MRl-5; pero lo primero fue encender/apagar un bombillito (sí, en el radar no había LEDs, como no los había en ninguna parte, ni en las guirnaldas de navidad). En esta entrega de la serie Open Electronics, vamos a explorar este fascinante mundo. Le explicaremos qué son, cuáles son los tipos más comunes y cómo puede usarlos en sus propios proyectos.

    (más…)
  • CNC casera con Arduino, A4988 y NEMA 17: electrónica, firmware y el proyecto criollo de LADETEC

    Ejemplo de una CNC "casera" hecha por makers, proyectos de Open Electronics DIY explicados por Orlando El Escriba

    En los últimos años, la fabricación digital ha dejado de ser un privilegio de grandes industrias para convertirse en un campo de juego accesible para makers, aficionados y emprendedores de todo el mundo. En el corazón de esta revolución se encuentra Arduino, y uno de los proyectos más gratificantes que usted puede emprender es construir su propia máquina CNC casera. Durante un tiempo, estuve relacionado con componentes para este propósito, desde los omnipresentes drivers A4988 hasta las populares CNC Shields V3, pasando por motores paso a paso y otros componentes como las RAMPS, sin obviar la miríada de aditamentos mecánicos. Esta guía pretende ser un testamento a esa experiencia, un post completo para la serie de Open Electronics que le permita a mi lector no solo entender, sino también construir y dominar su propia CNC, empezando de cero,tal como hicimos en LADETEC.

    (más…)
  • La MMA de los controladores: 8748 vs Z80 vs PIC vs AVR vs ARM… y tú, ahí, con el soldador en la mano

    Hubo un tiempo, antes de que el Internet de las Cosas sonara a eslogan comercial, en el que programar un chip era cosa de valientes. No había Arduino, no había IDE con botón “Upload”. Había un manual de cientos de páginas, un programador de EPROMs que parecía una centralita de los 80, y una lupa para leer el número de serie borroso. Y si tenías suerte, el microcontrolador arrancaba a la primera.

    Yo empecé con un Intel 8080 (un kit de desarrollo cubano llamado CID-1614). Luego vino el Z80, que era como el 8080 pero con esteroides. Después el 8748, el primer microcontrolador «de verdad» (todo en un solo chip, aunque con ventana de cuarzo para borrarlo con rayos UV). Yo nunca pude conseguir uno de esos, pero mi compañero de estudios, Santiago, sí lo usaba, yo solo estudiaba su repertorio. Más tarde saltamos al 8086 y al mundo de las PC, y poco a poco me fui alejando del ensamblador (pero Marco en el Proyecto Macchieta en 1996 hizo la hazaña de programar un driver virtual que gobernaba todo el radar en Ensamblador del 80486) de los registros, de los contadores de ciclos. Me pasé a programar (yo nunca he sido un programador de oficio, solo un advenedizo, copiando y pegando fragmento de los verdaderos programadores) en alto nivel, cómodo y sedentario; pero nunca olvidé el olor a brea fundida y el estaño caliente ni la emoción de ver un LED parpadear cuando solo tenías 1 KB de código y cero errores. Hoy vamos a subir al ring a los grandes campeones. Los que lo empezaron todo, los que lo popularizaron, y los que hoy lo dominan. Y sí, mi audaz lector también puede elegir bando.

    «No hay microcontrolador malo. Solo hay proyectos que no han encontrado el chip adecuado.»
    — Proverbio de foro, de por allá por 1995.

    (más…)
  • La otra revolución: Blue Pill y Black Pill, cuando Arduino se queda corto

    Has domado al Arduino UNO. Lo has puesto a encender y apagar LEDs, leer sensores y hasta controlar un pequeño robot. Has abrazado el WiFi con los ESP8266 y ESP32. Pero un día te das cuenta de que necesitas más velocidad de procesamiento, más pines, más memoria… y sin que te cueste un riñón. Entonces alguien susurra en un foro: «prueba con una Blue Pill». Y tú te quedas mirando la pantalla: ¿una pastilla azul? ¿Esto es electrónica o es «otra cosa» (sildena…)? ¿Me toman el pelo?

    Tranquilo, no te han invitado a la Matrix… o quizá sí. Porque así como Neo tuvo que elegir entre la pastilla azul y la roja, aquí tú vas a elegir entre la Blue Pill y la Black Pill. Solo que en este caso, tomas la pastilla que tomes, ves hasta dónde llega la madriguera del conejo. Y te adelanto: es muy, pero que muy profunda.

    Las Blue Pill y Black Pill son dos familias de placas de desarrollo basadas en microcontroladores ARM Cortex de STMicroelectronics. Son pequeñas, baratas (mucho), y tienen una potencia que deja al Arduino UNO en la edad de piedra. Hoy vamos a abrir esa caja de Pandora (o mejor dicho, esa puerta trasera del mundo real). Y te adelanto: luego no querrás volver a la «simulación».

    (más…)
  • La revolución WiFi: Conoce los ESP8266 y ESP32

    Hace unos meses, cuando hablamos de la ESP32-S3, quedó claro que los microcontroladores con WiFi han cambiado las reglas del juego. Pero antes de la reina existió todo un reino: los módulos ESP-01, ESP-12 y el propio ESP32. Son los dispositivos WiFi más populares del mundo maker, y hoy vamos a desentrañar sus secretos.

    ¿Recuerdas cuando convertir un Arduino en algo «conectado» requería un escudo Ethernet enorme o un módulo WiFi complicadísimo? Pues bien, esos tiempos quedaron atrás. Los chips de la empresa china Espressif Systems pusieron WiFi y Bluetooth en una pastilla del tamaño de una uña, a precio de risa. El resultado ha sido una explosión de creatividad en el Internet de las Cosas (IoT).

    Vamos a conocer a los protagonistas: el minimalista ESP-01, el equilibrado ESP-12 y el todopoderoso ESP32. Al final, sabrás cuál necesitas para tu próximo proyecto.

    (más…)
  • FPGAs: El arte de dibujar tu propio procesador (y por qué tu radar te lo agradecerá)

    Field Programmable Logic Array, un circuito muy versatil que viene siendo la contraparte rápida de los Arduinos en el mundo del Open Hardware.

    ¿Alguna vez has querido dibujar tu propio procesador? ¿O eliminar de un plumazo el cuello de botella del PCIe en un radar meteorológico? Las FPGA (Field Programmable Gate Arrays) son la tecnología que lo hace posible: chips que puedes reconfigurar desde un simple multiplexor hasta un procesador Intel 8086 o un sistema de demodulación SDR. En este post te cuento cómo evolucionaron los circuitos lógicos, por qué una FPGA no es un Arduino y, lo más importante, cómo en LADETEC hemos usado un soft core dentro de la propia FPGA para LAMULA™ DRx-DSP. Prepárate para un viaje que va desde las compuertas lógicas hasta la donación de la Met Office británica. No es ciencia ficción: es hardware libre en estado puro.

    Ya hemos hablado de Arduino, de la ESP32-S3, de la ZimaBlade… incluso repasamos la evolución de los procesadores de señal en los radares cubanos (Seis generaciones de ingenio: La evolución de los procesadores de señal en los radares cubanos). Pues bien, hoy toca hablar de la madre de todas ellas: las FPGA. Si los microcontroladores son como una navaja suiza (viene con unas herramientas fijas), la FPGA es un cajón gigante de piezas de Lego™ electrónicas. Con ella no programas un chip: dibujas el chip que te da la gana.

    No, esto no es una excentricidad de laboratorio. Es la base del LAMULATM DRx-DSP (nuestro juguete favorito de radio definido por software) y está cambiando el mundo del hardware libre a una velocidad de vértigo.

    (más…)
  • ¿Qué es la ESP32-S3 4.3″ y por qué es la reina de los paneles HMI?

    ¿Buscas crear un panel táctil profesional sin complicaciones? Descubre la placa de desarrollo ESP32-S3 con pantalla de 4.3″, resolución 800×480 y opción táctil. Perfecta para HMI industrial, automatización del hogar o proyectos IoT. Potente, versátil y desde solo $31.

    Imagina un pequeño cerebro que no solo controla dispositivos, sino que les da cara y voz. Un dispositivo tan compacto como una baraja de cartas, pero con una pantalla táctil a todo color y la potencia para ejecutar complejas interfaces gráficas. Esa es la propuesta de la placa de desarrollo ESP32-S3 con pantalla de 4.3 pulgadas, un producto de la reconocida marca Waveshare que está redefiniendo lo que podemos esperar de un microcontrolador.

    Se trata de la evolución lógica del clásico ESP32. Olvídate de conectar minúsculas pantallas OLED mediante cables voladores; aquí todo viene integrado en una única placa que combina el potente chip ESP32-S3 con una espectacular pantalla IPS táctil. El resultado es una herramienta todo en uno para crear paneles de control industrial (HMI), centros multimedia, terminales interactivos y, por supuesto, el núcleo de tu hogar inteligente. Y no te preocupes, el nombre puede ser un trabalenguas, pero la placa es sorprendentemente fácil de programar, incluso para principiantes.

    (más…)
  • De los medidores analógicos a los medidores IoT

    La evolución de las mediciones es un viaje desde lo mecánico y local hacia lo inteligente y global. Comenzó con los sensores analógicos, que transformaban un fenómeno físico, como la temperatura, en una señal eléctrica continua o en el movimiento mecánico de una aguja sobre una escala. La revolución digital llegó con el convertidor analógico-digital (ADC), que tomaba esa señal del sensor y la cuantificaba en valores discretos de ceros y unos, permitiendo lecturas numéricas exactas, almacenamiento y un procesamiento básico por computadora. Hoy, con el IoT, el sensor en sí mismo ya no es un componente tonto que solo entrega una señal; se ha convertido en un nodo inteligente. Estos medidores IoT son, en esencia, sistemas embebidos completos: integran el transductor físico, un ADC de alta precisión, un microcontrolador para preprocesar los datos (aplicando filtros o detección de anomalías in situ, lo que se conoce como edge computing) y, lo más crucial, un módulo de comunicación inalámbrica como Wi-Fi, Bluetooth o LoRaWAN. Este flujo de datos continuo y remoto es la sangre del IoT. Una vez en la nube, la medición deja de ser un simple número; se fusiona con datos de otros miles de sensores, se analiza con algoritmos de IA para identificar patrones predictivos, y se convierte en información accionable que se visualiza en tiempo real en cualquier parte del mundo, permitiendo el monitoreo remoto y el control automático de infraestructuras, ciudades y procesos industriales de forma completamente descentralizada y global. Sígame y le describo las etapas.

    (más…)
  • ¿Arduino? ¿Y cómo se consigue eso?

    ¿De qué vive un país? El país obtiene dinero de lo que exporta (bienes y servicios). Con este dinero se compra, fuera del país, todo lo necesario para que la gente viva, en tanto, dentro del país se financia la generación de bienes y servicios que permiten la supervivencia. Con lo que se genera dentro y con lo que se importa se mantiene el ciclo de supervivencia para poder seguir exportando. Entonces queda claro que todos los países tienen que exportar para obtener dinero para poder comprar lo que necesita a lo interno y no produce. Luego, la cosa es exportar o morir ¿Qué exporta Cuba? Bienes (azúcar, ron, tabaco…) y Servicios (servicios médicos, servicios profesionales de otros tipos, servicios de turismo…). Para ser prósperos hay que exportar más de lo que se importa. Para mejorar esa balanza hay que generar más bienes y servicios exportables y también, generar más bienes y servicios de consumo interno para no tener que importarlos. Y… ¿Qué se necesita para generar “cosas” exportables o usables a lo interno? Mis lectores saben que yo no puedo dar esa respuesta para todos los campos, por tanto, me limitaré a comentar algunas cosillas sobre un tema que me parece interesante y perspectivo, y es sobre la revolución Arduino y su relación con la generación de bienes y servicios.

    (más…)
  • ¿Y qué cosa es eso de «Arduino» de lo que tanto habla la gente?

    Seguro que has oído hablar de ello. Es como un runrún constante en cualquier conversación sobre tecnología, robótica o incluso manualidades: «puedes hacerlo con un Arduino». Pero, la pregunta del millón es: ¿qué demonios es eso de «Arduino», y por qué ha logrado colarse en las charlas de todos, desde ingenieros hasta el sobrino que apenas termina la secundaria? Si piensas que programar chips es cosa de magos en laboratorios secretos, prepara una silla, porque la historia de esta pequeña plaquita azul desmonta ese mito por completo. Y todo empezó… en un bar.

    El nombre Arduino viene de un bar en Ivrea, ciudad del norte de Italia (Piamonte), en donde algunos de los fundadores del proyecto Arduino, que pertenecía al Instituto de Diseño Iterativo de Ivrea, solían reunirse. El bar tiene el nombre de «Bar di Re Arduino» (que quiere decir Bar del Rey Arduino en italiano), y fue nombrado en honor a Arduino de Ivrea, quien fue el margrave (algo así como marqués) de la Marca de Ivrea (un marquesado al noroeste de Italia). Arduino de Ivrea también fue Rey de Italia desde el año 1002 hasta el año 1014. Pero, en fin, historia aparte, veamos ¿Qué cosa es el Proyecto Arduino? ¿No salió de Silicon Valley?

    (más…)
  • Radar Meteorológico Cubano (Doppler). Automática de Control

    El ingeniero Pablo Maroto y yo discutiendo aspectos de la automática del Radar RD-100S, primer ejemplar seriado del Radar Meteorológico Cubano, en Casa Blanca, año 2020

    La automática de control del Radar Meteorológico Cubano se encarga de encender/apagar cada uno de los bloques del radar y chequear todos sus parámetros. Se encarga también de posicionar la antena del radar con gran precisión en los dos ejes (acimutal y de elevación) y de mover la antena a la velocidad requerida con gran exactitud en cualquiera de los dos ejes. Su evolución es una de las facetas que mejor representa la sostenibilidad en el tiempo de esta innovación tecnológica. Veamos su evolución…

    (más…)