Project

General

Profile

Análisis y diseño » History » Version 11

Esteban Gutierrez, 12/12/2023 06:17 PM

1 2 Esteban Gutierrez
h1. ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤWikipedia
2 2 Esteban Gutierrez
3 7 Esteban Gutierrez
{{thumbnail(LogoPASCALITO.png, size=180, title=Thumbnail)}}
4 2 Esteban Gutierrez
5 2 Esteban Gutierrez
----
6 2 Esteban Gutierrez
7 2 Esteban Gutierrez
+*Grupo 3B:*+
8 2 Esteban Gutierrez
> Integrantes: Denis Condori, Ignacio Gallardo, Esteban Gutierrez, Fernando Klinger, Martin Salinas
9 2 Esteban Gutierrez
> Nombre del Producto: PASCALITO
10 2 Esteban Gutierrez
> Modulo: Proyecto I
11 2 Esteban Gutierrez
> Docente: Humberto Urrutia
12 9 Esteban Gutierrez
> Fecha de Inicio: 2023-08-15
13 9 Esteban Gutierrez
> Fecha de Termino: 2023-12-29
14 2 Esteban Gutierrez
15 2 Esteban Gutierrez
----
16 2 Esteban Gutierrez
17 2 Esteban Gutierrez
18 2 Esteban Gutierrez
19 2 Esteban Gutierrez
*ㅤㅤㅤㅤㅤㅤㅤÍndice:*
20 2 Esteban Gutierrez
* [[Introducción]]
21 8 Esteban Gutierrez
* [[Objetivos]]
22 2 Esteban Gutierrez
* [[Organización y planificación]]
23 2 Esteban Gutierrez
* [[Análisis y diseño]]
24 2 Esteban Gutierrez
* [[Código e implementación]]
25 2 Esteban Gutierrez
26 2 Esteban Gutierrez
---
27 2 Esteban Gutierrez
28 1 Esteban Gutierrez
h1. Análisis y diseño
29 1 Esteban Gutierrez
30 2 Esteban Gutierrez
---
31 4 Esteban Gutierrez
32 10 Esteban Gutierrez
h2. +*Requerimientos funcionales*+
33 10 Esteban Gutierrez
34 10 Esteban Gutierrez
* El robot tiene que tener la capacidad de golpear una pelota con una estructura que imita a un palo.
35 10 Esteban Gutierrez
* El robot debe tener la capacidad de moverse en todas las direcciones.
36 10 Esteban Gutierrez
* El robot debe ser controlado por un usuario por medio del programa.
37 10 Esteban Gutierrez
* Se requiere un servidor capaz de comunicar al programa con el usuario.
38 10 Esteban Gutierrez
39 10 Esteban Gutierrez
h2. +*Requerimientos no funcionales*+
40 10 Esteban Gutierrez
41 10 Esteban Gutierrez
* La programación del software debe llevarse a cabo en el lenguaje Python y en el entorno del sistema operativo Linux.
42 10 Esteban Gutierrez
* La interfaz debe ser eficiente y amigable con el usuario.
43 10 Esteban Gutierrez
44 10 Esteban Gutierrez
---
45 10 Esteban Gutierrez
46 10 Esteban Gutierrez
h1. Arquitectura
47 10 Esteban Gutierrez
48 10 Esteban Gutierrez
---
49 10 Esteban Gutierrez
50 10 Esteban Gutierrez
# La conexión entre el servidor y el cliente será a través de la misma red wifi.
51 10 Esteban Gutierrez
# El servidor programado en Python se aloja en el ladrillo de comandos del ev3.
52 10 Esteban Gutierrez
# Robot Pascalito.
53 10 Esteban Gutierrez
# El cliente programado en Python estará en un notebook con el sistema operativo basado en Linux
54 10 Esteban Gutierrez
# Interfaz gráfica del proyecto Pascalito programada usando la librería Tkinter.
55 10 Esteban Gutierrez
56 10 Esteban Gutierrez
(IMAGEN DE REFERENCIA)
57 10 Esteban Gutierrez
58 10 Esteban Gutierrez
---
59 10 Esteban Gutierrez
60 10 Esteban Gutierrez
h1. Interfaz Gráfica
61 10 Esteban Gutierrez
62 10 Esteban Gutierrez
---
63 10 Esteban Gutierrez
64 11 Esteban Gutierrez
{{thumbnail(Interfaz.JPG, size=1200, title=Thumbnail)}}
65 10 Esteban Gutierrez
66 10 Esteban Gutierrez
h2. Direcciones de movimiento
67 10 Esteban Gutierrez
68 10 Esteban Gutierrez
* Flechas para indicar las direcciones en las que el robot se desplazará, es decir, ir para adelante, para atrás, girar a la izquierda y girar a la derecha.
69 10 Esteban Gutierrez
70 10 Esteban Gutierrez
h2. Ángulos del golpe
71 10 Esteban Gutierrez
72 10 Esteban Gutierrez
* Botones de (45°, 60°, 90°) que tiene como función ingresar el ángulo del cutter golf, para que la pelota obtenga un recorrido distinto
73 10 Esteban Gutierrez
74 10 Esteban Gutierrez
h2. Golpe a la pelota
75 10 Esteban Gutierrez
76 10 Esteban Gutierrez
* Símbolo “icono de mira” que logra pegarle a la pelota.
77 10 Esteban Gutierrez
78 10 Esteban Gutierrez
h2. Conexión
79 10 Esteban Gutierrez
80 10 Esteban Gutierrez
* Botón “Connect” el cual vincula al cliente a través de la IP del servidor que está en el EV3
81 10 Esteban Gutierrez
* Botón de “Disconnect” que permite cerrar la conexión y el de “Stop” permite detener el robot.
82 5 Esteban Gutierrez
83 1 Esteban Gutierrez
84 5 Esteban Gutierrez
85 6 Esteban Gutierrez
86 4 Esteban Gutierrez
87 4 Esteban Gutierrez
88 4 Esteban Gutierrez
---
89 4 Esteban Gutierrez
90 4 Esteban Gutierrez
*Ficheros*