Saltar navegación

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

Sesión 2 : CANSAT "Tu satélite en órbita" 2024

Ajuste de pantalla

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

Subido el 26 de noviembre de 2023 por Innovacion

117 visualizaciones

Descargar la transcripción

Yo no he tenido información sobre la dotación de equipos al profesorado, entonces no sé. 00:00:00
Comunidad de Madrid, ya os mandaremos un aviso por el tema del kit, informándoos. 00:00:10
De todas maneras, el contenido del kit está en el aula virtual, por si lo queréis ver. 00:00:16
Genial, gracias. 00:00:23
Por si te sirve de ayuda, dado que de momento nos han mandado que hay unos 100 equipos inscritos 00:00:24
en Madrid, con 100 profesores, ya te anticipo que no vamos a poder admitir más de un equipo 00:00:31
por profesor. Porque solo con 100 profesores ya nos aseguramos 100 equipos, con lo cual 00:00:41
si hubiera un segundo equipo, pues nada, sería imposible. O sea que probablemente cuando 00:00:48
sacamos las bases, que esperamos sacarlas esta semana, probablemente restringamos a 00:00:53
un equipo. 00:00:58
Sí, quería preguntar, es que la semana que viene tenemos puntas de evaluación y el 00:00:59
martes concretamente tengo la tarde entera. Entonces, para saber si… bueno, justificarlo 00:01:03
y también no perderme la sesión. Aunque bueno, como lo estáis colgando supongo que 00:01:11
no habría mayor problema, ¿no? 00:01:18
Tenemos un correo a innovación y formación, con tu caso particular. 00:01:20
Vale, perfecto. 00:01:24
El día 24 es el último día para hacer las inscripciones, ¿no? El día 24 de noviembre. 00:01:25
O sea, el jueves se pueden hacer inscripciones todavía. 00:01:31
Sí. 00:01:34
Vale. 00:01:35
Bueno, y hoy vamos a seguir por donde lo dejamos la semana pasada, que fue una sesión 00:01:36
un poco densa y larga y demás. Entonces, vamos a intentar hacer un poco de recordatorio 00:01:42
y hasta donde lleguemos. Yo soy bastante ambiciosa para la sesión de hoy, pues quiero 00:01:48
hacer los ejercicios que nos quedaron de programación básica con Arduino, programación básica 00:01:54
básica, que lo podemos hacer con la plataforma Tinkercad Circuits. Y luego, bueno, intentar 00:02:00
hacer una simulación con un sensor de temperatura, que también podemos encontrar en esta plataforma 00:02:06
de Tinkercad. Y luego dejaré unas instrucciones para seguir con el sensor de BMP280, que es 00:02:13
el que vamos a utilizar en esta formación para tener los datos de temperatura y presión 00:02:20
atmosférica. 00:02:25
De todas formas, lo que no veamos, luego yo lo dejaré grabado y en la siguiente sesión 00:02:26
pues intentaremos hacer un tiempo de preguntas, que hay errores y demás, a ver cómo vamos 00:02:33
y seguiremos con la sesión. Así que voy a compartir mi pantalla. 00:02:40
A ver. Si lo veis bien, se lo dejo así, como va a ser un poquito solo. Bueno, entiendo 00:02:47
que sí. Vale, la semana pasada estuvimos viendo una introducción de los satélites 00:03:06
y demás, y luego qué tiene que ver CanSat con un satélite, en qué se parece y todo 00:03:15
eso, porque sí, porque está en el nombre que CanSat es un satélite pequeño, del tamaño 00:03:19
de una lata, pero luego por dentro qué pasa. Tenemos que saber un poco más a bajo nivel 00:03:25
por qué se parece a un satélite. Y se parece a un satélite porque primero tiene una misión, 00:03:30
lo creamos para algo, y luego lo lanzamos de verdad, se va a lanzar de verdad, independientemente 00:03:36
del sistema. El sistema de lanzamiento puede ser dejarlo caer desde una azotea o puede 00:03:43
ser lanzarlo con un cohete como será en la final, independientemente del sistema de lanzamiento. 00:03:49
Nosotros lo vamos a lanzar. Luego ya el sistema de lanzamiento dependerá de lo que sea. Y 00:03:55
tiene una circuitería, una electrónica y un módulo de radio que me permite recibir 00:04:03
información. Entonces se parece muchísimo a un satélite. La semana pasada empezamos 00:04:07
viendo la introducción con Arduino, es una placa de desarrollo que me permite programar 00:04:13
en lenguajes T++. Lo que vamos a hacer hoy es unos ejercicios de programación básica 00:04:20
con Arduino. Para eso necesitamos estos componentes, pero lo vamos a simular. Necesitamos tener 00:04:28
estos componentes simulados. Si alguien los tiene por lo que sea, porque haya hecho otros 00:04:34
proyectos o porque en su clase trabaja con Arduino y demás, pues yo lo dejo aquí. Necesitamos 00:04:40
una protoboard, el Arduino Uno, cables macho, macho, Dupont, que son los cables de Arduino, 00:04:46
una resistencia de 220, un LED de cualquier color, me da igual el color que sea, porque 00:04:54
es que estuve hace poco en otra sesión y me dijeron si cambio el LED por uno verde 00:05:01
se puede romper el circuito. No, no se rompe, simplemente la luz era verde en vez de roja. 00:05:08
Así que el LED puede ser de cualquier color. Pero no un LED RGB, los LED RGB tienen otra 00:05:14
programación y demás. Un LED normalito. Y tenemos nuestro cable, el cable que une 00:05:21
nuestro Arduino Uno con nuestro ordenador, que es una conexión USB. El simulador que 00:05:25
vamos a utilizar nosotros es Tinkercad Circuits. Si tuvisteis la semana pasada, entiendo que ya 00:05:34
tenéis una cuenta aquí, es totalmente gratuito y se utiliza online. Así que podéis entrar en 00:05:39
tinkercad.com y crear una cuenta de profesor. Cuando os pide cuenta, cuenta de profesor, 00:05:45
porque así podemos utilizar las clases y demás. Así que esto es lo que vamos a hacer, 00:05:50
vamos a retomar. La semana pasada lo que hicimos fue el ejercicio uno a medias, 00:05:54
lo que hicimos fue el parpadeo, bueno sí lo hicimos completo. Hicimos el parpadeo del LED, 00:06:00
el parpadeo del LED que está en el pin 13, que es el que está integrado en Arduino, 00:06:06
que viene ya de por sí. Y es el primer programa que hay que cargar siempre en Arduino para saber 00:06:11
que funciona. El Blink LED, parpadeo de LED 13. Y luego conectando un LED externo, que yo lo que 00:06:16
hice fue conectar un LED rojo y ver el parpadeo. Entonces lo que vamos a hacer va a ser retomarlo 00:06:24
donde lo dejamos. Yo aquí tengo el, aquí podéis ver cómo lo dejamos. Tenemos nuestro Arduino que 00:06:32
lo cogíamos de aquí arrastrándolo y tenemos el LED y tenemos la resistencia. Para los que no lo 00:06:44
tengan o no lo hayan hecho y demás, yo lo voy a publicar. A ver, a ver, aquí si entro en sesión, 00:06:50
así ya sabéis publicar, publicar proyectos, todos los diseños que tengáis en Tinkercad, podéis venir 00:07:00
aquí, herramientas, propiedades y lo publico, publico. Guardar cambio, guardar cambio siempre. 00:07:05
Y aquí yo os copio el vínculo y así si alguien está muy perdido, no lo tiene y tal, puede copiar y 00:07:14
modificar mi diseño. Y empezar tal cual yo lo voy a empezar ahora. Que creo que si no estuviste la 00:07:25
semana pasada o lo habéis perdido o lo que sea, pues copiáis y modificáis y ya empezamos con 00:07:34
este circuito. Tenemos nuestro LED, que tenemos la patilla corta AGND, la patilla larga, la tenemos 00:07:40
a la resistencia 220 para cambiar el valor de la resistencia, yo clicaba aquí, me aparece aquí 00:07:48
para cambiar el valor de resistencia. Y luego viene aquí el cablecito y al pin 12 que es donde nosotros 00:07:55
lo hemos conectado. Ok, hay que aparecer, ¿no puedes copiar mi diseño? Si no, está público. 00:08:03
Bueno, espero que sí. Yo voy a continuar y vamos viendo. Aquí si abro código, como ya lo que 00:08:14
hicimos fue cambiar el código de aquí, que venía por defecto en bloques, lo cambiamos a texto, 00:08:27
porque nosotros vamos a ser súper programadores y hay que programar en texto. Y esto está tal 00:08:35
cual viene en el ejemplo. Lo único que hicimos fue cambiar el número del pin por el 12 para que se 00:08:42
me encendiera el LED. Así que así tal cual, yo voy a lanzarme, voy a iniciar la simulación, a ver si 00:08:51
funciona, que antes me ha dado ahí algunos errores. Ok, aquí tenemos nuestro LED parpadeando una vez 00:08:57
por segundo. Parpadea una vez por segundo porque yo lo que hago aquí es que pongo el pin 12 en alto, 00:09:03
le pongo 5 voltios en el pin 12 y me espero un segundo, lo tengo un segundo encendido. Y luego 00:09:11
tengo que lo apago, lo pongo a low y lo tengo un segundo apagado. Entonces ahí va dando vueltas. 00:09:19
Aquí lo de programar, han preguntado de programar en C++, programar por bloques. Para empezar, 00:09:26
podría empezar programando por bloques o incluso si alguien se anima a utilizar el Arduino Blocks, 00:09:32
sí que el club de robótica de Granada hizo un proyecto cancer con Arduino Blocks. Pero a la 00:09:38
hora luego de profundizar y de, digamos, manejar el sistema, de crear tu propio mensaje y de 00:09:48
personalizar la programación, pues tienen muchas más posibilidades con texto. Tampoco es obligatorio 00:09:56
utilizar Arduino y C++. Vosotros podéis utilizar Python con una Raspberry, podéis utilizar cualquier 00:10:06
placa que os permita programar. No tiene que ser un Arduino Uno ni nada por el estilo. Pero bueno, 00:10:15
en esta formación empezamos de cero y la placa desarrolla más fácil para empezar el Arduino Uno. 00:10:20
Bueno, aquí ya tenemos nuestro LED parpadeando y ahora nuestro siguiente ejercicio, que es súper 00:10:26
fácil, que lo que vamos a hacer va a ser cambiar la frecuencia de parpadeo. Para cambiar aquí cosa, 00:10:31
yo tengo que detener la simulación. Detengo la simulación y la frecuencia de parpadeo la voy a 00:10:38
cambiar con estos delays, con estos... espérate. Entonces, en vez de que se espere 1000 milisegundos, 00:10:43
que es un segundo, yo le voy a decir que se espere 500 milisegundos. 500 milisegundos y 500 milisegundos. 00:10:51
Y voy a iniciar la simulación. Y ahora parpadea más rápido. Detengo la simulación y lo que puedo 00:10:59
hacer es ponerle aquí 10. Vamos a ponerle 10. Y si le pongo 10 milisegundos, para mi ojo humano 00:11:07
va a parecer que siempre está encendido. Porque a mi ojo no le da tiempo a ver que se enciende 00:11:15
y se apaga. Entonces hay un ejercicio. Tampoco tiene que ser esto igual. Yo puedo poner que esté 00:11:21
encendido un segundo y que esté apagado 500 milisegundos. No tiene por qué ser lo mismo. Así 00:11:27
que le doy a iniciar simulación y está más tiempo encendido que apagado. 00:11:35
Ok. Bueno, hasta aquí hemos llegado todos. Ya hemos completado el ejercicio 1 y el ejercicio 2. 00:11:43
Espero que más o menos sí. 00:11:48
El siguiente ejercicio que tenemos propuesto es enviar un mensaje de SOS en 00:11:55
código morse. El mensaje de SOS en código morse está formado por 3 puntos, 3 rayas, 3 puntos. La 00:12:05
S son 3 puntos, la O son 3 rayas y la S son otros 3 puntos. Así que voy a avanzar aquí. Aquí luego 00:12:10
tendréis esta presentación que lo he puesto paso por paso. Cómo iniciar el diseño en Tinkercad y 00:12:17
cómo conectar el LED y que tenéis la vista de esquema. Nos vamos directamente al ejercicio 3 de 00:12:27
mensaje SOS. Entonces tenemos que un punto, que 3 puntos, punto, punto, punto, es la S. La O está 00:12:35
formada por 3 rayas, rayas, rayas, rayas y otra S, punto, punto, punto. Entonces yo voy a enviar 00:12:45
esto a través de mi LED. O sea, voy a hacer, parpadear mi LED como si fueran 3 puntos, parpadear 00:12:51
mi LED para que genere 3 rayas y parpadear para que genere otros 3 puntos. Antes de hacer esto, 00:12:56
yo tengo que definir lo que yo entiendo por raya y lo que yo entiendo por punto. En este ejercicio 00:13:02
yo he dejado esto que he cogido de referencia, pero vosotros lo podéis cambiar si queréis. Incluso 00:13:06
podéis coger otro mensaje una vez que hagáis este SOS. Podéis coger otro mensaje más largo o incluso 00:13:11
más más corto con una letra para hacer ahí varios ejercicios. Yo voy a definir que el punto va a ser 00:13:17
que mi LED esté 500 milisegundos encendido y 500 milisegundos apagado. Y que mi raya va a ser 00:13:25
1000 milisegundos encendido y 500 milisegundos apagado. Y que antes de empezar la siguiente voy 00:13:31
a mandar una señal de inicio. Y mi señal de inicio va a ser mantener el LED apagado durante 2 segundos 00:13:40
para que la persona que esté recibiendo mi mensaje se dé cuenta de que yo voy a empezar 00:13:47
de nuevo a emitir el mismo mensaje. Ok, pues entonces vamos a volver aquí a nuestro Tinkercad. 00:13:54
Ok, a nuestro Tinkercad y lo que vamos a hacer va a ser empezar a enviar aquí puntos. 00:14:05
Decidimos como punto que parpadee 500 milisegundos encendido y 500 milisegundos apagado. 00:14:15
Entonces si yo inicio la simulación aquí me está haciendo un punto siempre porque en el loop, 00:14:21
en el Void Loop, lo que tengo aquí se va a repetir infinitamente hasta que yo apague el Arduino, 00:14:29
lo desconecte. En programación yo recomiendo copiar y pegar, copiar y pegar. Yo ya tengo 00:14:36
aquí un punto hecho y lo voy a poner. Para poner comentarios en Arduino se utilizan dos barras, 00:14:43
las dos barras que tenemos en la letra 7 del teclado. Bueno y también los que si tenéis 00:14:53
un teclado grande estos que tienen la nube, también está ahí. Y aquí yo puedo poner 00:15:00
comentario y todo lo que yo ponga dentro de estos comentarios Arduino lo va a ignorar, 00:15:06
se va a dar cuenta de que no es código. Entonces yo voy a poner aquí un punto, 00:15:11
porque esto es un punto y lo copio. Control C, Control V. 00:15:18
Otro punto y me falta otro punto porque necesito tres puntos. Pues otro punto, 00:15:28
un punto, dos puntos, tres puntos. Ahora que necesito tres rayas voy a copiar, 00:15:35
a ver para que lo vean mejor voy a hacer aquí, voy a copiar el código que tengo para el punto 00:15:43
porque lo único que diferencia a la raya del punto es que tengo el LED más tiempo encendido. 00:15:49
Entonces yo copio mi punto y aquí pongo una raya y una raya es que está encendido un segundo, 00:15:55
mil milisegundos y que está apagado 500 milisegundos. Y una vez que tengo una raya, 00:16:06
necesito tres rayas iguales, lo copiamos y lo pegamos. No hace falta aquí escribir cada línea 00:16:14
de código. Dos rayas, Control V, tres rayas. ¿Y ahora qué me falta? Me falta otra vez tres 00:16:19
puntos. O sea, lo que tengo aquí arriba, un punto, dos puntos, tres puntos. Pues yo lo copio entero, 00:16:29
lo copio entero. ¿Para qué lo voy a escribir si tengo aquí igual? Copio y pego aquí abajo. Un 00:16:34
punto, un punto, un punto. Y esta llave que aparece aquí no la borréis, porque esta llave 00:16:43
corresponde aquí arriba con el loop y la necesita Arduino para entender el programa. 00:16:52
¿Vale? Que a veces me ha pasado, no la borréis. Y bueno, pues vamos a simular, a ver. Venga, 00:16:57
vamos a iniciar la simulación. ¡Oy, oy, oy! Error, error, error. Y aquí tengo punto, 00:17:05
raya, raya, raya, punto, punto, punto. Y empieza de nuevo sin hacer la señal de 00:17:15
inicio esa que yo tenía. ¿No se me escucha? ¿Me escucháis bien? 00:17:24
Sí, sí. 00:17:31
Ah, vale, vale. ¡Qué susto, qué susto! Que el otro día tenía problemas con el audio y tal, 00:17:32
y digo, madre mía, otra vez, ¿no? Vale, pues ya lo tengo aquí. Necesito poner mi señal de 00:17:39
inicio. Mi señal de inicio va a esperarme, a estar apagada un tiempo, estar apagada dos segundos. 00:17:45
Entonces, yo voy a meter aquí un delay. Delay de dos mil, porque dos mil son dos segundos. 00:17:53
Porque ya estoy aquí apagado. Yo aquí, mi última instrucción es que apago. Mi última instrucción 00:18:02
es digital write low. Entonces, lo único que tengo que hacer es esperar para que se vuelva a 00:18:08
encender, para que vuelva a empezar por aquí. Entonces, venga, madre, ahora simulación. 00:18:15
Un punto, dos puntos, tres puntos, raya, raya, raya, 00:18:23
y punto. Y ahora está apagado hasta que empieza de nuevo. 00:18:31
Y listo, ya hemos completado la primera parte del ejercicio 3. 00:18:41
¿Qué pasa? Que aquí, fijaros que tenemos 59 rayas de código, o sea, 60 líneas de código, 00:18:46
para hacer aquí encender y apagar un LED. Tenemos que optimizar esto un poquito más. 00:18:58
Ah, y alguien tiene la mano levantada. ¿Alguna pregunta? 00:19:05
Sí, perdón. Es que no sé qué ha pasado, que se me ha salido, he tenido que volver a entrar en un 00:19:08
minuto y me he perdido justo, creo que cuando has dicho cómo se apagaba, o qué hay que poner para 00:19:14
que esté apagado un tiempo. Ok, y aquí abajo, cuando tú ya haces todo, haces tres puntos, 00:19:20
tres rayas y tres puntos, pues como lo deja apagado, espera aquí este delay. Delay 2000, 00:19:31
punto y coma. Y entonces ya vuelve a empezar. Venga, lo voy a simular de nuevo. 00:19:39
Para que veas que se ha apagado durante 2 segundos y ya empieza de nuevo. 00:19:48
Vale, muchas gracias, perdón. 00:19:52
Nada, nada. Ahí está apagado y ya empieza de nuevo. 00:19:54
Ok, por ahí he visto en el chat, sí, se puede hacer con un Blue Bookle 4, obviamente, 00:20:00
no necesitamos 60 líneas de código para encender y apagar un led. Entonces, 00:20:06
lo que vamos a hacer va a ser optimizar esto con un Blue Bookle 4. 00:20:11
Así que, vamos a empezar aquí. 00:20:18
4. Venga, ¿qué tengo que poner aquí? ¿Alguien se atreve? Bueno, alguien lo sabrá, ¿no? 00:20:22
Para int i, una variable local que yo voy a utilizar para contar, porque yo necesito que 00:20:28
me repita esto tres veces. Yo tengo un punto y necesito repetirlo tres veces. Entonces, 00:20:41
voy a generar una variable local que va a ser la i para que me vaya contando. Y le toca asignar 00:20:48
un valor inicial a esa variable local. Le voy a poner igual a 1. Para int i igual a 1, punticoma, 00:20:56
porque el lenguaje hace más más, tengo que poner ahí un punticoma. Punticoma, ¿hasta qué? ¿Hasta 00:21:04
cuándo voy a contar? Hasta que i sea menor o igual que 3. Porque yo tengo i igual a 1. ¿i menor o 00:21:11
igual que 3? Sí, hago el bucle. Siguiente, ¿igual a 2? ¿i menor o igual que 3? Sí, hago el siguiente. 00:21:23
¿i igual a 3? ¿i menor o igual que 3? Sí, se cumple. Entonces, hago el siguiente. Así que, 00:21:32
necesito que i sea menor o igual que 3. Y aquí pongo i más más. i más más significa que cada 00:21:41
vez que haga el bucle, voy a incrementar el valor de i en una unidad. Abro corchete, abro 00:21:48
llave, perdón, la llave está, y la cierro aquí. Porque yo solo necesito dentro de mi for un punto. 00:21:58
Y esto se va a repetir tres veces. Bueno, antes de borrar nada más, yo lo voy a dar 00:22:11
aquí a simular. A ver si me sale alguno igual. Ah, pues no. Pues perfecto. Yo tengo la simulación y 00:22:17
ahora aquí me sobra, me sobra código. Yo aquí ya tengo los tres puntos. Entonces, aquí en mi 00:22:26
comentario los voy a quitar y voy a poner, escribo la S, que son tres puntos. 00:22:31
Y es esto. Y todo esto, los demás puntos me sobran. 00:22:41
Ahora, ¿qué hago? Bueno, estos espacios no hace falta ponerlos. Lo que pasa es que yo lo pongo 00:22:54
para tener un poco de orden en el código. Porque ahora tenemos muy pocas líneas, pero cuando este 00:22:58
código empieza a ser larguito y empecéis a meter cosas y demás, pues daréis cuenta de que es mejor 00:23:03
mantener un orden, al menos intentarlo. Yo luego hay veces que no lo cumplo, pero bueno. 00:23:10
Luego, bueno, ya tenemos uno. Y ahora, ¿qué voy a hacer? ¿Escribir de nuevo? No, no, no. Yo voy a copiar aquí. 00:23:18
Voy a copiar hasta el comentario. Voy a poner Ctrl-C y voy a copiar aquí abajo Ctrl-V. Y ahora 00:23:25
que escribo la O, escribo la O, que son tres rayas. ¿Y qué diferencia la raya del punto? Pues 00:23:33
que está en alto mil milisegundos. Bien, ¿y ahora qué pasa? Que te escribo otra vez la S, pero ya lo 00:23:43
tengo hecha. Yo Ctrl-V, lo copio, escribo la S. Tres puntos. Y todo esto que tengo aquí, pues lo borro. 00:23:55
Esto que tengo aquí ya me sobra. 00:24:07
Y hasta mi señal de inicio. Me voy a poner aquí el comentario de que esto es una señal de inicio. 00:24:11
Vamos a repasar. Escribo la S, repito esto tres veces. Escribo la O, repito esto tres veces. Y escribo 00:24:20
otra vez la S, repito esto tres veces. Vamos a simular, a ver si funciona igual que antes. 00:24:32
Punto, punto, punto, raya, raya y raya. Y tres puntos. Y ahora me espero. Y empieza de nuevo. Y ya hemos 00:24:40
optimizado muchísimo el código, utilizando un bucle FOR que me permite repetir líneas de código con 00:24:55
una condición. Bueno, ¿cómo vais? Bien, ¿no? Esto va OK. ¿Dos rayas? No, son tres rayas, ¿no? 00:25:05
Tres rayitas. Bueno, aquí tenéis lo que hemos hecho. Primero lo hemos hecho escribiendo código, 00:25:26
picando código línea a línea. Y luego lo que hemos hecho ha sido optimizarlo con un bucle FOR. 00:25:34
Le damos el bucle FOR. Dentro del bucle, cada variable local, la I hemos utilizado. Y se va a 00:25:42
incrementar en uno cada vez que se repite el bucle. Ah, y por ahí veo lo de las funciones. Sí, claro 00:25:55
que sí. Esto se puede complicar todo lo que queráis. Yo os propongo el ejercicio de inicio 00:26:00
en la programación. Y ya, obviamente, cuando empieza a darle vuelta a esto, empieza y si le 00:26:07
pongo, y si ahora hago y tal. Y entonces ya se hace ahí. Es la magia de la programación. Bueno, 00:26:13
continuamos. Ah, lo que vamos a hacer va a ser mostrarlo por el puerto serie. Vamos a mostrarlo 00:26:22
por el puerto serie. Porque aquí yo lo que estoy es simulando el LED, pero yo puedo escribir en el 00:26:31
monitor serie de Arduino, que aquí en Tinkercad está aquí abajo. Si le hacéis clic, se abre aquí 00:26:39
abajo. Subo aquí para poder verlo. Aquí puedo escribir cosas. Y puedo escribir el mensaje de 00:26:46
SOS, tal cual lo estoy enviando por el LED. Así que vamos a empezar. Para mostrar algo por el 00:26:54
puerto serie, lo primero que tengo que hacer es decirle a Arduino que voy a utilizar el puerto 00:27:05
serie. Eso lo hago poniendo aquí serial.begin 9600. 9600 es la velocidad. Y ahí hay varias, 00:27:10
se puede cambiar, pero aquí yo voy a dejar el 9600. Y aquí con esta línea de código lo que 00:27:25
estoy diciendo a Arduino es que voy a utilizar el puerto serie. Y una vez que le digo que voy 00:27:34
a utilizarlo, pues lo utilizo de verdad. Entonces, vamos a escribir la S. Una vez que escribo la S, 00:27:42
pues yo lo muestro por el puerto serie. Vamos a poner aquí mostrar primera S 00:27:52
por el puerto serie. Y aquí lo que voy a poner va a ser serial.print. Abro y cierro paréntesis, 00:27:58
y pongo dos comillas. Las comillas del 2. Aunque en el Tinkercad no da problema si ponéis una 00:28:11
comilla. Yo ya he puesto varias veces una comilla. Pero si luego lo copiáis a Arduino, 00:28:18
o sea, lo copiáis al software de Arduino, son dos comillas. Entonces vamos a hacerlo 00:28:23
ahí para que luego funcione. Voy a poner aquí S. Y cierro comillas. Que me falta, 00:28:27
que me falta un puntico más. Ya he escrito la S. Después me toca la O. Pues aquí debajo, 00:28:38
una vez que hago mis tres vueltas, pongo mis tres rayas en el LED, pues yo copio y pego. 00:28:50
Copio esto, lo copio y lo pego. Control V. Y es la O. Mostrar. O por el puerto serie. 00:28:57
Y luego me queda la última, S. Y venga, vamos a simular a ver qué pasa aquí en el monitor 00:29:13
serie. A ver si me he colado. Creo que se escribe así. Vamos a ver. Madre mía, estoy alucinando, 00:29:22
no me está dando esto hoy ningún error. Qué raro, qué raro. S O. Lo está escribiendo aquí, 00:29:30
S. Ahora empezó de nuevo. Está apareciendo ahí toda la misma línea. Yo prefiero que salte de 00:29:38
línea, que escriba un S o S y que luego salte que el siguiente S o S me salga aquí abajo para hacer 00:29:49
como una columna. Entonces vamos a solucionar eso, detener, simulación. Para solucionar eso, 00:29:55
lo que tengo que hacer es en la última cosa que escribo, o sea, en la última cosa que quiero que 00:30:05
aparezca en la misma línea, le pongo un salto de línea, como si hiciera un Enter, como cuando 00:30:10
escribe en cualquier sitio, en el OpenOffice, en el Word y tal, tú cuando quieres saltar de línea 00:30:20
pones un Enter. Entonces lo que vamos a hacer aquí va a ser poner un Enter aquí, cuando quiero 00:30:25
saltar de línea, que es cuando escribo la última S. Para poner un salto de línea es Serial Print, 00:30:31
Serial.println. Y vamos a simular. Bueno, para que esto te quede limpito, para que el monitor 00:30:38
se vea limpito, podéis borrar aquí y así ya empieza de nuevo. Si no, te escribe sobre lo 00:30:47
que tenían. Entonces, ay, ay, ay. A mí me da esos errores porque tengo varias pestañas de 00:30:57
Tinkercad abiertas, ¿vale? Por si alguien le pasa lo mismo que a mí, es porque tengo varias pestañas 00:31:05
de Tinkercad. A ver, monitor serie, que lo veamos. SOS. Ah, mira, ya el siguiente me sale aquí abajo, 00:31:11
perfecto. Y así estará en bucle infinito hasta que yo desconecte el Arduino. 00:31:22
Bueno, ¿cómo vais? ¿Dudas? 00:31:39
Bueno, bastante bien, ¿no? Bastante, bastante asequible. 00:31:43
Esta agencia te inicia la programación. Muy bien. 00:31:48
Ay, perfecto. ¿Alguien lo está haciendo con el Arduino? ¿Tiene el circuito? 00:31:53
Sí, sí, yo este diseño lo comparto, claro. 00:32:02
Bueno, como consejo, siempre viene bien poner un mensaje en el setup. O sea, el void setup es la 00:32:05
función de Arduino en la que yo le digo a Arduino las entradas y salidas que voy a utilizar y todo 00:32:20
lo que tengo en mi circuito. Entonces, aquí yo estoy diciendo que estoy utilizando el pin 12 y 00:32:26
que estoy utilizando el serial print. Aquí lo que normalmente yo hago cuando tengo circuitos 00:32:32
más grandes es poner aquí un mensaje. Un mensaje para que si hay algún problema yo sepa que por lo 00:32:42
menos mi programa ha llegado a ejecutar el void setup. Entonces, le voy a poner serial.print. 00:32:50
Serial.print. Inicio. 00:33:02
Y el N para que me cargue la siguiente, la S. 00:33:14
Ay, que vaya un poquito más despacio. A ver, dime, ¿dónde te has quedado? 00:33:21
Hola. 00:33:32
Hola, dime, dime. 00:33:39
Hola, bueno, no te escucho. 00:33:41
No te escucho, o sea, se oye como ruido. 00:33:57
Vale, el serial.print. 00:34:06
No, depende, es que no sé cómo, cómo yo utilizo la letra intercambiable para hacer 00:34:07
otras cosas. 00:34:08
No es lo mismo aquí. 00:34:09
Yo tengo muchas veces que leer, porque hay, hay programas de aplicación que si no están 00:34:10
en español, ¿no? 00:34:11
Y no lo compro todo en inglés, entonces me lo ponen a leer, ¿vale? 00:34:12
De algunos dispositivos que yo uso todavía. 00:34:13
Entonces tengo que traducir todo en inglés. 00:34:14
Bueno, no te escucho bien, perdóname. 00:34:15
Y ahora vamos a traducir a esto, vamos a traducir a esto. 00:34:16
¿Vale? 00:34:17
¿Vale? 00:34:18
¿Vale? 00:34:19
¿Vale? 00:34:20
¿Vale? 00:34:21
¿Vale? 00:34:22
¿Vale? 00:34:23
¿Vale? 00:34:24
¿Vale? 00:34:25
¿Vale? 00:34:26
¿Vale? 00:34:27
¿Vale? 00:34:28
¿Vale? 00:34:29
¿Vale? 00:34:30
¿Vale? 00:34:31
¿Vale? 00:34:32
¿Vale? 00:34:33
¿Vale? 00:34:34
¿Vale? 00:34:35
¿Vale? 00:34:36
¿Vale? 00:34:37
¿Vale? 00:34:38
No, no te escucho bien por el micro. 00:34:39
¿Puedes dejar el mensaje en el chat? 00:34:49
Ay, es que no. 00:34:52
Yo como estoy por el Facebook, ahí tampoco saco nada. 00:34:53
Entonces, eh... 00:34:54
A ver, a ver, ¿qué pasa aquí? 00:34:55
¿Qué me ponéis? 00:34:56
El celular. 00:34:57
¿Qué pasa aquí? 00:34:58
¿Qué pasa aquí? 00:34:59
¿Qué pasa aquí? 00:35:00
¿Qué pasa aquí? 00:35:01
¿Qué pasa aquí? 00:35:02
¿Qué pasa aquí? 00:35:03
¿Qué pasa aquí? 00:35:04
¿Qué pasa aquí? 00:35:05
¿Qué pasa aquí? 00:35:06
¿Qué pasa aquí? 00:35:07
El CCCode. 00:35:08
Void loop. 00:35:09
¿Cuál es vuestra? 00:35:10
No, es que no, no, no, no se escucha. 00:35:11
Perdón. 00:35:16
Ah, sí, seguro. 00:35:17
Porque esto te ha hechoIDS, en todo, en toda la epidemia. 00:35:18
Así que no veo. 00:35:22
En mí me dices si es verdad, ¿qué es todo eso? 00:35:25
Pero esto es meramente... 00:35:29
No lo busqué todavía. 00:35:33
¿Pero qué ocurre en esa aplicación? 00:35:35
Elena, quizás es un micro abierto, ¿eh? 00:35:39
Claro, eso estaba pensando. 00:35:42
Digo, yo creo que no están hablando conmigo. 00:35:43
Nada, ya lo he silenciado, perdona. 00:35:46
Vale, vale, gracias. 00:35:48
Gracias. 00:35:49
Me ha costado un poco el trabajo. 00:35:50
Awesome. 00:35:51
También he visto aquí cosas en el chat. 00:35:52
Y digo, a ver, pero no era la misma persona la que estaba hablando que la que estaba 00:35:53
en el chat. 00:35:56
Vale, venga, vamos a recopilar aquí. 00:36:00
Lo del Serial Print. 00:36:02
El Serial Print es la función que permite imprimir en el puerto serie. 00:36:05
En el puerto serie, el monitor serie que yo hablo aquí abajo. 00:36:09
Para imprimir por el puerto serie, texto, porque yo estoy imprimiendo texto. 00:36:13
Entonces, que ponenle dos comillas, texto, dos comillas. 00:36:17
Uy, perdón. 00:36:21
Aquí lo que estoy haciendo es que, por ejemplo, yo escribo la S, todo este código, todo este 00:36:23
bloque es para escribir la S. 00:36:29
Entonces, yo escribo la S y una vez que la escribo, es decir, que hago tres puntos con 00:36:32
mi led, yo ya la muestro por el puerto serie, la muestro completa, la S. 00:36:37
Y luego escribo la O aquí y la muestro por el puerto serie. 00:36:46
Y por último, escribo la última S y la muestro por el puerto serie. 00:36:53
Para que el puerto serie funcione, necesito tener en el Voice Setup el Serial Begin. 00:37:00
Si yo quito esto, me va a dar un error, pero un error. 00:37:05
Si yo comento esto, otro truquito que yo tengo es que siempre que quiero probar algo, 00:37:09
antes de borrar la línea, yo comento. 00:37:15
Comento esa línea por si luego en algún momento me hace falta o por si luego la quiero 00:37:18
utilizar. 00:37:22
Voy a comentar la línea para que veas que si yo le inicio simulación, ah, pues, 00:37:23
no va a funcionar. 00:37:29
Ah, porque es la simulación de Tinkercad. 00:37:29
Cuando hace esto en Arduino, aquí te da un error. 00:37:34
Porque Arduino necesita saber que el serial, que va a utilizar el serial porto. 00:37:39
Y la velocidad también. 00:37:47
Hay que definirla. 00:37:49
Si vosotros ponéis aquí serial begin sin este número, tampoco va a funcionar. 00:37:50
Por si algo está haciendo ahí con Arduino y se encuentra esos problemas. 00:37:56
Lo de guardar, ¿cómo se puede hacer? 00:38:01
Yo tengo aquí la sesión 2 que me sale. 00:38:05
Se han guardado los cambios. 00:38:07
Entonces, para yo guardar esto, ahora como otra versión nueva, 00:38:09
tengo que volver al panel de Tinkercad, aquí al panel de Tinkercad. 00:38:13
Y tengo aquí sesión 2. 00:38:17
Entonces, lo que hago va a ser venir aquí a esta ruedecita y darle a duplicar. 00:38:19
Entonces, duplico. 00:38:24
Y ya se me abre como copy of. 00:38:26
Y ya tengo todo lo que tenía antes. 00:38:29
Y puedo modificar sin perder el diseño anterior. 00:38:33
También, creo que no lo he dicho, para poner esto, aparece muy pequeñito. 00:38:41
Esto, si lo tenéis por defecto, aparece así. 00:38:44
Parece muy pequeño. 00:38:46
Necesito un poco, para mirar código, 00:38:47
yo necesito que sea un poco más grande. 00:38:49
Entonces, lo pongo aquí en grande. 00:38:55
Ah, y lo que han puesto aquí, a que habéis definido el SOS como 00:38:59
una función. 00:39:06
OK. 00:39:07
Lo del salto de línea. 00:39:08
El salto de línea es poner un LN. 00:39:19
En el serial.print pongo un LN. 00:39:22
Y esto significa que lo siguiente que se escriba será en la línea siguiente. 00:39:26
Yo he puesto 2 saltos de línea. 00:39:33
He puesto 1 después de la señal de inicio y otro cuando acabo, 00:39:34
para que el siguiente mensaje salga en otra línea. 00:39:41
Vale, vale, vale, vale. 00:39:53
Bueno, pues, ¿alguna duda más? 00:39:54
¿Intentamos hacer algo con un sensor de temperatura simulado? 00:39:57
Disculpa, ¿una pregunta? 00:40:01
Sí, dime. 00:40:07
Ah, vale, perdona. 00:40:08
¿Estamos conectados todos al Tinkercad contigo? 00:40:11
Es que yo no me conecté la semana pasada. 00:40:14
Yo tengo el Tinkercad mío que utilizo con mis alumnos. 00:40:15
OK. 00:40:20
Sí, no, yo no he generado una clase con vosotros ni nada. 00:40:22
Yo lo único que he hecho ha sido compartir el proyecto. 00:40:26
Vale, vale, vale. 00:40:30
Para que vosotros podáis copiar y modificar. 00:40:31
Y modificar, vale. 00:40:33
Pero yo no estoy trabajando aquí, digamos, 00:40:35
simultáneamente con todos vosotros. 00:40:38
Vosotros no podéis modificar mi proyecto, el que yo tengo aquí. 00:40:40
Tenéis que hacer una copia y entonces ya modificar. 00:40:44
Sí, sí, esto es lo que estoy haciendo, copiar y pegar y copiar código. 00:40:47
Vale, vale, era por saber si habíais generado una clase de Tinkercad, 00:40:50
porque yo estaba con el mío que tengo yo montado con mis alumnos. 00:40:54
No, no, no has generado una clase de Tinkercad. 00:40:57
Sabéis que se dio el lío porque soy un montón. 00:40:59
No sé vuestro nombre, necesitáis un alias. 00:41:01
Pues, muchísimas gracias. 00:41:04
Nada, nada. 00:41:06
Lo que hace falta es compartiros este, este, ay. 00:41:07
Voy a compartir esta sesión 2 ya con todo para que tengáis el 00:41:15
diseño completo. 00:41:21
Ahí está. 00:41:27
Bueno, ahora yo pensaba hacer con un sensor de temperatura. 00:41:30
Pero no sé si os quedó claro lo de las clases en Tinkercad. 00:41:37
¿Alguien tiene alguna duda sobre eso, 00:41:42
de cómo enviar ahora estos ejercicios a vuestro alumnado 00:41:43
con las clases de Tinkercad? 00:41:49
Que lo vimos muy rápido la semana pasada, pero bueno. 00:41:52
Si vosotros lo queréis compartir, o sea, 00:41:55
vuestro diseño, lo único que tenéis que hacer es entrar aquí 00:42:02
en la ruedecita esta y darle a propiedades. 00:42:05
Y en propiedades, aquí cambiar a público. 00:42:11
Por defecto, está en privado. 00:42:15
También podéis ponerlo como compartir vínculo y que solo 00:42:18
pueda verlo quien tenga el enlace. 00:42:21
Si lo ponéis público, cualquier persona que busque en la 00:42:24
galería de proyectos de Tinkercad, 00:42:28
porque Tinkercad es como una plataforma aquí para compartir 00:42:33
cosas, si vosotros entráis aquí arriba en la galería. 00:42:36
Vale, ya lo sabéis. 00:42:40
Si vosotros queréis entrar en la galería. 00:42:41
Además, esto me parece muy guay porque aquí están todos los 00:42:43
diseños de toda la gente que lo pone público. 00:42:46
Y tenéis tanto diseños 3D como circuitos como bloques de 00:42:49
código. 00:42:52
Si yo en diseños 3D busco aquí CanSat, ¿vale? 00:42:53
CanSat. 00:43:00
Me van a salir un montón de diseños de gente que ya ha 00:43:02
hecho su CanSat y que lo tiene público y que puedo copiar y 00:43:08
modificar. 00:43:11
Entonces, tampoco hay que inventar aquí la rueda. 00:43:13
Así que esto en diseños 3D, fijaros. 00:43:17
Todo lo que aparece. 00:43:22
Si nos vamos a circuitos, pues a lo mejor es un poco más 00:43:24
difícil. 00:43:28
Ah, pues mira, CanSat. 00:43:28
Trabajo, CanSat. 00:43:31
Proyecto, CanSat. 00:43:32
Sí que hay cosa. 00:43:34
Mira, está el sensor que vamos a utilizar, TMP. 00:43:37
Guay, cositas. 00:43:39
Proyecto, CanSat. 00:43:40
Pues ya tenéis aquí cosas que podéis entrar, 00:43:42
copiar y modificar. 00:43:44
¿A qué hora termina esta sesión? 00:43:47
Porque creo que a las 7, ¿no? 00:43:49
Termina a las 7, ¿no? 00:43:50
Son 2 horitas. 00:43:51
Tenemos reservado y avisado hasta las 8. 00:43:54
Ah, ¿hasta las 8? 00:43:58
Bueno, yo intentaré no tenerlo aquí hasta las 8. 00:44:02
Bueno, aquí tenemos esto. 00:44:06
Ah, la clase Tinkercad. 00:44:08
Eso, vamos a verlo rápido y así lo tenéis claro. 00:44:09
A ver, yo había entrado aquí en la comunidad de Tinkercad, 00:44:14
que es muy interesante aquí entrar, 00:44:17
buscar aquí arriba CanSat y ya, o aparece, o aparecen cosas. 00:44:19
Entonces, para crear una clase ahora con nuestro alumnado, 00:44:25
vamos a poner que tenemos un equipo. 00:44:29
Entonces, yo me voy aquí a clases. 00:44:32
Como tenemos una cuenta de profesor, 00:44:33
podemos crear una clase. 00:44:35
Con la clase lo que podemos hacer es que yo le puedo enviar 00:44:37
ejercicio a un grupo de alumnos sin que ellos tengan que tener 00:44:42
una cuenta en Tinkercad. 00:44:47
Es decir, sin que ellos tengan que registrarse con un correo 00:44:49
electrónico. 00:44:52
Que también pueden tener su propia cuenta, 00:44:53
porque si tienen ya lo del G Suite y demás. 00:44:56
Pero, bueno, se pueden unir sin tener ningún correo. 00:44:58
Así que vamos a entrar aquí en clases, 00:45:04
aquí en el panel este de la izquierda. 00:45:06
Y creamos una nueva clase. 00:45:09
Aquí, crear una clase nueva. 00:45:11
Mira, esta es la clase que creé el otro día. 00:45:13
Crear una clase nueva. 00:45:15
Aquí le pongo el nombre del aula. 00:45:17
Le puedo poner equipo CanSat 2023, ejemplo. 00:45:18
Nivel educativo. 00:45:26
Esto es para estadística. 00:45:28
O sea, no influye en nada. 00:45:30
No influye en las funcionalidades que luego tiene 00:45:31
tu clase. 00:45:34
Así que le voy a poner otro. 00:45:35
Y el asunto, pues, tampoco influye en ningún sitio. 00:45:37
Yo voy a dejar electrónica. 00:45:42
Sí, yo intentaré acabar entre las 7 y poco como mucho. 00:45:48
Y luego, si quieren quedarse a dudas, perfecto. 00:45:52
Entonces, vamos a crear aquí la clase. 00:45:56
Creamos la clase. 00:45:58
Yo la tengo aquí, equipo CanSat 2023. 00:45:58
Abro aquí. 00:46:03
Y aquí me aparecen todas las cosas que yo tengo en mi clase. 00:46:05
Tengo estudiantes, que será la lista de estudiantes que tenga 00:46:12
las actividades, que es donde yo le puedo enviar actividades a 00:46:15
mis estudiantes. 00:46:19
Los diseños de cada uno de los estudiantes, 00:46:20
todos los diseños que hay. 00:46:22
En notificaciones me va a salir una lista de lo que ha hecho 00:46:24
cada alumno que yo tengo en mi clase. 00:46:27
Y en profesores colaboradores puedo invitar a otro profe para 00:46:30
que me ayude a gestionar la conversión. 00:46:33
Entonces, lo primero que tengo que hacer es añadir 00:46:36
estudiantes. 00:46:37
Añadir estudiantes se puede añadir uno por uno o pegar una 00:46:40
lista de estudiantes. 00:46:44
Si tenéis una lista, puedes pegar una lista de estudiantes. 00:46:45
Yo voy a crear aquí estudiante 1. 00:46:49
Y el alias es lo que luego ellos tienen que saber para entrar 00:46:53
sin correo, porque entran como con un apodo. 00:46:57
Y este es el alias. 00:46:59
Y el alias lo voy a dejar como E01. 00:47:01
Vamos a poner un estudiante 2. 00:47:05
Y el alias, E02. 00:47:09
Y, venga, vamos a poner un estudiante 3. 00:47:13
Y lo voy a dejar como E03. 00:47:20
Y guardar cambios. 00:47:23
Volver a la clase, ¿vale? 00:47:25
Aquí, vuelvo a la clase. 00:47:26
Y ya tengo aquí a mis 3 estudiantes. 00:47:28
Ahora puedo, en la lista de clases, 00:47:30
me genera un listado de todos los estudiantes que yo tengo. 00:47:34
Y esto lo puedo imprimir, lo puedo compartir para que cada 00:47:38
alumno y alumna sepa cuál es su alias y cuál es su código de 00:47:42
clase. 00:47:47
Ay, es que como se me abre aquí. 00:47:50
Vale, cierro esto aquí. 00:47:52
OK. 00:47:54
Volvemos aquí. 00:47:55
Y lo que voy a hacer yo va a ser compartir el vínculo de 00:47:56
clases. 00:48:02
Si yo comparto el vínculo de clases, 00:48:03
me aparece esta imagen. 00:48:05
Lo que necesitan saber los alumnos es el código de clase 00:48:10
y su alias. 00:48:14
O si no, directamente el vínculo de clase con la clase. 00:48:15
Yo voy a entrar de cero una ventana de incógnito como si 00:48:20
fuera aquí una, uh, cuántas cosas tengo abiertas. 00:48:25
Madre mía. 00:48:28
Como si fuera hoy aquí un estudiante. 00:48:29
Entonces, me voy a ir a tinkercad.com y en 00:48:31
tinkercad.com me va a salir únete a una clase. 00:48:37
Venga, vale, lo acepto. 00:48:43
Únete a una clase. 00:48:45
Yo aquí me uno a una clase y pongo el código de mi profe. 00:48:46
Copiar código, que es BQ1NJ no sé qué, no sé cuánto. 00:48:52
Y voy a mi clase. 00:48:58
Aquí me va a pedir el apodo. 00:48:59
Se puede unir con un correo electrónico si ya tiene cuenta 00:49:00
y demás, pero lo más fácil es que se unan con el apodo. 00:49:03
JUAN MANUEL LUCERO. 00:49:06
Elena, no vemos la pantalla que estás utilizando ahora. 00:49:06
ELENA SAAVEDRA. 00:49:09
Ay, ¿no? 00:49:10
Ay, vale, gracias, gracias por avisarme. 00:49:10
Otra vez. 00:49:15
JUAN MANUEL LUCERO. 00:49:18
Imagino que has compartido otra ventana. 00:49:18
Te has compartido un navegador y la de incógnito, ¿no? 00:49:20
ELENA SAAVEDRA. 00:49:22
A ver, ¿ahora lo ves? 00:49:23
Ah, vale, es que la de incógnito necesita. 00:49:24
Ya, ya. 00:49:26
OK. 00:49:27
Bueno, voy a empezar de, bueno, 00:49:28
lo único que había hecho ha sido entrar en tinkercad.com. 00:49:29
Porque como alumno, ¿vale? 00:49:32
Mi ventana de incógnito es el alumno, el estudiante 01. 00:49:33
Entra a tinkercad.com y le da a únete a una clase. 00:49:38
A una clase y ponemos el código que me dan. 00:49:43
Y voy a mi clase. 00:49:48
Y aquí unirse con un apodo. 00:49:49
Yo soy el estudiante 01 y mi apodo era E01. 00:49:54
Yo digo que sí, que soy yo. 00:49:58
Y ya entro a tinkercad sin tener que tener una cuenta de 00:50:00
correo ni nada por el estilo. 00:50:03
Y aquí me tengo que ir a clases. 00:50:06
Bueno, los alumnos ya pueden crear aquí todos los diseños 00:50:09
que quieran, ¿eh? 00:50:12
No tengo por qué asignarle yo ninguna actividad para que 00:50:13
ellos puedan crear sus diseños. 00:50:16
O sea, el alumno 01 podría entrar aquí y crear un diseño 00:50:18
3D. 00:50:22
Ah, vale, que sí que tengo la ventana pequeña. 00:50:24
Para que podáis ver las dos. 00:50:28
Puede crear aquí un diseño y poner aquí un este y hacer su 00:50:31
diseño sin que yo le haya asignado nada. 00:50:36
Entonces, se puede utilizar. 00:50:39
Pero si le quiero asignar ejercicios, 00:50:41
pues yo me voy aquí a clases. 00:50:44
Y me va a aparecer Equipo Cansa 2023. 00:50:47
Y que tu profe es, era puntual. 00:50:49
Entonces, yo entro aquí y ahora mismo ve actividades. 00:50:52
Tu profesor no ha creado ninguna actividad. 00:50:55
Pues, vengamos a crear una actividad al estudiante 1. 00:50:57
Aquí en nuestro profe, volvemos aquí y nos vamos a actividades. 00:51:00
Y en actividades, me dice, actividades le permiten 00:51:07
compartir diseños, crea una actividad y añade algunos 00:51:10
diseños. 00:51:13
Crear la primera actividad. 00:51:14
Entonces, vamos a poner introducción a la programación 00:51:16
con Arduino. 00:51:23
Entonces, vamos a ponerle los mismos ejercicios que hemos 00:51:26
hecho nosotros. 00:51:28
Tenemos ejercicio 1, parpadeo, LED, pin 13, Arduino. 00:51:29
El ejercicio 2, bueno, esto lo podéis poner mejor. 00:51:40
Yo aquí lo estoy escribiendo rápido para que veáis que aquí 00:51:43
en la descripción podéis ponerle todas las instrucciones que 00:51:45
queráis, ¿vale? 00:51:48
Aquí sería parpadeo. 00:51:49
Bueno, es con el pin 13 y con un LED externo. 00:51:52
Aquí para cambiar la frecuencia de parpadeo. 00:51:59
Y ejercicio 3, en fin, lo que queramos. 00:52:07
Lo que vamos a decirle aquí. 00:52:11
Y creo la actividad. 00:52:12
Y ya me aparece aquí como actividad. 00:52:16
Si yo recargo aquí en la vista de mi alumno 1, 00:52:18
ya le va a salir que su profe le ha puesto una actividad. 00:52:24
Oye, mira, tienes que hacer esta actividad. 00:52:26
Me pone ejercicio 1, ejercicio 2. 00:52:28
Esta es una forma en la que el alumno tiene que crear un 00:52:31
diseño de 0. 00:52:35
O sea, el estudiante 1 crearía un diseño de 0. 00:52:36
Como para empezar y tal puede ser un poco ahí raro empezar de 00:52:41
0, 0, yo lo que puedo hacer es compartirle a mis alumnos 00:52:44
directamente ya un diseño. 00:52:49
Así que me voy aquí atrás y me vuelvo a mis diseños. 00:52:52
Me voy aquí a mis diseños. 00:52:59
Bueno, yo tengo aquí un montón de cosas. 00:53:00
A mis circuitos. 00:53:02
Y en mis circuitos tengo, pues, este de la sesión 2, 00:53:04
por ejemplo. 00:53:06
O el que hicimos el otro día, que es la introducción 00:53:07
de esta, creo. 00:53:12
No sé. 00:53:15
Lo digo por no compartirle ya el proyecto ya hecho. 00:53:16
Yo le puedo compartir el inicio y que luego ya ellos lo vayan 00:53:19
terminando. 00:53:22
Porque si no, si le doy el ejercicio ya hecho, 00:53:23
pues, no tiene sentido. 00:53:26
O a lo mejor, si le vais a enviar el ejercicio del SOS, 00:53:28
pues, podéis ponerle solo una S o algo así que complete el 00:53:33
código. 00:53:38
O que lo complete ya con los bucles FOR. 00:53:39
En fin, ya eso es lo que a vosotros vais a ver. 00:53:41
Y aquí para meter este diseño, por ejemplo, en una clase, 00:53:44
yo lo que hago es darle a este iconito, 00:53:48
al icono este de los ajustes, y le digo a añadir a la actividad 00:53:52
de clase. 00:53:58
Entonces, le doy a añadir a la actividad de clase. 00:54:00
Y aquí me dice que elija la clase. 00:54:02
Yo tengo aquí muchas clases. 00:54:04
Bueno, elijo la clase que quiero y la actividad en la que 00:54:06
quiero compartirlo. 00:54:10
Entonces, le doy a añadir diseño. 00:54:11
Recargo el diseño. 00:54:14
Y ya cuando mi estudiante 1 va a sus actividades, 00:54:16
ya puede directamente copiar y modificar este diseño que yo 00:54:23
le he compartido. 00:54:26
Y no tiene que empezar de cero un diseño. 00:54:27
Copiar y modificar. 00:54:33
Y aquí este solo tiene esto, solo tiene lo de encender y 00:54:34
apagar LED. 00:54:37
Bueno, pues, tiene que hacer todo lo que le ponga ahí en las 00:54:38
actividades. 00:54:42
Bueno, hasta ahí bien, ¿no? 00:54:51
Vamos a seguir un poco con el sensor de temperatura. 00:54:52
OK. 00:54:59
Porque ya hemos terminado aquí nuestro ejercicio. 00:55:00
Sí, el ejercicio completo en Tinkercad. 00:55:05
¿Alguien lo está haciendo con Arduino? 00:55:09
¿Habéis tenido algún problema con Arduino? 00:55:22
Que lo estáis haciendo, digo. 00:55:25
No parece, ¿no? 00:55:34
Vale, pues, entonces voy a seguir con el Tinkercad. 00:55:35
Hay que dejar de compartir, pero. 00:55:41
OK. 00:55:52
Bueno, pues, yo tengo aquí ya mi Inicia Tinkercad. 00:55:53
Lo que voy a hacer va a ser utilizar un sensor de 00:55:56
temperatura que tenemos disponible en Arduino, 00:56:00
que no es el sensor que nosotros vamos a conectar, 00:56:03
porque nosotros vamos a conectar el BMP280, 00:56:05
que no tiene versión aquí en Tinkercad. 00:56:08
Aquí en Tinkercad, si yo busco BMP280, 00:56:12
no me aparece nada porque no está disponible. 00:56:16
El sensor de temperatura que está disponible aquí en 00:56:19
Arduino, en Tinkercad, perdón, es el TMP36. 00:56:27
TMP36, este de aquí. 00:56:33
Así que lo voy a coger y lo voy a pinchar aquí. 00:56:38
Yo no he encontrado ningún simulador que tenga el BMP, ¿vale? 00:56:45
Así que si lo encuentro, os aviso, 00:56:49
pero no he encontrado ningún simulador que lo tenga. 00:56:53
Bueno, pues, tengo aquí mi TMP. 00:56:58
Mi TMP tiene 3 partillas, Vout, que es nuestra señal de 00:57:01
salida, la potencia, bueno, esto es por la traducción, 00:57:06
porque se refiere al VCC, y la tierra. 00:57:11
Tenemos línea de alimentación, que lo veis mejor. 00:57:17
Línea de alimentación, línea de datos, 00:57:21
es decir, por donde yo voy a recibir los datos de mi sensor, 00:57:24
y línea de tierra. 00:57:27
Entonces, como ya somos unos expertos en Tinkercad, 00:57:29
pues, sabemos que el cable que va a tierra tiene que ser negro. 00:57:33
Lo pongo aquí arriba negro. 00:57:37
Y lo puedo llevar a cualquier tierra. 00:57:39
Yo voy a darle aquí la vuelta. 00:57:42
¿Puedo dar la vuelta? 00:57:44
Venga, vamos a dar la vuelta. 00:57:45
Tierra, voy a hacer aquí un, bueno, sí. 00:57:47
También luego lo podría hacer más limpio uniéndolo con la 00:57:53
protoboard, ¿no? 00:57:56
Pero bueno, yo lo voy a hacer así, aquí así, para, aquí, 00:57:57
a GENEDE, GENEDE. 00:58:03
También lo podría haber conectado a este. 00:58:09
Aquí en Tinkercad te deja conectar. 00:58:11
Tengo la señal de potencia que el cable tiene que ser rojo. 00:58:15
Y lo voy a conectar. 00:58:19
Tenemos un sensor, el TMP es un sensor analógico. 00:58:20
Y me da una señal analógica que tiene que ir a una entrada 00:58:25
analógica de Arduino. 00:58:30
Así que voy a cogerlo aquí. 00:58:34
Ay, perdón. 00:58:37
Bueno, el de potencia va a 5 voltios. 00:58:38
Voy a cruzarlo por aquí, a 5 voltios. 00:58:43
Y me falta el VOUT, que lo voy a poner amarillo, por ejemplo. 00:58:53
Y lo voy a poner en el A0. 00:59:01
Ahí está, A0. 00:59:07
Bueno, más o menos. 00:59:11
Y no voy a borrar nada. 00:59:14
Yo voy a programar aquí este sensor sin borrar nada de lo 00:59:15
que tengo para que lo quiera borrar. 00:59:20
El LED seguirá haciendo lo suyo. 00:59:22
Y yo, mientras, pues, seguiré viendo lo que pasa aquí en el 00:59:24
sensor TMP. 00:59:28
Bien, pues, vamos a ver cómo hacemos para que esto 00:59:31
funcione. 00:59:33
Vamos a ver nuestro código. 00:59:37
Lo primero que tenemos que hacer es decir que nuestra señal A0 00:59:39
es un input, ¿no? 00:59:48
No sé, decirme. 00:59:52
Tenemos PIDMODE, PIDMODE, A0, coma. 00:59:55
Input. 01:00:10
Uy, uy, uy, uy, uy, perdón. 01:00:11
Esto tiene que estar en mayúscula. 01:00:15
¿Vais? 01:00:23
¿Alguien ha utilizado el TMP36? 01:00:33
Sí. 01:00:40
¿Lo había hecho en TinkerCAD? 01:00:42
Sí. 01:00:44
¿Y qué programación le hais puesto? 01:00:48
Yo aquí lo que voy a hacer va a ser programarlo para que me dé 01:00:50
la temperatura que, ¿qué le digo? 01:00:57
O sea, la temperatura que mide una vez por segundo. 01:01:02
¿Vale? 01:01:10
Así que, bueno, ya he puesto eso ahí. 01:01:12
Entonces voy a poner que. 01:01:14
Disculpa, ¿puedes compartir? 01:01:17
Tu pantalla. 01:01:20
Ahí, que no, ¿por qué no lo veis? 01:01:20
Has hecho algo y lo has descompartido. 01:01:24
Estábamos viendo las traces de 10 segundos. 01:01:26
Ay, perdón. 01:01:30
¿Ahora? ¿Ahora lo veis? 01:01:35
OK. 01:01:37
Ah, vale, qué susto, qué susto. 01:01:39
Vale, voy a generar aquí una variable. 01:01:41
Porque cuando yo creo variables, yo tengo que crear justo antes 01:01:44
del void setup. 01:01:48
Mis variables tienen que estar antes del void setup. 01:01:49
Entonces, voy a crear aquí una variable que se va a llamar 01:01:54
lectura. 01:01:57
Y es un entero, int lectura. 01:01:58
Y le voy a poner que es igual a 0, ¿vale? 01:02:04
Para luego yo no tener problemas. 01:02:07
Y su punto y coma. 01:02:09
Y también voy a crear una variable que me va a decir la 01:02:12
temperatura. 01:02:18
Porque lo que yo leo, o sea, lo que leo de ascensor, 01:02:19
luego lo tengo que convertir a temperatura en grados 01:02:22
centígrados. 01:02:24
No, yo quiero mi temperatura en grados centígrados. 01:02:25
No la quiero ahí en voltios. 01:02:29
Porque al final lo que le llega a Arduino es una variación del 01:02:31
de lo que, una variación del sensor. 01:02:37
No le llegan ya los grados centígrados. 01:02:43
Los grados centígrados lo tengo que interpretar yo. 01:02:45
Así que int lectura. 01:02:47
Y yo le voy a poner un float porque voy a hacer cuentas. 01:02:49
Quiero que tenga decimales. 01:02:55
Y voy a poner float. 01:02:58
Temperatura igual a 0.0. 01:03:00
Y punto y coma. 01:03:03
Estas son las 2 variables que yo voy a utilizar en este 01:03:04
programa. 01:03:07
Aquí no tengo que hacer nada. 01:03:10
Me voy directamente al void loop. 01:03:11
Y yo esto lo voy a hacer antes de meterme en todo el SOS. 01:03:12
Así que voy a darle aquí un enter, enter, enter, enter. 01:03:17
No borro nada. 01:03:20
Ahí se queda mi mensaje de SOS que no me estorba. 01:03:21
Entonces, lo primero que tengo que hacer es leer. 01:03:25
Voy a almacenar en la variable lectura. 01:03:28
Ay, ay, ay, ¿qué me han dicho ahí? 01:03:30
Que tengo una falta. 01:03:36
Sí, es con N. Vale. 01:03:39
Aquí entro. 01:03:44
Te da un decimal. 01:03:48
Vale, vale, vale. 01:03:50
Aquí lo que voy a hacer va a ser almacenar en lectura lo que 01:03:52
creo de la entrada a 0. 01:03:56
Entonces, voy a poner que lectura. 01:03:59
Si lo habéis puesto con mayúscula, 01:04:03
tenéis que ponerlo con mayúscula también. 01:04:05
Porque Arduino distingue entre mayúscula y minúscula. 01:04:07
¿Vale? 01:04:12
Para que no os dé error. 01:04:12
Entonces, mi lectura va a ser igual a analog. 01:04:13
Rep 0. 01:04:18
Mi entrada a 0. 01:04:23
Ahí ya yo estoy almacenando lo que leo en lectura. 01:04:25
Y ahora lo que tengo que hacer es convertir esta lectura en 01:04:31
temperatura. 01:04:35
Yo esta ecuación la he sacado del datasheet del TMP36. 01:04:36
La hoja de datos del TMP36. 01:04:41
Todos los sensores y todos los componentes que tengáis y que 01:04:43
utilicéis, tienen siempre una hoja de datos en la que va a 01:04:49
aparecer el uso normal. 01:04:54
Normal use o normal connection. 01:04:59
Y ya te va a aparecer el primer ejemplo para seguir. 01:05:02
Entonces, aquí vamos a poner temperatura. 01:05:07
A ver cómo lo he puesto ahí, no lo he puesto en minúscula. 01:05:11
Temperatura igual a. 01:05:15
Y esto va a ser la lectura por. 01:05:18
Esto ahora lo copio, ¿vale? 01:05:25
Por 500 entre 1,023. 01:05:27
Esta es la ecuación para grado centígrado. 01:05:37
Lo podéis tener también en Fahrenheit. 01:05:39
Si lo queréis en Fahrenheit, lo podéis tener en Fahrenheit. 01:05:42
Y todo esto menos 50. 01:05:46
Y punticoma. 01:05:52
Y ahora lo voy a escribir. 01:05:56
O sea, yo lo voy a escribir por el monitor serie, ¿vale? 01:05:58
Voy a decir, serial punto print, temperatura. 01:06:02
Aquí ya, temperatura. 01:06:10
Y punticoma, punticoma. 01:06:16
Aquí no le pongo comillas porque temperatura es una variable, 01:06:17
no es texto. 01:06:21
Yo no quiero que me aparezca temperatura escrito. 01:06:22
Yo quiero que me aparezca el número de la temperatura, 01:06:25
25 con 2, 30 con 1, 38 con 3. 01:06:28
Yo quiero el número, quiero lo que está en la variable. 01:06:33
No quiero el texto, como estábamos escribiendo antes. 01:06:36
¿Y qué tengo que hacer para que esto pase una vez por segundo? 01:06:42
Pues ponerle aquí un delay. 01:06:47
Aunque luego va a tardar más porque como tenemos todo el 01:06:51
código ese detrás. 01:06:54
Pero, bueno, yo en principio no voy a borrar nada. 01:06:56
Ahora sí, cuando probemos esto, lo vamos. 01:06:58
Vengamos a ver si me va a dar, yo creo que me va a dar un 01:07:01
error aquí, ¿eh? 01:07:03
Pero, bueno, vamos a iniciar la simulación. 01:07:04
Ver, aquí ya me ha dado un error. ¿Qué me dice? 01:07:07
Funcion void loop. 01:07:12
Vale. 01:07:15
Y me falta un punticoma. 01:07:19
No, tengo punticoma, punticoma. 01:07:21
La definición de la variable creo que la has puesto con 01:07:24
temperatura. 01:07:30
Muy bien, ahí está, temperatura. 01:07:31
Nada, sí, un error. 01:07:37
No, es que has puesto temperatura. 01:07:38
Temperatura, ahí está. 01:07:42
No, sigue estando mal, lo siento. 01:07:44
Ya no le pasa nada, así es como a mí me pasa muchas veces. 01:07:47
Y así, si a vosotros da este error, 01:07:49
pues ya sabéis que es por la variable. 01:07:52
Ahora sí. 01:07:56
Ay, que no he copiado esto. 01:07:58
Voy a copiar esto aquí, bueno. 01:07:59
Sí, dime. 01:08:03
Si utilizas bloques, la fórmula que utiliza para convertirlo, 01:08:04
o sea, si pones bloques y texto y metes leer el sensor de 01:08:09
temperatura tal en grados Celsius, 01:08:13
la fórmula que utiliza es un poco distinta a la que tienes 01:08:15
tú. 01:08:18
Me ha tocado, sin más, porque yo lo estaba haciendo con bloques 01:08:20
a la vez y viendo en texto cómo lo traduce. 01:08:23
Y tienes un bloque que es leer el sensor de temperatura. 01:08:27
Sí, perdona. 01:08:29
No, digo que será porque hace, porque hará otro tipo de 01:08:31
conversión o a lo mejor lo hace con más o menos decimales o 01:08:36
como lo haga por bloques. 01:08:40
No lo sé. 01:08:42
Pone un menos 40, luego multiplica por 0, 48 y luego 01:08:43
le vuelve a restar. 01:08:46
O sea, y luego la lectura que tiene le resta 20, o sea, es. 01:08:46
Claro, hace como otra cuenta, ¿no? 01:08:50
Bueno, en principio por eso no, creo que eso, 01:08:53
los bloques vienen ya predefinidos. 01:08:56
Igual hace alguna otra conversión en medio o cualquier 01:08:57
cosa. 01:09:02
También lo que puedo hacer es probar esa ecuación en texto a 01:09:07
ver si da exactamente, a ver si te lo da en el mismo formato. 01:09:14
Elena, una pregunta. 01:09:24
Sí, dime. 01:09:26
¿Has probado alguna vez poner otro sensor que no sea de 01:09:27
Tinkercad en el código que pones y te funcione? 01:09:32
¿O tienes que ponerle una biblioteca? 01:09:36
¿Sabes lo que te quiero decir? 01:09:38
Es decir, no todos los símbolos están en Tinkercad, 01:09:38
pero ¿hay alguna forma de introducirlo? 01:09:41
No, yo no he probado. 01:09:45
Y creo que no se puede hacer porque, bueno, yo lo intenté, 01:09:48
pero no lo conseguí. 01:09:53
Porque Tinkercad, o sea, es gratuita, pero no es abierta. 01:09:54
O sea, Tinkercad es una plataforma en la que usted puede 01:09:59
generar todo lo que quieras, es gratuito y demás, 01:10:02
pero no es de código abierto. 01:10:05
Entonces, digamos que no puede modificar ni puede subir 01:10:07
nuevos bloques. 01:10:10
Vale, entonces, una pregunta. 01:10:11
Si yo, por ejemplo, tengo un DTH11 que me mide la 01:10:13
temperatura y la presión, ¿vale? 01:10:17
Entonces, ¿yo puedo poner el código de Tinkercad y luego 01:10:20
poner mi sensor y puede funcionar? 01:10:24
¿O tengo que variarlo todo o incluir alguna librería o 01:10:26
algo? 01:10:30
O sea, ¿es más fácil empezar de nuevo o sería una reconversión? 01:10:31
¿El DHT sí está aquí, no? 01:10:35
¿El DHT está aquí? 01:10:37
Perdón, no. 01:10:39
No lo sé. 01:10:41
Ah, pero tú dices de hacer aquí el código, ¿no? 01:10:42
Sí. 01:10:46
Por bloques. 01:10:48
Y luego llevarlo a Arduino. 01:10:49
Y luego llevarlo a Arduino, sí. 01:10:50
Sí que te va a, o sea, en el código no hay problema. 01:10:53
O sea, el código lo va a poder copiar y pegar sin problema. 01:10:56
Pero sí que te va a pedir que tengas todas las bibliotecas 01:11:00
porque el DHT necesita las bibliotecas. 01:11:03
Vale, entonces, quiere decir que este código de aquí me 01:11:07
funcionaría para el DHT. 01:11:09
Si le incluyo la biblioteca. 01:11:14
¿Con esta ecuación dices? 01:11:18
¿Con exactamente lo mismo? 01:11:20
Sí, sí, pregunto, pregunto por ignorancia, ¿eh? 01:11:21
Ah, vale, vale. 01:11:24
Ah, no, no, perdona. 01:11:25
Cada sensor tiene sus características y su forma de 01:11:27
programación. 01:11:31
Ah, vale, vale, perfecto. 01:11:32
El DHT, a ver, el funcionamiento, digamos que la forma de 01:11:33
funcionar es la misma. 01:11:40
Tienes que poner en el setup lo que vas a utilizar, 01:11:41
definir tus variables y luego mostrarlo por el puerto serie. 01:11:44
Correcto. 01:11:47
Pero lo que tienes que hacer en medio, 01:11:48
digamos que las ecuaciones y las conversiones van a ser 01:11:52
diferentes porque cada sensor es diferente. 01:11:55
Vale. 01:11:59
De una forma, si te sirve para el DHT, 01:11:59
si te descargas la biblioteca en Arduino, 01:12:02
el DHT trae ya un ejemplo. 01:12:06
Yo siempre recomiendo cargar el ejemplo. 01:12:09
O sea, cuando tú te descargas la biblioteca en Arduino, 01:12:11
puedes cargar el ejemplo. 01:12:13
Vale, vale, vale. 01:12:15
Medir directamente la humedad, la temperatura y demás. 01:12:16
Vale, pues muchas gracias. 01:12:20
Nada, nada. 01:12:23
A ver, ah, que me está saliendo aquí el SOS. 01:12:26
No, no me decís nada. 01:12:28
El SOS está saliendo aquí al lado. 01:12:29
¿Qué tenemos que hacer? 01:12:34
El N aquí. 01:12:35
El N. 01:12:40
24,78. 01:12:47
Podemos cambiar la temperatura del sensor. 01:12:53
O sea, si yo le doy, mientras está simulando, 01:12:55
si yo le doy click aquí a mi sensor, me sale aquí arriba. 01:12:59
Ay, que me está saliendo también aquí, que lo corta. 01:13:02
Ahí está. 01:13:05
Me sale aquí que está, a ver, a ver. 01:13:06
Puedo moverlo, ¿vale? 01:13:09
Para que se me mueva también la temperatura. 01:13:11
Ahí está. 01:13:14
No es exacto, pero, bueno, me da, por lo menos, 01:13:16
me da un poco de fiabilidad de que está funcionando. 01:13:19
¿Había alguna otra pregunta por ahí? 01:13:27
Hola. 01:13:33
Sí, dime. 01:13:35
Soy José Luis. 01:13:36
No, solo quería aclarar que el sensor de temperatura que estás 01:13:37
usando es analógico, pero el DHT11 es digital. 01:13:44
Va por entrada digital. 01:13:50
Y además, claro, lo que dijo el otro profesor, 01:13:53
necesitarías tener instaladas las librerías. 01:13:57
Y creo que Tinkercad eso no lo permite, o al menos yo no lo 01:14:00
sé. 01:14:04
No, no, no lo permite. 01:14:06
O sea, aquí no, en el IDE de Arduino habría que meter todas 01:14:07
las bibliotecas. 01:14:13
Claro, lo mejor es tener la placa, el sensor e ir probando. 01:14:15
Exacto. 01:14:23
Yo propongo hacer ejercicios de programación básica aquí con 01:14:24
LED y demás. 01:14:28
Podemos poner aquí varios LED, podemos utilizar aquí este 01:14:29
sensor o coger algún otro sensor de aquí de Tinkercad y hacer un 01:14:32
poco de intro a la programación. 01:14:39
Pero una vez que ya haya un poquito de soltura, 01:14:41
lo mejor es pasarse a los componentes físicos. 01:14:46
Claro. 01:14:49
Bueno, nada más. 01:14:50
Gracias. 01:14:51
Nada, nada. 01:14:53
Cambiar de línea es con el LN. 01:14:58
LN. 01:15:02
Sería el punto print LN. 01:15:03
Y lo que pongas después ya va a salir en la siguiente línea. 01:15:05
Que alguien ha preguntado ahí por el chat. 01:15:10
A ver, tengo por aquí, ¿cuál se recomienda poner en el CANSAT? 01:15:14
A ver, ¿por poner el BMP o el BME? 01:15:20
A ver, el BMP te mide temperatura y presión 01:15:24
atmosférica. 01:15:26
Creo que el BME también te mide humedad, ¿no? 01:15:28
Creo, no recuerdo, pero creo que añade. 01:15:31
Entonces, claro, cuanto más datos tenga, 01:15:34
pues luego más análisis y mejor te va a salir. 01:15:37
Pero, en principio, para la misión primaria se te piden 01:15:41
temperatura y presión atmosférica. 01:15:46
Vale, ahí. 01:15:50
Si tenéis un BME, si por lo que sea tenéis un BME y no tenéis 01:15:52
el BMP, podéis utilizar directamente el BME, 01:15:56
que es prácticamente igual. 01:16:00
Y, vamos, tiene prácticamente todas las mismas conexiones. 01:16:02
Bueno, yo voy a compartir esto. 01:16:07
Esto queréis tener. 01:16:09
Vamos a poner sesión 2. 01:16:10
El sensor temperatura. 01:16:14
Tengo un problema con la temperatura. 01:16:18
Aquí toma muchas veces. 01:16:21
Aquí lo pongo público, propiedades y público. 01:16:32
Podéis poner también una descripción. 01:16:37
Podéis poner, este diseño es para la formación, no sé qué. 01:16:41
Si queréis poner, yo rara vez pongo comentarios, la verdad. 01:16:45
Guardo cambios si os lo comparto. 01:16:52
Y, ahora, vamos a empezar a ver un poquito del sensor BMP, 01:16:56
que casi nadie tiene, pero, bueno, 01:17:00
yo lo voy a enseñar aquí. 01:17:02
Dejaré grabado algunos vídeos para que la semana que viene, 01:17:05
quien haya podido hacerlo o cualquier cosa, 01:17:08
pues, vamos resolviendo dudas. 01:17:11
Hasta aquí alguna duda más. 01:17:14
Tenía alguna duda de, no sé, de cualquier tipo de 01:17:17
No sé, de cualquier cosa. 01:17:23
Sigo. 01:17:25
Sí, yo quería preguntar, es en relación al sensor, al BMP, 01:17:27
que creo que hay 2 modelos, uno que tiene 4 pines y otro que 01:17:33
tiene 6. 01:17:39
¿Cuál es el que recomiendas? 01:17:41
Porque uno creo que depende del voltaje, 01:17:43
que llega hasta 5 voltios o hasta 3 con 3. 01:17:46
Yo aquí tengo, a ver, el de 6. 01:17:51
Mi BMP es este, el de 6. 01:17:57
Ahí está. 01:18:00
La diferencia es que el BMP, que tiene solo 4 pines, 01:18:05
solo puede conectar con I2C, que es como nosotros lo vamos 01:18:09
a conectar. 01:18:13
O sea, digamos que el protocolo que puede utilizar solo es el 01:18:14
I2C. 01:18:17
Las 2 patillas estas extras son para él la conexión SPI. 01:18:18
Y también te permite 2 direcciones de I2C. 01:18:25
Entonces, si lo tienes solo de 4 patillas, 01:18:28
digamos que tu dirección I2C es fija y solo lo vas a poder 01:18:31
conectar con I2C. 01:18:35
No vas a tener otra opción. 01:18:36
Y con el otro, pues, sí que va a tener SPI. 01:18:40
Pero a nivel de operación, los 2 son prácticamente, vamos, 01:18:43
prácticamente iguales. 01:18:48
Yo he utilizado los 2 y funcionan igual. 01:18:49
Si tenéis el de 4, podéis utilizar el de 4. 01:18:55
No hace falta que os compréis precisamente el de 6. 01:18:58
Espero haber respondido ahí a tu pregunta. 01:19:08
Sí, muchas gracias. 01:19:12
De nada. 01:19:14
Una pregunta más. 01:19:17
A ver. 01:19:18
Sí, yo tengo una pregunta. 01:19:20
En el archivo que enviaron, explicaban cómo soldar el 01:19:22
sensor. 01:19:26
Y decían que habían 2 maneras de soldarlo, 01:19:27
por un lado o por otro, en función de cómo lo 01:19:29
quisiéramos utilizar. 01:19:31
Entonces, no sé cómo nos interesa soldarlo, 01:19:33
si me podíais decir. 01:19:35
Ah, OK. 01:19:38
Bueno, para eso voy a poner mi otra cámara. 01:19:38
Una pregunta, Elena, también. 01:19:43
Ya está aquí. 01:19:45
Elena, una pregunta. 01:19:47
Cuando hablabas del sensor con I2C, 01:19:49
¿necesitas bajarte un protocolo diferente? 01:19:52
¿Hay una librería diferente? 01:19:55
No, no, ya viene directamente la librería del BMP. 01:19:58
O sea, tú cuando te descargas la librería para utilizar el 01:20:02
sensor, ya viene ahí todo. 01:20:04
No hace falta que te lo descargues por separado. 01:20:07
Vale. 01:20:13
A ver, lo de cómo, a ver, ¿cómo puedo cambiar ya acá? 01:20:15
Bueno, no lo vais a ver. 01:20:24
Me voy a cambiar la cámara. 01:20:29
Es que vamos, te tengo aquí, vamos. 01:20:31
Ah, OK, ya está, ya está. 01:20:36
Aquí veis el sensor, este, que es el BMP. 01:20:38
Yo lo he soldado, digamos, con el sensor para arriba. 01:20:44
O sea, porque tenemos todas las blues. 01:20:49
Ahí tenemos este pequeñito de aquí, esto, es el sensor. 01:20:55
Luego, todo lo demás, digamos, que es el encapsulado. 01:21:02
Es la circuitería que me permite sacarlo por los pines. 01:21:05
Y luego conectar. 01:21:08
Estáis viendo la cámara, ¿no? 01:21:12
Sí, ¿no? 01:21:15
Estás compartiendo pantalla. 01:21:16
Entonces, se ve pequeño. 01:21:17
Ay, pues, venga, aquí te la. 01:21:20
¿La puedes poner mayor si desplaza el cursor que hay en la 01:21:24
pantalla? 01:21:28
Bueno, ya no. 01:21:31
Bueno, no me importa. 01:21:33
Aquí tenemos el sensor. 01:21:36
A mí me gusta soldarlo así tal cual lo tengo yo. 01:21:39
Porque lo que me va a medir es este pequeñito de aquí. 01:21:42
Entonces, digamos que cuanto más libre lo tenga, 01:21:47
más reales van a ser mis medidas. 01:21:51
Así que a mí me gusta soldarlo así. 01:21:56
Si lo soldáis de otra forma, va a funcionar igual, 01:21:59
no va a haber ningún problema. 01:22:01
Pero, por ejemplo, cuando yo lo pongo aquí en la protoboard, 01:22:03
si lo tengo soldado de la otra forma, 01:22:10
lo que es el sensorcito ese se va a quedar boca abajo. 01:22:15
O sea, va a estar pegado a la placa. 01:22:19
Entonces, igual no me va a medir presión y temperatura tan 01:22:21
bien como si estuviera aquí suelto. 01:22:24
Y luego va a pasar lo mismo en el cancer. 01:22:26
Si al final se te queda todo metido, digamos, 01:22:29
muy pegado al arduino o muy pegado a la placa que utilices, 01:22:33
la temperatura que va a medir no va a ser la real. 01:22:37
Porque siempre todos estos circuititos pues generan ahí 01:22:40
calor y va a medir más bien la temperatura del arduino que la 01:22:42
temperatura del aire. 01:22:46
Entonces, yo recomiendo ponerlo así. 01:22:49
Pero se puede soldar las dos formas. 01:22:52
Al final los pines van a ser lo mismo y va a funcionar igual. 01:22:55
O sea, no te va a dar ahí ningún problema. 01:22:59
Es que yo quiero otro más cómodo. 01:23:02
Tengo una pregunta de José Lombardero. 01:23:04
¿Cómo? 01:23:07
Que hay una mano levantada. 01:23:08
Ah, dime. 01:23:09
Madre mía. 01:23:12
A ver, no. 01:23:13
Disculpa, he hablado ya, pero la mano no se quitó. 01:23:15
Entonces, no se puede. 01:23:20
Ah, pues no sé cómo puedes quitarla, la verdad. 01:23:21
Claro. 01:23:23
No te preocupes, ya está. 01:23:24
Ah, gracias. 01:23:25
Disculpa. 01:23:26
OK, OK. 01:23:28
Bueno, pues seguimos con el sensor de temperatura y 01:23:31
presión, con el BMP un poquito, que nos queda media horita. 01:23:38
Aunque no lo tenga ahí, así podemos ver cómo funciona. 01:23:41
Bueno, entiendo que sí. 01:23:52
OK, pues estamos con el sensor BMP. 01:23:56
El sensor BMP lo tenéis aquí. 01:23:58
Yo tengo este, el de 6 pines, pero puede ser de 4 solo. 01:24:00
Es un sensor de temperatura y presión atmosférica que me da 01:24:06
una estimación de la altitud. 01:24:09
Es decir, con la presión atmosférica tengo la estimación 01:24:11
de la altitud. 01:24:16
Tienes que compartir pantalla. 01:24:16
¿Lo estáis viendo? 01:24:19
Ah, hay que dejar compartir antes porque me han, ah, OK. 01:24:20
Ahora sí. 01:24:24
Sigo aquí. 01:24:30
Vale, ¿cuánto tiempo queda de sesión? 01:24:32
¿Tenemos hasta las 7? 01:24:37
Sí, ¿no? 01:24:41
No, no, yo creo, lo que está planificado es hasta las 8. 01:24:44
Bueno, yo voy a intentar terminar antes. 01:24:50
Tampoco nos queda aquí tanto tiempo y así os da tiempo a 01:24:52
vosotros hacerlo luego. 01:24:55
Hacerlo luego. 01:24:57
OK, OK. 01:24:58
Bueno, aquí tenemos el sensor BMP que vamos a utilizar en esta 01:24:59
formación, que es un sensor de temperatura y presión 01:25:04
atmosférica, que también me da el dato de altitud porque lo 01:25:06
estima a partir de la presión atmosférica con una ecuación. 01:25:11
Entonces, me da temperatura, presión atmosférica y altitud. 01:25:14
Las propiedades que tiene mi sensor que salen de la hoja de 01:25:18
datos, que yo recomiendo siempre mirar la hoja de datos de los 01:25:21
sensores cuando lo utilizamos y de cualquier componente, 01:25:24
es que me va a dar un rango de temperatura de menos 40 grados, 01:25:27
85 grados. 01:25:30
Si yo lo meto en un sitio que tiene más de 85 grados, 01:25:31
que yo sé que va a tener más de 85 grados, por ejemplo, 01:25:34
un horno, mi sensor no va a funcionar bien porque el rango 01:25:37
que mide de temperatura es de menos 40 a 85 grados. 01:25:41
La presión, para la presión atmosférica, 01:25:46
el rango que tiene es de 30 pascales a 1,110 pascales. 01:25:48
Y el altímetro, pues, de menos 50 metros a 9,000 sobre el 01:25:53
nivel del mar. 01:25:58
El consumo que tiene, 2,7 microamperios. 01:25:59
Entonces, importante tenerlo en cuenta luego para la batería, 01:26:03
aunque ahora mismo nos pilla lejitos. 01:26:06
Y la conexión puede ser por I2C y SPI, 01:26:08
que tenemos aquí los 6 pines. 01:26:11
¿Qué significa esto de I2C y SPI? 01:26:13
Ay, ¿qué ha pasado con mi cámara? 01:26:19
¿Por qué no me estáis viendo? 01:26:26
Ahora sí. 01:26:34
OK. 01:26:35
Tenéis, y aquí voy a hacer una pequeña intro a lo de los 01:26:36
protocolos. 01:26:42
El protocolo de I2C nos permite realizar la comunicación con 01:26:42
2 hilos. 01:26:45
Yo lo voy a conectar, voy a tener 4 hilos. 01:26:46
Voy a conectar alimentación, tierra y 2 hilos, 01:26:49
que son los que me van a permitir hacer la comunicación. 01:26:52
El SCL y el SDA. 01:26:55
Y tenemos la dirección 066 y 077. 01:26:58
En la librería que yo voy a utilizar, 01:27:03
la dirección por defecto es la 077. 01:27:05
Y en este sensor que tengo yo, me he encontrado que la 01:27:09
dirección por defecto es la 076. 01:27:12
Entonces, para cambiar esto, lo que tengo que hacer es unir el 01:27:15
SDO a 3.3 voltios. 01:27:18
Si tengo un sensor que solo tiene 4 salidas, 4 pines, 01:27:22
esto se puede hacer en el código. 01:27:27
No hace falta hacerlo por hardware. 01:27:30
Las conexiones que tenemos son VCC a 3.3 voltios, GND a GND, 01:27:34
el SCL al A5 y el SDA al A4. 01:27:40
Y luego tenemos el SDO para la dirección 067 a 3.3 voltios. 01:27:44
Y aquí he puesto una imagen de ARC. 01:27:50
Bueno, aquí, mira, me viene muy bien porque ya voy a mostrar 2 01:27:56
versiones de Arduino. 01:28:00
Porque yo hace poco me cambié de ordenador y entonces esta 01:28:01
presentación la hice antes. 01:28:04
Y esta la hice con la versión de Arduino 1.8 y la versión que 01:28:06
tengo ahora es la última, ultimísima, la 2.2. 01:28:11
Entonces, la gestión de librería de bibliotecas es diferente. 01:28:15
Así que, como voy a dejar la presentación y luego lo voy a 01:28:19
hacer yo aquí, pues, tenéis las 2 versiones dependiendo de la 01:28:22
versión que tengáis de Arduino. 01:28:26
Tenemos que para instalar una biblioteca tenemos que estar en 01:28:28
herramientas, administrar bibliotecas. 01:28:30
Y aquí yo voy a utilizar la Adafruit BMP280 Label, ¿vale? 01:28:33
Que yo la tengo ahí instalada. 01:28:42
Y lo primero que voy a hacer va a ser entrar en ejemplos y 01:28:44
cargar el test. 01:28:48
Yo entro en archivo ejemplos y cargar el BMP test. 01:28:51
Y cargando el BMP test, que siempre que os descargáis una 01:28:56
biblioteca, una librería, va a venir un programa de test. 01:29:00
Yo recomiendo cargar el programa de test antes de empezar aquí a 01:29:07
buscar por ahí. 01:29:12
Porque normalmente lo que quieres hacer se parece 01:29:13
bastante a lo que viene en el programa de test. 01:29:15
En el programa de test ya me viene programado que me diga 01:29:18
temperatura igual a tal, presión igual a tal y altitud 01:29:22
aproximada igual a tal. 01:29:26
Que eso es lo que yo quiero. 01:29:28
Yo quiero medir la temperatura y medir la presión atmosférica. 01:29:29
Y encima todo me dan un dato extra, que es la altitud. 01:29:32
O sea, que yo este programa, con modificarlo un poquito, 01:29:35
ya tengo todo lo que quiero. 01:29:40
No hace falta que empiece yo aquí a picar código de cero. 01:29:42
Así que cargar el BMP test. 01:29:46
También sirve para si tenéis algún problema de conexión o 01:29:49
lo que sea, o que no funciona, en los programas de test 01:29:54
normalmente viene como un chequeo en el que te va a 01:29:58
mostrar por el puerto serie que no funciona. 01:30:01
En plan, check wiring, no está funcionando. 01:30:03
Para que tengáis en cuenta lo de revisar las conexiones. 01:30:06
Así que los ejercicios que yo voy a proponer van a ser 01:30:12
mostrar los datos separados por comas. 01:30:16
Porque aquí en mi test me aparecen así los datos. 01:30:19
Y yo estos datos, así tal cual, me resulta un poco difícil. 01:30:22
Ponerlos en una hoja de cálculo o en cualquier sitio. 01:30:28
Entonces, lo que voy a hacer va a ser mostrar los datos 01:30:33
separados por comas. 01:30:35
Luego, incluir un número de paquete. 01:30:37
Ay, perdón. 01:30:40
Incluir un número de paquete para que cuando esté enviando a 01:30:41
través de radio, sepa si se me ha olvidado si mi transmisión 01:30:46
ha fallado en algún paquete. 01:30:51
Es decir, que todas las líneas que yo envío voy a tener. 01:30:53
Temperatura, presión, altitud. 01:30:57
Temperatura, presión, altitud. 01:30:59
Cada segundo voy a tener una línea que ponga temperatura, 01:31:00
presión, altitud. 01:31:02
Temperatura, presión, altitud. 01:31:03
Entonces, yo a eso le voy a poner un número delante. 01:31:05
¿Qué va a ser mi número de paquete? 01:31:08
Mi número de paquete va a ser 1, temperatura, presión, 01:31:09
altitud. 01:31:12
2, temperatura, presión, altitud. 01:31:13
Entonces, luego cuando metamos el módulo de radio y nos 01:31:15
pongamos a recibir en nuestro receptor, 01:31:20
vamos a ver el número de paquete también. 01:31:23
Y si hay un salto, por ejemplo, si el del paquete 5 se pasa al 01:31:26
10, yo me voy a dar cuenta de que he perdido datos. 01:31:31
Y voy a poder hacer un porcentaje de pérdida de datos. 01:31:35
Que eso queda genial ante el jurado, 01:31:38
porque es un análisis ahí ya profundo. 01:31:41
Con algo tan fácil como poner el número de paquete. 01:31:44
Luego vamos a incluir nuestro nombre de equipo para saber que 01:31:47
esos son nuestros datos. 01:31:50
Una forma muy fácil de saber que esos son nuestros datos es 01:31:52
poner el nombre de equipo en la línea. 01:31:55
Yo tengo número de paquete 1, presión, temperatura, altitud. 01:31:57
Y el último dato que voy a poner va a ser el nombre de mi equipo 01:32:03
para darme cuenta de que esos son mis datos. 01:32:08
No sabéis cuántos problemas soluciona tener el nombre del 01:32:10
equipo o un código. 01:32:16
O sea, no tiene por qué ser el nombre del equipo, 01:32:17
pero un código vuestro, para saber cuáles son tus datos. 01:32:19
Y si está recibiendo datos de otro equipo, 01:32:23
saber qué equipo te está interfiriendo y demás. 01:32:25
Y por último, yo propongo un ejemplo sencillo de análisis de 01:32:29
datos, que es simplemente coger los datos que tenemos, 01:32:33
copiarlos y pegarlos en una hoja de cálculo. 01:32:37
Así que en el programa ejemplo, en el void loop, 01:32:41
tenemos todo esto. 01:32:46
Tenemos que aquí a la derecha, esto es lo que me va a aparecer 01:32:48
en el puerto serie de Arduino. 01:32:52
Y aquí a la izquierda tengo lo que está en el programa. 01:32:54
Entonces, en el programa de test me aparece serial print, 01:32:58
temperatura igual. 01:33:02
¿Qué se refiere a esto? 01:33:03
Temperatura igual. 01:33:04
Serial print vmp.readTemperature. 01:33:07
Aquí se refiere ya directamente a temperatura, 21.61. 01:33:11
Y luego me imprime. 01:33:16
¿La f de serial print de temperatura quiere decir algo? 01:33:18
La f es que no ocupa memoria. 01:33:23
Es una función de Arduino que tiene para que lo que escriba 01:33:31
en el puerto serie, digamos que no afecte a tu memoria. 01:33:35
Pero realmente no tiene, o sea, si tú lo quitas de aquí, 01:33:41
va a aparecer temperatura también. 01:33:45
O sea, funcionalmente no tiene ningún impacto. 01:33:47
Pero el ejemplo, en el ejemplo te lo pone. 01:33:53
Viene ahí con la f. 01:33:56
Voy a buscar ahí más información sobre la tal. 01:33:59
Yo normalmente no lo utilizo. 01:34:02
Normalmente no utilizo lo de la f porque cuando tomo datos de 01:34:04
sensores, no le pongo texto. 01:34:08
O sea, yo simplemente imprimo los datos para que luego sea más 01:34:10
fácil llevarlo a una hoja de cálculo. 01:34:15
Entonces, aquí en el programa de ejemplo, 01:34:20
lo que hace es que pone temperatura, o sea, 01:34:23
escribe temperatura igual a la temperatura que hay y le pone 01:34:26
la unidad, grado centígrado. 01:34:32
Presión, la presión y pascales. 01:34:34
Aproximación, altitud. 01:34:37
Esto para meterlo luego en una hoja de cálculo es difícil 01:34:39
porque aquí, ¿cómo están separados los datos? 01:34:42
¿Por comas, por espacios, por qué? 01:34:44
Entonces, esto es lo que vamos a modificar. 01:34:47
Nosotros queremos que me aparezca temperatura, 01:34:49
coma, presión, coma, altitud. 01:34:53
Y con eso yo lo puedo pegar directamente a una hoja de 01:34:55
cálculo y que me salgan los datos en columna encima. 01:34:58
JUAN MANUEL LUCERO. 01:35:01
¿Estás? 01:35:02
¿Ve? 01:35:04
CARLA NUDEL ARESTADORA Uy, alguien se ha dejado ahí el 01:35:05
micro abierto. 01:35:06
JUAN MANUEL LUCERO ¿Estás? 01:35:08
CARLA NUDEL ARESTADORA OK. 01:35:12
Para separarlos por comas, lo que tenemos que hacer es 01:35:13
modificar los Serial Print. 01:35:16
No tengo que modificar nada más del código. 01:35:18
Simplemente tengo que modificar lo que imprimo por el puerto 01:35:21
serie. 01:35:24
O sea, yo no tengo que modificar ni el setup del código, 01:35:25
ni lo que hace, ni nada. 01:35:30
Simplemente lo que imprimo por el puerto serie. 01:35:32
Y para modificar lo que imprimo por el puerto serie, 01:35:35
tengo que modificar los Serial Print, 01:35:39
que es lo que hemos estado viendo con el mensaje de SOS, 01:35:41
los Serial Print. 01:35:43
Entonces, yo quiero que me imprima Serial Print la 01:35:45
temperatura, 21.09. 01:35:49
Y una coma. 01:35:51
Coma. 01:35:52
BMP punto presión. 01:35:54
Presión. 01:35:59
Y luego otra coma y la altitud. 01:36:00
Y ya aquí el EN es alto de línea, 01:36:03
porque los siguientes datos quiero que me aparezcan en la 01:36:05
siguiente línea. 01:36:08
Y yo aquí esto ya podría simplemente copiar y pegar un 01:36:09
Control-C, Control-V a una hoja de cálculo. 01:36:13
Y mi hoja de cálculo sí que sabe interpretar esta información. 01:36:16
Y luego el delay de 1,000. 01:36:22
El delay de un segundo. 01:36:24
Que creo que en el ejemplo aparece de 2 segundos. 01:36:26
Nosotros queremos un dato cada segundo. 01:36:28
Nos piden un dato cada segundo. 01:36:30
Entonces, yo voy a poner aquí un delay cada segundo. 01:36:32
OK, seguimos con el número de paquete. 01:36:37
Lo que voy a hacer va a ser meter en mi línea de datos un 01:36:40
mensaje, perdón, un número de paquete. 01:36:44
Para eso, ¿qué tenemos que hacer? 01:36:47
Pues, lo que hemos hecho con el Tinkercad para el sensor de 01:36:49
temperatura. 01:36:52
Tenemos que crear una variable int paquete, 01:36:52
que puede ser paquete o puede ser otro nombre. 01:36:57
Podéis dejarlo solo como p, int p, no tiene que ser paquete. 01:36:59
Pero, bueno, yo he puesto aquí paquete. 01:37:03
En el setup no tengo que hacer nada. 01:37:05
Habrá lo que haya en el ejemplo. 01:37:08
Y le voy al Serial Print, que es donde yo quiero imprimir cosas. 01:37:10
Así que en el Serial Print, antes de imprimir la 01:37:16
temperatura, que sería el 21,14 de aquí, 01:37:21
imprimo el número de paquete. 01:37:25
Y aquí ya esta captura de pantalla, 01:37:27
yo la cogí con mi número de paquete 106. 01:37:29
Y entonces, luego ya pongo paquete coma, 01:37:35
temperatura coma, presión coma, altitud coma. 01:37:39
Y paquete más más. 01:37:44
Paquete más más lo que va a hacer es que incrementa en una 01:37:47
unidad la variable que hay dentro de paquete para que se 01:37:51
incremente una vez cada vez que yo doy una vuelta. 01:37:56
O sea, el paquete es igual a 1, doy una vuelta. 01:37:59
El paquete es igual a 2, doy otra vuelta. 01:38:02
El paquete es igual a 3 y así me va a ir contando todos los 01:38:04
datos que voy recogiendo. 01:38:08
Y luego podéis decir, pues, hemos tomado 350 datos durante 01:38:10
todo el vuelo o algo así, de los cuales hemos perdido, 01:38:16
pues, no sé, 10. 01:38:19
Tenemos un porcentaje de, o sea, tenéis un porcentaje de 01:38:21
transmisión mayor del 80%. 01:38:24
Y eso es un exitazo. 01:38:27
Perfecto. 01:38:29
Y en el ejercicio 3, lo que propongo yo para saber que 01:38:32
estos son nuestros datos, asegurarnos de que son nuestros 01:38:37
datos, es poner el nombre del equipo. 01:38:39
Yo aquí he puesto SEA, ¿vale? 01:38:42
Como nombre del equipo. 01:38:43
Entonces, tenemos. 01:38:46
Elena, en la página anterior, mientras, 01:38:47
en el setup que ponía, mientras no sea serial delay. 01:38:52
¿Esto qué quiere decir? 01:38:58
Esto es lo que aparece en el ejemplo. 01:38:59
Eso está en el ejemplo, lo dejáis tal cual. 01:39:02
Lo único que hay que modificar aquí son los serial print del 01:39:08
void loop, lo que marco yo aquí en rojo. 01:39:12
Lo que está en el setup se queda como está en el ejemplo. 01:39:15
Yo no lo voy a tocar. 01:39:18
De hecho, mucho más texto que todo esto. 01:39:22
Voy aquí, he hecho ahí un recorte. 01:39:25
Para que veáis la estructura, para que veáis que primero 01:39:29
tengo que poner la variable paquete, 01:39:32
luego iría el setup y todo lo que mi ejemplo mete en el 01:39:34
setup. 01:39:37
Y luego me voy al void loop. 01:39:39
De esta forma, ya lo abro. 01:39:41
Y ya tenemos que imprimo paquete, coma, temperatura, 01:39:46
coma, presión, coma, nombre de equipo y el paquete más más. 01:39:52
Y con eso ya tengo todos mis datos para copiar y pegar en una 01:39:59
hoja de cálculo. 01:40:06
Aquí, como ejemplo de análisis, lo que propongo, 01:40:10
lo que os propongo yo, que podéis hacer un análisis 01:40:14
cualquiera, yo propongo como un inicio de análisis. 01:40:17
Tenemos, para hacer un análisis de datos, 01:40:22
primero buscamos qué tenemos. 01:40:27
Yo tengo temperatura, presión atmosférica y altitud. 01:40:29
¿Qué puedo mostrar? 01:40:35
O sea, ¿qué gráficas puedo hacer? 01:40:36
Pues puedo hacer altitud frente a tiempo, 01:40:38
temperatura frente a tiempo o incluso presión frente a 01:40:41
altitud. 01:40:44
Y ahí me hago mis preguntas. 01:40:46
O sea, teniendo esas gráficas, esas gráficas, 01:40:47
¿qué puedo decir? 01:40:51
¿Qué puedo decir yo de esas gráficas? 01:40:53
Pues podría decir si la temperatura aumenta o disminuye 01:40:55
con respecto a la altura. 01:40:59
A lo mejor me sale que la temperatura varía con respecto 01:41:01
a la altura. 01:41:05
Y también puedo decir algo de la presión atmosférica con 01:41:06
respecto a la altura. 01:41:10
¿Cómo cambian todas estas variables con respecto a las 01:41:11
demás? 01:41:14
Y esta sería como un primer ejemplo de análisis de datos 01:41:15
con los datos que me da mi sensor BMP280. 01:41:19
Y, bueno, hasta aquí lo que tenía yo preparado para hoy. 01:41:28
Si tenéis alguna pregunta, para la siguiente, ay, sí, dime. 01:41:34
Pues sí tengo un par de preguntas. 01:41:41
No he levantado la mano porque estoy buscando y no lo 01:41:43
encuentro. 01:41:46
Ah, no pasa nada. 01:41:47
Dime. 01:41:48
Bueno, lo primero, si podías repetir lo de la biblioteca, 01:41:50
que es que justo ahí me he despistado y no. 01:41:53
Ah, claro. 01:41:56
Si no, ahora lo hago. 01:41:56
Nos van a mandar el kit. 01:41:59
O sea, esto viene en el kit. 01:42:00
En el kit, en la comunidad de autónomas que se repartan kits, 01:42:04
el BMP280 está incluido. 01:42:09
Vale. 01:42:12
La comunidad de Madrid sí lo reparta. 01:42:14
Ah, perdón, dime. 01:42:16
No, la comunidad de Madrid sí lo reparten. 01:42:18
Sí. 01:42:21
Vale. 01:42:22
De todas formas, el sensor BMP es muy baratito. 01:42:24
O sea, un sensor BMP. 01:42:27
No, si no es tanto por el precio, sino por la gestión. 01:42:29
Si va a llegar, pues. 01:42:32
No, claro, yo sé que lo de los centros educativos es muy 01:42:33
difícil, en fin. 01:42:35
Porque, claro, estas cosas no se compran ahí. 01:42:37
Pero, bueno. 01:42:39
Pero, bueno, o si alguien lo tiene de algún otro proyecto y 01:42:41
demás. 01:42:45
¿Aquí alguna otra pregunta? 01:42:49
Lo de la biblioteca. 01:42:50
Ah, pues, perdóname que me he ido a otra. 01:42:53
Para descargar la biblioteca, una vez que entras en tu 01:42:55
Arduino IDE, que se descarga desde, 01:43:00
entra ahí en la página oficial de Arduino y se descarga el 01:43:04
Arduino IDE. 01:43:08
Vais a, sí. 01:43:10
Sería, o sea, ¿qué biblioteca era? 01:43:12
Es que no. 01:43:14
La biblioteca es, la que yo utilizo es Adafruit BMP 280 01:43:16
Library. 01:43:22
Vale. 01:43:23
Esa es la que yo voy a utilizar. 01:43:28
Hay otras, ¿eh? 01:43:29
Pero, bueno, esta es la que yo, mira, incluso aquí abajo, 01:43:30
si veis aquí, pone Kansakit Library. 01:43:34
¿Sabe? 01:43:37
Alguien ya ha hecho ahí algo para Kansakit. 01:43:38
Hay que buscar info, ¿eh? 01:43:41
Porque hay muchas cosas ya hechas para Kansakit. 01:43:42
Y una vez que la instalas, entras en Archivo, Ejemplos, 01:43:45
y ahí abajo del todo te va a salir la biblioteca, 01:43:54
Adafruit BMP 280 Library. 01:43:58
Vale. 01:44:01
Y va a poder abrir el BMP Test. 01:44:02
Vale, perfecto. 01:44:04
Muchas gracias. 01:44:06
Solo una consulta, lo de los tiempos que estamos diciendo 01:44:07
cuándo terminan las clases. 01:44:11
A lo mejor la duda, en la Comunidad de Madrid nos ponía 01:44:13
que era de 5 a 7 y media. 01:44:16
En la Comunidad de Madrid, yo no sé si es diferente en otros 01:44:18
sitios. 01:44:21
Sí, yo también tenía previsto eso. 01:44:22
Digo, bueno, si he terminado a las 7 y ya la gente dice que va 01:44:24
a quedar para dudas y demás, pues, pues, perfecto. 01:44:28
Porque si no esto se alarga, esto se alarga muchísimo. 01:44:31
Bueno, aquí yo voy a hacerlo muy rápido y no. 01:44:34
Muchas gracias. 01:44:38
Nada, nada. 01:44:39
Aquí tenemos, ah, hay manos levantadas. 01:44:40
Sí. 01:44:43
Bueno, yo tenía, yo tenía una duda con el tema que has 01:44:45
comentado de los datos para Excel. 01:44:50
Eso es una gestión a posteriori, ¿no? 01:44:52
Una vez ya ha caído y estamos ya abajo en el ordenador, ¿no? 01:44:54
O está automatizado para hacerlo en el tiempo real, ¿no? 01:44:57
Hay de todo. 01:45:00
No, no, no. 01:45:01
Lo que te piden es que tú recibas en tiempo real. 01:45:02
O sea, tú recibes en tiempo real. 01:45:06
Pero luego el análisis puede ser a posterior. 01:45:08
Hay equipo que sí que, digamos, incluyen en su misión 01:45:12
secundaria lo de procesar en tiempo real, 01:45:18
pero ya como misión secundaria extra. 01:45:20
Pero no, pero no se pide, no se pide procesar, 01:45:23
analizar datos en tiempo real. 01:45:27
Vale, vale. 01:45:30
Sí que hay equipos que se centran ahí para desarrollar su 01:45:32
misión secundaria y hacen un procesamiento en tiempo real, 01:45:35
compacto, no sé qué. 01:45:40
Pero ya como misión secundaria, no, no. 01:45:41
Va a diferente. 01:45:43
Yolanda, una duda que tenía era parecida un poco a lo que te 01:45:47
acaban de decir, que si conoces algún software o programa para 01:45:49
realizar gráficas en tiempo real con esa información. 01:45:53
Bueno, realmente yo lo del procesamiento en tiempo real 01:45:58
nunca lo he hecho. 01:46:03
Sí que he visto equipos que se han lanzado y han utilizado 01:46:04
Processing, si lo conocen, la extensión de Arduino. 01:46:07
Han utilizado Processing, ¿vale? 01:46:11
Por si por ahí puede encontrar más información. 01:46:13
De todas formas, me lo apunto porque creo que sí que el club 01:46:17
de robótica hizo algo parecido por si os puedo compartir 01:46:20
cualquier información. 01:46:24
De acuerdo. 01:46:26
Gracias, Elena. 01:46:26
Solamente una pregunta, Elena. 01:46:28
Cuando tenemos la base de datos separado, ¿esto lo pasamos a un 01:46:29
Excel o qué hacemos con este archivo? 01:46:35
¿O cómo lo pasamos? 01:46:38
La forma más fácil es copiar y pegar. 01:46:40
Copiar y pegar y al Excel y al Excel. 01:46:45
Exacto. 01:46:47
Esa sería como la forma más fácil y analógica de hacerlo todo. 01:46:48
Sí que hay un programita muy simple que yo mostraré, 01:46:57
que grabaré un vídeo, porque ahora parece que voy a subir un 01:47:01
vídeo a YouTube, grabaré un vídeo de cómo capturar los 01:47:08
datos con Cool Term. 01:47:12
Cool Term es un programita muy básico que lo que hace es que 01:47:14
lo que el Arduino escribe en el puerto serie lo guarda un 01:47:18
archivo. 01:47:21
Y entonces, en vez de copiar y pegar a lo bruto, 01:47:23
puede entrar en la hoja de cálculo en Excel o en Office y, 01:47:26
digamos, importar los datos desde archivo. 01:47:30
Claro, sería mucho más fácil porque los datos se van 01:47:34
subiendo y los vas perdiendo de la vista. 01:47:36
Claro, exacto. 01:47:40
Claro, sería mejor para no perder ahí ningún dato con el 01:47:42
copia y pega. 01:47:46
Pero digamos que la forma más simple que no está prohibido 01:47:47
copiar y pegar. 01:47:51
Si tú copias tus datos y los pega de una hoja de cálculo, 01:47:51
nadie te puede decir nada porque en ningún sitio. 01:47:54
El tiempo que pones es un segundo. 01:47:56
Cuando te das cuenta de que pones copia de 2, 01:47:59
has perdido 10. 01:48:02
No, pero no se borra. 01:48:05
O sea, digamos que tú puedes luego copiar todos los datos 01:48:08
que tienes. 01:48:13
Pero claro, es mucho mejor que se te vaya guardando porque así, 01:48:15
además, yo qué sé, cualquier cosa que lo cierras, 01:48:19
que no sé qué, te permite hacer, te permite mucha más 01:48:22
flexibilidad. 01:48:25
Lo del Arduino, lo del proceso sí que sería chulo saberlo 01:48:28
hacer. 01:48:31
Vale, vale, puedo buscar información. 01:48:33
Porque hubo 2 o 3 equipos que sí que utilizaron procesos para 01:48:36
intentar hacer, para ver, digamos, 01:48:42
la gráfica en tiempo real. 01:48:44
Lo que hacían era tomar los datos y tener ahí varias 01:48:45
gráficas que se podían ver en tiempo real. 01:48:50
Vale, muchas gracias. 01:48:55
Nada, nada, vosotros. 01:48:57
¿Podrías repetir la aplicación, la última aplicación que coge 01:48:59
los datos? 01:49:07
¿Coolterm? 01:49:08
Sí, es Coolterm. 01:49:09
Lo puedo dejar aquí en el chat. 01:49:10
De todas formas, os grabaré un vídeo. 01:49:12
Ah, gracias. 01:49:16
Coolterm. 01:49:19
Hay muchos programitas parecidos a este. 01:49:22
Yo utilizo el Coolterm. 01:49:24
Ese de aquí, vale. 01:49:30
Bueno, para los que estos días vayáis haciendo esto con el 01:49:37
sensor, si lo tenéis y demás, o incluso lo del LED con 01:49:42
Arduino, yo me he descargado aquí el IDE 2.2.1, 01:49:45
que es el último, ultimísimo de Arduino. 01:49:50
Y sí que tiene cosas que me gustan. 01:49:52
Y, bueno, y otras cosas que me ha cambiado a mí un poco. 01:49:54
Pero, bueno, así para que lo sepáis, 01:49:57
aquí la librería parece indiferente que lo que yo he 01:50:01
puesto en la presentación. 01:50:04
Para que lo tengáis en cuenta, aquí en Tools, 01:50:07
cuando le damos a Manage Libraries, 01:50:10
gestionar bibliotecas, me sale aquí a la izquierda, ¿vale? 01:50:13
En esta versión de Arduino. 01:50:18
Para que no os asustéis que sale aquí. 01:50:19
Entonces, yo aquí busco, ay, perdón, 01:50:21
yo aquí busco BMP280. 01:50:24
Y ya me aparecen aquí todas las, ¿ves? 01:50:29
Yo me he instalado esta, a la Freed, BMP280, Lightroom. 01:50:32
Y para quitar esto, que yo eché un ratito, 01:50:39
porque digo, ¿cómo lo quito? 01:50:42
No me deja quitarlo de aquí. 01:50:43
Es simplemente dándole aquí. 01:50:44
Tú abres y cierras, ¿vale? 01:50:46
Para que no eches el rato que yo para ver eso. 01:50:48
Abres y cierras aquí. 01:50:51
Y para abrir el ejemplo, le das a File, Examples. 01:50:53
Bueno, que lo puedes tener en inglés o en castellano. 01:50:58
Y aquí el, a la Freed, de BMP280 Library, Sensor Test. 01:51:04
Sensor Test. 01:51:11
Y ya te abre en otra ventanita el Sensor Test. 01:51:12
La batería es, bla, bla, bla, bla, bla, bla. 01:51:18
Y aquí hay un montón de cosas, ¿ves? 01:51:22
Como veis, aquí en el Voice Setup hay un montón de cosas que a 01:51:24
mí, que yo no voy a tocar, no me interesan. 01:51:28
Yo me voy directamente al loop, que es donde pone todo esto, 01:51:31
que es lo que yo quiero cambiar. 01:51:35
Porque yo quiero cambiar cómo imprimen los datos. 01:51:36
Así que, bueno, voy a dejar en el chat el enlace a los vídeos 01:51:44
de los ejercicios de Tinkercad que hemos hecho y de la 01:51:51
conexión del BMP y de cargar el ejemplo. 01:51:56
¿Vale? 01:52:00
Y durante esta semana subiré los ejercicios resueltos, 01:52:01
estos que propongo, de ponerlos todos separados por coma e 01:52:06
intentar hacer un pequeño análisis de datos. 01:52:09
A ver, voy a copiarlo aquí. 01:52:16
Y por mí hemos terminado. 01:52:21
De ahoritas va bien aquí de conexión online. 01:52:25
Tampoco hace falta saturar. 01:52:29
Así que me quedo para cualquier duda que tengáis. 01:52:32
Mientras planteéis más dudas y mientras Elena contestaba otra, 01:52:36
ha habido gente que ha preguntado sobre el hardware. 01:52:43
A ver, esta formación se está dando con Arduino Uno porque es 01:52:47
razonablemente grande, no hay que soldar, 01:52:53
se puede pinchar en los pines, pero, por supuesto, 01:52:56
vosotros en el Canvas podéis utilizar lo que mejor os 01:53:00
parezca. 01:53:04
Ya no solo como procesador, sino como sensores o incluso como 01:53:05
comunicación. 01:53:10
Hay quien utiliza, en vez del APC220 LoRa, 01:53:11
hay alguien que no ha hecho alguna consulta sobre Wi-Fi, 01:53:16
aunque tengo alguna duda sobre si llegará la señal o no. 01:53:21
Incluso hay alguien que no estaba haciendo una consulta, 01:53:26
a ver si lo encuentro. 01:53:35
Sin nada, era sobre LoRa. 01:53:38
Entonces, en principio, podéis usar lo que mejor os venga. 01:53:39
Tenéis que tener en cuenta algo y es que tenéis que ser capaces 01:53:45
de asegurar que, o bien podéis elegir una frecuencia única, 01:53:50
porque al final vuestro Canvas, si llegáis a los lanzamientos, 01:53:58
pues va a ir dentro de un cohete con otro 5 o incluso va 01:54:04
a tener que coexistir con todos los que se lancen ese día. 01:54:10
Entonces, tenéis que ser capaces de seleccionar una frecuencia o 01:54:13
utilizar un protocolo de comunicación que evite la 01:54:20
interferencia y poco más. 01:54:24
Creo que sí hay gente que ha hecho cosas con LoRa. 01:54:28
No sé exactamente el chip que tenéis pensado hacer, 01:54:33
lo que permite o lo que no, pero, bueno, 01:54:38
eso ya depende un poco de cada uno. 01:54:43
Hola, ¿te puedo hacer una consulta? 01:54:58
Claro, dime. 01:55:02
Nada, era con respecto a las radios. 01:55:04
¿Qué frecuencias son las permitidas? 01:55:06
Porque, claro, yo no sé si 433 todavía se puede en España o no. 01:55:10
Sí, sí, la 433 es lo que utiliza el APG. 01:55:18
Vale, ¿y el 868? 01:55:25
Y el 868 de LoRa. 01:55:29
Vale, ¿se puede usar en 868 LoRa sin problemas? 01:55:33
Sí, en LoRa lo que sí que se puede hacer es cambiar el canal. 01:55:36
O sea, aunque no cambies la frecuencia, 01:55:40
sí que puedes cambiar el canal. 01:55:44
Y con eso ya no va a tener interferencia. 01:55:46
De todas formas, cuando empiece ya la campaña de lanzamiento, 01:55:48
pues, iremos viendo cómo cazar ahí todas las frecuencias para que 01:55:54
nadie tenga interferencia. 01:55:58
Nada, era más que todo para saber qué frecuencias eran las 01:56:00
permitidas. 01:56:03
Es que como hay una variedad ahí interesante. 01:56:04
Sí, sí, o sea, es diferente en cada país. 01:56:06
¿Cuál habéis dicho de LoRa, perdón? 01:56:09
La 868. 01:56:12
Gracias. 01:56:13
Gracias. 01:56:18
Nada, nada. 01:56:19
He copiado los, hay que escribir mucho, 01:56:27
he copiado los vídeos, ¿no? 01:56:29
Hablando todavía de tu pregunta. 01:56:32
Ah, vale, vale. 01:56:34
¿Puedo otra vez? 01:56:34
Claro, dime. 01:56:36
Por ejemplo, si yo quiero hacer transmisión de vídeo en el 01:56:37
lanzamiento como misión secundaria, ¿no? 01:56:42
La tengo en frecuencias 5.8, 1.3, ¿cuáles son las permitidas? 01:56:44
Porque creo que 1.3 ya no está permitido, 01:56:53
si no me equivoco. 01:56:55
Ay, pues, lo de en vídeo, no lo recuerdo, 01:56:56
no lo sé exactamente. 01:57:00
1.3, ¿lo puedo mirar? 01:57:03
Claro, en vídeo no lo sé. 01:57:05
Vale, porque normalmente usamos en 5.8, que va bien, bueno, 01:57:10
aunque con poca distancia, pero con más distancia, con 1.3. 01:57:12
Pero creo que 1.3 ya está prohibido en España, 01:57:17
no estoy seguro. 01:57:19
Ay, yo tampoco lo sé, lo de si está permitido 1.3, 01:57:21
pero lo miramos. 01:57:25
Claro, para el vídeo te va a venir mucho mejor. 01:57:29
Claro, es que más corta viene mejor. 01:57:33
Claro, claro. 01:57:36
Vale, vale, pues, lo miro y si lo encuentro, 01:57:38
pues, lo comento la semana que viene. 01:57:42
Vale, genial. 01:57:44
Gracias. 01:57:44
Nada, nada. 01:57:46
¿Alguna cosita más? 01:58:00
Yo quería hacer una pregunta. 01:58:08
No sé si tenía en las bases que los datos que se transmiten por 01:58:11
radio tenían que estar codificados o encriptados o no 01:58:17
sé qué historia así rara. 01:58:22
¿Sabes algo de eso? 01:58:25
Sí, lo que pone en las bases es que tienes que saber, 01:58:28
tienes que poder identificar tus datos. 01:58:31
Por ejemplo, con lo que yo he mostrado de poner el nombre de 01:58:35
tu equipo justo detrás, sería una forma de identificarlo 01:58:37
fácilmente. 01:58:41
Tú luego ya te puedes meter en hacer ahí alguna ecuación o 01:58:42
alguna transformación para codificarlos más. 01:58:46
Vale, vale. 01:58:52
Vale, pero en principio con eso, o sea, 01:58:53
tienes que ser capaz de identificar tus datos para saber 01:58:56
si de verdad estás recibiendo. 01:59:00
Claro. 01:59:02
Sí. 01:59:04
La codificación puede ser tan compleja como tú quieras. 01:59:06
Tú puedes ponerte ahí una multiplicación, una ecuación, 01:59:08
un sistema de codificación, no sé qué. 01:59:12
Pero, bueno, en principio lo que yo propongo es poner 01:59:15
simplemente el nombre del equipo para identificarlo. 01:59:17
Incluso en la radio, en las frecuencias de radio, 01:59:22
tendría que haber la posibilidad de canales independientes. 01:59:26
Claro, para las frecuencias de radio no puede utilizar toda la 01:59:31
misma frecuencia. 01:59:35
Claro. 01:59:36
Entonces, lo que hacemos es que luego cuando lleguen los 01:59:36
lanzamientos, pues, intentamos asignar a cada equipo una 01:59:41
frecuencia para que no haya interferencias. 01:59:46
Claro. 01:59:49
Con eso ya se solucionaría prácticamente el problema, ¿no? 01:59:50
Sí. 01:59:54
Bueno, esa era mi duda. 01:59:56
Gracias. 01:59:57
Nada. 01:59:59
El BMP280, aparte de medir la presión, 02:00:03
temperaturas asociadas a la altura, 02:00:07
¿mide alguna otra variable? 02:00:12
La humedad, me parece, a lo mejor. 02:00:14
La humedad. 02:00:17
Ay, perdón, la humedad la mide el BME. 02:00:18
O sea, son dos sensores diferentes. 02:00:22
Está el BMP de Pamplona y el BME de España. 02:00:23
O sea, son dos sensores. 02:00:30
El P, que es el que vamos a utilizar aquí, 02:00:31
solo mide temperatura, humedad y, perdón, 02:00:34
temperatura, presión y la altitud. 02:00:37
Y el BME sí que es capaz de medir la humedad. 02:00:40
Vale, gracias. 02:00:43
Nada, nada. 02:00:46
Buenas. 02:00:49
Quería preguntar, ¿habéis dicho un programa para analizar los 02:00:50
datos, Kult Term? 02:00:55
No sé muy bien en qué momento habéis dicho eso. 02:00:57
O sea, lo he oído, pero no sabía muy bien. 02:01:01
Sí, lo he nombrado, pero lo dejaré grabado. 02:01:04
Kult Term es un programa que lo que hace es que captura el 02:01:08
puerto serie de Arduino. 02:01:13
Digamos que te permite todo lo que aparece en el puerto serie 02:01:15
guardarle un archivo. 02:01:20
Y entonces ya luego puede importar desde archivo de texto 02:01:22
en Excel o en Office o en una hoja o en otra hoja de 02:01:26
cálculo. 02:01:29
Lo que tenemos que buscar, si no usamos ese, usamos otro, 02:01:30
pero que copie el puerto serie de Arduino. 02:01:33
¿Lo copia en tiempo real? 02:01:38
O sea, quiero decir. 02:01:42
Y este programa lo que hace el Kult Term es como una 02:01:43
grabación. 02:01:46
O sea, lo que hace es que graba, mientras tiene el puerto serie 02:01:47
de Arduino abierto, lo que hace es que graba todo lo que 02:01:51
aparece. 02:01:53
Y luego justo cuando termina tu conexión y demás, 02:01:54
pues ya lo guarda en un archivo. 02:01:58
Hay muchos programas que hacen esto. 02:02:01
Luego sí que hay otros programas también que como que lo envían 02:02:03
a tiempo real a Excel o algo así, 02:02:07
pero hay que tener licencia o algo. 02:02:09
Porque me acuerdo que un equipo quiso hacerlo el año pasado y 02:02:11
al final no pudo porque pedía licencia de Excel, 02:02:13
licencia pro de Microsoft Word. 02:02:19
VALERIA ARLANTIZ ARDILLO A TRAVÉS DE INTÉRPRETE 02:02:22
Vale, muchas gracias. 02:02:24
¿Alguna duda más? 02:02:34
Algo con lo que no podáis dormir esta noche. 02:02:36
Yo intentaré dejaros la solución de estos ejercicios 02:02:40
durante esta semana para que el martes de la semana que viene 02:02:43
tengamos ahí al inicio un poquito de recopilación y 02:02:48
demás del sensor BMP y ya ponernos con el APC220 de 02:02:53
transmisión radio. 02:03:02
¿Alguna duda más? 02:03:03
Pues yo no lo he utilizado el módulo de 3DR. 02:03:09
O sea, lo conozco y tal, pero no lo he utilizado. 02:03:14
Así que no sabría decirte qué tal funciona. 02:03:17
No sé, si tienes uno, prueba a ver qué tal. 02:03:24
¿Se me oye? 02:03:27
Sí, dime. 02:03:29
¿Entonces el LoRa32 si valdría? 02:03:31
Es que he visto que lo usaban los de Democratizando Kansas de 02:03:33
Granada, pero no veía la forma de cambiar la frecuencia. 02:03:36
O sea, con el cambio de canal sí. 02:03:40
Sí, pero puedes cambiar el canal, exacto. 02:03:42
Vale, o sea, que sí lo podría. 02:03:44
Valerá por irlos comprando y probando. 02:03:45
Vale, pues nada, muchas gracias. 02:03:47
Nada, nada. 02:03:49
Sí, tienes que dejar un pin libre. 02:03:52
El sensor BMP280 tiene 6 pines y nosotros solo vamos a utilizar 02:03:54
Ah, pues lo de la lista de componentes, 02:04:02
yo creo que Miguel sí que tenía ahí la lista, ¿no? 02:04:07
La lista la puedes compartir, ¿no, Miguel? 02:04:11
La lista de componentes. 02:04:13
Sí, la voy a volver a poner ahora. 02:04:14
OK, OK. 02:04:17
Ah, mira, por ahí te han dicho que el 3DR no funciona muy bien. 02:04:20
Yo es que no lo he utilizado. 02:04:25
Otra pregunta, ¿cuando decís lo dejamos colgado, 02:04:31
exactamente dónde lo dejáis? 02:04:36
Yo soy de Madrid, yo supongo que será en el aula virtual. 02:04:38
¿O solo dejáis las grabaciones? 02:04:42
No, eso es, a ver, los que sois de Madrid, 02:04:44
todos los recursos que utiliza Helena van a estar colgados en 02:04:49
el aula virtual. 02:04:53
Las grabaciones, todo el material. 02:04:55
De hecho, los videotutoriales que ha hecho Helena ya están en 02:04:57
el aula virtual, los tenéis disponibles en el aula virtual. 02:05:00
¿Y la lista de material, por ejemplo, que están ahora? 02:05:04
También, también, sí, también lo tenéis. 02:05:07
¿Y cómo lo conectamos, o sea, a la virtual? 02:05:10
Gracias, Sonia. 02:05:12
Nada, gracias. 02:05:13
Perdón, ¿cómo lo conectamos, o sea, a la virtual, 02:05:16
en tu plataforma estar? 02:05:18
Pero, ¿estás apuntado en el curso? 02:05:20
Sí, estoy apuntado en el curso. 02:05:22
Pero, ¿estás apuntado en el curso? 02:05:25
Sí, sí, me he apuntado, me he inscrito a la videoconferencia. 02:05:27
Me lo ha pasado un compañero el tema porque no podía venir. 02:05:31
Si estás apuntado al curso, ¿te habrá llegado un correo a tu 02:05:34
correo de DucaMadrid con el que te inscribiste al curso, 02:05:38
al curso, no a la competición? 02:05:40
Ah, vale, pues eso todavía quedaré con mi compañero. 02:05:43
Vale, ya está, está claro. 02:05:46
Vale. 02:05:48
Vale, muchas gracias. 02:05:49
Bueno, los que sois de Madrid y tenéis algún problema porque 02:05:50
os dejo el correo, innovación y formación, 02:05:53
escribís un correo y ahí lo vemos. 02:05:55
Innovación y formación, ¿no? 02:05:58
Y lo dejo en el chat. 02:06:00
Gracias. 02:06:02
Soy Juan Antonio. 02:06:03
Lo que hagamos sea también retrasar un poco la fase de 02:06:06
inscripción para que vayan de alguna forma conectado la 02:06:11
formación o la formación, la inscripción encima con la 02:06:17
inscripción a Cancer y a los demás, 02:06:20
y a los demás desafíos que tiene Cancer, 02:06:24
que tiene Cancer, no, perdón, que tiene cero y que puedan 02:06:27
entrar dentro de ese programa marco encima, ¿vale? 02:06:29
Estamos intentando ponernos al día. 02:06:34
Yo sé que hay bastantes correos que todavía no se han 02:06:37
contestado, pero a lo largo de los próximos 2-3 días 02:06:39
intentaremos, vamos, contestarlos a todos. 02:06:44
Os pido, por favor, un poco de paciencia para 02:06:47
obtener respuestas. 02:06:52
Juan, os digo que nosotros hacemos dos tipos de envíos. 02:06:58
Por un lado, hacemos un envío a las comunidades autónomas, 02:07:02
a los diferentes servicios de formación de las comunidades 02:07:05
autónomas, con todos los que estáis registrados, 02:07:09
y además es algo que vamos actualizando, pues, 02:07:12
no diariamente, pero cada tres días. 02:07:16
Por ejemplo, hoy en la comunidad de Castilla-La Mancha, 02:07:18
creo recordar, pues ha habido una persona que no estaba 02:07:21
incluida en el listado que le hemos mandado al asesor que 02:07:24
tenemos de referencia porque se ha escrito después de que 02:07:27
mandáramos ese listado. 02:07:31
Además, lo sabemos porque nos han preguntado, 02:07:33
nos hemos estado comunicando para otra cuestión y hemos 02:07:36
detectado, pues, que había alguien que se había escrito 02:07:39
después de que le pasáramos el mensaje. 02:07:41
Tenéis que tener un poquito de, bueno, 02:07:43
tenéis que ser comprensivos en ese sentido. 02:07:47
Es decir, vamos a las 11 o a las 12, 02:07:49
a las 12 mandamos la información, 02:07:54
pero claro, el que se inscriba a la 1 o a las 2 no está dentro 02:07:56
de esos correos que nosotros vamos mandando. 02:07:59
La plataforma no permite mandar un correo a todos los que se 02:08:02
inscriban con la plataforma y en enlace a la plataforma. 02:08:06
De todas formas, como se están grabando las sesiones y lo 02:08:11
mandaremos. 02:08:16
Te cuento lo que ha pasado. 02:08:17
Además de eso, nosotros hacemos ese envío a las comunidades 02:08:19
autónomas, a los responsables de formación y luego también os 02:08:23
lo enviamos a vosotros. 02:08:26
Es decir, nosotros sacamos el listado con todos los correos 02:08:27
electrónicos de todos los que estáis inscritos diferenciados 02:08:30
por comunidad autónoma y también os lo enviamos a vosotros. 02:08:33
Quería haceros dos preguntas. 02:08:37
Una es en relación a, vamos, como he visto, 02:08:39
ya hay algunos compañeros que tienen conocimientos de 02:08:42
transmisión y de envío de señales. 02:08:45
En mi caso no sé nada al respecto. 02:08:48
Me imagino que más adelante habrá, 02:08:51
vamos, que lo explicaréis en los videotutoriales y en las 02:08:55
sesiones, qué tipo de adaptadores poner a la placa 02:08:58
y cómo conectarlos, cómo hacer el envío. 02:09:07
Imagino, ¿no? 02:09:09
En la siguiente sesión está previsto que Elena os explique 02:09:10
el módulo de comunicación que, en principio, 02:09:16
lo que vamos a contar, el APC220, 02:09:20
pero vosotros podéis usar lo que mejor os convenga. 02:09:24
Podéis usar LoRa, podéis usar cualquier plataforma que os 02:09:32
vaya a permitir transferir los datos y recibirlos a una 02:09:37
distancia. 02:09:42
Yo sería conservador y lo haría de al menos 1.500 metros. 02:09:45
Y sí, un módulo se va a explicar en esta sesión. 02:09:49
Vale. 02:09:56
Y luego el tema de la llegada de los kits, 02:09:57
insisto en lo que se ha comentado, 02:10:02
si va a ser más o menos breve aquí en la Comunidad de Madrid. 02:10:04
Eso tienes que hablarlo con la Comunidad de Madrid. 02:10:08
Eso tienes que hablarlo con la Comunidad de Madrid. 02:10:13
Vale, vale. 02:10:16
Pues ya le digo, por si interesa. 02:10:17
Todas las preguntas al respecto. 02:10:19
Vale. 02:10:21
Sobre la llegada de kits y los cursos y las plataformas de 02:10:22
gestión de la innovación docente en vuestra comunidad autónoma es 02:10:30
directamente con ellos. 02:10:37
Lo último que dijiste, 02:10:39
que tenemos que contactar con la Comunidad de Madrid, 02:10:41
pero ¿sería con la gente del CETIF o con quién? 02:10:44
¿Por lo de los kits me refiero? 02:10:50
No, José. 02:10:54
Mira, no tiene que ser con los CETIF. 02:10:55
Ya cuando tengamos los kits, 02:10:57
ya os iremos informando a través de correo del aula virtual. 02:10:59
No te preocupes. 02:11:05
Ah, bueno, bueno. 02:11:06
Muchas gracias, sí. 02:11:08
Gracias. 02:11:10
Hola, ¿se me oyen? 02:11:12
Sí. 02:11:15
Mira, yo quería preguntar, 02:11:16
porque no encuentro el canal este de Telegram, CanSat 2024. 02:11:18
No sé cómo hay que llegar a él, 02:11:24
porque ponía a través del apartado foro. 02:11:26
¿El foro de dónde? 02:11:28
¿De la aula virtual? 02:11:29
¿De dónde? 02:11:30
Dentro de la aula virtual tienes un enlace, bueno, 02:11:33
tienes un icono que pone foro y te lleva directamente al enlace 02:11:38
del Telegram de CanSat Madrid. 02:11:42
En el chat, Pedro Flores acaba de colgar el enlace a Telegram. 02:11:44
Entiendo que son cuestiones que os apucian bastante, 02:11:50
pero son cuestiones muy locales y hay otros 110 participantes. 02:11:53
No sé si alguien tiene alguna otra pregunta de procedimiento 02:11:59
en general que proceda. 02:12:06
Si sois tan amables. 02:12:09
Y si no, pues damos por concluida la sesión hasta la semana que viene. 02:12:11
Subido por:
Innovacion
Licencia:
Reconocimiento - No comercial - Compartir igual
Visualizaciones:
117
Fecha:
26 de noviembre de 2023 - 16:45
Visibilidad:
Público
Centro:
C RECURSOS INNOVACIÓN
Duración:
2h′ 12′ 21″
Relación de aspecto:
4:3 Hasta 2009 fue el estándar utilizado en la televisión PAL; muchas pantallas de ordenador y televisores usan este estándar, erróneamente llamado cuadrado, cuando en la realidad es rectangular o wide.
Resolución:
640x480 píxeles
Tamaño:
928.29 MBytes

Del mismo autor…

Ver más del mismo centro


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid