La respuesta breve es sí: es posible establecer una conexión USB por cable mediante el adaptador DE1 USB-C, una pequeña placa que se instala entre la máquina y su módulo Bluetooth interno. Esta conexión física por cable evita los problemas de colisión y pérdida de señal propios de las conexiones inalámbricas, ofreciendo un enlace muy estable y libre de interferencias para el control en tiempo real. Aunque no programaremos nosotros mismos controles nativos en tiempo real, el software de última generación, como Decent.app (actualmente en fase de vista previa para desarrolladores) y la aplicación desarrollada por la comunidad Decenza, son totalmente compatibles con esta interfaz USB-C en Android, Mac, Windows y Linux. Al utilizar este hardware, el adaptador corta automáticamente la alimentación del módulo Bluetooth en el momento en que se conecta un dispositivo USB-C. Sin embargo, debido al modo en que se inicia la máquina, los usuarios deben recordar desconectar siempre el cable USB-C antes de encender el interruptor de alimentación trasero de la máquina, y volver a conectar el cable solo después de que la DE1 se haya iniciado por completo, para evitar que se bloquee.
Nos negamos a programar de forma nativa ajustes activos de presión o caudal en tiempo real a través de Bluetooth, ya que esto introduce un número ingente de errores de software. Nuestra tabla de datos envía información a la tableta 10 veces por segundo. Si un usuario intenta deslizar continuamente el dedo por la pantalla para modificar manualmente las variables de caudal a través de una conexión inalámbrica, el mero volumen de eventos de datos colapsará por completo la transmisión. Cuando se interrumpe la transmisión de datos, las funciones críticas de automatización —como finalizar el espresso con precisión en el peso o volumen deseado— no se activarán, lo que arruinará la extracción del espresso.
Hace años, integramos en el software una función experimental denominada «modo avión» que aprovecha el acelerómetro integrado en la tableta. Cuando está activada, el usuario puede levantar la tableta por completo de la máquina e inclinarla en el aire para controlar las variables de extracción en tiempo real. Por ejemplo, inclinar la tableta en una dirección aceleraría dinámicamente el espresso, mientras que inclinarla en otra dirección lo ralentizaría. La lógica de software subyacente para este control de movimiento ya está escrita y activa; simplemente requiere establecer la variable «modo avión» en «true» dentro del código.
Debido a los cambios en nuestro público durante la pandemia, nuestra base de usuarios se ha ampliado para incluir a un gran número de programadores y tecnólogos deseosos de experimentar con nuestra plataforma. Para apoyarles, hemos implementado una nueva estructura de comandos de firmware sencilla, centrada estrictamente en parámetros básicos («set pressure» y «set flow»). Esto convierte funciones avanzadas como el control por gestos o por movimiento en tiempo real en un excelente proyecto de fin de semana para desarrolladores independientes. Al ultimar un mecanismo estandarizado de extensión de aplicaciones, permitiremos que estas funciones creadas por la comunidad se ejecuten en todas las apariencias visuales sin modificar nuestra rama oficial y principal del software.
#PyR #Decent #trayectoria #USB