CAPITULO II: MARCO TEORICO
2.6. MARCO TEORICO
2.6.7. Balanza electrónica
Las balanzas electrónicas son balanzas caracterizadas porque realizan el pesaje mediante procedimientos que implican sensores. Las mismas se establecen como una alternativa a las balanzas de índole mecánica, que tiene el mismo cometido, pero se fundamentan en un juego de contrapesos. Las balanzas electrónicas pueden llegar a tener una exactitud notable y un precio razonable, hecho que las posiciona muy bien en el mercado. Como contrapartida, pueden sufrir una mala calibración momentánea, circunstancia que haría necesario un trabajo de mantenimiento. Las balanzas electrónicas suelen ser muy prácticas para la medición de pequeños pesos, como aquellos que responden a necesidades de comercialización de productos para alimentación. Se utilizará para conocer el peso de cada usuario que ingresa al comedor universitario
Las balanzas son un elemento que puede encontrarse ya en épocas remotas.
En este caso, armaban un sistema de contrapesos para conocer cuánto pesaba un objeto determinado. Así, tenían dos platillos, uno en donde se ponía un peso conocido y otra en donde se ponía un peso desconocido;
cuando se equilibrasen los platillos, se conocería el peso del producto que se buscaba evaluar. Con pequeñas diferencias, el mismo principio se usó una y otra vez en las balanzas mecánicas, cada vez con un mayor grado de precisión. No obstante, con los adelantos técnicos, la balanza electrónica vino a ofrecer una alternativa a este viejo sistema.
La balanza electrónica, a diferencia de su antecesora, utiliza un sensor para conocer el valor del peso que se deposita. El mismo envía distintas señales eléctricas en función del peso, señales que serán digitalizadas y decodificadas por un pequeño procesador. El valor resultante será mostrado en una pequeña pantalla LCD. Es por ello que este tipo de elementos necesitan electricidad para su funcionamiento. Si la balanza está calibrada, la exactitud puede ser muy aguda, hecho que hace de este tipo de elementos muy valiosos para distintos ámbitos posibles de trabajo.
El surgimiento de un artefacto como la balanza dista de ser accidental. En efecto, ya desde tiempos remotos existía una necesidad concreta que satisfacer, la de tener una referencia exacta de los distintos pesos para poder comerciar distintos productos. Este hecho hizo que la medición sea cada vez más precisa. Hoy en día, con las modernas balanzas digitales, esa intención primigenia se ve satisfecha en buena medida y con posibilidades futuras de mejora. Quizá el único problema de las mismas es la descalibración que pueden sufrir en determinadas circunstancias; no obstante, siempre existirán variantes mejor diseñadas como para hacer más improbable este tipo de inconveniente.(Balanza, s/f)
Figura N° 9. Balanza Electrónica
Fuente: (selcom.pe)
• Módulo de hx711
El módulo de HX es un transmisor de celda de carga y es un microcontrolador, como Arduino que permite leer el peso de una celda de la manera más sencilla.
Las celdas de cargas están formadas de galgas extensiométricas en configuraciones de puente, para su conexión se necesita de cuatro cables que son rojo, negro, blanco y verde.
Figura N° 10. Módulo de hx711
Fuente: (electropro, 2022)
• Metodología Scrum
Somerville, I. (2011) manifiesta que la administración de un proyecto según SCRUM está dividida en tres fases, en la primera parte se establece los objetivos generales del proyecto y diseño de la arquitectura de software, después le siguen una serie de ciclos Sprint, cada uno de estos ciclos consiste en desarrollar un incremento del sistema. Finalmente, en la última fase, se presenta la documentación requerida por el cliente, como por ejemplo manual de usuario. Cada ciclo Sprint está dividido en cuatro fases las cuales son Valoración, Selección, Desarrollo y Revisión. Además, cada ciclo posee una serie de características que deben ser contempladas a la hora de ser desarrollados:
Durante la fase de Valoración, ya teniendo una lista de trabajos o actividades (cartera de producto) por realizar en el proyecto, deberemos evaluar cada una
de ellos con el fin de asignar prioridades y riesgos. En la fase de Selección, deberá intervenir todo el equipo de trabajo con el fin de seleccionar los requerimientos a realizar de acuerdo a la valoración asignada. La fase de Desarrollo consiste en empezar a desarrollar las actividades o requerimientos seleccionados, diariamente se revisará el progreso y si es necesario se podrá volver a asignar las prioridades. Además, en esta etapa el equipo estará aislado y todas las comunicaciones con el cliente se realizarán a través del Maestro Scrum con el fin de proteger al equipo de distracciones externas. Al final de cada Sprint se desarrolla una revisión y se presentará el incremento al cliente, si todo marcha de acuerdo a lo planeado se inicia con el siguiente Sprint.
Figura N° 11. Proceso Scrum
Fuente: (G. ortega)
Scrum propone tres herramientas para mantener actualizados nuestros proyectos, los cuales son: Backlog de producto, Backlog de Sprint e Incremento de Funcionalidad. Albaladejo, X. (2015) manifiesta que las
actividades que se llevan a cabo en Scrum son planificación de la Iteración y selección de requisitos.
Planificación de la iteración
El primer día de la iteración se realiza la reunión de planificación de la iteración la cual tiene dos partes:
Selección de requisitos
El cliente presenta al equipo la lista de requisitos priorizada del producto o proyecto. El equipo pregunta al cliente las dudas que surgen y selecciona los requisitos más prioritarios que se compromete a completar en la iteración, de manera que puedan ser entregados si el cliente lo solicita (4 horas máximo).
Planificación de requisitos
El equipo elabora la lista de tareas de la iteración necesarias para desarrollar los requisitos a que se ha comprometido. La estimación de esfuerzo se hace de manera conjunta y los miembros del equipo se auto asignan las tareas.
Ejecución de la Iteración
Cada día el equipo realiza una reunión de sincronización (15 minutos como máximo). Cada miembro del equipo inspecciona el trabajo que el resto está realizando (dependencias entre tareas, progreso hacia el objetivo de la iteración, obstáculos que pueden impedir este objetivo) para poder hacer las adaptaciones necesarias que permitan cumplir con el compromiso adquirido.
En la reunión cada miembro del equipo responde a tres preguntas desde la:
¿Qué he hecho última reunión de sincronización?
¿Qué voy a hacer a partir de este momento?
¿Qué impedimentos tengo o voy a tener?
Durante la iteración el Facilitador (Maestro Scrum) se encarga de que el equipo pueda cumplir con su compromiso y de que no se merme su productividad. Elimina los obstáculos que el equipo no puede resolver por sí
mismo. Protege al equipo de interrupciones externas que puedan afectar su compromiso o su productividad.
Inspección y Adaptación
El último día de la iteración se realiza la reunión de revisión de la iteración.
Tiene dos partes:
Demostración.
El equipo presenta al cliente los requisitos completados en la iteración, en forma de incremento de producto preparado para ser entregado con el mínimo esfuerzo. En función de los resultados mostrados y de los cambios que haya habido en el contexto del proyecto, el cliente realiza las adaptaciones necesarias de manera objetiva, ya desde la primera iteración, re planificando el proyecto (4 horas máximo).
Retrospectiva.
El equipo analiza cómo ha sido su manera de trabajar y cuáles son los problemas que podrían impedirle progresar adecuadamente, mejorando de manera continua su productividad. El Facilitador se encargará de ir eliminando los obstáculos identificados (4 horas máximo).
Figura N° 12. Proceso Scrum
Fuente: (ticportal.es)