{"id":93,"date":"2025-05-28T16:18:50","date_gmt":"2025-05-28T16:18:50","guid":{"rendered":"https:\/\/e-icus.net\/blog\/?p=93"},"modified":"2025-05-28T16:21:09","modified_gmt":"2025-05-28T16:21:09","slug":"donde-empieza-lo-real-cuando-un-gesto-activa-una-maquina","status":"publish","type":"post","link":"https:\/\/e-icus.net\/blog\/2025\/05\/28\/donde-empieza-lo-real-cuando-un-gesto-activa-una-maquina\/","title":{"rendered":"\u00bfD\u00f3nde empieza lo real? Cuando un gesto activa una m\u00e1quina"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><\/h2>\n\n\n\n<p>Levanto la mano frente a la c\u00e1mara. El dedo \u00edndice apunta. Y entonces, la banda transportadora virtual comienza a moverse. Parece magia. Pero no lo es.<\/p>\n\n\n\n<p>Ese gesto \u2013tan simple, tan humano\u2013 es el resultado de semanas de pruebas, errores y ajustes. De l\u00edneas de c\u00f3digo que no responden, de modelos que no entienden, de se\u00f1ales que no llegan. Lo que hoy parece fluido, antes fue una secuencia ca\u00f3tica de fallos intermitentes y frustraciones t\u00e9cnicas.<\/p>\n\n\n\n<p>La idea era clara desde el inicio: construir un puente entre lo humano y lo automatizado. Que un gesto pudiera activar una m\u00e1quina. Que la intenci\u00f3n bastara para que algo se moviera, sin botones, sin contacto f\u00edsico, solo con una se\u00f1al emitida por el cuerpo.<\/p>\n\n\n\n<p>Lo que desarroll\u00e9 fue una arquitectura distribuida:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Python con visi\u00f3n artificial usando MediaPipe detecta los gestos.<\/li>\n\n\n\n<li>Unity simula la banda transportadora y los sensores.<\/li>\n\n\n\n<li>Una ESP32 recibe comandos por red para activar indicadores f\u00edsicos y lo env\u00eda a un PLC<\/li>\n<\/ul>\n\n\n\n<p>En el papel, todo estaba claro. En la pr\u00e1ctica, fue otra historia.<br>Los gestos no se reconoc\u00edan.<br>Los sockets se ca\u00edan.<br>La ESP o python no recib\u00eda.<br>Unity se congelaba.<br>Y yo\u2026 repet\u00eda la prueba.<\/p>\n\n\n\n<p>Una y otra vez. Cambi\u00e9 el c\u00f3digo, ajust\u00e9 retardos, prob\u00e9 diferentes protocolos, captur\u00e9 logs. Las preguntas se acumulaban:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u00bfD\u00f3nde est\u00e1 el cuello de botella?<\/li>\n\n\n\n<li>\u00bfQu\u00e9 tan r\u00e1pido es lo \u201cr\u00e1pido suficiente\u201d?<\/li>\n\n\n\n<li>\u00bfC\u00f3mo evito una activaci\u00f3n falsa sin perder sensibilidad?<\/li>\n\n\n\n<li>\u00bfPuede coexistir el control visual con botones f\u00edsicos?<\/li>\n\n\n\n<li>\u00bfQu\u00e9 significa que el sistema \u201centienda\u201d mi gesto?<\/li>\n<\/ul>\n\n\n\n<p>Fueron muchas horas de repetici\u00f3n obsesiva. D\u00edas enteros donde solo consegu\u00eda que el sistema hiciera \u201ccasi lo que deb\u00eda\u201d. Pero en medio de cada error, se afianzaba una idea: <strong>lo real no empieza cuando todo funciona, sino cuando algo cobra sentido<\/strong>.<\/p>\n\n\n\n<p>Hoy puedo decir que el sistema responde. Que un gesto puede iniciar el flujo. Que el cuerpo puede ser interfaz. No porque sea perfecto, sino porque se adapt\u00f3. Y porque yo tambi\u00e9n me adapt\u00e9 a \u00e9l.<\/p>\n\n\n\n<p>Cuando el gesto se vuelve comando, la m\u00e1quina obedece. Pero m\u00e1s importante a\u00fan: <strong>la tecnolog\u00eda se convierte en extensi\u00f3n de la intenci\u00f3n humana<\/strong>.<\/p>\n\n\n\n<p>Y ah\u00ed, justo ah\u00ed, es donde para m\u00ed empieza lo real. <\/p>\n\n\n\n<p>Me queda claro a partir de todos mis errores hac\u00eda donde puedo ir y como siempre me quedo con todo lo aprendido :).  <\/p>\n\n\n\n<figure class=\"wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"D\u00f3nde empieza lo real? Cuando un gesto activa una m\u00e1quina\" width=\"750\" height=\"422\" src=\"https:\/\/www.youtube.com\/embed\/i9VmwixCAko?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Levanto la mano frente a la c\u00e1mara. El dedo \u00edndice apunta. Y entonces, la banda transportadora virtual comienza a moverse. Parece magia. Pero no lo es. Ese gesto \u2013tan simple, tan humano\u2013 es el resultado de semanas de pruebas, errores y ajustes. De l\u00edneas de c\u00f3digo que no responden, de modelos que no entienden, de&hellip; <a class=\"more-link\" href=\"https:\/\/e-icus.net\/blog\/2025\/05\/28\/donde-empieza-lo-real-cuando-un-gesto-activa-una-maquina\/\">Seguir leyendo <span class=\"screen-reader-text\">\u00bfD\u00f3nde empieza lo real? Cuando un gesto activa una m\u00e1quina<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-93","post","type-post","status-publish","format-standard","hentry","category-uncategorized","entry"],"_links":{"self":[{"href":"https:\/\/e-icus.net\/blog\/wp-json\/wp\/v2\/posts\/93","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/e-icus.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/e-icus.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/e-icus.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/e-icus.net\/blog\/wp-json\/wp\/v2\/comments?post=93"}],"version-history":[{"count":3,"href":"https:\/\/e-icus.net\/blog\/wp-json\/wp\/v2\/posts\/93\/revisions"}],"predecessor-version":[{"id":96,"href":"https:\/\/e-icus.net\/blog\/wp-json\/wp\/v2\/posts\/93\/revisions\/96"}],"wp:attachment":[{"href":"https:\/\/e-icus.net\/blog\/wp-json\/wp\/v2\/media?parent=93"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/e-icus.net\/blog\/wp-json\/wp\/v2\/categories?post=93"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/e-icus.net\/blog\/wp-json\/wp\/v2\/tags?post=93"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}