Las herramientas: plataformas, mapas y utilidades que uso —o entrego— para que otros trabajen más rápido.
4 canales
Tablero de lecturas
CH.4.1
TelemetryStack
LECTURA4200 rpmtelemetría en vivo
Telemetría en vivo para coches de competencia SAE.
Stack de telemetría en tiempo real: sensores en un ESP32 (RPM, temperatura, GPS, suspensión) enviados por LoRa 915 MHz o WiFi hacia InfluxDB + Grafana. Firmware FreeRTOS (dual-core, dual-SPI). Base reutilizable propia: hoy en 2 equipos y planeada para 4 —Quantum, MadRams, Cefiro y Axolotl—; cualquiera lo adopta editando un .env.
Ignitia y Elyos quedan fuera a propósito: o ya tienen sistema propio, o usan uno lo bastante distinto como para que acoplarlo no valga la pena.
Mapa interactivo del campus GDL con cálculo de rutas peatonales entre edificios usando datos públicos de OpenStreetMap. La ubicación se procesa solo en tu dispositivo, con aviso de privacidad conforme a la LFPDPPP. Proyecto independiente, no oficial.
Mapa interactivo del campus con rutas peatonales entre edificios (datos de OpenStreetMap). Tu ubicación se procesa solo en tu dispositivo, con aviso de privacidad conforme a la LFPDPPP.
Tu ubicación nunca sale de tu dispositivo: no se envía ni se guarda en ningún servidor.
CH.4.3
Loopzels
LECTURA2×2 → 6×6carga cognitiva
Rompecabezas animados para entrenar la mente.
Juego de escritorio en Python que fragmenta patrones GIF animados en grillas de 2×2 a 6×6 para reordenar de memoria. La dificultad escala según la Teoría de Carga Cognitiva (Sweller, 1988); motor de animación por hilos, records por tiempo en JSON. Expo Ingenierías.
App de MATLAB (App Designer) que simula el frenado magnético de un imán que cae por un tubo conductor: integra la ecuación de movimiento con ode45 aplicando un arrastre −k_b·v solo mientras el imán está dentro del tubo, y reporta la velocidad terminal (m·g/k_b), la de entrada y la de salida. Escena 3D animada con estela, gráficas de z, v y a marcando entrada y salida, y el campo B calculado por Biot-Savart sobre una espira discretizada, visualizado con flechas coloreadas por magnitud y cortes de |B|. Masa, k_b, campo, longitud del tubo y altura inicial se ajustan en vivo. La interfaz está escrita a mano: App Designer no deja editar el código que crea los componentes, así que descomprimí el .mlapp —es un paquete zip— y edité su document.xml directamente.
k_b es un coeficiente empírico de amortiguamiento (rango típico 0.01–2 N·s/m, ref. Levin et al., AJP 74(9), 2006), no derivado de la conductividad ni de la geometría; y el campo B que se dibuja es ilustrativo — no alimenta la fuerza de frenado. Es una app de escritorio: sin demo en vivo.