Una persona no vidente no puede ver la pared que aparece de repente, la rama a la altura de la cara o el escalón que no estaba ayer. ¿Y si un chaleco pudiera «sentir» ese obstáculo por ella y avisarle a tiempo? Esa es la idea detrás de SmartVest, un proyecto que en AJTecnology usamos para enseñar algo que nos importa: la robótica no es solo robots que se mueven, es tecnología que resuelve problemas reales de personas reales.

Publicación en Facebook

Mostramos SmartVest en redes y muchos preguntaron cómo funciona. Aquí está la explicación completa, paso a paso.

Ver publicación en Facebook

Qué hace SmartVest (en lenguaje simple)

En el fondo, SmartVest sigue el mismo flujo que cualquier sistema robótico: lee el entorno, decide y actúa. Lo especial es para qué lo usa.

  • Entrada: un sensor ultrasónico mide a qué distancia está el obstáculo más cercano.
  • Decisión: el ESP32 compara esa distancia con umbrales (lejos, medio, cerca).
  • Salida: un motor de vibración avisa con más o menos intensidad según la cercanía. La persona «siente» el obstáculo sin verlo.
Diagrama de bloques de SmartVest: obstáculo, sensor ultrasónico, ESP32 y motor de vibración con intensidad según la distancia
SmartVest convierte la distancia en vibración: cuanto más cerca el obstáculo, más fuerte el aviso.

Es el mismo principio del sensor ultrasónico

Si ya leíste cómo funciona un sensor ultrasónico, SmartVest te sonará familiar: el sensor envía un pulso, escucha el eco y calcula la distancia con el tiempo de vuelo. La diferencia es la salida: en vez de encender un LED o frenar un robot, aquí esa distancia se traduce en una vibración que una persona puede interpretar. La misma física, aplicada a la accesibilidad.

Una versión educativa que puedes armar

No necesitas un laboratorio para entender la idea. Una versión de aprendizaje (un prototipo para clase, no un dispositivo médico certificado) se arma con pocas piezas:

  • ESP32: el cerebro que lee el sensor y controla la vibración.
  • Sensor ultrasónico HC-SR04 (o varios para cubrir más ángulo).
  • Motor de vibración (tipo moneda) o un zumbador para el aviso.
  • Batería y un soporte o chaleco para sujetar todo.
  • Cables, protoboard y, opcional, un transistor para alimentar el motor.

La idea del código cabe en pocas líneas: medir la distancia, traducirla a una intensidad de vibración y repetir muchas veces por segundo.

// Idea (pseudocódigo) — leer distancia y avisar con vibración
int distancia = leerUltrasonico();          // cm

if (distancia < 50) {
  int fuerza = map(distancia, 0, 50, 255, 0); // mas cerca = mas fuerte
  vibrar(fuerza);                             // PWM al motor
} else {
  vibrar(0);                                  // sin obstaculo cercano
}

Qué aprende el estudiante (más allá del aparato)

  • Diseño centrado en la persona: primero el problema, después la tecnología.
  • El flujo entrada → decisión → salida que sirve para cualquier robot.
  • Calibración: elegir umbrales y probar con obstáculos reales.
  • Que un proyecto técnico puede tener impacto social, no solo una nota.

Límites honestos

Un prototipo educativo como este no reemplaza el bastón ni el perro guía: es un apoyo y una herramienta para aprender. Además, el ultrasónico tiene sus límites (superficies blandas o ángulos muy inclinados dan lecturas menos fiables). Enseñar esos límites con honestidad es parte de formar buenos makers.

El sensor + lógica + actuador de SmartVest es exactamente lo que trabajamos en Control y Programación con ESP32.

Ver curso Control ESP32

Sigue leyendo

¿Tu colegio o tu hijo quiere un proyecto con impacto como SmartVest? Escríbenos con edad y ciudad.

WhatsApp · clase demostrativa

Ideas clave

  • SmartVest = sensor ultrasónico + ESP32 + vibración para avisar obstáculos.
  • Mismo principio del ultrasónico, aplicado a la accesibilidad.
  • Es un prototipo educativo, no reemplaza bastón ni perro guía.
  • Enseña diseño centrado en la persona y robótica con propósito.

Preguntas frecuentes

¿SmartVest reemplaza el bastón o el perro guía?

No. Es un prototipo educativo y un apoyo para aprender robótica con impacto. No es un dispositivo médico certificado ni sustituye las ayudas de movilidad reconocidas.

¿Desde qué edad se puede armar un proyecto así?

La versión básica (un sensor y un motor de vibración) se puede trabajar desde bachillerato con guía. Conviene tener antes fundamentos de electrónica y de sensores.

¿Lo desarrollan en sus cursos?

Trabajamos los bloques que lo hacen posible (sensores, lógica y actuadores) en el curso de Control con ESP32. Para proyectos de feria o convenios institucionales, escríbenos por WhatsApp.

¿Un colegio puede presentar un proyecto como este?

Sí, es ideal para ferias científicas y clubes de robótica por su valor social. Orientamos el alcance según la edad y el tiempo disponible.