Project

General

Profile

Manual de Usuario » History » Version 11

hilda albarracin, 12/13/2024 12:40 AM

1 6 hilda albarracin
h1. *Índice*:
2 8 hilda albarracin
3 5 hilda albarracin
h2. 
4 5 hilda albarracin
* [[Introducción]]
5 10 hilda albarracin
* [[Manual de Usuario]]
6 5 hilda albarracin
* [[Organización del personal]]
7 5 hilda albarracin
* [[Planificación del proyecto]]
8 5 hilda albarracin
* [[Planificación de los recursos]]
9 1 hilda albarracin
* [[Plan general]]
10 6 hilda albarracin
11 11 hilda albarracin
h2. Introducción
12 1 hilda albarracin
13 11 hilda albarracin
Este manual de usuario se ha redactado con la intención de guíar al usuario en la preparación, instalación y uso correcto del robot “Heracross” del proyecto “Team heracross”.
14 11 hilda albarracin
15 11 hilda albarracin
h2. Descripción del robot y sus operaciones
16 11 hilda albarracin
17 11 hilda albarracin
El robot fué diseñado y construido de forma que consiga el objetivo de recoger, trasladar y soltar una pelota de ping pong, para esto el robot está equipado con ruedas y una garra funcionales.
18 11 hilda albarracin
19 11 hilda albarracin
h2. Acciones del robot:
20 11 hilda albarracin
21 11 hilda albarracin
Movimiento rectilíneo: El robot es capaz de desplazarse hacia adelante o atrás.
22 11 hilda albarracin
Rotación: El robot es capaz de rotar en ambas direcciones.
23 11 hilda albarracin
Operación de la garra: El robot está equipado con una garra que es capaz que se puede abrir, cerrar, subir o bajar.
24 11 hilda albarracin
25 11 hilda albarracin
h2. Requerimientos mínimos
26 11 hilda albarracin
27 11 hilda albarracin
Para el funcionamiento correcto del robot, se requieren hardware y software listados a continuación:
28 11 hilda albarracin
29 11 hilda albarracin
h3. Software:
30 11 hilda albarracin
Sistema operativo: Windows o Linux
31 11 hilda albarracin
Lenguaje de programación: Python *verificar* o superior
32 11 hilda albarracin
IDE: Visual Studio Code
33 11 hilda albarracin
Extensiones: Lego Mindstorm EV3 para Visual Studio Code
34 11 hilda albarracin
Librerías: Pybricks, Sockets.
35 11 hilda albarracin
36 11 hilda albarracin
h3. Hardware:
37 11 hilda albarracin
Conexión: Wi-fi, adaptador Wi-fi USB
38 11 hilda albarracin
Ordenador con, al menos:
39 11 hilda albarracin
Procesador: 2 GHz
40 11 hilda albarracin
Memoria RAM: 1GB
41 11 hilda albarracin
Espacio de almacenamiento disponible.
42 11 hilda albarracin
43 11 hilda albarracin
44 11 hilda albarracin
45 11 hilda albarracin
46 11 hilda albarracin
h2. Procedimientos
47 11 hilda albarracin
48 11 hilda albarracin
h3. Instalación:
49 11 hilda albarracin
Insertar el adaptador WI-FI USB en el puerto correspondiente en el EV3 Brick
50 11 hilda albarracin
Iniciar Visual Studio Code, crear una carpeta de proyecto EV3 e insertar los archivos EV3server.py e Interfaz.py en ella.
51 11 hilda albarracin
Conectar el ordenador y el EV3 Brick a la misma red WI-FI y luego establecer la conexión en Visual Studio Code.
52 11 hilda albarracin
Verificar los valores de la variable “ev3_ip” en Interfaz.py, este valor debe igualar al de la esquina superior izquierda del menú principal del EV3 Brick.
53 11 hilda albarracin
Actualizar la variable “port” en ambos códigos por uno disponible. Para esto, use el  terminal de Visual Studio Code, con el comando:
54 11 hilda albarracin
Get-NetTCPConnection | Where-Object { $.State -eq ‘Listen’ } ,
55 11 hilda albarracin
busque un puerto en el que diga “Listening” y “0.0.0.0”, el valor de “port” debe ser el puerto asociado.
56 11 hilda albarracin
Ejecutar ambos códigos.
57 11 hilda albarracin
58 11 hilda albarracin
h3. Obtención del software:
59 11 hilda albarracin
Python: Descargar e instalar python en https://www.python.org/downloads/
60 11 hilda albarracin
Visual Studio Code: Descargar e instalar en https://code.visualstudio.com/download
61 11 hilda albarracin
LEGO Mindstorm EV3: Buscar esta misma extensión en las extensiones de Visual Studio Code. 
62 11 hilda albarracin
Pybricks: Ejecutar “pip install pybricks” en el terminal de Visual Studio Code, una vez conectado al robot.
63 11 hilda albarracin
Sockets: Ejecutar “pip install sockets” en el terminal de Visual Studio Code, una vez conectado al robot.
64 11 hilda albarracin
Tkinter: Ejecutar “pip install tk” en el terminal de Visual Studio Code, una vez conectado al robot.
65 11 hilda albarracin
66 11 hilda albarracin
67 11 hilda albarracin
h2. Interfaz Grafica
68 11 hilda albarracin
69 3 hilda albarracin
Imagen de la interfaz gráfica con la descripción de las funciones que hace cada icono de
70 3 hilda albarracin
ella.
71 3 hilda albarracin
72 3 hilda albarracin
!interfaz_grafica.png!
73 3 hilda albarracin
74 3 hilda albarracin
1. Botón de movimiento hacia adelante.
75 1 hilda albarracin
2. Botón de giro hacia la izquierda.
76 1 hilda albarracin
3. Botón de movimiento hacia atrás.
77 3 hilda albarracin
4. Botón de giro hacia la derecha.
78 11 hilda albarracin
5. Botón para cerrar y subir la garra.
79 11 hilda albarracin
6. Botón para abrir y bajar la garra.
80 1 hilda albarracin
7. Botón para cerrar el programa
81 11 hilda albarracin
82 11 hilda albarracin
h2. Posibles errores y sus soluciones.
83 11 hilda albarracin
84 11 hilda albarracin
Dirección IP: La dirección ip es incorrecta, se debe verificar y corregir.
85 11 hilda albarracin
Puerto: El puerto ya no está disponible, se debe verificar y corregir.
86 11 hilda albarracin
Conexión: Se ha desconectado el EV3 Brick o el ordenador a la red WI-FI, o esta misma dejó de funcionar. Se debe revisar las conexiones y encontrar la desconexión.
87 11 hilda albarracin
Batería: El EV3 Brick o el ordenador se han descargado. Identificar el dispositivo descargado y cargarlo.