Activa JavaScript para disfrutar de los vídeos de la Mediateca.
SESION 3 - TU SATELITE EN ÓRBITA - CANSAT 2023
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
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
si
00:29:19
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
sí
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
sí
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
da
00:30:53
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
sí
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
sí
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
en
00:46:02
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
no
00:46:50
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
el
00:50:16
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
sí
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
ok
01:02:20
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
ok
01:04:30
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
en
01:19:42
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
en
01:20:04
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
eh
01:22:28
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
y
01:23:24
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
Sí
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
ok
01:27:13
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
sí
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
y
01:42:59
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
si
01:50:15
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
si
01:51:15
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