Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

SESION 3 - TU SATELITE EN ÓRBITA - CANSAT 2023

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 25 de noviembre de 2022 por Innovacion

252 visualizaciones

Descargar la transcripción

Sí, de todas formas habrá aparecido un aviso de que se está grabando. 00:00:00
Bueno, pues hoy vamos a empezar con una encuesta, porque después del fracaso absoluto del otro día 00:00:16
del cajú, he estado investigando, he buscado otra aplicación que se llama Quick Z 00:00:23
pero solo me permite 100 participantes, aquí estaban más de 100. 00:00:29
Así que como tenemos una cuenta súper pro de Zoom, he hecho aquí una encuesta, así que a ver cómo la veis. 00:00:33
Os va a aparecer como un cuadrito en la pantalla, para ir respondiendo una a una 5 preguntas 00:00:40
que son de lo que vimos en la sesión anterior de KhanSat. 00:00:46
Así que voy a iniciar, a ver si lo podéis ver. 00:00:53
Me dan 5 minutitos, bueno, menos, 3 minutos. 00:00:59
Sí, podéis verlo. 00:01:04
Tenemos que ver algo. 00:01:29
Sí, debería aparecer una votación para responder a unas preguntas. 00:01:57
Si no te aparece, puedes mirar en la barra de control de abajo de la ventana de Zoom, 00:02:06
a ver si puede abrir la pestaña votaciones y cuestionarios. 00:02:14
Aquí que algunos ya se han respondido, voy a dejar un minutito más y ya con lo que haya, 00:02:27
ya vemos resultados. 00:02:40
Aprovecho el minuto para preguntar, es que tengo un Arduino bastante antiguo, 1.8.5, 00:02:44
¿va a funcionar? 00:02:50
El IDE, sí, no creo que haya problema. 00:02:51
Es que no tengo lo de la biblioteca y no puedo elegir el Adaptex y tal. 00:02:56
El Adaptex lo he cogido, pero me da todo el rato un error, no sé si será porque es mi viejo. 00:03:02
No te deja añadir la biblioteca. 00:03:08
He añadido el Adafruit, lo he añadido, pero luego no puedo elegir eso que aparece en la biblioteca, 00:03:13
eso que habéis visto en el tutorial. 00:03:22
El programa SensorTest. 00:03:24
Sí, SensorTest lo he copiado y lo he puesto, pero no me funciona. 00:03:27
Yo no sé si es por algún tema de la biblioteca. 00:03:34
Tú piensas que con 1.8.5 puede funcionar, ¿no? 00:03:39
Yo creo que sí. 00:03:45
Vale, pues ya está. 00:03:47
Yo la versión que tengo es la 1.8.10. 00:03:48
No tengo la última. 00:03:57
Vale, vale, ya veremos a ver qué pasa. 00:04:02
Sí, claro. 00:04:04
Bueno, ¿cómo vais? 00:04:05
¿Perdona? 00:04:07
Sí. 00:04:08
Perdona, Elena. 00:04:09
A raíz de la cuestión que habéis puesto me ha surgido una duda que tenía. 00:04:11
En principio el módulo de comunicación que nos van a dar en Madrid tiene la posibilidad de transmisión y recepción, me imagino, ¿no? 00:04:15
Sí, sí, sí. 00:04:24
La pregunta es que en principio también podríamos mandar comandos desde la estación terrena, ¿no? 00:04:28
Si lo conseguimos hacer, ¿qué queréis decir? 00:04:33
Pues sí, podrías, sí. 00:04:36
Pero en principio tu estación de tierra es tu estación de control donde recibes todo. 00:04:38
Pero que en principio no hay limitación, ¿no? 00:04:46
O sea, lo que es el módulo ese... 00:04:48
No, no, no. 00:04:49
Mientras cumplas con todo, puedes añadir lo que tú quieras. 00:04:50
Pero tienes que cumplir con lo mínimo. 00:04:55
Vale. 00:04:57
Vale, vale. 00:04:58
Perfecto. 00:04:59
Gracias. 00:05:00
Bueno, yo creo que ya todos hemos terminado la encuesta. 00:05:01
Así que voy a darla a finalizar. 00:05:04
Y vemos muy, muy rápido. 00:05:06
A ver cómo podría ver los resultados. 00:05:11
¿Qué ha pasado en los resultados? 00:05:17
Ahí podéis ver mi pantalla de resultados. 00:05:24
Ah, no. 00:05:26
Sí, aquí. 00:05:29
Bien, la primera pregunta. 00:05:32
¿Qué encontramos dentro del CanSat? 00:05:34
El paracaídas no está dentro. 00:05:38
El paracaídas se queda fuera del CanSat. 00:05:40
Porque hay que plegarlo justo encima. 00:05:42
¿Vale? 00:05:45
El sistema de análisis de datos, tampoco. 00:05:46
Porque el sistema de análisis está en nuestra estación de tierra. 00:05:49
Cuando recibimos los datos, es cuando después lo analizamos. 00:05:51
No podemos analizar los datos directamente dentro del CanSat. 00:05:55
Bueno, podríamos hacer un sistema de procesamiento con Arduino. 00:05:59
Pero no es el objetivo. 00:06:02
El objetivo es recibir los datos y después realizar un análisis. 00:06:04
Los sensores, sí, muy bien. 00:06:09
Están dentro del CanSat. 00:06:11
¿Y la estación de tierra? 00:06:14
Gracias, nadie ha contestado. 00:06:15
Porque no está. 00:06:17
No puede estar la estación de tierra dentro del CanSat. 00:06:18
No se puede dar ese caso nunca. 00:06:21
La segunda pregunta. 00:06:24
La carga útil. 00:06:25
La carga útil del CanSat se encuentra en la estación de tierra. 00:06:26
¿Qué era la carga útil? 00:06:29
¿Alguien se acuerda de qué era la carga útil de nuestro CanSat? 00:06:30
Tengo aquí una pregunta. 00:06:34
A ver si alguien se atreve. 00:06:35
¿Eran los sensores o lo que necesitábamos para hacer la misión secundaria? 00:06:40
Sí, más o menos. 00:06:47
Lo que necesitabas para completar tu misión. 00:06:48
Si tú quieres medir temperatura, 00:06:50
pues necesitas un sensor de temperatura. 00:06:52
Y esa es tu carga útil. 00:06:54
Entonces necesitamos que la carga útil esté dentro del CanSat. 00:06:56
Dentro de nuestro pequeño satélite para que mida esas variables. 00:06:59
Vale, seguimos. 00:07:07
¿Qué encontramos en la estación de tierra? 00:07:09
Aquí, la antena transmisora. 00:07:12
En principio, nuestro CanSat es el que transmite hacia nuestra estación de tierra. 00:07:13
Entonces tendremos en el CanSat el módulo transmisor 00:07:19
y en nuestra estación de tierra el módulo receptor. 00:07:24
Así que la batería está en el CanSat, 00:07:29
porque si no, no podría ser inalámbrico. 00:07:32
Necesitamos que el CanSat no tenga que estar enchufado nada para funcionar. 00:07:34
Y en la estación de tierra encontramos nuestro sistema de análisis de datos. 00:07:39
¿Cuál es el requisito de cumplir el CanSat? 00:07:45
Utilizar el sensor BMP. 00:07:49
No, no tengo que utilizar este sensor en concreto. 00:07:51
Me pide medir temperatura y presión atmosférica. 00:07:54
Yo puedo hacerlo de cualquier forma. 00:07:57
No tengo que utilizar este sensor. 00:07:59
No es obligatorio utilizar este tipo de sensor. 00:08:01
¿Tengo que medir la temperatura y la concentración de CO2? 00:08:05
No, tampoco. 00:08:08
Solo me pide medir la temperatura y la presión atmosférica 00:08:09
para cumplir la misión primaria. 00:08:12
¿Recuperar los datos del CanSat una vez que esté en tierra? 00:08:15
Esto tampoco, porque necesito realizar una transmisión de datos. 00:08:19
Recibir en tiempo real en mi estación de tierra lo que mi CanSat está midiendo. 00:08:26
Entonces no puedo esperar a que llegue a tierra para obtener esos datos. 00:08:33
Así que la respuesta correcta es enviar los datos obtenidos a la estación de tierra 00:08:38
una vez por segundo. 00:08:43
Que es prácticamente toda la misión primaria. 00:08:44
Y la pregunta 5. 00:08:48
¿Qué bloque de evaluación tiene más peso? 00:08:49
Los logros técnicos. 00:08:51
El técnico, que todo funciona técnicamente, 00:08:53
tiene el mayor peso en la evaluación final. 00:08:55
Pero, bueno, el valor científico... 00:08:59
Aquí están en orden las respuestas. 00:09:03
Primero tenemos los logros técnicos, que es lo que más pesa. 00:09:06
Después tenemos el valor científico, muy relacionado con la misión secundaria. 00:09:09
La competencia profesional es muy importante. 00:09:13
El día del evento, sobre todo. 00:09:15
Y la difusión y patrocinio, que suele marcar la diferencia entre un equipo y otro. 00:09:18
Así que, bueno, hasta aquí nuestra pequeña encuesta. 00:09:24
Que es el cajud que tenía preparado el otro día, 00:09:29
pero no pudo hacer por problemas que pasan. 00:09:31
Así que, a ver, voy a continuar con mi presentación. 00:09:36
Os compartiré estas preguntas, por si las queréis hacer con vuestro equipo. 00:09:40
Compartiré directamente el cajud que creé. 00:09:48
A ver si vosotros conseguís que funcione para más de tres. 00:09:51
Y así que, continúo compartiendo pantalla. 00:09:55
Y empezamos con nuestro sensor BMP de presión atmosférica y temperatura. 00:09:58
Bien, nuestro sensor BMP. 00:10:07
¿Qué mire? 00:10:09
Antes de utilizar, en general, antes de utilizar cualquier componente, 00:10:10
yo recomiendo intentar buscar información. 00:10:15
Un poquito, solo un poquito. 00:10:18
Tampoco hace falta meterse en muchísimo jaleo, 00:10:19
pero sí saber un poco cómo funciona. 00:10:23
Porque si ponemos cualquier nombre de sensor, 00:10:26
si ponéis en Google BMP280 Arduino, 00:10:29
van a aparecer un montón de tutoriales 00:10:33
y un montón de gente que ya lo ha utilizado 00:10:35
y ha compartido cómo lo ha programado y para qué lo ha utilizado. 00:10:37
Entonces, hay muchísima información sobre esto. 00:10:41
Y yo siempre recomiendo buscarlo, 00:10:45
porque yo lo primero que hago cuando tengo que hacer algún proyecto o algo 00:10:47
es buscar si alguien lo ha hecho ya. 00:10:50
Porque seguramente, y también seguramente 00:10:52
si buscáis sensor BMP280 CANSAT, 00:10:54
también aparecerá un montón de gente que lo ha utilizado 00:10:59
y que ha compartido su resultado. 00:11:02
Así que, bueno, busca un poquito de información. 00:11:05
Aquí he puesto la información que necesitaríamos 00:11:07
de cada componente que utilicemos en nuestro CANSAT. 00:11:10
Primero, ¿qué nos da? 00:11:13
¿Para qué nos sirve? 00:11:15
Pues nos va a medir la temperatura, 00:11:16
la presión atmosférica 00:11:18
y nos va a estimar la altitud. 00:11:21
Esos son los datos que mi sensor BMP me va a generar. 00:11:25
Y también tengo que tener un poco de idea 00:11:30
de cuáles son sus propiedades. 00:11:34
Sobre todo, el rango en el que me va a medir 00:11:36
estas tres variables. 00:11:40
El rango de temperatura del BMP280 00:11:43
es de menos 40 grados a 85 grados centígrados. 00:11:47
Si nosotros fuéramos a utilizar este sensor 00:11:51
para medir una temperatura inferior, 00:11:54
si por ejemplo todo esto lo tuviéramos que hacer 00:11:57
en el polo norte, 00:12:00
y sabemos que vamos a bajar de menos 40 grados, 00:12:01
este sensor no nos serviría. 00:12:05
Porque tenemos que encontrar un sensor 00:12:07
que sea capaz de medir la temperatura 00:12:09
a más baja temperatura. 00:12:11
Pero bueno, para la aplicación 00:12:15
que tenemos que hacer en el CANSAT, 00:12:17
este rango de temperatura me viene bastante bien. 00:12:19
La presión atmosférica. 00:12:22
Me va a medir entre 300 hectopascales 00:12:24
y 1110 hectopascales. 00:12:27
Que mide en pascales. 00:12:32
O sea, la medida que tenemos de presión atmosférica 00:12:35
es la unidad de pascales. 00:12:39
Si queremos la presión atmosférica en otra unidad, 00:12:42
tendremos que hacer el cálculo después 00:12:47
en el análisis de datos. 00:12:49
Y el altímetro nos va a medir en un rango 00:12:51
de menos 500 metros a 9000 metros 00:12:53
sobre el nivel del mar. 00:12:56
Tenemos un consumo medio de 2,7 microamperios. 00:12:58
Esto ahora mismo no os preocupéis mucho, 00:13:03
pero cuando empecéis a buscar una batería 00:13:05
para que el sistema ya esté completo, 00:13:08
sí que está bien saber qué te está consumiendo cada cosa 00:13:11
para valorar qué batería o qué pila te vendría mejor. 00:13:14
Y la conexión también es importante 00:13:20
porque dentro de nuestro CANSAT 00:13:23
tenemos un espacio muy limitado. 00:13:25
Entonces tenemos que intentar tener 00:13:27
las menos conexiones posibles. 00:13:29
Y este sensor en concreto 00:13:31
me permite utilizar una conexión I2C o SPI. 00:13:33
¿Qué es la conexión I2C? 00:13:38
Básicamente la conexión I2C 00:13:40
es un protocolo de comunicación 00:13:43
que me permite hacer la comunicación 00:13:45
solo con dos cables. 00:13:48
SDA, una señal de SDA, de señal de datos, 00:13:50
y una señal de SCL, de señal de reloj. 00:13:54
Y luego tendré obviamente la referencia a tierra 00:13:57
y también la referencia a alimentación 00:14:01
porque si yo no enchufo mi componente 00:14:05
no me va a funcionar. 00:14:08
Es como cualquier otro aparato electrónico. 00:14:10
También tengo otro pin aquí en el sensor BMP 00:14:13
que es el pin SDO 00:14:19
y me permite seleccionar la dirección I2C 00:14:21
que quiero tener en mi BMP. 00:14:26
Todos los componentes electrónicos 00:14:29
que se conectan por el protocolo de comunicación I2C 00:14:31
tienen una dirección asociada. 00:14:35
En el BMP280 puede ser la 076 o la 077. 00:14:37
En principio no tengo por qué saberlo, 00:14:43
no tengo por qué saber la dirección 00:14:46
de mi componente electrónico. 00:14:48
Esta información no es algo que viene tan especificado. 00:14:49
Entonces para asegurarme 00:14:53
de que hago bien la conexión 00:14:55
poniendo este pin SDO a 3.3 voltios 00:14:57
voy a forzar a que esa dirección sea 077. 00:15:01
Porque es la dirección que me dice que tiene que tener 00:15:05
en mi librería, 00:15:08
en la librería que vamos a utilizar 00:15:10
dentro de Arduino. 00:15:13
Esta dirección se puede cambiar, 00:15:15
podríamos hacer la 076 00:15:16
pero tendríamos que hacer una modificación 00:15:18
dentro de la librería, de la biblioteca. 00:15:20
En principio yo creo que es más fácil 00:15:23
forzar a que mi dirección sea 077. 00:15:26
Si dejáramos SDO libre 00:15:30
podría ser 076 o 077. 00:15:34
Ya tengo un programa que lo veremos, 00:15:38
pero en principio yo he hecho pruebas 00:15:40
y creo que conectándolo así 00:15:42
da menos problemas. 00:15:44
Pero bueno, siempre siempre dan problemas. 00:15:46
Para conectar por I2C un componente 00:15:49
a nuestro Arduino 00:15:52
tenemos pines específicos 00:15:55
que son o el A4 o el A5 00:15:57
que son SDA y STL, 00:16:00
esto está especificado en los pines de Arduino 00:16:02
en sus conexiones. 00:16:06
O también estos dos de aquí 00:16:08
que están más cerca del botón de reset. 00:16:11
Nosotros vamos a utilizar el A4 y el A5. 00:16:16
Así que bueno, vamos a conectar 00:16:21
quien tenga su sensor. 00:16:25
Vamos a conectar el pin VCC a 3.3V 00:16:27
primero ponemos el sensor 00:16:33
en nuestra placa de prueba 00:16:36
y hacemos las conexiones. 00:16:39
VCC a 3.3V de Arduino 00:16:41
GND a GND de Arduino 00:16:44
vale cualquier GND de Arduino 00:16:48
yo lo he puesto en el que está la misma línea 00:16:50
pero se puede poner en el de enfrente 00:16:52
se puede utilizar cualquier GND de Arduino. 00:16:54
SCL a A5, al pin A5 00:16:57
SDA al pin A4 00:17:02
y SDO a 3.3V 00:17:05
que es este cable amarillo 00:17:08
que vuelve aquí porque vimos 00:17:10
que en la protoboard 00:17:13
están líneas verticales 00:17:15
están unidas 00:17:17
entonces yo puedo directamente conectar aquí 00:17:19
y no necesito otro pin 3.3V de Arduino. 00:17:21
A ver voy a dejar de compartir 00:17:26
y así os pongo la otra pantalla. 00:17:29
¿Lo repites otra vez por favor? 00:17:33
Sí, sí, sí. 00:17:35
A ver si podéis ver 00:17:38
Ahora, ¿podéis ver la cámara del Arduino? 00:17:42
Sí. 00:17:47
Vale. 00:17:49
A ver voy a quitarme yo 00:17:51
porque creo que preferís ver el Arduino. 00:17:55
Bien, aquí tenemos la placa de prueba 00:17:59
aquí tenemos el sensor 00:18:01
que hemos soldado los pines 00:18:03
tenemos ahí los pines soldados 00:18:07
y lo pego directamente 00:18:12
lo engancho a mi placa de pruebas 00:18:17
y ahora tengo mi VCC 00:18:22
bueno, depende de cómo lo habéis soldado 00:18:25
veréis el nombre de los pines o no 00:18:27
en principio siempre están en la misma 00:18:31
siempre están igual 00:18:37
tienen la misma configuración 00:18:41
después de VCC va GND 00:18:44
después de GND va SDA creo 00:18:46
y luego va STL 00:18:49
tenéis VCC, GND, STL, SDA 00:18:52
siempre van igual 00:18:56
entonces, aunque no lo veáis 00:18:58
podéis saber cuáles son 00:19:00
primero tenemos el VCC de rojo 00:19:02
que va a 3.3 voltios de Arduino 00:19:05
y por favor conectalo a 3.3 voltios 00:19:09
porque año pasado tuvimos muchos problemas 00:19:11
por conectarlo a 5 voltios 00:19:13
teníamos dos tipos de sensor y hubo ahí problemas 00:19:15
así que lo conectamos a 3.3 voltios 00:19:18
la tierra que es mi cable verde 00:19:22
viene a GND 00:19:26
y ahora tenemos STL que va a 5 00:19:39
que es mi cable azul 00:19:45
y SDA que es el cable naranja 00:19:48
que va a GND 00:19:55
y ahora conecto el SDO que es el último de todos 00:19:57
lo conecto aquí, en la línea del 3.3 voltios 00:20:02
no tengo que conectarlo otra vez aquí 00:20:09
porque ya tengo una línea aquí que está a 3.3 voltios 00:20:12
hola Elena, no sé si me oyes 00:20:17
es que yo lo estoy haciendo aquí también 00:20:21
y tengo una duda 00:20:25
realmente el sensor tiene 6 pinchos 00:20:27
y entre el amarillo y el azul hay un hueco, ¿verdad? 00:20:31
entre mi amarillo y mi naranja 00:20:36
sí, hay un pin que no estamos utilizando 00:20:39
pero amarillo y azul 00:20:41
el CSB no lo estamos utilizando 00:20:44
porque sería para hacer la conexión por el protocolo SPI 00:20:48
y nosotros lo estamos haciendo por el protocolo I2C 00:20:54
vale, pero es entre el amarillo y el azul 00:20:59
es entre mi amarillo y mi naranja 00:21:04
no sé cómo lo tendrás tú 00:21:07
pero es entre mi amarillo y mi naranja 00:21:10
y el naranja está conectado al A4 00:21:14
vale, me estaba fijando en la foto 00:21:24
vale, tengo yo un error, gracias 00:21:27
la foto de la IMA la hice con el mismo circuito 00:21:30
sin cambiar los colores para que no hubiera tanto ruido 00:21:34
bueno, más o menos todos tenemos el sensor conectado 00:21:39
bueno, veo que hay preguntas 00:21:50
sí, da igual, el color de los cables da igual 00:21:52
simplemente yo recomiendo apuntarlo 00:21:55
porque claro, una vez que lo montéis 00:21:57
yo este circuito por ejemplo lo monté la semana pasada 00:22:00
y lo dejaba así montado 00:22:03
ya no lo he desconectado 00:22:05
una vez que lo montéis, lo dejáis conectado 00:22:07
apuntáis a qué cable es qué 00:22:09
para intentar tener un poco de orden 00:22:12
porque si no, se te olvida 00:22:14
bien, voy a compartir mi pantalla de Arduino 00:22:23
podéis ver mi pantalla de Arduino, ¿no? 00:22:27
bien, lo primero que tenemos que hacer 00:22:38
es instalar la biblioteca que me va a permitir 00:22:44
programar el sensor 00:22:48
para eso me voy a herramientas 00:22:50
administrar bibliotecas 00:22:55
esto lo puedo hacer sin tener el Arduino conectado 00:22:59
yo ahora mismo no lo tengo conectado 00:23:02
ni con este, porque no me concederlo conectado 00:23:04
para instalar una biblioteca 00:23:07
administrar bibliotecas 00:23:10
aquí tengo al gestor 00:23:16
y aquí voy a buscar 00:23:18
BMP280 00:23:20
y me voy a instalar la librería 00:23:32
Adafruit BMP280 00:23:34
library 00:23:38
yo tengo ya instalado 00:23:40
va a aparecer aquí un botón para instalar 00:23:42
he hecho eso, cierro 00:23:50
cierro Arduino 00:23:52
y vuelvo a abrir 00:23:54
y ahora conecto mi Arduino 00:24:03
al puerto USB 00:24:08
de mi ordenador 00:24:15
las dos cosas que tenemos que hacer siempre 00:24:17
cuando conectemos Arduino a un ordenador 00:24:19
herramientas 00:24:22
puerto COM4 seleccionado 00:24:23
si tenemos más COM hay que comprobar 00:24:26
dónde está nuestro Arduino 00:24:29
y que tengamos la placa correcta 00:24:33
el Arduino 1 en nuestro caso 00:24:36
si tenéis otra placa de Arduino 00:24:39
pues tendréis que seleccionar la placa que tengáis 00:24:41
bien, con esto vamos a abrir el ejemplo 00:24:45
¿Vais bien o no escucho nada? 00:24:52
yo sigo 00:24:55
pues espera y repite 00:24:57
y repite desde la búsqueda de la biblioteca 00:25:00
en la librería 00:25:02
no escucho nada 00:25:03
vale 00:25:05
en herramientas 00:25:06
administrar bibliotecas 00:25:08
sí, otra pregunta 00:25:10
siempre que se instala una biblioteca hay que reiniciarla 00:25:15
yo lo recomiendo, da menos problemas 00:25:19
porque hay veces que no 00:25:21
que tiene que reiniciarse 00:25:24
yo por mi experiencia lo cierro y lo abro de nuevo 00:25:28
puede que no sea necesario en algunos ordenadores 00:25:31
o en alguna versión de Arduino 00:25:35
porque tengo aquí la 1810 00:25:37
vale, gracias 00:25:40
y pongo aquí BMP 00:25:44
360 00:25:46
y buscar 00:25:48
me está tardando mucho, ahora 00:25:54
y aquí le doy a instalar 00:25:56
a instalar todo 00:26:00
le doy a ok 00:26:07
cerrar 00:26:09
tengo aquí algo rojo 00:26:14
ya hemos instalado la biblioteca 00:26:22
ahora vamos a abrir el ejemplo 00:26:30
archivo 00:26:33
ejemplo 00:26:35
y bueno, yo aquí tengo un montón de cosas 00:26:37
seguramente si no había utilizado ante Arduino 00:26:40
no tendría tantas cosas 00:26:43
pero yo tengo aquí un montón 00:26:45
y tengo que ir muy abajo 00:26:47
perdona un momento 00:26:49
¿cómo se llama la que tienes instalada? 00:26:51
a ver, ¿me puedes decir cómo se llama la que tienes instalada? 00:26:54
Adafruit 00:26:57
BMP280 00:26:59
Library 00:27:02
a ver, voy a poner 00:27:09
aquí 00:27:13
aquí 00:27:25
Adafruit BMP280 00:27:27
Library 00:27:29
Bye, Adafruit 00:27:31
vale 00:27:43
abrimos el ejemplo 00:27:45
archivo, ejemplos 00:27:47
y bajo hasta que encuentro 00:27:51
Adafruit BMP280 00:27:53
Library 00:27:55
y abro el BMP280 00:28:01
Test 00:28:03
y se me abre una nueva 00:28:14
vale 00:28:17
antes de cargar, ¿qué tengo que hacer? 00:28:21
tengo que irme a herramientas, a ver si 00:28:23
COM es el seleccionador y que tengo mi Arduino 1 00:28:25
perfecto 00:28:27
voy a cargar 00:28:29
a ver si me funciona o no 00:28:33
porque 00:28:35
esto nunca es seguro, yo lo he probado pero 00:28:37
puede que ahora a mí no me funcione 00:28:39
vale 00:28:43
subido 00:28:45
abro el puerto serie 00:28:47
ahora entraremos a ver qué pasa en este programa 00:28:49
pero bueno, vamos a subirlo primero y a ver ahora 00:28:51
ahí está mi sensor 00:28:53
test 00:28:55
temperatura, presión y altitud 00:28:57
si yo pongo el dedo 00:29:01
si yo pongo el dedo encima 00:29:03
del sensor 00:29:05
a ver 00:29:07
voy a ver cómo a temperatura 00:29:09
aumenta 00:29:11
bueno, aumenta muy poco 00:29:15
pero va aumentando 00:29:17
lo quito 00:29:21
ya va cambiando 00:29:31
bien, hasta aquí 00:29:33
¿quién no ha llegado? 00:29:35
yo misma 00:29:41
¿dónde mando mensaje de error? 00:29:45
¿qué te ha pasado? 00:29:47
¿qué te aparece de error? 00:29:49
lo que me viene pasando desde hace 3 días 00:29:51
ah, en el que has estado 00:29:53
escribiendo puesta 00:29:55
por el grupo de Tenerife, ¿no? 00:29:57
00:29:59
me sale 00:30:01
fatal error 00:30:03
adafruit-sensor.h 00:30:05
no such file 00:30:07
or directory 00:30:09
incluye 00:30:13
adafruit-sensor.h 00:30:15
adafruit-sensor.h 00:30:21
00:30:25
ese es el fatal error que me sale 00:30:27
tiene pinta de que no tiene 00:30:33
bien 00:30:35
instalada 00:30:37
¿qué sistema operativo has estado utilizando? 00:30:39
pues 00:30:43
linux 00:30:45
en linux 00:30:47
la versión de maxispano madrid 00:30:49
en linux es donde menos problemas 00:30:51
pues, ¿me puedes copiar ese mensaje 00:30:57
de error? y si eso lo vemos 00:30:59
luego al final, porque 00:31:01
pero 00:31:03
o si no, por lo para que Antonio y Emilio 00:31:05
puedan echarle un vistazo mientras 00:31:07
¿dónde lo pego? 00:31:09
¿en el chat lo pego? 00:31:11
varias veces, al final 00:31:13
reinstalé otra vez la biblioteca 00:31:15
la librería y al fin 00:31:17
la tercera vez me salió bien 00:31:19
¿este mismo error dices? 00:31:21
sí, ese mismo error 00:31:23
o sea que reinstalarla 00:31:25
¿me recomiendas reinstalar la librería? 00:31:27
ya me funciona 00:31:29
vale 00:31:31
a mi también me dio ese error 00:31:33
o parecido y lo solucioné 00:31:35
bajándomela de internet, la busqué en internet 00:31:37
en .zip y luego 00:31:39
ahí en el IDE de Arduino 00:31:41
le puedes agregar la librería con un .zip 00:31:43
porque a mi el gestor de librería 00:31:45
yo la agregué 00:31:47
desde internet 00:31:49
o sea, yo la agregué desde internet 00:31:51
con el .zip 00:31:53
aunque he hablado antes de la biblioteca 00:31:57
no sale de la biblioteca, pero sale del otro lado 00:31:59
es la manera de hacerlo 00:32:01
por la versión vieja de Arduino 00:32:03
¿quieres que te lo pegue en el chat? 00:32:05
sí, sí, sí, pégalo 00:32:07
así lo pueden ver Antonio y Emilio, le van echando un vistazo 00:32:09
a ver si conseguimos 00:32:11
encontrar la solución 00:32:13
entonces, voy a reinstalarla 00:32:15
como te ha dicho la compañera 00:32:17
porque a veces, incluso yo probaría 00:32:19
reiniciar el ordenador, aunque no lo creo 00:32:21
pero bueno, nunca se sabe 00:32:23
bueno, más o menos 00:32:26
voy a introducir el siguiente 00:32:28
el primer ejercicio 00:32:30
bueno, sí, había una pregunta 00:32:32
sí, yo tengo una pregunta 00:32:34
pero no es directamente de esto del sensor 00:32:36
es que al final 00:32:38
he estado buscando de otros años 00:32:40
para nosotros, es la primera vez que nos 00:32:42
presentamos a esto 00:32:44
y yo lo que veo es que 00:32:46
yo creo que 00:32:48
en CANSAT, en ESERO 00:32:50
salen imágenes como de la lata 00:32:52
puesta como si fuesen 00:32:54
en tres alturas 00:32:56
y yo veo que las placas tipo de Arduino 00:32:58
son redondas 00:33:00
entonces, a mí me genera mucha duda 00:33:02
ver que estamos 00:33:04
con la... yo tengo lo mismo 00:33:06
que tiene esto en la mesa 00:33:08
¿esto es lo que vamos a meter a la lata? 00:33:10
sí, sí, sí 00:33:12
¿pero esto no es lo que aparece 00:33:14
en las imágenes? 00:33:16
no, claro que cada equipo 00:33:18
hace su montaje 00:33:20
todos lo tienen diferente 00:33:22
sí, pero así es 00:33:24
imposible ponerlo 00:33:26
en horizontal, va a tener que ir en vertical 00:33:28
sí, este montaje va a tener que ir 00:33:30
en vertical 00:33:32
va a tener que ir como un sándwich 00:33:34
es que me generaba dudas 00:33:36
porque yo no veía 00:33:38
la placa blanca 00:33:40
que tienes ahí en otros 00:33:42
proyectos y en otras imágenes 00:33:44
no, esta es la placa de prueba 00:33:46
esto es lo que nos va a permitir ver 00:33:48
funciona o no antes de hacerlo 00:33:50
compacto 00:33:52
o sea, nosotros primero tenemos que probar que funciona 00:33:54
antes de soldarlo y dejarlo unido 00:33:56
para siempre, entonces primero tenemos que 00:33:58
porque aquí yo puedo cambiar 00:34:00
en los cables, puedes enchufar 00:34:02
si no me funciona puedo cambiar 00:34:04
pero una vez que haga una placa 00:34:06
soldada, ya no puedo 00:34:08
entonces primero tengo que probarlo aquí 00:34:10
saber cómo funciona, cómo lo tengo que conectar 00:34:12
y luego 00:34:14
pensar en cómo hacer un diseño 00:34:16
compacto 00:34:18
vale, esa es 00:34:20
mi duda 00:34:22
no tiene por qué ir soldado 00:34:24
yo voy a proponer 00:34:26
esto ya será en las sesiones de 00:34:28
después de navidad, pero yo 00:34:30
voy a proponer un montaje 00:34:32
con una cosa soldada 00:34:34
y otra no, porque utilizaremos los 00:34:36
cables que son macho hembra 00:34:38
entonces yo aquí en mi sensor 00:34:40
puedo poner 00:34:42
si estos cables fueran hembra 00:34:44
podrían engancharlos directamente 00:34:46
al sensor y no me haría falta la placa 00:34:48
pero 00:34:50
ahora yo creo que es más fácil 00:34:52
y más simple verlo así, porque así podemos conectar 00:34:54
aquí 00:34:56
el 3,3 voltios 00:34:58
lo podemos conectar directamente en esta 00:35:00
niñez 00:35:02
vale 00:35:04
hay muchísimas formas de meter esto dentro del cancer 00:35:06
pero muchísimas, muchísimas 00:35:08
y luego tengo otra duda, perdón 00:35:10
cuando he ido a coger 00:35:12
pues el material 00:35:14
los cables que me han dado no son 00:35:16
de 20 centímetros, son de 30 00:35:18
centímetros, no pasa nada, ¿verdad? 00:35:20
ah, no, no, que va, que va 00:35:22
o me va a comer espacio, porque como veo que es algo tan 00:35:24
reducido, bueno, sí, a ver 00:35:26
tendrás más cable, pero no, en principio 00:35:28
no afecta, tendrás que usar un poco más 00:35:30
pero no, o sea, no 00:35:32
afecta, vale 00:35:34
y hay un montón de equipos que dejan 00:35:36
que dejan todos los cables, que no sueldan nada 00:35:38
y lo consiguen meter dentro y ya está 00:35:40
no hace falta 00:35:42
hay muchísimas formas de 00:35:44
poner esto dentro del 00:35:46
cancer, de hecho 00:35:48
vamos, cualquier 00:35:50
configuración que 00:35:52
permita que esté todo dentro 00:35:54
es válida, no hay 00:35:56
problema 00:35:58
vale, gracias, nada, nada 00:36:02
bueno, vamos a ver 00:36:04
yo tenía otra duda 00:36:06
la primera 00:36:08
la primera, bueno, es que 00:36:10
he soldado el sensor al revés 00:36:12
porque yo pensaba que tenía que 00:36:14
ver, pues, que era cada 00:36:16
pin, entonces no sé si eso va a afectar 00:36:18
para algo 00:36:20
no creo que afecte 00:36:22
lo que va a afectar es que 00:36:24
el sensor como tal 00:36:26
esto de aquí, que hay ahí 00:36:28
que es pequeño 00:36:30
plateado 00:36:32
el sensor es ese 00:36:34
si lo tienen debajo, bueno 00:36:36
pues está debajo 00:36:38
no pasa nada 00:36:40
vale, y otra duda, con lo que acabas de decir 00:36:42
que yo ya lo había pensado directamente, utilizar 00:36:44
cables macho hembra 00:36:46
si yo tengo que llevar ahí 00:36:48
a lo mejor es que no lo conozco 00:36:50
si yo tengo que llevar 3 con 3 00:36:52
a dos pines, solamente hay uno 00:36:54
en la placa de arduino, ¿no? 00:36:56
si, solo hay uno 00:36:58
tendrás que buscar 00:37:00
alguna forma de que 00:37:02
de que de un cable salgan dos 00:37:04
que hay equipos que lo hacen 00:37:06
cogen un cable y le sueldan 00:37:08
otro al cable para tener dos 00:37:10
ah, vale, que no hay ningún tipo de cable 00:37:12
que se haga directamente 00:37:14
yo he visto de todo, hay 00:37:16
equipos que cortan, este cable por ejemplo 00:37:18
lo cortan 00:37:20
lo operan un poco y aquí sueldan otro 00:37:22
y ya está, ya tiene dos 00:37:24
hay que hacerlo, que no, vale 00:37:26
Elena 00:37:30
hola, ¿me escuchas? 00:37:32
mira, dos 00:37:34
preguntitas, una cosa solo si te suena 00:37:36
es que estamos varios profesores 00:37:38
con este problema 00:37:40
¿te suena que el IDE de arduino 00:37:42
a veces 00:37:44
no aparezca la opción de administrar 00:37:46
bibliotecas? ¿eso te suena que pueda pasar? 00:37:48
¿qué versión tenéis? 00:37:50
es que yo creo que es una 00:37:52
que viene por defecto 00:37:54
en MAX, que es un 00:37:56
sistema operativo que nos ponen en Madrid 00:37:58
escuchame, si lo tienes 00:38:00
escuchame, si lo tienes 00:38:02
mira en librería, arriba 00:38:04
gestionar, arriba en el menú 00:38:06
que te sale gestionar y ahí te sale el mismo 00:38:08
que lo que le sale a ella 00:38:10
donde la biblioteca, o sea 00:38:12
mira ahí 00:38:14
¿a que aparece gestionar librería 00:38:16
en vez de administrar? 00:38:18
00:38:20
vale 00:38:22
y otra cosa te quería decir Elena 00:38:24
yo es que no he soldado 00:38:26
el sensor, lo estoy colocando 00:38:28
así un poquillo 00:38:30
vale, puede funcionarte 00:38:32
es que claro, el problema 00:38:34
es que no me está funcionando porque 00:38:36
por el monitor me dice que 00:38:38
no lo puedo encontrar 00:38:40
check wiring 00:38:42
vale, pues intenta 00:38:44
comprimirlo, porque tú lo has 00:38:46
puesto tal cual, intenta 00:38:48
empujarle hacia abajo para que haga 00:38:50
contacto en todos los pines 00:38:52
a ver si 00:38:54
a ver si te funciona 00:38:56
vale, pero es normal porque 00:38:58
claro, si no pilla bien la conexión 00:39:00
no funciona 00:39:02
pero inténtalo porque 00:39:04
hay veces que sí, que si funciona 00:39:06
sin que esté soldado, ahí puesto directamente 00:39:08
no lo recomiendo, pero bueno 00:39:10
entiendo que a veces no te da tiempo 00:39:12
pues ya está 00:39:14
gracias 00:39:16
perdona, estoy 00:39:18
mirando y efectivamente yo tenía 00:39:20
como te he dicho antes, la versión 2.6.6 00:39:22
fluidmp280 00:39:24
cuál era la que tenías tú, a lo mejor es eso 00:39:26
mi versión de la 00:39:28
pues no lo sé 00:39:30
a ver 00:39:32
yo no la he 00:39:50
actualizado 00:39:52
versión 2.6.0 00:39:54
vale, voy a poner 00:40:00
yo también la 2.6.0 00:40:02
vale, a ver si 00:40:04
claro, claro 00:40:06
otra pregunta, si me dice uploader 00:40:08
porque puede ser 00:40:10
al ejecutar el programa 00:40:12
que te sale, perdona 00:40:14
uploader 00:40:16
error al subir 00:40:18
el archivo, supongo 00:40:20
error al subir 00:40:22
pues mira en herramientas 00:40:24
que tu puerto esté seleccionado 00:40:26
sí, está seleccionado 00:40:28
era el COM1, ¿no? 00:40:30
en tu ordenador 00:40:32
en cada ordenador va a ser diferente 00:40:34
yo tengo aquí el COM4 00:40:36
bueno, es que no hay más 00:40:38
si tiene uno solo, sí 00:40:40
sí, pues sí está seleccionado 00:40:42
y luego, ¿aquí tiene Arduino 1? 00:40:44
00:40:46
a ver si te verifica 00:40:48
a ver si te verifica bien 00:40:50
y me verifica bien 00:40:52
y al subir, ¿qué error te da? 00:40:54
y entonces ya cuando lo ejecuto 00:40:56
ya lo ejecuto, ¿no? 00:40:58
lo cargo, claro, claro 00:41:00
pues es cuando me da el error 00:41:02
pone actualizando y se queda ahí 00:41:06
actualizando, actualizando 00:41:08
hasta quedar el error 00:41:10
prueba 00:41:12
a ver si el Arduino vuelve a enchufarlo 00:41:14
a ver, qué raro 00:41:16
tampoco raro 00:41:18
otra pregunta, el cable amarillo 00:41:20
¿vale? yo es que lo probé ayer 00:41:22
el cable amarillo lo probé ayer 00:41:24
yo no conecté los cables amarillos 00:41:26
y me funcionó 00:41:28
perfecto, porque tu sensor 00:41:30
tiene la dirección 00:41:32
0.77 00:41:34
sí, la cambié 00:41:36
yo tengo la 0.76 00:41:38
y tengo que esforzarlo 00:41:40
para que 00:41:42
aquí dentro 00:41:44
y que parezca más fácil 00:41:46
claro, sí, sí 00:41:48
es una forma totalmente 00:41:50
el amarillo, por eso 00:41:52
me está dando error, ¿no? 00:41:54
claro, tú no necesitas el cable amarillo 00:41:56
mejor 00:41:58
vale, gracias 00:42:00
vamos a ver 00:42:04
qué está pasando en este programa 00:42:06
uy, uy, uy, alguien ahí 00:42:08
que está metiendo un ruido 00:42:10
gracias 00:42:12
vale, vamos a ver qué está pasando 00:42:14
en este programa muy rápido, primero 00:42:16
incluyo 00:42:18
librerías, o la incluyo 00:42:20
todas las que necesito, wire, SPI 00:42:22
SPI en principio no la necesito 00:42:24
porque yo voy a programar 00:42:26
mi sensor 00:42:28
con el protocolo de comunicación 00:42:30
vale 00:42:32
aquí me está definiendo 00:42:36
estos pines que son 00:42:38
para la comunicación SPI 00:42:40
así que no lo toco y lo dejo así 00:42:42
sigo para abajo 00:42:44
en el void setup 00:42:46
me inicia el puerto serie, porque yo estoy 00:42:48
recibiendo datos por mi puerto serie 00:42:50
estoy recibiendo aquí todos los datos 00:42:52
entonces tengo que iniciarlo 00:42:54
aquí todo esto 00:42:56
es para definir 00:42:58
el inicio del sensor 00:43:00
porque si no 00:43:02
funciona, aparecerá 00:43:04
este 00:43:06
mensaje 00:43:08
invalid sensor, check wiring 00:43:10
vale, perfecto, y esto lo que acaba 00:43:12
de decir la compañera, que podéis 00:43:14
cambiar para evitar poner un cable 00:43:16
más 00:43:18
que aquí poner la dirección 00:43:20
de vuestro sensor 00:43:22
que ahora veremos cómo comprobarla 00:43:24
vale 00:43:26
seguimos para abajo 00:43:28
aquí todo esto 00:43:30
lo dejo como está 00:43:32
nada, no toco nada y me voy al 00:43:34
loop, que es lo que me va a interesar 00:43:36
aquí me está poniendo lo que me 00:43:38
aparece en el puerto serie 00:43:40
a ver voy a ponerlo 00:43:42
así para que lo veáis 00:43:44
bien 00:43:46
tengo, imprimir 00:43:48
temperatura 00:43:50
igual, tengo 00:43:52
temperatura igual 00:43:54
lo que lee 00:43:56
mi BMP de temperatura 00:43:58
y la unidad 00:44:02
los grados centígrados 00:44:04
salto de línea 00:44:06
luego imprimo presión 00:44:08
imprimo el valor 00:44:12
de la presión y la unidad 00:44:14
pascales 00:44:16
y salto de línea 00:44:20
y ahora imprimo 00:44:22
altitud aproximada 00:44:24
igual a lo que lee mi 00:44:26
sensor de altitud 00:44:28
y metros 00:44:30
y salto de línea 00:44:34
y si bajamos aquí 00:44:36
nos pone otro salto de línea 00:44:38
por eso aparece 00:44:40
un espacio entre medida y medida 00:44:42
y aquí nos aparece un delay 00:44:44
de 2000, o sea está tomando 00:44:46
datos cada dos segundos 00:44:48
la prueba 00:44:50
del sensor 00:44:52
¿la altitud esa es a nivel 00:44:54
del mar o a nivel de qué? 00:44:56
Sí, sí, sí, a nivel del mar 00:44:58
la altitud aproximada 00:45:00
¿estás a 600 metros en un 00:45:02
edificio o algo? 00:45:04
Sí, sí, aquí en Granada 00:45:06
estamos a esta altura 00:45:08
podéis comprobarlo 00:45:12
en la ciudad donde estéis 00:45:14
ponéis altitud y más o menos tiene que salir 00:45:16
la que os salga aquí 00:45:18
y la temperatura 00:45:23
también 00:45:25
donde estéis 00:45:27
tendré una temperatura más o menos 00:45:29
ver si de verdad es esa 00:45:31
bien, para 00:45:33
ir avanzando 00:45:35
ya tengo mis datos 00:45:37
ya he conseguido obtener 00:45:39
presión atmosférica-temperatura 00:45:41
y lo estoy recibiendo 00:45:43
genial, ahora tengo que 00:45:45
analizarlo, pero yo esto 00:45:47
no lo puedo analizar, yo esto como lo copio 00:45:49
no voy a poder hacer ni columnas, ni filas 00:45:52
ni nada, entonces 00:45:54
el primer ejercicio que vamos a hacer 00:45:56
va a ser 00:45:58
convertir todo esto 00:46:00
convertirlo 00:46:05
en datos que yo 00:46:07
pueda 00:46:09
obtener separados por coma 00:46:11
como normalmente 00:46:13
lo obtengo para 00:46:15
haber, hemos pasado esto 00:46:17
como normalmente 00:46:20
lo tengo que tener para cualquier 00:46:22
análisis de datos que yo vaya a hacer en una hoja 00:46:24
de cálculo, necesito tener 00:46:26
dato coma, dato 00:46:28
coma, dato coma 00:46:30
y así todos los datos que tenga 00:46:32
así que el primer ejercicio 00:46:34
es cambiar 00:46:36
esta impresión de datos 00:46:38
solo tenemos que cambiar esto, lo demás del programa 00:46:40
lo dejamos como está 00:46:42
y también modificar el delay 00:46:44
de 2000 porque 00:46:46
yo necesito recibir una vez por segundo 00:46:48
una vez cada dos segundos 00:46:52
y mientras voy a dejar 00:46:54
cinco minutitos, a ver, ¿hay alguna duda 00:46:56
de lo de antes? 00:46:58
mientras vamos haciendo el primer ejercicio 00:47:04
hay una pregunta 00:47:10
los datos tienen que estar separados por comas 00:47:12
pero no tiene que aparecer ningún tipo de texto 00:47:14
solo el dato 00:47:16
claro, el dato 00:47:18
cuando tú lo pones en una hoja de cálculo 00:47:20
necesita que esté solo el dato 00:47:22
tú ya sabes 00:47:24
en qué unidad está 00:47:26
por ejemplo, si fuera cualquier otro tipo de datos 00:47:30
si fuera un Excel que hacemos 00:47:32
en un laboratorio 00:47:34
oye, alguien me está generando ahí ruido otra vez 00:47:36
a ver, por favor 00:47:40
cuando 00:47:42
claro, necesitas que tus datos estén separados 00:47:52
por comas, normalmente 00:47:54
cuando añade un 00:47:56
cuando añade el dato a una hoja de cálculo 00:47:58
necesita que estén separados por comas 00:48:00
para que te genere las columnas 00:48:02
columnas de datos 00:48:04
y ya arriba, como etiqueta de columna 00:48:06
tendrás que poner temperatura 00:48:08
en grados centígrados 00:48:10
y tendrás tu línea de datos 00:48:12
porque si pones texto 00:48:14
luego en la hoja de cálculo 00:48:16
no te va a detectar que es un número 00:48:18
te va a detectar que es texto 00:48:20
gracias 00:48:24
perdona 00:48:26
a mí me da un error 00:48:28
que me pone al compilarlo 00:48:30
me pone exis status1 error compilando 00:48:32
la tarjeta de arduino 00:48:34
eso de dónde puede venir ese error 00:48:36
compilando la tarjeta de arduino 00:48:38
¿tiene bien conectado 00:48:42
la tierra 00:48:44
y el 3.3 voltios? 00:48:46
creo que sí, voy a mirarlo de nuevo 00:48:48
pero puede ser de eso, de la conexión de 00:48:50
si, normalmente eso aparece cuando 00:48:52
hay algún cortocircuito 00:48:54
entre 00:48:56
tierra y alimentación 00:48:58
que me parece raro 00:49:00
pero bueno, míralo a ver 00:49:02
vale, gracias 00:49:04
nada, nada 00:49:06
hola 00:49:10
mira, yo es que no tengo soldados 00:49:12
los pines porque no he encontrado el vídeo 00:49:14
y ahora como había 00:49:16
un compañero diciendo que estaba probando sin los pines 00:49:18
no tengo 00:49:20
o sea, no anoté la 00:49:22
equivalencia de cómo había que conectarlos 00:49:24
estaba intentando seguir el código 00:49:26
pero no lo anoté 00:49:28
estaba intentando ver 00:49:30
cómo eran 00:49:32
sí, tiene que conectar el VCC 00:49:34
a 3.3 voltios 00:49:36
el VCC es el 00:49:38
que va a 3.3 00:49:40
la tierra a una tierra de arduino 00:49:42
sí, tierra a tierra 00:49:44
ahora el 00:49:46
A5 y el A4 00:49:48
a SDA 00:49:50
y a SCL 00:49:52
el A5 00:49:54
el A5 a SCL 00:49:56
a SCL 00:49:58
vale 00:50:00
y el A4 a SDA 00:50:02
SDA 00:50:04
vale, y el que queda vacío 00:50:06
es el CBS 00:50:08
sí, y luego el 00:50:10
último 00:50:12
el CSO 00:50:14
SDO 00:50:18
ah, ese queda vacío 00:50:20
el SDO que es el último 00:50:22
en el medio que va vacío 00:50:24
el último 00:50:26
a 3.3 voltios 00:50:28
voy a asegurarme de que mi dirección es 3.7 00:50:30
te puede funcionar también 00:50:32
si tienes la suerte de que 00:50:34
en tu componente 00:50:36
la dirección es 3.7 00:50:38
vale, y en, perdón 00:50:40
vuelvo a 00:50:42
el VCC era 00:50:44
3.3 00:50:46
vale 00:50:48
la tierra a la tierra 00:50:50
el SCL es el que va 00:50:52
al 5 00:50:54
el SDA al 4 00:50:56
y el SD también a 3.3 00:50:58
SDO a 3.3, el último pin 00:51:00
vale, vale 00:51:02
vale, gracias, perdón 00:51:04
nada, nada 00:51:06
bien, ¿qué ha conseguido hacer el ejercicio? 00:51:08
pregunta, pregunta 00:51:10
¿cómo puedo desinstalar la librería? 00:51:12
no sé cómo se hace 00:51:14
¿cómo puedes desinstalarla? 00:51:16
creo que tienes que borrarla directamente 00:51:18
de la carpeta de librería de Arduino 00:51:20
¿tienes 00:51:22
el libro? 00:51:24
que fácil, sí, sí 00:51:26
vale, vale, que fácil, perdón 00:51:28
buscas en los archivos del programa 00:51:30
en donde esté 00:51:32
en donde esté 00:51:34
en Linux 00:51:36
sí, sí, sí, lo he comprendido 00:51:38
vale, vale, nada 00:51:40
bien, ¿cómo hacemos esto? 00:51:42
pues 00:51:44
yo tengo que poner 00:51:46
SerialPrint 00:51:48
esto lo borro 00:51:50
aquí voy a poner 00:51:56
una coma 00:51:58
coma 00:52:00
y ahora 00:52:02
quiero presión 00:52:04
copio, control C 00:52:06
control V 00:52:08
copio la coma 00:52:10
uy, uy, uy, está pasando algo, yo no quiero saltar 00:52:16
de línea 00:52:18
ya tengo temperatura, coma 00:52:22
presión coma y ahora me queda 00:52:24
altitud 00:52:26
copio 00:52:30
subo aquí 00:52:32
y ya salto de línea 00:52:36
entonces, bueno 00:52:40
con eso me funcionará 00:52:42
muy poco código, ¿no? 00:52:44
y pongo un delay de 1000 00:52:46
porque necesito un segundo 00:52:48
¿vale? 00:52:50
vale, voy a cargar el programa 00:52:52
sí, tengo temperatura 00:52:56
coma, presión coma 00:52:58
altitud y salto 00:53:00
y vuelvo a empezar 00:53:02
a ver si funciona 00:53:04
ahí está 00:53:10
temperatura 00:53:12
coma 00:53:14
presión coma altitud 00:53:16
¿vale? 00:53:18
uy, ¿qué ha pasado? ¿Veis mi pantalla? 00:53:28
ha dejado de compartir 00:53:34
sí, ¿verdad? 00:53:36
ahora 00:53:40
y el vídeo 00:53:42
ahora 00:53:54
vale 00:53:56
bien, perfecto 00:54:06
bueno, pues 00:54:12
ya está, muy fácil, ¿no? 00:54:14
continuamos 00:54:16
ahora quiero añadir 00:54:18
un número de paquete 00:54:20
el número de paquete me va a ir 00:54:22
contando 00:54:24
el número de datos que estoy 00:54:26
cogiendo, o sea, por ejemplo 00:54:28
tengo 00:54:30
el dato 1 00:54:32
a ver, voy a dejar 00:54:34
yo vengo aquí, tengo 00:54:36
el dato 1 00:54:38
el dato 2, el dato 3 00:54:40
el 4, el 5, cada segundo 00:54:42
obtengo un dato 00:54:44
y eso lo puedo ir contando 00:54:46
porque me va a servir luego para tenerlo 00:54:48
en mi 00:54:50
hoja de datos, tener un 00:54:52
control de 00:54:54
que datos recibo 00:54:56
de que cada segundo recibo un dato 00:55:00
y si tengo 00:55:02
una gran pérdida de datos 00:55:04
me van a aparecer, por ejemplo 00:55:06
el paquete 1 00:55:08
y luego a los 3 minutos 00:55:10
me va a aparecer el paquete 00:55:12
50, ¿por qué? 00:55:14
porque he tenido ahí un montón de pérdida de datos 00:55:16
y así puedo tener un control 00:55:18
de más o menos cuántos 00:55:20
datos 00:55:22
recibo 00:55:24
pregunta, ¿por qué tienes ahí puesto 00:55:26
en read altitude 00:55:28
en lugar de dos paréntesis 00:55:30
tienes 1013.25? 00:55:32
aquí, esto me lo traía 00:55:36
por defecto 00:55:38
el vmpt 00:55:40
sí, sí, déjalo, es porque calcula 00:55:42
calcula, o sea, nuestro sensor 00:55:44
mide presión y temperatura 00:55:46
y en cuanto a esos datos calcula 00:55:48
la altitud, no es un dato que obtenga directo 00:55:50
entonces hace un cálculo interno 00:55:52
para obtener la altitud 00:55:54
¿puede ser relacionado 00:56:02
con la densidad del aire 00:56:04
ese dato? 00:56:06
puede, sí, sí 00:56:08
una de las cosas que 00:56:10
hicieron varios equipos fue calcular 00:56:12
la densidad del aire a partir 00:56:14
de estos 3 datos 00:56:16
tiene temperatura, presión, altitud 00:56:18
y puedes calcular la densidad del aire 00:56:20
también puedes comparar 00:56:22
la altitud que mides 00:56:24
que te sale aquí, con la altitud 00:56:26
teórica que puedes calcular 00:56:28
teniendo la temperatura y la presión 00:56:30
ahí hay un 00:56:34
se pueden hacer varios 00:56:36
cálculos 00:56:38
sí, hola 00:56:44
yo creo que ese 00:56:46
1013.25 es un factor 00:56:48
de conversión 00:56:50
de milibares 00:56:52
de estos pascales 00:56:54
a atmósfera 00:56:56
a lo mejor toma como referencia 00:56:58
una atmósfera 00:57:00
para calcular la altitud 00:57:02
toma una referencia, creo que es el valor 00:57:04
que suena 00:57:06
de hecho es el factor de conversión 00:57:08
entre esas dos 00:57:10
unidades 00:57:12
toma la presión en atmósferas para calcular 00:57:14
la altitud 00:57:16
00:57:18
vale, muy bien 00:57:24
vamos a añadir nuestro número de paquete 00:57:26
para añadir el número de paquete necesitamos 00:57:28
una variable que se vaya 00:57:30
incrementando en una unidad 00:57:32
cada segundo 00:57:34
y también tengo que imprimir por el puerto 00:57:36
entonces me voy a ir al inicio de mi programa 00:57:38
esto no tocó nada 00:57:40
me voy a ir justo antes 00:57:42
del setup 00:57:44
así 00:57:46
voy a poner 00:57:48
paquete 00:57:50
int 00:57:52
paquete 00:57:54
igual a 0 00:57:56
porque yo quiero que empiece 00:57:58
en 0 00:58:00
también podría ponerle 00:58:02
igual a 1 pero yo en principio voy a ponerle 00:58:04
que empiece 00:58:06
y puntico más 00:58:08
si no me va a dar error 00:58:10
bien, tengo mi variable, ahora 00:58:12
voy a imprimirla por el puerto 00:58:14
entonces me voy al void loop 00:58:16
y justo antes de que 00:58:20
aparezca la temperatura 00:58:22
voy a poner 00:58:24
serial.print 00:58:26
paquete 00:58:30
y puntico 00:58:34
tener cuidado con las 00:58:38
mayúsculas 00:58:40
y minúsculas 00:58:42
porque Arduino las detecta 00:58:44
si ponéis paquete con mayúscula 00:58:46
en la definición 00:58:48
de variables, tenéis que ponerlo aquí 00:58:50
también, porque si no va a dar error de que 00:58:52
no está definida 00:58:54
y ya está 00:58:56
imprimo, ¿qué tengo que hacer? voy a ponerle 00:58:58
otra coma en medio 00:59:00
copio la coma 00:59:02
y la pego 00:59:04
ahora tengo 00:59:06
el número de paquete, coma 00:59:08
temperatura, coma, presión 00:59:10
coma y altitud 00:59:12
y para que 00:59:14
mi variable paquete se vaya 00:59:16
incrementando en cada ciclo 00:59:18
tengo que poner aquí 00:59:20
paquete 00:59:22
más más 00:59:24
y puntico más 00:59:26
así cada vez que yo mido 00:59:28
incremento uno, mido una vez 00:59:30
pues paquete más uno, ya llevo 00:59:32
uno, mido otra vez 00:59:34
el uno que tenía antes 00:59:36
y me voy a sumar otro uno, ya tengo dos 00:59:38
y así sucesivamente 00:59:40
bien, voy a cargar 00:59:42
¿eso no debe ir 00:59:44
después del delay? 00:59:46
¿el paquete? 00:59:48
¿después del delay? ¿por qué? 00:59:50
no, no, te pregunto 00:59:52
¿ah? 00:59:54
no, porque tenía 00:59:56
va a dar igual 00:59:58
tiene que ir antes de que yo termine 01:00:00
mi ciclo, antes de que vuelva a empezar 01:00:02
el siguiente 01:00:04
entonces lo podría poner aquí 01:00:06
también porque es antes de que 01:00:08
yo vuelva a dar la vuelta 01:00:10
pero es mejor dejarlo antes del delay 01:00:12
porque así se contabiliza 01:00:14
antes del segundo 01:00:16
y aquí ya tengo 01:00:18
mi número de segundo 01:00:20
dieciocho, diecinueve, veinte 01:00:22
y el largo que tomo 01:00:24
disculpa Elena 01:00:32
perdona, una cosa 01:00:34
¿dónde he declarado 01:00:36
la variable paquete? ¿que se hace en el 01:00:38
setup o con los puertos? 01:00:40
antes de setup 01:00:42
ah, como las otras 01:00:44
vale, como entero 01:00:46
perfecto 01:00:48
porque va a ser un número entero 01:00:50
vale, gracias 01:00:52
más o menos 01:00:58
todo bien 01:01:00
vale, vamos a añadir otra cosa 01:01:04
que es que vamos a añadir el nombre 01:01:06
de nuestro equipo 01:01:08
porque es una forma 01:01:10
muy simple de saber que los datos 01:01:12
que estamos recibiendo son nuestros 01:01:14
porque ahora mismo lo tenemos conectado directamente 01:01:16
pero cuando tengamos nuestro 01:01:18
Kansas, estos datos vendrán a través 01:01:20
del módulo de radio 01:01:22
entonces va a haber muchos equipos 01:01:24
en los eventos regionales y los lanzamientos 01:01:26
y tengo que asegurarme de que los que estoy recibiendo 01:01:28
es solo mío, no estoy recibiendo 01:01:30
los datos de otro equipo 01:01:32
y una forma muy 01:01:34
muy fácil de hacer esto es añadir aquí 01:01:36
mi nombre de equipo 01:01:38
yo añado aquí otra coma 01:01:40
después de la presión, después de la 01:01:42
altitud, perdón, añado 01:01:44
coma 01:01:46
y aquí voy a 01:01:48
añadir 01:01:50
el nombre de mi 01:01:52
equipo 01:01:54
es cero 01:01:58
el nombre de vuestro colegio 01:02:02
o una clave 01:02:04
de datos 01:02:06
una clave que tengáis como una contraseña 01:02:08
que sepáis que esos datos 01:02:10
son vuestros 01:02:12
y te voy a quitar aquí 01:02:14
el salto de línea y ponerlo 01:02:16
aquí 01:02:18
y doy a cargar 01:02:22
así si recibo datos de otro 01:02:26
equipo y el otro equipo ha hecho lo mismo 01:02:28
me va a aparecer el nombre 01:02:30
del otro equipo y voy a saber 01:02:32
con quien estoy teniendo interferencia 01:02:34
aunque bueno 01:02:40
intentamos que no haya interferencia 01:02:42
asignando la frecuencia pero bueno 01:02:44
es una forma muy fácil 01:02:46
de asegurarte de verdad que estás recibiendo 01:02:48
tus datos 01:02:50
además está bien 01:02:52
yo creo que 01:02:54
ver el nombre de tu equipo 01:02:56
en los datos como que te da 01:02:58
mucha identidad de grupo 01:03:00
y está bien 01:03:02
está bien 01:03:04
una pregunta 01:03:10
debajo del paquete no haces un salto 01:03:12
de línea ¿verdad? es que como le cortas 01:03:14
ahí no veo el código 01:03:16
debajo del paquete no 01:03:18
paquete más más 01:03:20
pones el delay directamente 01:03:22
es que aparecía un 01:03:24
salto de línea 01:03:26
si en el ejemplo aparece 01:03:28
un salto de línea porque pone un espacio 01:03:30
pero yo no quiero tener ese espacio 01:03:32
entonces lo borro 01:03:34
el nombre de mi equipo 01:03:36
también lo podría poner en cualquier otro sitio 01:03:38
o sea yo lo puedo 01:03:40
poner al principio antes de paquete 01:03:42
por ejemplo 01:03:44
no tiene que ser al final 01:03:46
puedo generar cualquier clave para saber 01:03:48
que mis datos son 01:03:50
bien pues listo 01:03:52
otra pregunta 01:03:54
en el nombre del equipo 01:03:58
eso que te has puesto de cero 01:04:00
se puede poner espacio 01:04:02
espacio 01:04:06
no quiero decir imagínate 01:04:08
que es un nombre 01:04:10
Pepito 01:04:12
tú aquí puedes poner cualquier nombre 01:04:14
lo que quieras 01:04:16
claro 01:04:18
puedes poner cualquier nombre 01:04:20
entre comillas 01:04:22
aquí cuando pones el serial.print 01:04:24
entre comillas 01:04:26
puedes poner cualquier texto 01:04:28
quería hacer una pregunta 01:04:32
en la lectura 01:04:34
del altímetro 01:04:36
que se marca entre 1013,25 01:04:38
de topascales que es un poco 01:04:40
exactamente la 01:04:42
presión atmosférica promedio a nivel de mar 01:04:44
yo lo he probado en el instituto 01:04:46
cuando se pone este dato pulse 01:04:48
la presión atmosférica de Madrid 01:04:50
en ese momento 01:04:52
que era 994,8 01:04:54
además la presión atmosférica 01:04:56
cambia cada día 01:04:58
entonces 01:05:00
para que la lectura 01:05:02
del altímetro sea correcta 01:05:04
no sería mejor poner 01:05:06
una presión sub cero 01:05:08
es decir una altitud sub cero 01:05:10
que fuera relacionada con la presión atmosférica 01:05:12
que tomemos del sensor 01:05:14
en la planta baja del edificio 01:05:16
y a partir de ahí 01:05:18
o simplemente en la estación de tierra 01:05:20
tomamos P sub cero 01:05:22
que sería la presión atmosférica 01:05:24
cuando el sensor está en el suelo 01:05:26
claro toma una referencia 01:05:28
y después calcular la altitud sería 01:05:30
un poco más exacta porque yo estoy viendo 01:05:32
he probado con la presión atmosférica de 994,8 01:05:34
y ahora estoy probando 01:05:36
con la presión atmosférica 01:05:38
de 1013,25 01:05:40
claro los datos son muy diferentes 01:05:42
después veo también que la presión atmosférica 01:05:44
que habéis puesto vosotros 01:05:46
es la que utilizan los aviones 01:05:48
como referencia para los altímetros 01:05:50
si, si, esto está 01:05:52
como en el ejemplo 01:05:54
entonces mi pregunta 01:05:56
mi pregunta es 01:05:58
¿marcamos una presión atmosférica promedio 01:06:00
que es la que habéis puesto vosotros 01:06:02
¿marcamos la presión atmosférica promedio 01:06:04
de la comunidad de Madrid? 01:06:06
si participamos por Madrid claro 01:06:08
¿o tomamos un P sub cero como referencia para el altímetro? 01:06:10
podéis hacer 01:06:14
lo que queráis, o sea 01:06:16
que no 01:06:18
una cosa no está 01:06:20
mejor que la otra, o sea si vosotros 01:06:22
justificáis bien porque lo habéis 01:06:24
hecho, o sea luego en la análisis 01:06:26
de datos vais a decir, pues nosotros hemos tomado 01:06:28
como referencia la presión 01:06:30
que teníamos en la estación de tierra 01:06:32
para que los datos que 01:06:34
obtenemos sean más 01:06:36
precisos, pues eso está 01:06:38
perfecto, que decís 01:06:40
que decís la otra cosa, que habéis obtenido 01:06:42
la presión con una presión de 01:06:44
de referencia 01:06:46
que habéis tomado de 01:06:48
la presión en Madrid, o sea de los 01:06:50
datos de la presión atmosférica en Madrid 01:06:52
pues también, y que si 01:06:54
dejáis esto, pues 01:06:56
lo dejáis, y así lo hemos dejado 01:06:58
en la referencia 01:07:00
por respecto, porque pensamos 01:07:02
que para este tipo de 01:07:04
porque no vamos a utilizar la altitud 01:07:06
en ninguna de nuestras 01:07:08
cosas, o sea nosotros vamos ahí 01:07:10
a medir otras cosas y la altitud 01:07:12
lo necesitamos, entonces no me hace 01:07:14
falta que sea tan precisa 01:07:16
o comparar los datos 01:07:18
que arroje el GPS 01:07:20
con los datos de este sensor 01:07:22
bueno, de esta estimación 01:07:24
claro, pues luego puedes calcular 01:07:26
una altitud 01:07:28
teórica, haciendo los cálculos 01:07:30
y compararlo con lo que 01:07:32
te sale en el sensor, y ver un poco 01:07:34
que diferenciáis 01:07:36
bueno, lo pregunto porque haciendo las pruebas ayer y 01:07:38
anteayer, que además llovió 01:07:40
pues se veía que había variaciones 01:07:42
importantes, en la presión 01:07:44
claro, claro 01:07:46
eso puede ser un inicio 01:07:48
de misión secundaria, puede ser 01:07:50
ver cómo cambia la presión 01:07:52
para intentar predecir 01:07:54
si viene tormenta 01:07:56
claro, pero cuando veo que los 01:07:58
aviones utilizan la presión que habéis 01:08:00
puesto vosotros, claro 01:08:02
y los aviones necesitan que tenga mucha precisión 01:08:04
debe ser preciso 01:08:06
porque los aviones toman 1013,25 01:08:08
como referencia 01:08:10
sí, pero depende de la aplicación 01:08:12
también los aviones pueden tomar altitud 01:08:14
tened en cuenta que 01:08:16
depende mucho 01:08:18
de lo que vosotros queráis 01:08:20
para lo que vosotros vais a utilizar la altitud 01:08:22
porque de primera 01:08:24
si no la vais a utilizar 01:08:26
pues nada, pues la dejáis 01:08:28
no hace falta que sea precisa 01:08:30
y luego lo decís en vuestra presentación 01:08:32
en hacer más precisa 01:08:34
la altitud porque queríamos 01:08:36
otra cosa y no pasa nada 01:08:38
o sea, no está peor 01:08:40
ese proyecto porque haya utilizado 01:08:42
otra cosa, porque la primera misión 01:08:44
la misión primera lo que te dice es que 01:08:46
midas temperatura y presión atmosférica 01:08:48
la altitud no es necesaria 01:08:50
claro, que tú la quieres para hacer 01:08:52
luego un cálculo, pues entonces ya 01:08:54
eso ya viene dentro 01:08:56
de a dónde va tu misión secundaria 01:08:58
a nosotros nos parece que tomar una P sub 0 01:09:00
como referencia es lo más exacto 01:09:02
porque es el suelo 01:09:04
presión en el suelo y ya después vas sumando 01:09:06
también como el lugar del lanzamiento 01:09:08
lo sabes previamente, sabes que sitio es 01:09:10
donde se va a hacer el lanzamiento 01:09:12
puedes tomar geográficamente cuál es esa altitud 01:09:14
y tomarla como bien has dicho como referencia 01:09:16
y calibrar el sensor a partir de ahí 01:09:18
vale 01:09:20
vale, gracias 01:09:22
bueno, pues vamos a 01:09:26
hacer 01:09:28
hay dos 01:09:30
que no han funcionado 01:09:32
pero más o menos 01:09:34
tengo una pregunta 01:09:36
perdona 01:09:38
vamos a ver, cuando tú pones el nombre 01:09:40
al final 01:09:42
no es más operativo el nombre al principio 01:09:44
porque entiendo que luego cuando la estación 01:09:46
de receptora de tierra reciba los datos 01:09:48
yo no sé si hay alguna manera 01:09:50
de filtrar 01:09:52
esos datos y si yo recibo el de la 01:09:54
estación de al lado no me interesa 01:09:56
los míos 01:09:58
entonces quizá es una manera de meter un filtro 01:10:00
el poner el nombre al principio en vez de 01:10:02
al final, no lo sé, pregunto 01:10:04
puedes hacerlo como 01:10:06
quieras, una vez que 01:10:08
tú copias, imagínate que ahora aquí tengo 01:10:10
datos de otro equipo 01:10:12
pues yo cuando vaya 01:10:14
a hacer el análisis de datos 01:10:16
puedo eliminar en una hoja de 01:10:18
cálculo, puedo eliminar las celdas 01:10:20
que tengan el nombre de otro equipo 01:10:22
directamente 01:10:24
lo tengan delante 01:10:26
o detrás, es una columna de datos 01:10:28
veamos a ver 01:10:30
un ejemplo de análisis 01:10:32
ya tenemos 01:10:34
hemos conseguido medir presión atmosférica 01:10:36
y temperatura 01:10:38
y ya tengo aquí todo esto 01:10:40
vamos a hacer un análisis 01:10:42
el análisis más simple 01:10:44
que podemos hacer 01:10:46
que es copiar directamente esto 01:10:48
yo copio y pego 01:10:50
lo selecciono 01:10:52
todos los que tenga 01:10:56
y los copio y los pego 01:10:58
y voy a utilizar 01:11:04
el open calc 01:11:06
para que sea todo abierto 01:11:08
pero puedes utilizar excel 01:11:10
o cualquier 01:11:12
otro, también el google 01:11:14
y yo aquí voy directamente a pegar 01:11:18
lo pego 01:11:20
y me va a salir el asistente 01:11:22
de datos 01:11:24
bien, que tengo que hacer aquí 01:11:26
esto se lo pregunta 01:11:28
en el 01:11:30
excel 01:11:32
también 01:11:34
el idioma 01:11:36
como tengo yo mis datos 01:11:38
separados por comas 01:11:40
y el dato como tal 01:11:42
el decimal está definido por 01:11:44
un punto 01:11:46
23.10 01:11:48
523.58 01:11:50
entonces estoy 01:11:52
en inglés 01:11:54
así que tengo que buscar aquí 01:11:56
inglés 01:12:02
de Reino Unido 01:12:04
inglés de Reino Unido 01:12:06
separado por 01:12:10
coma 01:12:12
solo por coma 01:12:14
y ya veis como aquí 01:12:16
aparecen mis columnas de datos 01:12:18
y listo 01:12:20
aceptado 01:12:22
ve al final 01:12:24
el nombre del equipo 01:12:26
se te va a quedar como una columna 01:12:28
si adelante, detrás 01:12:30
o si hay que poner medio incluso 01:12:32
es una columna de datos que vas a poder mover luego 01:12:34
como mejor te venga 01:12:36
vale, vamos a añadir 01:12:42
aquí la fila de encabezado 01:12:44
porque esto es 01:12:46
el paquete 01:12:48
temperatura 01:12:54
en grados centígrados 01:12:56
presión 01:13:00
en pascales 01:13:02
y altitud 01:13:08
en metros 01:13:12
bien para más de una gráfica 01:13:14
voy a seleccionar estos dos 01:13:18
porque ya tomaré el número de paquete 01:13:22
como el tiempo 01:13:24
el segundo 01:13:26
259 01:13:28
insertar 01:13:32
Elena puedes repetir 01:13:34
como has exportado 01:13:36
digamos lo de paquete 01:13:38
al Excel 01:13:40
lo he copiado y lo he pegado 01:13:42
directamente 01:13:44
aquí 01:13:46
hago controla 01:13:48
Elena 01:13:56
perdona 01:13:58
podríais copiar esos datos 01:14:00
es que yo tengo el sensor sin soldar 01:14:02
y por mucho que le aprieto 01:14:04
soy incapaz de conseguir datos 01:14:06
podríais copiar por ejemplo 01:14:08
poder hacerlo en el Excel 01:14:10
esta lista y así lo copiamos 01:14:12
y lo pegamos nosotros en un Excel 01:14:14
y lo hacemos a la vez 01:14:16
aunque no sean los datos de nuestro sensor 01:14:18
gracias 01:14:20
lo cojo y lo pego 01:14:32
no tengo que hacer nada más 01:14:34
es la forma más simple de hacer esto 01:14:36
si yo activo mis datos 01:14:38
a ver es un poco sensible 01:14:40
porque si yo por casualidad cierro esto 01:14:42
lo pierdo todo 01:14:44
pero en principio yo puedo hacerlo 01:14:46
puede ser mi sistema de análisis 01:14:48
control C, control V 01:14:50
aquí busco inglés 01:14:52
porque tengo en mis decimales 01:14:54
definidos por puntos 01:14:56
inglés de Reino Unido 01:15:00
y separados por coma 01:15:04
en Excel esta ventana 01:15:06
es prácticamente 01:15:08
y aceptar 01:15:10
y ya tengo aquí mis datos 01:15:12
tendré un montón más 01:15:16
por ahora mismo 01:15:18
y vamos a hacer una gráfica 01:15:20
venga una gráfica 01:15:22
insertar gráfico 01:15:24
vamos a ir al asistente 01:15:26
gráfico 01:15:28
quiero X y dispersión 01:15:30
tengo valores en X 01:15:32
para cada valor de X un valor de Y 01:15:34
siguiente 01:15:38
rango de datos 01:15:40
la columna A y B 01:15:42
vale 01:15:44
y tengo la serie de datos en columna X 01:15:46
con la primera fila 01:15:48
como etiqueta, perfecto 01:15:50
serie de datos 01:15:54
pues tengo la temperatura 01:15:56
mis valores en X son la columna A 01:15:58
y mis valores en Y 01:16:00
son la columna B 01:16:02
perfecto 01:16:04
título 01:16:06
temperatura 01:16:08
eje X 01:16:10
tiempo en segundos 01:16:12
eje Y 01:16:14
que medida 01:16:22
eje Y 01:16:26
temperatura 01:16:28
en grado centígrado 01:16:32
mayúscula mayúscula 01:16:38
bueno esto está un poco feo 01:16:42
y lo que voy a hacer va a ser 01:16:44
cambiar el formato de la serie de datos 01:16:46
voy a ponerle menos 01:16:50
0,5 01:16:52
voy a buscar aquí 01:16:54
un símbolo 01:16:56
en rombo y le voy a dar 01:16:58
una línea de trazado 01:17:00
puedo usar otra 01:17:02
y menos menos 01:17:08
y ya tengo aquí mis valores en temperatura 01:17:12
importante por favor 01:17:16
ninguna gráfica sin títulos 01:17:18
título de gráfico, título de eje 01:17:20
título de eje 01:17:22
y leyendas sin necesario 01:17:24
y listo 01:17:26
ya tengo un análisis básico 01:17:30
de datos 01:17:32
¿cómo puedo mejorar este análisis? 01:17:34
pues puedo añadir 01:17:36
el dato que tengo de altitud 01:17:38
aunque yo aquí la altitud 01:17:40
no lo he movido 01:17:42
puedo añadir a esta gráfica en otro eje 01:17:46
que es una forma de hacer 01:17:48
la gráfica un poco más compleja 01:17:50
añadir un eje secundario 01:17:52
entonces lo que voy a hacer va a ser 01:17:56
en rango de datos 01:18:00
en rango de datos 01:18:06
voy a añadir otra serie 01:18:08
y voy a agregar 01:18:10
la altitud 01:18:12
o la presión 01:18:14
el nombre 01:18:18
altitud 01:18:20
valores de aquí 01:18:22
el paquete 01:18:24
valores de ahí 01:18:30
la altitud 01:18:32
una vez que sepáis los datos 01:18:38
que queréis y que gráficas queréis 01:18:40
podéis tener la hoja de cálculos 01:18:42
preparada para que genere 01:18:44
estos gráficos directamente 01:18:46
que es lo que os recomiendo 01:18:48
en el evento porque tenéis poco tiempo 01:18:50
para hacer 01:18:52
yo tengo aquí 01:18:54
vamos a ponerlo 01:18:56
en formato de serie de datos 01:18:58
opciones 01:19:00
eje secundario 01:19:02
yo tengo aquí dos 01:19:06
y lo voy a poner más bonito como la otra vez 01:19:08
le voy a quitar aquí 01:19:10
y le voy a poner 01:19:12
otra cosa, al otro le puse un rombo 01:19:14
y aquí le voy a poner un triángulo 01:19:16
tracín, tracín 01:19:20
Elena, perdón, es que estoy un poco perdida 01:19:28
¿cómo habías pegado los datos? 01:19:30
porque entre que les 01:19:32
he puesto más tarde 01:19:34
¿cómo les has pegado en el Excel? 01:19:36
para que te salgan 01:19:38
en las columnas 01:19:40
pues los copias de aquí 01:19:44
de tu puerto com 01:19:46
copias 01:19:50
control C 01:19:52
y lo pegas 01:19:56
control V 01:19:58
y te aparece directamente el asistente 01:20:00
hecho en open calc 01:20:02
Excel tienes que, creo que es 01:20:06
en datos, formato de datos 01:20:08
y ya te sale 01:20:10
el asistente 01:20:12
¿habéis podido 01:20:16
copiar? es que yo intento copiar 01:20:18
del chat y no me deja 01:20:20
no, a mi tampoco me ha dejado 01:20:24
dice seleccionar 01:20:26
todo, te selecciona todo el chat 01:20:28
pero no permite copiar 01:20:30
a mi me ha costado un rato 01:20:34
y lo he hecho desde el móvil 01:20:36
¿desde el móvil? 01:20:38
pero es que no puedes copiar 01:20:40
los datos en la hoja de cálculo 01:20:42
desde el ordenador 01:20:44
no te deja copiar con el control C 01:20:46
y si le das a seleccionar 01:20:48
con el botón derecho del ratón te pone como seleccionar 01:20:50
todo, entonces 01:20:52
lo he conseguido hacer con el móvil 01:20:54
pero lo que no podéis copiar es 01:20:56
los datos que yo he puesto en el chat 01:20:58
eso es 01:21:00
vale, vale, vale, pues mío 01:21:02
los voy a copiar en el Telegram 01:21:04
a ver, a ver, a ver 01:21:08
y yo que tengo Excel 01:21:12
la verdad es que no sé muy bien 01:21:14
cómo pegar los datos 01:21:16
como te salen a ti, porque yo le doy al control V 01:21:18
y me les pega tal cual 01:21:20
en Excel 01:21:22
tienes que irte a datos, formato de datos 01:21:24
pero en Excel es más fácil 01:21:26
desde 01:21:28
desde una 01:21:30
a ver, esto lo puedo poner aquí 01:21:32
teniendo aquí en Italia 01:21:34
en Excel si te creas 01:21:36
un documento de texto con los datos 01:21:38
y luego le das a get data 01:21:40
te lo sube 01:21:42
claro, sí, sí, esa era la 01:21:44
segunda opción que tenemos, porque yo 01:21:46
lo copio aquí 01:21:48
yo hago control C 01:21:50
y en vez de copiarlo directamente a una hoja 01:21:52
de cálculo, abro un blog de 01:21:54
notas 01:21:56
el blog de notas 01:21:58
cualquiera, porque yo tengo también el 01:22:00
notepad 01:22:02
y lo pego 01:22:04
y esto lo guardo como archivo txt 01:22:06
y lo guardo en 01:22:10
voy a ponerle datos prueba 01:22:18
guardado 01:22:24
y puedo 01:22:26
importar los datos 01:22:32
también aquí 01:22:34
en OpenCAD y en 01:22:36
Google 01:22:38
sí, también se puede 01:22:40
aquí era 01:22:42
abrir 01:22:44
datos prueba 01:22:46
y tengo que seleccionar 01:22:48
que es un 01:22:50
ccv 01:22:52
ccv txt 01:22:54
y ya me vuelve a aparecer 01:23:02
el asistente de datos 01:23:08
aquí 01:23:14
coma aceptar 01:23:16
mis datos 01:23:20
esto puede ser un análisis 01:23:30
de datos 01:23:32
aquí podría haber, bueno, yo porque no he hecho 01:23:38
ninguna variación, pero de esta 01:23:40
gráfica podríamos sacar la conclusión 01:23:42
de que a menor temperatura 01:23:44
mayor 01:23:46
altitud 01:23:48
porque conforme va aumentando 01:23:50
la altitud, va bajando 01:23:52
la temperatura, y al revés 01:23:54
entonces nuestro cáncer, como tendremos una 01:23:56
variación muy grande de altitud 01:23:58
podremos llegar a 01:24:00
podremos demostrar de verdad 01:24:02
en conclusiones que eso que nos dicen 01:24:04
teóricamente, de que la temperatura 01:24:06
es inversamente proporcional, no sé qué 01:24:08
pues yo lo puedo mostrar 01:24:10
en una gráfica de datos reales 01:24:12
y esto puede ser un análisis 01:24:14
muy básico de datos 01:24:16
que puedo hacer 01:24:18
con estos datos que obtengo 01:24:20
también podríamos hacer una gráfica 01:24:22
de presión atmosférica 01:24:24
uy uy uy, como no me habéis 01:24:26
dicho esto, que me falta 01:24:28
me falta 01:24:30
un título de eje 01:24:32
no puede estar 01:24:34
no puede faltar ningún título de eje 01:24:36
me falta el título del eje 01:24:40
secundario i, que es la altitud 01:24:42
perdona un momento 01:24:44
entiendo que todos estos 01:24:46
datos, los chavales 01:24:48
cuando lo entreguen son todo 01:24:50
en formato electrónico, claro 01:24:52
porque esto no se puede imprimir 01:24:54
no no, vosotros 01:24:56
en la presentación al jurado 01:24:58
tenéis que hacer una presentación 01:25:00
un powerpoint donde pongáis 01:25:02
vuestra gráfica 01:25:04
o algún esquema, o si queréis poner 01:25:06
una tabla de porcentaje 01:25:08
pero no tenéis que 01:25:10
entregar la rista 01:25:12
esta de datos 01:25:14
pero el día del evento 01:25:17
se supone que si todo va bien 01:25:19
lee lo que tenga que leer 01:25:21
toma, calcula lo que tenga que calcular 01:25:23
y todos esos datos 01:25:25
la estación de tierra los recibe 01:25:27
pero los guarda, se guardan 01:25:29
en el ordenador, entonces 01:25:31
luego eso se hace una presentación 01:25:33
otro día, o como funciona el tema 01:25:35
depende, depende de 01:25:37
cada regional 01:25:39
en la nacional, el formato estándar 01:25:41
es que lanzáis 01:25:43
por la mañana, por ejemplo 01:25:45
y luego tenéis una 01:25:47
dos horas para preparar la presentación 01:25:49
al jurado, entonces tenéis que 01:25:51
tenerlo todo preparado para 01:25:53
exponer los datos que habéis 01:25:55
obtenido ese día 01:25:57
Vale 01:26:01
Vale 01:26:03
Gracias 01:26:05
Una pregunta 01:26:11
porque no lo consigo en Excel 01:26:13
como cogen los datos 01:26:15
como puntos 01:26:17
que los interpreten como números 01:26:19
y no sé en qué opción es 01:26:21
como puntos, tiene que cambiar el idioma 01:26:23
en opciones 01:26:25
no encuentro para cambiar el idioma 01:26:27
en Excel 01:26:29
no recuerdo exactamente como era 01:26:31
Un minuto 01:26:33
Claro tú has 01:26:39
importado los datos 01:26:41
01:26:43
y sí que los separo 01:26:45
por comas 01:26:47
por las columnas 01:26:49
y lo ha abierto aquí directamente 01:26:51
o como 01:26:53
es que yo intento utilizar 01:26:55
siempre open 01:26:57
arriba data 01:26:59
data 01:27:01
import get data 01:27:03
a la izquierda 01:27:05
a la izquierda del todo 01:27:07
from file 01:27:09
y ahora buscar el pichero 01:27:11
y ahora cuando lo 01:27:15
elijas te tiene que salir la opción de elegir 01:27:17
el idioma 01:27:19
datos prueba 01:27:21
aquí está 01:27:27
qué raro está esto 01:27:29
así va a aparecer a vosotros 01:27:33
delimita el coma 01:27:35
Sí a mí me sale así 01:27:37
bueno porque yo lo pego con pegado 01:27:39
especial 01:27:41
llego a ese punto 01:27:43
y aquí transform data 01:27:45
ah pero no me pilla las comas 01:27:51
esto es lo que decís 01:27:53
a mí me las pilla como puntos 01:27:55
entonces entiende que es un texto 01:27:57
ah claro 01:27:59
a ver vamos a probar otra vez 01:28:07
vale 01:28:27
y abrimos 01:28:31
directamente 01:28:33
bueno otra cosa 01:28:41
que podría hacer 01:28:43
porque el este le espera comas 01:28:45
yo solo antes 01:28:47
lo hacía en datos 01:28:49
importar datos 01:28:51
data 01:28:53
data 01:28:55
from tsv 01:28:57
bueno 01:28:59
la hay también a lo mejor 01:29:01
ah era otro sitio donde es 01:29:03
de aquí no 01:29:05
es lo mismo no 01:29:09
datos prueba 01:29:11
esto tiene que poder hacer 01:29:15
delimita 01:29:19
el delimita 01:29:21
y cambio esto 01:29:23
pero yo es que no encuentro inglés por ningún lado 01:29:31
no no 01:29:33
está diciendo el tipo de datos 01:29:35
Elena 01:29:37
y al pegar y no puedes copiar y pegar 01:29:39
directo 01:29:41
pero copiando y pegando 01:29:43
una solución 01:29:45
aquí no 01:29:47
que digo una cosa un poco 01:29:49
es reemplazar el punto 01:29:51
por la coma 01:29:53
también lo puedes hacer 01:29:59
buscar y reemplazar arriba 01:30:01
y cambiar 01:30:03
sí sí sí 01:30:05
pero no entiendo porque 01:30:07
ha cambiado 01:30:09
antes salía algo muy parecido 01:30:11
a lo que me parece 01:30:13
el open calc 01:30:15
también se puede hacer en el google sheets 01:30:17
ahí también se puede importar 01:30:21
datos 01:30:23
desde un .txt 01:30:25
bien pues 01:30:35
hemos terminado 01:30:37
los contenidos para hoy 01:30:39
yo quería hacer una pregunta 01:30:41
sobre una cosa que quedó en el tintero en la sesión 01:30:43
pasada 01:30:45
en el programa 01:30:47
para el sensor 01:30:49
habéis puesto un delay de un segundo 01:30:51
para respetar 01:30:53
la exigencia de que la transmisión de datos 01:30:55
sea cada segundo 01:30:57
pero se comentó el otro día 01:30:59
quizás es lo mismo y es equivalente 01:31:01
pero parece más relevante 01:31:03
el delay 01:31:05
lo que hace es bloquear la placa 01:31:07
el microcontrolador 01:31:09
primero poner un delay 01:31:13
999 milisegundos 01:31:15
pero sigue siendo una chapuza 01:31:17
crear un mills 01:31:19
ahí para mantener durante 01:31:21
un segundo 01:31:23
sin interrumpir las comunicaciones 01:31:25
el espaciado de los datos 01:31:27
entonces como se hace para poner 01:31:29
mills en vez de delay 01:31:31
en ese caso concreto 01:31:33
porque habéis puesto aquí el programa con delay 01:31:35
pero dijisteis el otro día que 01:31:37
delay no conviene utilizarlo 01:31:39
depende mucho de tu programa 01:31:41
es otra forma de hacerlo 01:31:43
es verdad que delay 01:31:45
el resultado es equivalente 01:31:47
el resultado es equivalente 01:31:49
solo que te va a consumir 01:31:51
el delay para el sistema 01:31:53
no estás haciendo nada durante 01:31:55
este tiempo 01:31:57
y el millis no para 01:31:59
el sistema, simplemente va contando 01:32:01
contando segundo 01:32:03
os puedo 01:32:05
dejar el archivo de como sería 01:32:07
esto con la función millis 01:32:09
el ejemplo 01:32:11
del día pasado 01:32:13
era crear una variable 01:32:15
de millis anteriores 01:32:17
y millis actuales 01:32:19
y contar antes y después 01:32:21
de este ciclo 01:32:23
exactamente igual 01:32:25
sería 01:32:27
copiar ese ejemplo 01:32:29
dentro de este programa 01:32:31
que me lo apunto y os lo mando 01:32:33
lo puedo poner 01:32:35
en el código 01:32:37
para que lo podáis probar 01:32:39
y lo otro es 01:32:41
que tal como lo habéis comentado 01:32:43
como se cortan y pegan los datos 01:32:45
no deja de ser una especie 01:32:47
de componenda porque no hay una transmisión directa 01:32:49
es decir, lo ideal 01:32:51
sería que los datos 01:32:53
pasasen directamente de Arduino 01:32:55
a Excel sin cortar y pegar 01:32:57
no te lo 01:32:59
se puede hacer 01:33:01
se puede hacer 01:33:03
con Data Streamer 01:33:05
porque si no estás cortando y pegando 01:33:07
pero no estás cumpliendo con la misión 01:33:09
la misión es que se transmita 01:33:11
de la placa 01:33:13
que los datos los cocines en tiempo 01:33:15
real 01:33:17
y eso no es cocinarlos en tiempo real 01:33:19
no tienes que cocinarlos 01:33:21
en tiempo real, tienes que recibirlos 01:33:23
claro, lo recibes 01:33:25
pero si lo recibes y tienes que después cortar y pegar 01:33:27
la restricción es recibir 01:33:29
claro, pero no es 01:33:31
una vez que recibes tienes que analizar 01:33:33
no hay restricción en cuanto a eso 01:33:35
no es una condición 01:33:37
o por lo menos yo lo he entendido así 01:33:39
no digo que esté explícita 01:33:41
en las condiciones, en las bases 01:33:43
del proyecto pero sí que 01:33:45
me parece que si lo que haces es 01:33:47
cortar y pegar los datos 01:33:49
no estás haciendo el trabajo 01:33:51
es decir, los datos tendrían que pasar 01:33:53
directamente de la 01:33:55
placa, del monitor 01:33:57
serial a Excel 01:33:59
por Data Streamer 01:34:01
no tiene 01:34:03
porque no es 01:34:05
obligatorio 01:34:07
no te lo exigen 01:34:09
la exigencia es 01:34:11
recibir en tiempo real 01:34:13
y presentar un análisis 01:34:15
entonces el análisis es a posteriori 01:34:17
exacto, no puedes presentar 01:34:19
estos datos así, tienes que presentar una gráfica 01:34:21
es un análisis 01:34:23
claro, es un análisis 01:34:25
a posteriori 01:34:27
el análisis no tiene por qué ser 01:34:29
a tiempo real 01:34:31
de hecho hay equipos 01:34:33
que basan su misión secundaria 01:34:35
en hacer la gráfica 01:34:37
en tiempo real 01:34:39
porque es una misión aparte 01:34:41
de lo que te piden 01:34:43
entonces si conseguimos eso, ¿eso es una misión secundaria? 01:34:45
si conseguimos eso, eso sería 01:34:47
una misión secundaria 01:34:49
técnica, pero tenéis que buscarle 01:34:51
un objetivo, o sea ¿por qué queréis 01:34:53
hacer la gráfica en tiempo real? 01:34:55
eso es lo que de verdad tenéis que contestar 01:34:57
si hacéis 01:34:59
esa misión 01:35:01
justificándolo 01:35:03
entonces se considera 01:35:05
buscando el por qué 01:35:07
necesita recibir los datos en tiempo real 01:35:09
te va a salir 01:35:11
la misión secundaria 01:35:13
una de las posibles 01:35:15
claro 01:35:17
una última pregunta 01:35:19
si los datos pesan tanto 01:35:21
que es imposible procesarlo 01:35:23
inmediatamente y hay que grabarlo 01:35:25
en una tarjeta de memoria 01:35:27
¿vale también eso como misión secundaria? 01:35:29
hay una serie de sensores 01:35:31
cuyos datos pesan demasiado 01:35:33
como para hacerlo así, de esta manera 01:35:35
si, siempre y cuando 01:35:37
reciba presión y 01:35:39
temperatura en tiempo real 01:35:41
por ejemplo, tú puedes recibir 01:35:43
presión y temperatura en tiempo real y luego 01:35:45
tomar fotos 01:35:47
que guarda en una SD 01:35:49
a eso me refiero, es decir, que si tú 01:35:51
cumples con el sensor de temperatura y presión 01:35:53
y añades un sensor que 01:35:55
toma otros datos pero que no retransmite 01:35:57
sino que grabas, ¿también vale? 01:35:59
01:36:01
vale 01:36:03
sí, sí, mientras recibas presión 01:36:05
y temperatura en tiempo real 01:36:07
luego tu misión secundaria puede ser 01:36:09
tomar 01:36:11
fotos con una cámara 01:36:13
entonces eso, claro 01:36:15
no lo vas a poder transmitir en tiempo real 01:36:17
y así lo puedes 01:36:19
guardar en una tarjeta 01:36:21
todos los datos, para decir eso, aclarar eso a mis 01:36:23
alumnos, porque estamos barajando posibilidades 01:36:25
todavía no lo tenemos ni mucho menos claro 01:36:27
todos los datos que tomemos 01:36:29
con sensores aparte de 01:36:31
los sensores obligatorios 01:36:33
esos datos no es necesario que se comuniquen 01:36:35
directamente, se pueden guardar 01:36:37
y después analizar 01:36:39
sí, los puedes guardar 01:36:41
y después analizarlo 01:36:43
de todas formas 01:36:45
datos como estos, datos 01:36:47
de sensores no te va a costar recibir 01:36:49
en tiempo real y te va a 01:36:51
servir, o sea que decir 01:36:53
tiene que ser algo muy específico como una cámara 01:36:55
para que de verdad te merezca la pena 01:36:57
imágenes, imágenes 01:36:59
te merezca la pena cambiar el circuito 01:37:01
para instalar una SD, porque eso ya 01:37:03
cambia la programación, o sea que decir que 01:37:05
claro, que lo que te quitas por un lado 01:37:07
te lo va a añadir por el otro, porque 01:37:09
sí, es que 01:37:11
estamos barajando posibilidades, porque no sabemos 01:37:13
qué hacer de misión secundaria todavía 01:37:15
sí, sí, sí, pero 01:37:17
datos de otros sensores como humedad 01:37:19
y CO2, no te va a costar nada 01:37:21
recibirlos en tiempo real, aunque 01:37:23
luego los guardes igualmente, pero 01:37:25
simplemente ya, en otros datos que 01:37:27
pesan más y se te hace imposible 01:37:29
recibirlos, pues sí que los puedes guardar 01:37:31
en una SD 01:37:33
y ahí corre el riesgo 01:37:35
cuidado, porque ahí corre el riesgo 01:37:37
de que si se te rompe la SD 01:37:39
al caer, lo pierdes todo 01:37:41
pierdes toda tu misión secundaria 01:37:43
no, solamente los datos 01:37:45
de sensores que no son obligatorios 01:37:47
entonces, ¿todo eso después se presenta 01:37:49
al día siguiente en el 01:37:51
Depende, depende 01:37:53
de la regional y del evento 01:37:55
tenéis más tiempo o menos 01:37:57
¿cuál es el tiempo mínimo que tenemos 01:37:59
entre el lanzamiento y 01:38:01
la cocina de datos? El mínimo de 01:38:03
tiempo es 01:38:05
el tiempo que tardan los demás en lanzar 01:38:07
o sea, porque 01:38:09
esto va normalmente 01:38:11
va en orden 01:38:13
los que primero lanzan 01:38:15
son los que primero presentan 01:38:17
porque tienen todo el tiempo 01:38:19
entre los que demás han lanzado 01:38:21
más un tiempo mínimo 01:38:23
que yo diría que es de entre 01:38:25
dos horas 01:38:27
dos horitas, más todo lo que 01:38:29
tardan los demás en lanzar, que suele ser 01:38:31
una hora larga, dos horas 01:38:33
dependiendo del evento 01:38:35
vale, gracias 01:38:37
imagínate que lanzáis los primeros 01:38:39
pues tendréis a lo mejor 01:38:41
no sé, aproximadamente 01:38:43
tres horas entre el tiempo 01:38:45
mínimo y el tiempo 01:38:47
que tardan los demás en lanzar 01:38:49
de hacer el análisis 01:38:51
de todas formas tú fíjate que una vez 01:38:53
una vez que tengas una 01:38:55
hoja de datos lo que se ha preparado 01:38:57
es poner los datos de ese 01:38:59
día 01:39:01
esta gráfica puedes tener ya 01:39:03
preestablecida 01:39:05
para poner aquí las columnas 01:39:07
y poco más 01:39:09
la ventaja 01:39:11
de transmitir los datos 01:39:13
si lo quieres guardar en la SD 01:39:15
la ventaja de transmitirlos 01:39:17
es que los tienes por duplicado en la tarjeta 01:39:19
y los que has recibido 01:39:21
y que en el caso de que tú cansas, huele 01:39:23
y se te vaya muy 01:39:25
lejos y no lo encuentres, por lo menos 01:39:27
los datos los tienes y puedes defender tu proyecto 01:39:29
perfectamente, claro, si lo guardas 01:39:31
en una SD 01:39:33
no tienes 01:39:35
si las dos cosas, transmitir 01:39:37
y guardar a la vez 01:39:39
yo os recomiendo 01:39:41
que si os planteáis ponerlo en una SD 01:39:43
ya guardarlo todo 01:39:45
en la SD, si para algo os planteáis 01:39:47
tener una SD 01:39:49
ya que la 01:39:51
tenéis pues lo metéis todo 01:39:53
en la SD 01:39:55
porque os va a costar lo mismo a nivel 01:39:57
de programación 01:39:59
ya que os ponéis el trabajo de conectarla 01:40:01
y tenerla en vuestros 01:40:03
circuitos, utilizarla lo máximo posible 01:40:05
Vale, una cosa 01:40:09
para pasarlo a Estel 01:40:11
si le das a 01:40:13
y le dices 01:40:15
pues ya te lo pone bien 01:40:17
vale 01:40:19
ya lo he encontrado, como repite 01:40:21
como es, entonces le das 01:40:23
si importas 01:40:25
y luego cuando te 01:40:27
pone que le pongas la coma 01:40:29
le pones coma 01:40:31
y entonces a la derecha pone 01:40:33
que no te lo 01:40:35
que no te lo reconozca 01:40:37
Vale, vale 01:40:39
ya lo he visto 01:40:41
a lo he visto, no estaba compartiendo 01:40:43
un momento, para que lo veáis 01:40:45
para que se 01:40:51
quede así grabado también 01:40:53
en archivo 01:40:55
en GetData 01:40:57
aquí 01:40:59
CSV 01:41:01
los datos 01:41:03
y entonces aquí 01:41:05
no, le doy a que 01:41:07
no detecte 01:41:09
y lo 01:41:11
ah, ya están aquí 01:41:15
claro, pero me sigue detectando, ahora aquí lo que puedo 01:41:17
hacer es 01:41:19
replace 01:41:23
puntos 01:41:25
por comas 01:41:27
listo 01:41:35
ya me lo detecta como número 01:41:37
también hay otro programa 01:41:47
que podemos utilizar 01:41:49
yo creo que lo vamos a ver en las escenas 01:41:51
un programa que podemos 01:41:53
utilizar para que 01:41:55
guarde los datos automáticamente 01:41:57
en un txt que se llama 01:41:59
que dejaré el enlace 01:42:01
creo que lo tenéis en el documento 01:42:03
de sesión 01:42:05
tenéis el enlace a descargar el 01:42:07
es un programa que 01:42:09
simplemente lo que hace es grabar 01:42:11
lo que aparece en el puerto serie, entonces lo graba 01:42:13
automáticamente, y eso bueno 01:42:15
te da un poco de seguridad 01:42:17
de que lo está grabando 01:42:19
de verdad, porque si por lo que sea 01:42:21
tú cierras el 01:42:23
puerto con, pierdes tus datos 01:42:25
entonces es importante 01:42:27
tener ahí algo que te 01:42:29
asegure que lo está grabando 01:42:31
bien, pues alguna pregunta 01:42:39
Elena 01:42:41
mira, el año pasado 01:42:43
yo intenté, la verdad que 01:42:45
has comentado que no es necesario 01:42:47
pero es verdad que queda muy 01:42:49
molón grabar 01:42:51
que va variando las gráficas 01:42:53
con los datos 01:42:55
conforme van llegando por segundo 01:42:57
yo si que conseguí 01:43:01
que me llegara la transmisión a través del excel 01:43:03
como ha comentado el compañero 01:43:05
y es verdad que lo formate 01:43:07
las columnas, etc, etc 01:43:09
el problema es que las gráficas dinámicas 01:43:11
que es como se llama la historia esta 01:43:13
yo por lo menos no conseguí 01:43:15
que me generaran 01:43:17
gráficas dinámicas 01:43:19
porque lo que espera la gráfica dinámica 01:43:21
es que cada dato 01:43:23
te llegue ya a una columna diferente 01:43:25
y como nosotros previamente 01:43:27
tenemos que separar los campos 01:43:29
que han venido por comas 01:43:31
en columnas 01:43:33
tenía que parar la transmisión 01:43:35
de datos para poder generar 01:43:37
la gráfica, por lo cual al final no conseguí 01:43:39
las gráficas dinámicas 01:43:41
pero claro, en cuanto paraba 01:43:43
tu transmisión 01:43:45
ya no era dinámica 01:43:47
claro, ya no era igual 01:43:49
que utilizar 01:43:51
lo que acabas de hacer tú o cualquier otro 01:43:53
no existía 01:43:55
por lo que yo pude investigar 01:43:57
para generar gráficas dinámicas 01:43:59
Excel te obliga 01:44:01
a que por cada canal 01:44:03
de comunicación llegue un campo 01:44:05
diferente y a nosotros nos llega 01:44:07
todo por un único campo 01:44:09
por un único canal, todos los datos 01:44:11
de los sensores y luego lo tenemos 01:44:13
que dividir en columnas 01:44:15
entonces yo no sé 01:44:17
si existe, yo me metí en foros 01:44:19
a nivel internacional 01:44:21
yo no sé a quién pregunté 01:44:23
y la verdad que nadie me 01:44:25
nadie te dio solución 01:44:27
¿intentaste cambiar la forma 01:44:29
en la que recibís los datos? 01:44:31
se los puedes configurar 01:44:33
desde Arduino 01:44:35
pero entonces pesaba mucho el paquete 01:44:37
claro, mandar 01:44:39
no porque era por cada 01:44:41
canal de radio, no podía ser 01:44:43
yo mandaba 01:44:45
un chorizo 01:44:47
de datos 01:44:49
entonces no se puede 01:44:51
hay solamente un canal de radio por el 01:44:53
que envía 01:44:55
yo por lo menos no tengo ni idea 01:44:59
debe de existir porque yo he visto 01:45:01
que otros años 01:45:03
pues otros equipos de otra 01:45:05
yo creo que fue de Galicia me parece 01:45:07
o no recuerdo 01:45:09
que hacían 01:45:11
gráficas dinámicas 01:45:13
es decir, que sí que se veía 01:45:15
cómo se iban moviendo los datos 01:45:17
conforme bajaba el CANSAT 01:45:19
con lo cual alguna forma 01:45:21
a lo mejor no es con Arduino, es con Python 01:45:23
o no lo sé 01:45:25
exacto 01:45:27
sí que la hay, pero no es nada sencilla 01:45:29
hay que hacer una programación 01:45:31
específica y utilizar drivers 01:45:33
muy muy concretos 01:45:35
hay foros donde te lo ponen, pero 01:45:37
ya te digo que 01:45:39
los alumnos se pueden volver 01:45:41
micos, porque 01:45:43
realmente existe 01:45:45
no es copia una librería y manda una orden 01:45:47
en C, no es así, es un pelín 01:45:49
más complejo 01:45:51
yo vi algo en Python, pero bueno 01:45:53
yo lo domino 01:45:55
nivelito normalito 01:45:57
y sí que vi que en Python 01:45:59
había ahí algo como para 01:46:01
generar ficheros y tampos 01:46:03
pero yo ahí ya no me metí 01:46:05
eso ya era un fregado demasiado 01:46:07
para mí 01:46:09
pues entonces 01:46:11
yo creo que este año las gráficas dinámicas 01:46:13
buscamos otra misión secundaria 01:46:15
no pasa nada 01:46:17
sí que hay equipos que lo hacen con Python 01:46:19
eso sí 01:46:21
lo he visto, pero claro, depende mucho 01:46:23
del equipo 01:46:25
y también de 01:46:31
realmente vuestra misión secundaria 01:46:33
porque si no necesitáis 01:46:35
tener 01:46:37
centrar en lo que de verdad 01:46:39
va a dar valor a vuestro proyecto 01:46:41
esto era porque quedaba bonito 01:46:43
claro, si eso en realidad 01:46:45
no le da valor a vuestro proyecto científico 01:46:47
y tal 01:46:49
a lo mejor es peor meterse en ese jaleo 01:46:51
que hacerlo 01:46:53
bueno, os he dejado aquí el enlace 01:46:55
del cool term 01:46:57
que si no lo vemos la semana que viene lo que haré será grabar un pequeño 01:46:59
video de cómo capturar los datos 01:47:01
porque este programa lo que hace es que directamente 01:47:03
te lo graba 01:47:05
te lo graba un archivo sin que tú tengas que copiar 01:47:07
y pegar, entonces 01:47:09
puedes ir grabando 01:47:11
y también te permite grabar archivos diferentes 01:47:13
que eso 01:47:15
puede ser como 01:47:17
una copia de seguridad o algo parecido 01:47:19
porque nunca se sabe 01:47:21
lo que puede hacer 01:47:23
así que os dejo ahí el enlace 01:47:27
pero si no da tiempo la semana que viene 01:47:29
lo que haré será grabar 01:47:31
un pequeño video 01:47:33
y también creo que grabaré un video 01:47:35
de las clases de Tinkercad 01:47:37
no sé si alguien ha podido utilizar 01:47:39
crear una clase en Tinkercad 01:47:41
para enviar ejercicios 01:47:43
de programación a su equipo 01:47:45
pero creo que 01:47:47
fue muy interesante 01:47:49
la semana pasada y también 01:47:51
lo tengo apuntado 01:47:53
Elena 01:47:55
estoy buscando por aquí 01:47:57
hay algún video de Youtube que pone 01:47:59
Arduino, Serial Plotter, gráficos 01:48:01
múltiples y leyendas 01:48:03
no lo he probado pero viene un enlace 01:48:05
a Serial Plotter 01:48:07
y viene en gráficos 01:48:09
múltiples y leyendas 01:48:11
no lo he mirado 01:48:13
que no lo he hecho yo 01:48:15
pero estoy viendo que salen gráficos 01:48:17
de distintos datos 01:48:19
si queréis lo pongo por el chat 01:48:21
y lo teáis 01:48:23
compártelo por favor 01:48:25
Serial Plotter se abre aquí 01:48:27
e igual que 01:48:29
Serial Port 01:48:31
pero 01:48:33
lo que hace es que 01:48:35
hace la gráfica directamente 01:48:37
os lo he puesto 01:48:43
por el chat 01:48:45
pero no lo he probado 01:48:47
yo no he utilizado mucho 01:48:49
el Serial Plotter porque al abrir el Serial Plotter 01:48:51
pierde lo que se dice 01:48:53
yo si que lo he utilizado pero no para 01:48:55
múltiples datos 01:48:57
claro, aquí habré de configurar 01:48:59
porque si solo tiene un dato 01:49:01
si que te aparece 01:49:03
vamos a hacer la prueba 01:49:05
os mando la prueba 01:49:09
la prueba sería dejar solo un dato 01:49:11
así que 01:49:15
lo que voy a hacer va a ser 01:49:17
voy a comentar todo lo demás 01:49:27
a ver si funciona 01:49:29
si también se puede utilizar 01:49:31
yo no lo he utilizado mucho 01:49:33
porque claro 01:49:35
al verlo en el Serial Plotter 01:49:37
pierde 01:49:39
el dato 01:49:41
el dato numérico 01:49:43
entonces 01:49:45
a ver 01:49:47
a ver que me está escribiendo aquí 01:49:49
cerros de notas 01:49:55
yo tengo una cuestión 01:49:57
cuando pueda 01:49:59
dime 01:50:05
los kits de 01:50:07
Asturias vienen sin 01:50:09
transmisor de radio 01:50:11
entonces era por saber 01:50:13
hola 01:50:17
no te escucho 01:50:21
me escucháis a mi? 01:50:23
ahora si Elena 01:50:25
me oyes 01:50:27
ah vale 01:50:29
igual es que soy yo la que me queda colgada 01:50:31
al contrario soy yo 01:50:33
que te digo 01:50:35
en los kits de iniciación 01:50:37
que habéis enviado Asturias 01:50:39
vienen sin transmisor de radio 01:50:41
entonces ya saber que modelo 01:50:43
es el que vais a utilizar para la práctica 01:50:45
si es el APC220 o hay otro modelo 01:50:47
si en la sesión de formación 01:50:49
también vamos a utilizar el APC220 01:50:51
vale 01:50:53
perfecto 01:50:55
gracias 01:50:57
hola perdóname oye 01:50:59
si vamos a ver 01:51:01
aquí en Andalucía lo que hemos recibido 01:51:03
en los institutos 01:51:05
es un NTC 01:51:07
para medir la temperatura y un sensor 01:51:09
atmosférico que es el MPX4115A 01:51:11
los conoces? 01:51:13
pero nos viene también el BMP 01:51:17
creo que viene también 01:51:19
yo no lo he visto por lo menos 01:51:21
igual me equivoco 01:51:23
pero vamos 01:51:25
en todo caso hemos metido el lenguaje que viene en el tutorial 01:51:27
que viene en la página 01:51:29
de ESERO 01:51:31
y al instalar el programa 01:51:33
vienen unas lecturas de altura que me merecen 01:51:35
poca credibilidad 01:51:37
eso tiene sentido o 01:51:39
es que el sensor es poco serio 01:51:41
pues no se 01:51:43
ponte que Cordoba este a 200 algo metros 01:51:45
de altura sobre el nivel del mar 01:51:47
y luego cuando hemos cambiado de planta de edificio 01:51:49
puede ser 01:51:51
por cada planta decía que habíamos subido 01:51:53
9 metros cuando lo correal es que hubiéramos subido 01:51:55
la mitad 01:51:57
es probable entonces 01:51:59
que el problema sea de la fórmula que convierte 01:52:01
los datos analógicos 01:52:03
si totalmente 01:52:05
porque si ves que cambia 01:52:07
el problema sería que se te quede 01:52:09
eso me ha pasado a mi con algunos sensores 01:52:11
que no he soldado bien 01:52:13
el problema es que se te quede siempre 01:52:15
el mismo valor, si algo te da 01:52:17
siempre el mismo valor es que algo 01:52:19
va mal, exactamente el mismo valor 01:52:21
eso está mal 01:52:23
pero si ves variación 01:52:25
si ves que te subes a un edificio y ves variación 01:52:27
es que está funcionando 01:52:29
pero no está tomando bien 01:52:31
la referencia 01:52:33
porque realmente si hacen la diferencia 01:52:35
ha cambiado 01:52:37
ha aumentado 01:52:39
la altura 01:52:41
lo malo sería 01:52:43
que se te hubiera quedado igual 01:52:45
y no hubiera detectado esa diferencia 01:52:47
¿sabe alguien alguna forma 01:52:49
de saber la altura de una calle 01:52:51
concreta por ejemplo 01:52:53
para tener una referencia? 01:52:55
la verdad es que no 01:52:57
lo sé 01:52:59
a lo mejor con un reloj con altímetro 01:53:01
claro puede intentar 01:53:03
mirar de otra forma 01:53:05
o mirar a lo mejor 01:53:07
los datos de justo de tu localidad 01:53:09
de la altura de tu localidad 01:53:11
me parece que en google maps 01:53:13
te viene la altura también 01:53:15
bueno pues lo miro 01:53:17
con cualquier aplicación de móvil 01:53:19
como puede ser firefox 01:53:21
o arduino science 01:53:23
o physics toolbar 01:53:25
te da los valores por medio 01:53:27
del gps 01:53:29
en google maps 01:53:31
google maps 01:53:33
gps y si no instituto geográfico 01:53:35
y si no venís a madrid 01:53:37
si no venís al retiro 01:53:39
vais a la estatua del ángel caído 01:53:41
que está a 666 metros 01:53:43
de altura 01:53:45
y ya lo tenéis 01:53:47
muchas gracias 01:53:49
gracias 01:53:51
el otro día dijiste 01:53:57
que lo mejor era 01:53:59
paso a paso ir probando 01:54:01
que todos los procesos que fuéramos 01:54:03
haciendo funcionaban 01:54:05
como podemos comprobar 01:54:07
que el bmp que hemos hecho 01:54:09
hoy funciona 01:54:11
porque no nos está funcionando ahora 01:54:13
la salida de datos 01:54:15
a ver si es que está estropeado 01:54:17
el sensor, como podemos comprobar 01:54:19
si funciona o no funciona 01:54:21
pues intentar 01:54:23
si tenéis alguna 01:54:25
si tenéis termostato 01:54:27
sabéis a que temperatura está la sala 01:54:29
ver si esa temperatura 01:54:31
es más o menos similar 01:54:33
a la que aparece en vuestro sensor 01:54:35
es que no nos lee los datos 01:54:37
en el sensor, nos aparece directamente 01:54:39
en el serial 01:54:41
nos aparece el nombre del 01:54:43
pero no nos lee ningún 01:54:45
el check wiring 01:54:47
vale vale 01:54:53
si tenéis tiempo 01:54:55
nos quedamos ahora 01:54:57
un momento 01:54:59
porque ya son las 7 01:55:01
yo doy por terminada la sesión 01:55:03
oficial 01:55:07
para 01:55:09
los que tengan que firmar asistencia 01:55:11
o lo que sea 01:55:13
adelante, también termino 01:55:15
esta grabación, aunque grabaré también 01:55:17
lo que hablamos de dudas 01:55:19
porque siempre es interesante 01:55:21
pero así se queda como dos videos 01:55:23
porque luego se hace un video demasiado largo 01:55:25
así que bueno 01:55:27
termino oficialmente la sesión 01:55:29
tengo la alabación 01:55:31
Subido por:
Innovacion
Licencia:
Reconocimiento - No comercial - Compartir igual
Visualizaciones:
252
Fecha:
25 de noviembre de 2022 - 8:10
Visibilidad:
Público
Centro:
C RECURSOS INNOVACIÓN
Duración:
1h′ 55′ 37″
Relación de aspecto:
1.78:1
Resolución:
1920x1080 píxeles
Tamaño:
915.65 MBytes

Del mismo autor…

Ver más del mismo centro


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid