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 pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
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
Sí
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
No
00:11:02
¿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
Sí
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
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
da
00:23:28
datagrama
00:23:29
Vale, lo que
00:23:34
es
00:23:35
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
00:25:38
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
es
00:26:30
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
A
00:28:57
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
00:38:06
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
Sí
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
Sí
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
sí
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
Sí
00:56:22
No
00:56:23
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
No
00:56:33
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
el
00:58:42
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
y
01:03:41
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