Saltar navegación

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

Sesión 03 / 2022 -Parte 1 - Antena Keyes Studio - CanSat, lanza tu satélite al espacio - Contenido educativo

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 21 de enero de 2022 por Innovacion

110 visualizaciones

Descargar la transcripción

Entramos en el 100, 130 que es y el año 2022. Os ha llegado una carpeta de documentación con Radiotest. Perdón, Cansatest. 00:00:05
¿Eso por dónde ha llegado? 00:00:26
Si no se ha llegado por ahí 00:00:27
os lo reenviaremos un momento 00:00:33
pero vamos a ver 00:00:35
Sí, los de Madrid lo tenemos 00:00:37
en el aula virtual 00:00:43
¿Y qué es? 00:00:44
¿Qué hay que tener? 00:00:47
¿Unos archivos? ¿Algunas carpetas? 00:00:49
¿Qué se llaman? 00:00:51
Yo lo tengo como sesión 3 00:00:53
Cansa Test 00:00:55
y Radiotest 00:00:56
vale 00:00:59
y el radio de test 00:01:01
también está así 00:01:03
vale, también ahí está 00:01:04
vale, vamos a dar un momento 00:01:07
al programa para que os 00:01:12
instaléis las librerías que necesitáis 00:01:15
espérate un momentín porque en esta 00:01:16
en este otro 00:01:18
inicia el vídeo 00:01:19
vale 00:01:23
no sé si me veis 00:01:24
bueno, ahora que estoy compartiendo mi pantalla 00:01:26
no me estaréis 00:01:28
Sí te vemos. En pequeñito, pero te vemos. 00:01:29
Vale. Entonces, no. Ah, sí, ya me veo. Yo quiero ver la pantalla de arriba. Vale. ¿Dónde estamos? Aquí. A ver, un momentín. Vale. ¿Se puede anclar esta pantalla? 00:01:33
Pin video. ¿Lo veis? ¿Está anclada? ¿Veis anclada la pantalla que tengo al cenital? 00:01:54
Te vemos en grande, sí. Ahora sí que te vemos, Pablo. 00:02:00
Vale. 00:02:05
Lo que necesitamos ahora nosotros en el equipo 00:02:06
es poder montar los dos arduino con la comunicación, 00:02:10
por lo que vamos a necesitar... 00:02:17
Voy a matarme yo a mí mismo, voy a quitar... 00:02:19
Se sigue viendo sin la iluminación, 00:02:23
que necesita un par de cables USB. 00:02:27
Voy a quitarme una de las cámaras. 00:02:30
Vale, que necesito dos... 00:02:39
He debido quitar la cámara aquí. 00:02:47
Sí que se me ve, ¿no? 00:02:55
Sí. 00:02:57
Vale, vamos a necesitar comunicar los dos arduino directamente. 00:03:02
Por lo que necesitamos al menos tener o dos ordenadores o dos puertos USB libres. 00:03:06
Vale, yo este ya lo subí en un programa. 00:03:15
Vamos a ver, aquí voy a compartir mi pantalla. La clase de hoy va a ser un poquillo liosa entre cambio de pantallas, programas, lo que quiero que nos quede claro y podría ser un poco más dificultoso es que por un lado vamos a tener un Arduino, por el otro vamos a tener otro Arduino, uno va a ser el satélite y otro... 00:03:16
¿Estáis viéndolo? 00:03:47
Sí, se ve, sí, del lado próximo. 00:03:53
Lo estábamos viendo, sí. 00:03:54
Porque creo que me he salido. 00:03:56
No sé tan... 00:03:59
No quería haberlo hecho. 00:04:01
Me he salido. 00:04:02
Sí, me he salido, que Pablo es así. 00:04:06
Entro. 00:04:13
Vale. 00:04:16
Un segundo, por favor. 00:04:21
Esto de la tecnología. 00:04:23
Admitir a la sala principal. 00:04:26
Si yo mismo me tengo que admitir. 00:04:27
Un segundo, me voy al breakout, caja de plástico, vale, llego, llego, perdón, siento el retraso. 00:04:32
Tranquilo. 00:04:49
Ya está, ¿me veis? 00:04:50
Tenemos. 00:04:54
Aquí, perdón, vale. 00:04:55
Entonces, uno de lo que os comentaba, uno vamos a tener lo de satélite y otro va a ser la estación base. 00:05:02
La estación base. 00:05:08
entonces lo que vamos a necesitar es 00:05:09
dos conexiones USB libres en nuestro 00:05:15
ordenador o dos 00:05:18
ordenadores 00:05:21
luego el que nos haga 00:05:22
de satélite, que podría ser este mismo 00:05:25
nosotros lo alimentaremos con 00:05:27
una batería de 9 voltios 00:05:30
que lo mandaremos, que meteremos 00:05:32
en la caja, en el satélite 00:05:34
y se empezará a comunicar con este 00:05:36
que lo tendremos conectado directamente 00:05:38
al ordenador y le empezarán a llegar los datos 00:05:41
la teoría, bien 00:05:43
la idea pillada 00:05:47
pues un momento que me abro 00:05:49
mi arduino 00:05:54
para que veamos todos el mismo 00:05:55
programa 00:06:03
hola Pablo, soy Sebastián 00:06:04
hola Sebastián, dime 00:06:11
mientras que lo conectas, una pregunta 00:06:12
me ha parecido entender que 00:06:14
podríamos tener los dos arduinos 00:06:16
conectados cada uno con un cable USB 00:06:18
al mismo ordenador 00:06:20
vale, ok, gracias 00:06:21
pero luego para eso tenéis que tener en cuenta 00:06:24
que saber cuál es cada uno 00:06:26
de los arduinos, en el que el link 00:06:28
está puesto, en el 6 o en el 7 00:06:29
o si es el TTI USB 1 00:06:32
o el TTI USB 0, 00:06:34
pero como vuestros arduinos son 00:06:36
los de la caja de plástico, son 00:06:37
marca un poquito decente, 00:06:40
llevan el código ACM0. 00:06:42
De acuerdo. 00:06:45
Llevarán el código del arduino original. 00:06:46
Ok, gracias. 00:06:49
¿Vale? 00:06:51
O sea, que el motivo de desconectar el segundo 00:06:52
arduino nada más que es la alimentación, ¿no? 00:06:54
uno de ellos simplemente que esté alimentado 00:06:56
tendremos primero que subirle el programa 00:06:58
que nos haga de estación base 00:07:00
o que nos haga de satélite 00:07:02
vamos a empezar primero con el de 00:07:04
la estación base 00:07:06
¿vale? subiremos un programa 00:07:07
que sea la estación base y ya lo conectaremos 00:07:10
y lo meteremos para poder 00:07:12
verlo a través del puerto serie 00:07:14
del 00:07:16
PuTTY o de cualquier otro 00:07:17
programa porque no podemos 00:07:20
utilizar dos puertos serie 00:07:22
en el mismo programa de Arduino 00:07:24
¿vale? si tenemos 00:07:26
abierto el monitor serie de Arduino 00:07:27
no podemos utilizar ese monitor serie 00:07:30
para ver otro puerto 00:07:32
y nos daría problemas, subiríamos los programas 00:07:33
machacaríamos 00:07:36
¿vale? vamos a meternos 00:07:38
aquí, un segundo 00:07:43
voy a compartir un momento 00:07:45
ya mi ordenador, el otro ordenador 00:07:49
sale el desktop 00:07:51
vale, creo que tengo que hacer esto 00:07:56
¿veis todo en mi pantalla de ordenador? 00:07:58
sí, ya la veo yo también en la otra pantalla 00:08:02
En el 130, que es el CANSAT, el proyecto del CANSAT, tengo unos cuantos, año 2022, ¿vale? Formación CANSAT, carpeta documentación, que es la que tenéis vosotros, ¿vale? Y radiotest. 00:08:03
Vale, esperad un momentito 00:08:25
No, el radio test no, quiero el CANSAT test 00:08:28
¿Vale? 00:08:30
Uno, RX estación base 00:08:32
Y el TX SAN, CANSAT 00:08:34
¿Vale? Vamos a empezar con 00:08:36
El RX 00:08:38
CANSAT estación base 00:08:40
No sé si se ve, pero si le hago 00:08:41
Un control más que la pueda 00:08:50
Hacer un poquito más grande 00:08:52
A ver, archivo 00:08:53
Perdona, Pablo 00:08:57
Eso que estás poniendo 00:09:00
que estás cargando en el programa de Arduino 00:09:01
es lo que está en el aula virtual que nos hemos 00:09:03
descargado, ¿no? 00:09:05
Sí, os salí ahí un poquito más grande 00:09:07
00:09:14
Vale 00:09:18
Voy a por un cable USB 00:09:19
Y este, por ejemplo 00:09:22
Estamos aquí 00:09:25
buscándolo, pero no lo acabamos de encontrar 00:09:26
¿Se puede repetir? 00:09:29
Sí, si nos puedes dar otra vez las instrucciones 00:09:33
porque en la carpeta esta no 00:09:35
encontramos nada que se llame CansaTest 00:09:37
a ver 00:09:38
como lo tenéis 00:09:40
lo tenéis por sesiones 00:09:41
no, si 00:09:44
está por sesiones y se llama Radiotest 00:09:46
sesión 3 00:09:48
y Kansas Test 00:09:50
ahí entramos en sesión 3 00:09:51
ahí está, Antena, Kansas Test 00:09:54
y Radiotest 00:09:56
vamos a coger Kansas Test 00:09:57
a lo mejor es esto 00:09:59
descomprime esta 00:10:01
y cuál elegimos primero 00:10:04
el TX Cansar 00:10:21
no, el otro, el de la estación base 00:10:22
he abierto este porque quiero ver 00:10:25
una cosa para estar seguro 00:10:27
pero escogemos el otro 00:10:28
lo dijiste antes, el RX, ¿no? 00:10:30
sí, sí, yo es que soy muy mala persona 00:10:33
Y quiero ver las cosas 00:10:35
Cogemos el Rx 00:10:37
¿Vale? 00:10:39
De verdad que aquí no lo encontramos 00:10:41
¿Tenéis el Radiotest? 00:10:43
Sí, eso sí 00:10:46
¿El Radiotest? ¿Tenemos una carpeta que se llama? 00:10:47
Radiotest, sí 00:10:51
Dentro de Radiotest 00:10:51
No, no, pues a ver 00:10:54
Antes de Radiotest 00:10:57
¿No tenéis una carpeta que se llama Rx? 00:10:59
¿Tenemos algo de la Radiotest? 00:11:02
tenemos una que es TestRxCansat 00:11:05
y TestTxCansat 00:11:08
eso es lo que tenemos 00:11:10
vale 00:11:11
vale 00:11:14
TestRx, TestTx 00:11:18
TestRxCansat 00:11:20
aquí 00:11:23
a ver 00:11:26
tenemos TestRxCansat 00:11:27
Testación Base y TestTxCansat 00:11:30
es que no tenemos la misma carpeta que tú 00:11:31
no tenéis los mismos nombres, no pasa nada 00:11:36
a ver, es lo de menos 00:11:39
yo quiero, en el que veis 00:11:40
abriros el programa y lo vamos 00:11:42
siguiendo, porque son 00:11:45
muy, muy, muy similares 00:11:47
si no decir casi de críticos 00:11:48
¿vale? 00:11:51
porque os lo he pasado yo todos 00:11:52
tampoco me preocupa mucho 00:11:54
test Rx 00:11:57
vale, pues será esto 00:12:00
test Rx 00:12:02
a ver si aparece 00:12:04
este yo creo que sí que es el mismo 00:12:06
que tenía él 00:12:16
van a ser muy similares porque 00:12:17
los programas que he enviado yo 00:12:20
son con el 00:12:22
este tiene más 00:12:23
comentarios en la cabecera, yo creo que es por eso 00:12:26
que antes no lo vimos 00:12:28
vale, hay uno que 00:12:29
es que hay uno que hice yo un mogollón de comentarios 00:12:31
que lo tenía yo en cristiano 00:12:34
recordando a los chavales 00:12:36
y a los equipos 00:12:42
que 00:12:43
El trabajo igual lo tienen que presentar en inglés también. Hubo un equipo hace un par de años que era en español, francés, inglés y chino. Menos mal que, bueno, menos mal. Habría sido un equipo muy potente, pero no pasaron fase. 00:12:44
Yo el chino lo tengo un poco osidado, ¿eh? Solo me sé decir ni hao. 00:13:13
vale, pero creo que eso es japonés 00:13:17
vale 00:13:22
no pasa nada, esto es lo que vamos 00:13:28
este es el RX estación 00:13:31
base, voy a hacerlo 00:13:33
un poquito más grande 00:13:39
configurar ejemplos 00:13:40
para que lo podamos ver 00:13:43
vale, lo vemos 00:13:47
más o menos 00:13:54
en la pantalla 00:13:56
lo primero 00:13:57
que vamos a tener, no os preocupéis 00:14:01
no os preocupéis de escribirlo todavía 00:14:04
que eso os vais a tener que 00:14:05
ya os cansaréis de hacer ejercicios 00:14:08
ahora vamos, os voy a explicar 00:14:09
cómo funciona 00:14:11
¿vale? esto está pensado 00:14:12
estos módulos de radio 00:14:16
no tiene mucho sentido 00:14:17
que esté 00:14:19
un satélite y una estación base 00:14:22
esto está pensado para que haya 00:14:24
tantos satélites 00:14:25
como queramos 00:14:29
Más bien, tantos emisores como queramos, emisor, emisor y un receptor. ¿Por qué? Porque, por ejemplo, esto se puede utilizar para un huerto en el campo. 00:14:30
Pablo, perdona, estamos viendo el código, pero no veo lo que haces. 00:14:54
Vale, hay otra, es cierto, si meto otra pantalla, a ver, stop-sac, vale, aquí, ¿lo veis ahora? 00:14:58
Sí. 00:15:09
¿Veis la otra pantalla? Vale, a ver si me acarcio yo con las pantallas porque entre una cosa y otra, vale, lo que tenemos aquí es un emisor, vale, 00:15:10
Lo que tenemos, un receptor que puede recibir de muchos satélites, ¿vale? 00:15:20
Si, por ejemplo, estuvieseis en clase, pongamos cuatro equipos, pues podríais tener una sola estación base 00:15:27
y otros cuatro emisores que pudiesen estar emitiendo contra la misma estación base, ¿vale? 00:15:35
Luego ya veríamos cómo hacerlo para que cada uno tuviese un canal, para cada uno, ¿vale? 00:15:46
Esto es lo que nos permite, este modelo nos permite establecer como una especie de malla, de una red de comunicaciones que yo pueda hablar de todos contra todos, o de todos contra una estación base, o, por ejemplo, un emisor contra dos estaciones base por si lo mismo que nos pasa con la Tierra, que para hablar con el Voyager tenemos tres estaciones base, en tres puntos distintos del planeta, para poder comunicar las 24 horas. 00:15:52
Vale, entonces esto nos va a venir dado en el software. Vamos a ver si cambiamos a mi pantalla. Vale, ya veis mi pantalla, ¿no? El código. 00:16:24
vale, ahora os voy a explicar 00:16:43
más o menos el código, cómo funciona 00:16:46
no os preocupéis de entenderlo 00:16:48
al 100% pero la idea 00:16:50
básica sí 00:16:52
lo primero, nosotros 00:16:53
con la que vamos a trabajar 00:16:57
vosotros vais a trabajar con la frecuencia 00:16:59
868 y yo en mi 00:17:03
caso, como me compré 00:17:05
las placas hace un año, año y medio 00:17:07
me dijeron 00:17:09
me dieron las de 433, no es más 00:17:11
problema 00:17:13
vale, mi dirección 00:17:14
yo voy a ser la estación base 00:17:16
y me voy a dar 00:17:19
y me tengo que dar un número del 1 00:17:20
al 100, creo recordar 00:17:22
vale 00:17:25
y como yo voy a ser 00:17:26
la estación base, pues me doy el 1 00:17:28
si hubiese un equipo 00:17:31
por ejemplo, si hay 00:17:33
muchos equipos que se dan la misma dirección 00:17:36
pues tampoco 00:17:38
habría problema, porque ahora veremos que 00:17:40
los mensajes están cifrados vale esto de aquí no hay que tocarlo no tocar pero no tocar 00:17:42
porque esto no toca porque depende de la placa que estamos utilizando de la placa que es estudio 00:17:51
Nunca me acuerdo si es que es estudio 00:18:05
Pero así 00:18:08
¿Vale? 00:18:10
Esto simplemente es una manera 00:18:12
De que hagamos 00:18:14
Nuestra radio a nivel de software 00:18:16
¿Vale? 00:18:17
Es para decirle al programa cuando queremos enviar 00:18:19
Lo haremos a través 00:18:22
De esta radio, de la RF69 00:18:23
¿Vale? 00:18:26
Luego nos buscamos estas librerías 00:18:28
Y ya las podremos 00:18:30
Pablo, una duda 00:18:31
en el programa que tenemos 00:18:33
los de Galicia 00:18:35
la placa que define 00:18:36
es la AVR 00:18:38
ATAM MEGA 00:18:40
32U4, es esta 00:18:42
¿no? 00:18:45
00:18:45
Vale, genial, gracias 00:18:46
Ah, vale, porque vosotros tenéis 00:18:50
vale, luego 00:18:53
ese programa 00:18:54
es el previo, no sé por qué tenéis ese 00:18:55
os haré llegar, os puedo hacer llegar 00:18:59
este porque 00:19:00
tiene quitada 00:19:01
unas cuantas cosas. 00:19:03
Tiene quitada muchas cosillas 00:19:05
que no necesitáis. 00:19:07
¿Vale? Porque esto está pensado para 00:19:11
funcionar en 00:19:12
placas de Arduino, Arduino Uno, 00:19:14
Arduino Mega, Arduino Mega Chiquitín, 00:19:16
para mogollón de placas. 00:19:19
Mira, pues si utilizamos 00:19:21
otra placa, estos son referencias de pines, ¿no? 00:19:22
Sí. 00:19:25
Son referencias de pines de otras placas. 00:19:26
Entonces, la primera, ¿qué sería? 00:19:29
¿CS? ¿A qué corresponde? 00:19:31
a ver, un momentín 00:19:33
que nos perdamos, no os preocupéis 00:19:36
por eso, os pasaré este programa 00:19:38
que no tiene 00:19:39
que no estáis utilizando de otras placas 00:19:40
lo pregunto por si decidimos 00:19:44
utilizar otra 00:19:46
que no sea ninguna, bueno, no sé 00:19:47
que no sea una de estas o que a lo mejor 00:19:49
podamos mirar, porque así ya no se sabe 00:19:51
si necesitáis un 00:19:53
pero si utilizáis este modelo 00:19:55
de radio 00:19:58
Si utilizáis este modelo de radio 00:20:00
Los pines que van conectados son estos 00:20:03
Uy, te está dando el sol en todos los ojos 00:20:06
Sí, totalmente 00:20:09
Es por no movernos de aquí 00:20:10
Nos hemos puesto aquí delante de todo el sol 00:20:12
Aprovechar el sol 00:20:13
El tema es 00:20:16
Si utilizáis este modelo de Key Studio 00:20:18
Los pines físicos 00:20:20
Ya están adjudicados 00:20:22
Si se lo metéis a un Arduino Mega 00:20:24
Viene el código 00:20:26
De la placa también 00:20:28
en el listado 00:20:30
entonces, ver ahora 00:20:32
qué pines son cada uno 00:20:34
no te lo puedo ver porque no 00:20:36
podríamos avanzar 00:20:38
vamos a ver un momento lo que es el código 00:20:40
cómo se hace y luego 00:20:43
si cambiáis de placa 00:20:45
lo podéis ver vosotros perfectamente 00:20:46
no os preocupéis por eso 00:20:49
vamos a ver primero la teoría 00:20:53
del código 00:20:54
y luego vamos a la teoría 00:20:56
de los concretos, ¿vale? 00:20:58
Este modelo que está puesto aquí 00:21:05
es simplemente para el Arduino, 00:21:07
para saber que estos pines 00:21:09
son los que están conectados con el Arduino. 00:21:11
Si queréis otra placa, 00:21:16
luego os pasaré en los códigos de ejemplo, 00:21:18
vienen para un montón de placas ya directamente. 00:21:21
Y lo que tenemos que hacer aquí es, 00:21:25
cuando enviamos un programa, 00:21:29
cuando enviamos un dato, 00:21:30
hay una cosa que lo llamamos 00:21:33
datagrama, ¿vale? 00:21:34
es simplemente 00:21:36
una cadena de textos 00:21:37
con datos, es lo único 00:21:40
pero 00:21:42
¿cómo funciona un datagrama? 00:21:44
para enviar 00:21:49
¿veis mi 00:21:50
pizarra? 00:21:56
no, tenemos a ti 00:22:01
¿no veis la pizarrita de esta de... 00:22:02
ahora sí 00:22:05
es que le cuesta un poco 00:22:06
tengo dos pavos 00:22:08
La vemos en plano, Pablo. No la vemos desde arriba, pero bueno. 00:22:12
¿No la ves desde arriba? A ver, un pin vídeo. A ver si... Se supone que si pongo el pin vídeo. A ver si esto... A ver... 00:22:16
De todas formas, habías quitado una cámara, ¿no, Pablo? 00:22:35
pero tengo 00:22:38
un tinsiquito de esta cámara 00:22:41
dame un segundo 00:22:43
detengo este vídeo 00:22:45
de la frontal 00:22:47
vale 00:22:48
y ahora pongo 00:22:50
este vídeo, ahora 00:22:53
¿veis la pizarra? 00:22:55
no, yo ahora veo 00:22:59
no, no se ve nada 00:23:00
vale 00:23:03
pues vamos a la pantalla compartida, os lo escribo 00:23:04
en lugar de pintar 00:23:07
os lo voy a escribir, ¿vale? 00:23:10
Esta pantalla sí que la habéis visto, ¿no? 00:23:12
¿Veis el código fuente, no? 00:23:14
Vale, pues un datagrama 00:23:17
¿Vale? 00:23:19
Así, si pongo esto es un comentario 00:23:23
y así, datagrama 00:23:24
datagrama 00:23:29
Vale, lo que 00:23:34
es como un sobre 00:23:37
donde marco el emisor 00:23:40
Marco el receptor 00:23:42
Marco el mensaje 00:23:44
Y un código de error 00:23:48
Un CRC 00:23:51
Código 00:23:52
De verificación 00:23:54
¿Vale? 00:23:57
Eso es un datagrama 00:24:02
Y para eso necesitamos saber 00:24:03
El emisor 00:24:06
Que soy yo 00:24:07
El receptor 00:24:09
A quien se lo mando 00:24:11
El mensaje 00:24:12
Y el código 00:24:13
El código no 00:24:14
El código, seguro que alguien me lo está riendo por ahí, código de verificación. A ver, que las cildes también existen, ¿vale? Entonces, lo que nosotros tendremos que hacer es la gestión de estos datagramas y se utiliza esta parte del software que viene sobre la radio que hemos montado aquí y con mi dirección. 00:24:16
Así ya sabéis cómo tengo que montar un mensaje. Esto simplemente es para poner en marcha mi radio. Voy a montar la radio ya. Ahora iremos por partes. Esto es por el hardware que funciona. 00:24:49
¿vale? si nos falla 00:25:31
nos sacará un mensaje y se nos bloqueará 00:25:33
lo veremos en el puerto 00:25:35
si se inicia la frecuencia 00:25:38
¿vale? nos lo dirá 00:25:42
todo frecuencia correcta 00:25:44
la potencia de transmisión 00:25:47
se la he puesto 00:25:49
a lo máximo posible 00:25:51
he cogido sin problemas 00:25:52
casi los mil metros 00:25:59
¿vale? los mensajes 00:26:01
vienen con una 00:26:05
clave de cifrado 00:26:07
no os preocupéis 00:26:08
es una clave muy sencilla 00:26:11
1, 2, 3, 4, 5, 6, 7, 8 00:26:12
y directamente la clave tiene que estar igual 00:26:14
en los dos sitios 00:26:16
vale, ahora veremos 00:26:17
que veamos esto un poquito 00:26:20
y luego vamos a la radio 00:26:22
al emisor, este es el receptor 00:26:23
vale 00:26:26
yo lo que hago 00:26:28
envío un mensaje 00:26:31
vale, primero 00:26:33
si hay un mensaje recibido 00:26:36
¿hay algo para mí? 00:26:38
¿vale? pues como el datagrama 00:26:42
es importante 00:26:44
el datagrama viene 00:26:45
esto viene por lo del datagrama 00:26:48
de antes 00:26:54
datagrama, ¿vale? 00:26:55
es el emisor, que soy 00:26:58
yo, quien 00:27:02
lo ha recibido, el 00:27:04
mensaje y 00:27:10
el código de 00:27:15
verificación. Para desmontarlo todo esto y sacar solamente el mensaje, que es lo que 00:27:17
me interesa, ahora atención que viene un poquito complicado. Igual podemos tener algún 00:27:31
problema. Esto nos da el tamaño del mensaje. No os preocupéis, ahora lo vemos todo. 00:27:42
Y de dónde nos viene el mensaje. Si vemos aquí, BOOF es un fichero, es un buffer, es simplemente un vector de enteros. 00:27:53
¿sabéis lo que es un vector? 00:28:19
en programación 00:28:29
lo que vamos a recibir 00:28:30
es la cadena 00:28:33
una cadena que será 00:28:35
un valor, el 1 00:28:36
en décima, en el 1 00:28:38
por ejemplo, yo soy el emisor 00:28:41
y seré el 1 00:28:43
que me lo ha enviado 00:28:45
el 2, que es el satélite 00:28:47
que me ha enviado un mensaje 00:28:48
pero 00:28:51
Letra 00:28:54
Letra 00:28:59
Uy, todo esto se hace largo, ¿verdad? 00:29:02
Pero para que nos quede esto 00:29:07
Tiene que quedarnos un poquito 00:29:09
Mensaje 00:29:10
Ya termino 00:29:17
Y luego 00:29:18
Aquí nos está guardando toda la información 00:29:26
Y un código 00:29:29
Nos vendría un código, pongamos un 00:29:33
Check 00:29:35
El código lo calcula él 00:29:36
Y no nos tenemos que preocupar nosotros 00:29:38
¿Vale? 00:29:40
Esto sería una especie 00:29:42
El datagrama que hemos recibido 00:29:43
¿Quién lo envía? 00:29:45
¿A quién se lo envía? 00:29:47
¿A quién se lo envía? 00:29:48
¿Y qué es lo que dice? 00:29:50
¿Vale? 00:29:53
Los códigos se envían 00:29:53
Prácticamente en morse 00:29:56
¿Vale? 00:29:58
En lugar de ser punto raya 00:30:00
Es simplemente 0 o 1 00:30:03
¿Vale? 00:30:06
Y en binario, pues si nos ponemos a trabajar esto en binario, pues nos puede dar las sumas, ¿vale? 00:30:07
Así que lo primero que tenemos aquí es coger la longitud del buffer, quien nos lo envía y esto nos lo rellena, ¿vale? 00:30:15
Nos rellena el buffer, el vector, con la longitud que nosotros hemos calculado y nos dice la información de quien lo ha enviado. 00:30:28
Me estáis poniendo cara de cielos. ¡Qué horror! No me estoy enterando de nada. ¿Hay alguno que ponga esa cara? 00:30:39
Sí, yo también. 00:30:50
Me parece de lo más normal. Entonces vamos por el buen camino. 00:30:53
Lo que hemos hecho ha sido recibir el datagrama. Hemos cogido este datagrama que lo hemos recibido y lo estamos desempaquetando. 00:30:59
Lo hemos recibido a nivel radio. Ahora os pondré la otra pantalla y os lo explico. 00:31:08
Perdona un momento, Pablo. Cuando has puesto el data este y has puesto el código de verificación, has dicho que el 7 lo genera el sistema, pero ¿desde dónde estás emitiendo? 00:31:13
Se genera desde el que envía el mensaje. 00:31:25
O sea, nosotros ahora estamos en la postura de receptores, ¿vale? 00:31:28
Vale, pero nosotros también podemos enviar. 00:31:31
Ya, pero ¿cómo sé yo 00:31:33
el código de verificación si no he hecho 00:31:36
previamente el de... 00:31:38
Porque el código de verificación 00:31:40
él nos lo manda y nosotros 00:31:41
según... ¿Sabéis cómo funcionan 00:31:43
la letra 00:31:46
del DNI? ¿Sabéis cómo funcionan 00:31:48
las letras del DNI o los códigos? 00:31:53
No, yo no. 00:31:55
Lo que se hace es una operación 00:31:55
matemática. Tú dices 00:31:58
el número del DNI 00:32:00
y luego la letra. La letra 00:32:01
se calcula por una división 00:32:04
entonces si tú pones tu número 00:32:07
de DNI y te equivocas en un dígito 00:32:09
al hacer la división 00:32:11
esa letra es distinta, entonces cuando te 00:32:13
metes el código dices 00:32:15
mi DNI es tal tal tal X 00:32:17
no, pues lo he metido mal porque me ha dado la J 00:32:19
ah vale, pues entonces verifico 00:32:22
que ese es el código, entonces lo que 00:32:24
hacemos en el código de verificación 00:32:25
se calcula con 00:32:27
los datos emisor, receptor 00:32:29
mensaje y el código 00:32:32
Y el código de verificación lo envía. Lo envía, por ejemplo, el satélite y me da 7. Pero ese código de verificación lo calculo solo con esto. Entonces, yo digo, emisor, receptor, más mensaje, me da 7. Y si el emisor también me ha dado 7, los dos mensajes son correctos. ¿Viste la idea? 00:32:33
Sí, pero no. 00:32:59
Vale, el emisor... 00:33:01
Espera un momento, a ver si yo soy capaz de organizar la pregunta. A ver, yo tengo una estación que hace de emisor y otra que hace de receptor, ¿vale? La del satélite, yo estoy programando mi sketch de Arduino para instalarlo en la satélite y que luego me envíe datos, ¿de acuerdo? 00:33:03
Vale. 00:33:20
Ahí yo tengo que poner un código de verificación que desconozco. 00:33:21
No, no, el código lo va a calcular él en el programa. Ese código nosotros nos lo metemos. 00:33:25
Sin yo hacer nada. 00:33:30
Sin yo hacer nada. 00:33:31
Vale. Gracias, José Francisco, por meter el comentario. Sin yo meter nada, el código de verificación me lo va a generar. Y cuando reciba el mensaje, voy a generar el código de verificación. Y si esos dos códigos de verificación coinciden, el mensaje está bien dicho. Es simplemente para saber que lo que he dicho en el camino no se ha perdido nada. 00:33:32
Imagino, pero ya me lo estudiaré. 00:34:12
Vale, es que hay veces que son cosas que luego cuando lo veas dirás, anda, ¿y cómo no he caído? Pues los códigos de verificación los tenemos prácticamente en muchos sitios y lo del DNI es, por ejemplo, la típica forma de presentar. 00:34:15
¿Vale? Entonces simplemente que se calcula en un sitio y se calcula en el otro. Y si los dos coinciden, pues el mensaje no se ha corrompido. ¿Vale? Y ahora, por ejemplo, lo que tenemos es, por donde íbamos, aquí. He recibido el mensaje, lo he dejado en mi lector, tiene tal longitud y me lo ha enviado tal. ¿Vale? Pues cojo el mensaje que me dice, imprímeme el mensaje. 00:34:29
tengo un mensaje de quién 00:35:00
del emisor 00:35:01
que nos viene en el paquete 00:35:03
con una señal ruido 00:35:05
que es una señal que nos viene en función de la radio 00:35:08
esto no sé si la APC 00:35:12
220 lo tiene, nosotros sí 00:35:14
la ventaja que podemos 00:35:16
ver y calcular 00:35:18
oye que estoy perdiendo señal 00:35:19
apunta mejor la antena o me estoy 00:35:22
quedando corto de antena 00:35:24
tengo que coger una antena con más 00:35:25
ganancia 00:35:28
y luego lo que hago es imprimir el mensaje 00:35:28
y lo que hago luego es 00:35:33
enviarle un mensaje directamente 00:35:43
al emisor para hacerle 00:35:48
los que hemos hecho la mini 00:35:52
cuando hacemos temas de radio es 00:35:55
me recibes, cambio, te recibo, cambio 00:35:57
ese cambio, ese emisor 00:36:01
de decir cambio 00:36:04
cambio es 00:36:06
para decir mensaje recibido 00:36:08
mensaje no recibido, si yo envío 00:36:10
me ha recibido, cambio 00:36:12
si no escucho un cambio 00:36:13
todavía no sé que 00:36:16
si he recibido el mensaje 00:36:18
es simplemente para tener 00:36:20
un doble trickeo en el satélite 00:36:22
¿vale? 00:36:24
voy a subirme por ejemplo 00:36:27
herramientas 00:36:28
tengo que seleccionar que es un Arduino 00:36:30
uno, que estaba trabajando 00:36:32
con otras cosas 00:36:36
y ahí está en el puerto 00:36:37
TTI USB 0, yo lo tengo 00:36:40
en el puerto serie, es un arduino 00:36:43
básico chino 00:36:44
y es un USB 0 00:36:46
¿vale? el normal vuestro 00:36:48
será un ACM 0 00:36:50
¿vale? sin más 00:36:52
se lo envío 00:36:55
y voy a por otro cable USB 00:36:57
¿vale? y aquí 00:37:01
no voy a recibir nada, no voy a 00:37:07
notar nada, ¿vale? 00:37:09
recepción en la estación base, radio 00:37:11
Pablo, perdona, da fallo 00:37:13
a subir el programa porque creo que falta la librería 00:37:16
Sí, sí, os faltan las librerías 00:37:18
no os preocupéis, primero os enseño 00:37:20
y luego vamos a las librerías 00:37:22
¿Vale? 00:37:24
De acuerdo 00:37:26
Porque la parte genérica es todo igual 00:37:27
luego la parte de las librerías 00:37:29
más que nada para que vayamos todos 00:37:31
por par, al tiempo 00:37:34
¿Vale? No sé si tengo cargado 00:37:36
el programa de la última vez de pruebas 00:37:40
¿Vale? 00:37:42
Ese es el programa 00:37:47
De la radio, de la estación base 00:37:49
Me lo voy a dejar por aquí 00:37:52
Voy a arrancarme 00:37:53
Mi programa de Qt.com 00:37:55
Para ver, si tenéis un 00:37:57
Arduino 00:37:59
Lo diré, un Windows 00:38:00
Pues el terminal serie, el Qt 00:38:03
O alguno de estos, os puede 00:38:06
Ahí, la Tm0, no 00:38:09
Perdón, perdón 00:38:11
Vale, un segundo 00:38:12
configuro los puertos 00:38:19
hay muchos programas 00:38:22
para ver el terminal 6 00:38:24
¿vale? 00:38:26
si os fijáis aquí, ya tengo el radio 00:38:28
init ok, y mi radio está 00:38:30
433, la mía porque 00:38:32
me la compré antes que vosotros 00:38:34
¿vale? la vuestra es 00:38:35
868 00:38:37
voy a minimizar 00:38:40
esto 00:38:42
minimizo 00:38:43
esto 00:38:48
Voy a abrir el programa del satélite. Bueno, aquí tengo puesto el sensor de presión que no quería ponerlo, pero bueno, luego lo quito para que no me haya de problemas. 00:38:49
Lo mismo de antes, lo primero, la frecuencia en la que vamos a trabajar. Vosotros tenéis la 868, yo tengo aquí la 433. Por ejemplo, la 433 no es legal en Europa, es Asia. Pero para estos temas no es problema. 00:39:18
Ahora, por ejemplo, yo que soy el emisor, el destino, ¿os acordáis que antes habíamos puesto el 1 en el receptor? Pues aquí el destino, yo voy a ser a quien le mando la información, al 1. 00:39:40
¿Y quién soy yo? El 2, ¿vale? Ya tenemos otra cosilla más. Esto es la conexión de antes, definidos por el fabricante, creamos nuestro objeto radio y nuestro sistema a manejar los datagramas. 00:39:58
Y aquí tengo el BMP, como vosotros seguramente lo quitaré, lo tengo quitado, lo quitaré ahora, porque como lo tengo sin poner, así no me dará problemas. 00:40:18
a ver un segundo 00:40:36
vamos a quitar estos 00:40:50
mensajes 00:40:58
que manía tengo de poner esto 00:40:59
bueno, lo quito así 00:41:05
y acabo antes 00:41:11
un segundo 00:41:12
lo primero 00:41:19
vamos al principio como antes 00:41:28
no le voy a poner el sensor de 00:41:30
temperatura y temperatura por ahora, ¿vale? 00:41:32
¿vale? 00:41:37
Dios, que miedo me dais 00:41:39
cuando no habláis 00:41:41
De acuerdo 00:41:41
Gracias 00:41:44
¿Vale? 00:41:45
Lo ponemos aquí para ver 00:41:48
El puerto serie 00:41:50
Encendemos un LED 00:41:51
Reseteamos el equipo para que se arranque 00:41:54
Y aquí nos dice 00:41:56
Si arranca bien o arranca mal 00:41:58
Y la frecuencia 00:42:00
La potencia 00:42:02
¿Vale? 00:42:04
Y esto es igual que antes 00:42:06
Tenemos una clave de cifrado para los mensajes 00:42:07
Esta clave de cifrado y esta clave de cifrado son las mismas, ¿vale? Por ejemplo, si tuviésemos varios equipos, si por ejemplo vais varios a hacer, cuando hagáis vuestro lanzamiento regional y si ahí estáis utilizando el mismo sistema, para que no tengáis problemas, 00:42:10
podéis tener la estación base en el 10, si sois 50 equipos, pues todos poner una estación base en el 1, 2, 3, 4 00:42:39
y luego organizaros con los receptores. Eso luego en el momento del código se puede cambiar, ¿vale? 00:42:50
Y la clave de cifrado que sea la misma. Si no es la misma, recibiremos pero no entenderemos nada. 00:43:01
Una guía 00:43:08
En caso de tener varios emisores 00:43:13
La clave de cifrado 00:43:16
Tiene que ser la misma en todos ellos 00:43:18
La misma entre el emisor 00:43:20
Y el receptor 00:43:22
En ese caso tiene que ser la misma 00:43:22
Pero por ejemplo 00:43:26
Si tenemos varios emisores 00:43:28
Si queremos tener 3 satélites 00:43:30
Lo que le daremos es 00:43:32
Un número distinto 00:43:34
Si uno se llamara 2, 3 y 4 00:43:35
2, 3 y 4 00:43:38
Perfecto, vale 00:43:40
Por ejemplo, si tenéis que compartir con más equipos o en la misma clase hay, si os juntáis con dos kits podéis tener tres equipos para lanzar compartiendo una estación base. 00:43:41
En el setup lo vamos a poner a iniciar, veremos si fallo o no. Esto es importante porque si no nos podemos ver el satélite y decir, oh, no podemos lanzar porque hemos perdido la señal de radio. 00:44:02
Por ejemplo, a nosotros nos pasó que no habíamos tenido en cuenta unos temas y, bueno, no perdimos la señal de radio, perdimos otra cosa. Ya os contaré detalles más tarde, si no, no avanzamos. 00:44:15
La señal, ya he cifrado la misma. A ver que maximice este. Vale, y ahora simplemente es decir, oye, has iniciado la radio en la frecuencia, tal, pues perfecto. 00:44:28
Y ahora lo que es el tamaño del mensaje. El tamaño del mensaje depende de la parte de cifrado, de la cabecera, y es simplemente de 60 bytes. 60 bytes son 60 letras o números, pero todo en formato letra. 00:44:42
esto es para la temperatura y presión 00:45:03
que no nos va a servir ahora porque no lo vamos a utilizar 00:45:12
esto es un truco que es para hacer 00:45:14
un texto, una cadena 00:45:24
el paquete 00:45:26
vamos a hacer 00:45:29
un segundo, voy a dar un valor 00:45:31
a ese que sea mensaje 00:45:35
ese es igual a mensaje 00:45:37
Una cosa importante, las tildes os pueden dar muchos problemas 00:45:43
Lo que se va a enviar es el código ASCII 00:45:59
Y si no está bien definido el código ASCII en la comunicación 00:46:03
La tilde española está fuera 00:46:18
Al igual que están las letras cirílicas 00:46:20
Que tampoco están 00:46:23
¿Vale? 00:46:25
Y lo que hacemos es crear nuestro paquete 00:46:26
Nuestro datagrama 00:46:33
Con 00:46:35
Con esta RAVI, con este concepto 00:46:35
Nos coge un buffer 00:46:38
Que es el radio packet 00:46:44
Que es esto de aquí 00:46:45
Nos lo convierte a caracteres 00:46:46
Una cadena de texto 00:46:49
Os va a poner una cara 00:46:50
de poco de póker y de pocos amigos vale no os preocupéis que lo vamos a aclarar todo lo que 00:46:53
quiero es que entendáis que esto es simplemente una cadena de texto monto aquí una cadena de 00:47:01
texto esto de aquí es para montar una cadena de texto que solamente sean los caracteres igual 00:47:07
que hemos visto os acordáis que hemos visto esto de aquí de mensaje donde lo he puesto esto de aquí 00:47:15
¿Vale? Nosotros si escribimos un texto 00:47:26
tenemos que ponérselo en este formato 00:47:30
¿Vale? Podemos hacerlo a mano 00:47:32
¿Vale? Pero tiene que ser este 00:47:36
formato, terminado con un cero especial 00:47:40
¿Vale? Pues esta función 00:47:42
es lo que nos lo hace, nos convierte 00:47:44
una cadena de texto que tenemos nosotros 00:47:48
por aquí, que entendemos perfectamente 00:47:51
y nos la va a separar en un paquete 00:47:54
en un vector 00:47:56
directamente poniendo 00:47:58
cada letra en cada uno 00:48:00
de los elementos 00:48:02
yo le he dicho de un tamaño de 20 00:48:03
podemos hacer hasta 60 00:48:06
no enviemos más de lo que necesitemos 00:48:07
¿vale? 00:48:11
lo que hace es 00:48:14
esta función de aquí 00:48:16
lo que hace esta función 00:48:17
es esto 00:48:20
meterme esto 00:48:21
¿vale? 00:48:24
esta es la parte que normalmente suele decir 00:48:30
que me explota la cabeza 00:48:34
pero lo que hace esa función es eso 00:48:35
convierte mensaje 00:48:37
mensaje que nosotros 00:48:39
lo entendemos fácilmente 00:48:41
lo convierte en una 00:48:43
M, en una E, que eso en realidad 00:48:46
son números, son en código 00:48:48
ASCII, que nosotros no 00:48:50
interpretaríamos, pero el equipo 00:48:52
sí, ¿vale? y entonces lo que 00:48:54
hace es enviar este paquete de radio 00:48:57
que incluirá 00:48:59
Y entonces, cuando nosotros enviemos este paquete de radio, que lo enviamos aquí, lo estoy enviando con el tipo de paquete, que es la longitud del radio de paquete, que ya lo tenemos aquí, y la radio de destino. 00:49:01
Y él internamente nos calculará el código de verificación y se lo pone al final. Luego mandará el paquete a la estación base y dirá, la estación base he recibido este mensaje, voy a calcular el código de verificación y compruebo si el código de verificación mío y el que me ha enviado son iguales, entonces el paquete no se ha corrompido por el camino. 00:49:17
¿Vale? Visto más o menos el código de verificación, ¿vale? Y ahora lo que tenemos aquí es un acuse de recibo, una especie de cambio, ¿vale? 00:49:47
Si recibo mensaje de la estación base, es que la estación base ha recibido mensaje. ¿Me oís? 00:50:05
Sí, sí. 00:50:15
Eso es lo que hace la estación base. Esto es lo que el mensaje le acusa. Si yo hablo y no recibo mensaje, digo, no sé si me estáis escuchando, pero si yo os hablo y recibo mensaje, pues puedo decir, vale, estoy recibiendo mensaje. 00:50:15
Si no recibiese un mensaje, puedo corregir el rumbo del satélite, puedo corregir la potencia de la antena, puedo corregir, me resisteo para volver a tratar de comunicar, ¿vale? Puedo tener varias cosillas, por ejemplo, aquí imprimir un OK, un OK o no hay respuesta, alguien no se escucha, por eso es importante saber envío y recibo. 00:50:33
Te he enviado un dato 00:51:00
Dato recibido 00:51:02
Simplemente es eso 00:51:03
Igual que, por ejemplo, cuando hablo con vosotros 00:51:05
Quiero saber si me escucháis 00:51:08
O os habéis cogido todos, os habéis puesto una foto 00:51:10
De un fondo de pantalla y os habéis ido 00:51:12
¿Vale? 00:51:14
Toda la razón, Javier 00:51:18
Es el fin de fichero 00:51:20
Es el cero, lo he puesto en el otro lado 00:51:22
Siempre hay alguien que todo 00:51:23
Si recordas bien 00:51:26
Es el otro cero 00:51:28
¿Vale? 00:51:29
Esto que dice por aquí compañero Javier es esto de aquí. Eso significa que se ha terminado la cadena de texto. ¿Vale? No os preocupéis que esos son detalles. Ese detalle lo pone directamente esta función. Esta función nos lo pone directamente. 00:51:31
nosotros no tenemos que preocuparnos de eso 00:51:52
pero eso lo necesita el ordenador 00:51:54
lo necesita el microcontrolador 00:51:57
para poder interpretar 00:51:59
y envío 00:52:00
un mensaje una vez por segundo 00:52:05
vamos a ver si después de todas 00:52:06
las cosas que he hecho y quitado 00:52:08
herramientas, ahora el puerto 00:52:10
es otro 00:52:12
como este Arduino es de mejor calidad 00:52:13
lleva uno de serie 00:52:16
y le subo el programa 00:52:18
yo lo que quiero que veamos 00:52:20
al menos intentemos 00:52:29
es tener la idea 00:52:30
de lo que estamos haciendo 00:52:33
mensaje enviado 00:52:34
sesión 3 00:52:36
enviando mensaje, sesión 3, ok 00:52:37
vamos a ver, reseteo por aquí 00:52:42
y en Qt.com 00:52:46
vale 00:52:48
este es la estación 00:52:49
base 00:52:52
y ahora porque me he dejado aquí 00:52:53
perdón, a 9600 00:52:55
la comunicación 00:52:59
tiene que ser a la misma velocidad 00:53:01
Transmisión desde el satélite 00:53:02
Enviando, sesión 3 00:53:04
Y aquí estoy recibiendo la sesión 3 00:53:06
Uno 00:53:09
Este de aquí es satélite 00:53:10
Y este de aquí 00:53:13
Es estación basa 00:53:15
Perdona Pablo 00:53:28
00:53:28
Solo una cosa que me gustaría compartir 00:53:29
Porque 00:53:34
No hace falta instalar otro programa 00:53:34
Para ver el puerto serie 00:53:37
O sea, para ver los puertos serie de Arduino 00:53:38
Sino que teniendo dos 00:53:40
Programas de Arduino abiertos 00:53:42
Puedes seleccionar puertos diferentes en cada uno 00:53:44
Y ver dos puertos series 00:53:47
Para ver si te da ahora otro programa 00:53:48
A mí es que no me lo deja hacer así 00:53:51
Yo si pongo 00:53:53
Yo es que si por ejemplo 00:53:54
Tengo aquí abajo el Arduino 00:53:56
El ACM0 y me abro aquí 00:53:58
Este es el del Kansa 00:54:00
Y me cambio a 00:54:02
Al Arduino TT USB 0 00:54:04
Me lo cambio en los dos 00:54:07
Y no lo puedo ver 00:54:09
Si os dejo a vosotros 00:54:11
Podéis hacerlo de esa manera 00:54:13
Yo lo uso en Windows 10 y me funciona 00:54:15
¿Quién tiene Windows 10 más? 00:54:17
Que se va a ir al fondo de la clase 00:54:21
Vale, ya podéis 00:54:23
Si eso os lo permite hacer el Windows 10 00:54:27
O el programa, utilizadlo 00:54:36
A mí no me lo permiten utilizar 00:54:38
¿Podéis repetir cómo? 00:54:39
¿Cómo cambiamos de puerto a serie? 00:54:43
Vale, si tenéis un puerto 00:54:49
00:54:51
Sí, sí, el que lo haya podido hacer 00:54:53
Que lo comente, que yo no puedo 00:54:55
Irene, ¿puedes compartir 00:54:56
La pantalla y hacerlo? 00:54:59
Sí, sí, acabo de dejar de compartir pantalla 00:55:01
Creo que puedes hacerlo 00:55:03
Es que no sé si está Irene 00:55:04
Por ahí, que es la que lo ha dicho 00:55:07
Voy a probarlo 00:55:09
Bueno, quiero 00:55:10
¿puedes compartir pantalla? 00:55:11
sí, ya voy a compartirla 00:55:16
vale 00:55:18
que me refiero, sí 00:55:20
yo aquí tengo 00:55:23
un programa de Arduino 00:55:24
abro un software 00:55:27
00:55:28
puedo seleccionar 00:55:29
con uno un programa 00:55:32
o sea, aquí puedo elegir un puerto 00:55:35
y abrir el puerto serie 00:55:37
bueno, cada uno lo tengo conectado 00:55:39
y ahora si abro otro 00:55:41
Simultáneamente 00:55:43
Puedo seleccionar en este software 00:55:44
Otro puerto y abrir también el puerto serie 00:55:46
Podría quise seleccionar 00:55:49
Otro puerto que no sea el mismo que antes 00:55:51
A mí eso me da problemas 00:55:52
A mí no me deja 00:55:55
Pero vamos, se os deja sin problemas 00:55:56
Simplemente necesitamos uno que sea 00:55:58
Para ver lo que emite y otro para ver lo que recibe 00:56:00
Ya está, eso lo hice 00:56:04
Por la hora de poner otros programas 00:56:05
También en Windows, Pablo 00:56:08
¿Cómo puedo dejar de compartir 00:56:09
pantalla? 00:56:14
En el mismo sitio 00:56:17
donde has dejado de compartir 00:56:18
¿Aquí? 00:56:19
00:56:22
Tienes ahí 00:56:25
una especie de barra 00:56:26
No sé si te lo puedo quitar 00:56:28
¿Yo? 00:56:31
Te ha debido de ser una especie de barrita pequeña por arriba 00:56:33
con un botón 00:56:38
línea verde 00:56:39
cambiarse de Windows 00:56:40
ni muerto, vamos 00:56:51
que escalofríos me da 00:56:52
ahora vamos a ver 00:56:54
cómo subir 00:56:59
para que todos podamos subir el programa 00:57:01
y todos tengamos las mismas librerías 00:57:02
¿viste la teoría? 00:57:04
¿dudas sobre la teoría? 00:57:09
a mí no acabo de ver muy claro 00:57:13
el tema de cómo sacas por el puerto 00:57:15
serie con el programa Qt.com 00:57:17
o sea, es un programa que se ejecuta 00:57:19
es un programa que es el puerto serie 00:57:20
tú lo ejecutas 00:57:24
y directamente te lee el puerto serie 00:57:26
le dices qué puerto serie 00:57:28
quieres leer, a qué velocidad 00:57:29
y él te lo lee 00:57:31
por ejemplo aquí sigo recibiendo 00:57:32
los mensajes 00:57:39
y por este otro 00:57:40
cada vez que abrimos el puerto serie 00:57:42
un visor serie 00:57:49
se resetea el 00:57:50
Arduino 00:57:51
Eso tenerlo en cuenta 00:57:53
Ah, o sea que cuando 00:57:56
Cuando abres uno de los dos 00:57:59
Se empieza a resetear 00:58:01
Como si le dieras al botón de resetear 00:58:03
Es como si le dieras al botón de 00:58:04
Cuando veas el 00:58:06
Abras el monitor serie con un Arduino 00:58:08
El mismo Arduino se resetea 00:58:11
Ah, no, me he fijado 00:58:13
Mira, por ejemplo 00:58:14
Bueno, espérate 00:58:17
Lo pongo aquí 00:58:19
¿Vale? 00:58:21
transmisión de sede satélite, acabo de resetear 00:58:24
pero bueno, eso es 00:58:27
para que lo tengamos en cuenta 00:58:30
a ver Qt.com 00:58:31
vale 00:58:33
vista más o menos la teoría de cómo 00:58:39
funciona 00:58:41
modelo este que tenemos, el de Kedge Studio 00:58:45
es un poco 00:58:48
más complejo que el APC 00:58:49
220 00:58:51
pero también nos da bastantes 00:58:52
más ventajas, podemos identificar 00:58:55
más las bases, podemos identificar 00:58:58
armar los nodos, podemos cifrar 00:59:00
los mensajes 00:59:02
podemos ver, lo que más nos puede interesar 00:59:03
es sobre todo este concepto de aquí, la señal 00:59:06
ruido, el RSSI 00:59:08
la relación 00:59:10
con la señal y el ruido con el que 00:59:12
estamos emitiendo, cuanto más 00:59:14
pequeño sea 00:59:16
o por ejemplo mirad aquí, lo pongo 00:59:19
justito al lado, vale, se están 00:59:21
casi tocando la antena, está muy muy cerca 00:59:23
eso es buena señal, pero si 00:59:25
me voy 00:59:27
enseguida veo que la señal cambia 00:59:28
Con una antena, con una antena ganaremos más distancia o más posición, ¿vale? Podemos emitir más o escuchar mejor. Como el satélite no lo podemos cambiar, sí que vamos a cambiar el satélite en base construyéndonos nuestra antena. 00:59:31
ya os digo, yo con esta antena así 00:59:51
y en visión directa he tenido unos 00:59:54
mil metros 00:59:56
mando un beso a los chavales 00:59:57
y que no molesten 01:00:02
Pablo, una cosita 01:00:04
aquí se puede 01:00:07
elegir el canal dentro de la frecuencia 01:00:10
vale, cuando 01:00:12
ponemos las frecuencias 01:00:14
aquí al principio 01:00:15
están entre un rango 01:00:17
no me acuerdo en este momento 01:00:20
el rango exacto 01:00:22
pero están entre un RAM. 01:00:23
Creo que podemos subir entre 433 01:00:26
y 8 Hz. 01:00:28
No me hagáis mucho caso, 01:00:30
porque no lo sé. Podríamos cambiar aquí, 01:00:32
pero tiene que ser exactamente 01:00:34
lo mismo en las dos. 01:00:35
Vale, ¿y si hay alguna tabla donde nos 01:00:41
diga los valores de las frecuencias 01:00:42
de los canales? 01:00:44
Tendría que buscártela, pero así por 01:00:46
defecto, como siempre he utilizado la misma, no... 01:00:48
Vale, vale. 01:00:51
El problema es que 01:00:53
si estamos transmitiendo todos por la misma 01:00:54
banda, aunque 01:00:56
las señales sean pequeñas, pues nos vamos a pisar. 01:00:57
Os vais a pisar. 01:01:01
Podéis cambiar. Mira, vamos a 01:01:02
hacer una pequeña prueba. 01:01:04
403, 433,8 01:01:07
para la estación, 01:01:09
para el satélite. Se lo voy 01:01:10
a subir y aquí en el 01:01:12
QT.com vamos a ver qué es lo que 01:01:17
pasa. Subido. 01:01:19
Si os fijáis aquí, 01:01:23
acaba de... Ya no recibo mensajes. 01:01:24
Ya no estoy recibiendo mensajes. Vamos 01:01:30
a ver si me coge el otro esta es estación base 433 8 un compañero por el chat pablo 01:01:31
así da gusto 01:01:52
Un cuidado, gustos, chicos 01:01:54
Bueno, si 01:01:58
Estáis al tanto que 01:02:02
Madre mía, me estés al pique 01:02:04
Es que no puedo ver los comentarios 01:02:06
Por ahí cuando estoy compartiendo las pantallas 01:02:11
Y ya me he quedado con la duda si puedo hacer esto o no 01:02:12
Si os fijáis, he cambiado el puerto 01:02:15
TTUSB0 01:02:18
Y aquí el QT.com 01:02:19
Ya tengo que cerrarlo 01:02:21
Si no, no me va a dejar subir 01:02:24
Vale, aquí 01:02:25
este de aquí, este 01:02:39
ay que mané con el 115.200 01:02:41
perdón, vale 01:02:45
y vale, pues estoy recibiéndolo 01:02:52
sí, puedo cambiar 01:02:55
un poquito la frecuencia para 01:02:57
que me de 01:02:58
para tener un poquito más de libertad 01:02:59
de comunicaciones 01:03:05
vosotros nunca lo habéis cambiado 01:03:06
en ningún concurso, ¿no? 01:03:08
no, ningún concurso no, pero por ejemplo 01:03:10
no tenemos tanta 01:03:13
no somos tan homogéneos, porque algún día 01:03:14
me apetece, yo en un concurso 01:03:17
voy, en alguna competición voy 01:03:19
con un 433, que es la asiática 01:03:21
no me va a dar problemas 01:03:23
porque aquí casi nadie utiliza la asiática 01:03:25
la gente que da 868 01:03:26
433 es europea también 01:03:29
¿también? 01:03:33
Sí, las europeas son la 433 y la 868 01:03:34
Ay, gracias 01:03:37
La 915 es la americana 01:03:38
no sé si es asiática también, pero la 915 01:03:42
es la americana 01:03:45
Sí, eso, lo tengo apuntado en uno de los dos 01:03:45
La 915 01:03:48
Esa es la medida, no es la que no podemos usar 01:03:49
Vale, pues no la uséis 01:03:53
Vale, entonces 01:03:55
Normalmente 01:03:58
Cuando estáis en la competición 01:04:00
Cuando estáis sentados en la competición 01:04:02
Antes de lanzar el cohete 01:04:04
Venga, los tres que van en el mismo 01:04:05
Cohete 01:04:09
Se pide a los otros equipos que por favor 01:04:09
Apaguen las emisoras para no molestar 01:04:12
los tres que están en el cohete 01:04:14
que enciendan las emisoras y que comuniquen 01:04:16
y en esos son tres minutos 01:04:19
de prueba, ¿comunicas? 01:04:21
¿recibes? ¿no recibes? 01:04:23
por favor, cámbiate de señal 01:04:25
de todas formas, antes de 01:04:27
hacerla, antes de ir 01:04:28
a la competición, eso os pide las frecuencias 01:04:31
a las que estéis trabajando 01:04:33
si vais a hacer 01:04:34
una competición entre Madrid 01:04:36
o los que 01:04:38
estéis por ahí con un mismo tipo de satélites 01:04:40
poneros de acuerdo en 01:04:43
oye, yo voy a hacer la 433 01:04:45
con 1, o con 8, o con 10 01:04:47
si lo hago 01:04:49
433 con 10 es 01:04:51
434 01:04:52
¿vale? 01:04:54
Subido por:
Innovacion
Licencia:
Reconocimiento - No comercial - Compartir igual
Visualizaciones:
110
Fecha:
21 de enero de 2022 - 7:24
Visibilidad:
Público
Centro:
C RECURSOS INNOVACIÓN
Duración:
1h′ 05′ 02″
Relación de aspecto:
1.78:1
Resolución:
1920x1080 píxeles
Tamaño:
937.88 MBytes

Del mismo autor…

Ver más del mismo centro


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid