Volver al tablero

Software y herramientas

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

LECTURA 4200 rpm telemetrí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.

  • ESP32
  • LoRa
  • FreeRTOS
  • InfluxDB
  • Grafana
  • Docker
  • Python

CH.4.2

Mapa Interactivo TEC GDL "Borrego Merodeador"

LECTURA A → B ruta peatonal

Rutas peatonales dentro del campus.

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.

  • JavaScript
  • OpenStreetMap
  • Geolocation
  • Routing

CH.4.3

Loopzels

LECTURA 2×2 → 6×6 carga 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.

  • Python
  • tkinter
  • Pillow
  • pygame
  • JSON
  • Threading

CH.4.4

Frenado Magnético

LECTURA mg/k_b velocidad terminal

Un imán que cae y se frena solo, en simulación.

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.

  • MATLAB
  • App Designer
  • .mlapp reverse-eng
  • ode45
  • Biot-Savart
  • 3D Visualization
  • Simulation

Ver todo en GitHub