Juego de Bingo asistido por un microcontrolador.
Fase 1: Inicio del Proyecto
1.1 Desarrollo del Acta de Constitución del Proyecto
1.1.1 Definir objetivos:
Diseño de prototipo funcional de Bingo automatizado.
Generar números aleatorios verificables.
Cumplir presupuesto ($800,000 COP) y plazo (4 meses)
1.1.2 Identificar partes interesadas:
Equipo de estudiantes, profesor supervisor, departamento de electrónica,
proveedores.
1.1.3 Establecer presupuesto preliminar y cronograma tentativo.
1.1.4 Aprobación del acta.
1.2 Selección y Organización del Equipo
1.2.1 Asignar roles (Gerente de Proyecto, Responsable de Hardware, Software.)
1.2.2 Herramientas de comunicación (Google Meet, whatsapp, reuniones)
Fase 2: Planificación del Proyecto
2.1 Plan de Gestión del Proyecto
2.1.1 Creación de cronograma detallado.
2.1.2 Desglose de presupuesto
2.1.3 Definir criterios de aceptación (0 bugs críticos, pruebas de estrés exitosas)
2.2 Planificación de Calidad
2.2.1 Estándares:
o Hardware: Circuitos estables sin cortocircuitos.
o Software: Código modular y documentado.
2.2.2 Métricas de éxito: Encuesta de usabilidad, validación estadística de números
aleatorios.
2.3 Gestión de Riesgos
2.3.1 Identificar riesgos:
Retrasos en entrega de componentes.
Fallos en generación de números aleatorios.
2.3.2 Planes de mitigación:
Reservar proveedores alternativos.
Implementar algoritmo RNG validado.
Fase 3: Diseño del Sistema
3.1 Diseño de Hardware
3.1.1 Selección de componentes:
Microcontrolador (Arduino)
Botones y LEDs.
3.1.2 Diseño de circuitos:
Esquemático en Proteus.
Simulación de funcionalidad.
3.2 Diseño de Software
3.2.1 Desarrollo de algoritmos:
Generación de números aleatorios (RNG)
Validación de tarjetas ganadoras.
3.2.2 Diseño de interfaz de usuario:
Menú interactivo en pantalla.
Indicadores visuales (LEDs).
Fase 4: Construcción y Ensamblaje
4.1 Montaje del Hardware
4.1.1 Ensamblar componentes en tarjeta.
4.1.2 Soldar conexiones críticas (microcontrolador)
4.1.3 Integrar fuente de alimentación.
4.2 Desarrollo del Software
4.2.1 Programar firmware en CC++ (Arduino IDE)
4.2.2 Implementar comunicación hardware-software (protocolos I2C/SPI)
Fase 5: Pruebas e Implementación
5.1 Pruebas de Hardware
5.1.1 Pruebas de estrés (voltaje, temperatura)
5.1.2 Verificar estabilidad de conexiones.
5.2 Pruebas de Software
5.2.1 Validar RNG (75+ rondas sin repeticiones)
5.2.2 Testear interfaz de usuario.
5.3 Pruebas Integradas
5.3.1 Simular juego completo con 5 jugadores.
5.3.2 Ajustar sensibilidad de botones y respuesta de Leds.
Fase 6: Cierre del Proyecto
6.1 Documentación Final
6.1.1 Manual de usuario.
6.1.2 Informe técnico (esquemas eléctricos, código fuente).
6.2 Entrega y Presentación
6.2.1 Demostración práctica al profesor y departamento.
6.2.2 Exhibición pública en la universidad.
6.3 Lecciones Aprendidas
6.3.1 Documentar errores críticos y soluciones aplicadas.