Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Sesión 02/2022 - 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:
La placa de un eduino, esta la presentamos para hacer unas pequeñas pruebas simplemente para aprender un poquito de programación, un poquito de soldadura, un poquito de perderle el miedo a soldar las cosas.
00:00:04
Os acabo de hacer un vídeo que lo tengo que editar, lo editaré entre hoy y mañana para que lo tengáis, de cómo se suelda.
00:00:17
Supongo que aquí muchos, hay alguno que no sepa soldar, que lo ponga por el chat y que diga así, no hace falta sponsor, bueno, eso de no hace falta sponsor, vale, vale.
00:00:23
Sí, ya voy respondiendo por aquí.
00:00:33
Soy Mucotilla y yo me quiero enterar de todo esto.
00:00:37
Vale, entonces pues igual esta placa en un principio la diseñamos aquí en nuestro centro de Makerspace para enseñar programación a la gente,
00:00:41
pero igual hacemos una pequeña modificación y la dejamos libre para que todo el mundo se la pueda descargar
00:00:51
y llevar a un sistema para meter una radio como el APC220, pero bueno, eso ya lo hablaré yo mañana, hablaremos breve con ESERO
00:00:58
para que tengamos el kit del año que viene que mejoremos, hemos mejorado mucho del, si hay algún canario por aquí
00:01:06
que no me mire con odio del año pasado, ¿vale? Te lo siento mucho, no se volverá a repetir, ¿vale?
00:01:12
Haremos un kit de estos. Hoy lo que vamos a ver es un poquito algo más especial, que es el sensor de presión y barómetro.
00:01:20
barómetro, sensor de presión y barómetro
00:01:28
es lo mismo Pablo, vale
00:01:31
un barómetro y
00:01:32
que nos dice también la temperatura, luego nosotros
00:01:34
lo podemos convertir en altitud
00:01:37
vale
00:01:39
hay una cosa
00:01:40
importante a saber en esto
00:01:43
es un sistema de comunicación
00:01:44
I2C, a ver
00:01:46
aquí me pongo una carita, poned cara triste
00:01:48
los que no sepáis lo que es I2C
00:01:51
la carita triste es el dos
00:01:52
puntos y cerré y abrí
00:01:55
mi paréntesis, vale
00:01:56
correcto
00:02:00
perfecto, ahora ya lo sabemos
00:02:02
lo que es el IDC, vale
00:02:04
cuando se
00:02:06
empezó con el mundo de la electrónica
00:02:07
vale, más que nada es para que
00:02:10
no tengamos lagunas de conocimiento
00:02:12
porque luego nos van a venir con cosas I2C
00:02:14
vale, esa carita es mucho más triste
00:02:16
vale
00:02:20
la carita de Jesús, Úlcera
00:02:22
está muy triste, vale
00:02:24
para que no tengamos lagunas
00:02:26
de i2c, i2c es un
00:02:28
sistema de comunicación que se llama
00:02:30
circuito integrado
00:02:32
tu circuito integrado
00:02:34
circuito integrado
00:02:36
vale, es un
00:02:38
circuito, un chip
00:02:40
sus patitas negras
00:02:42
que se comunica con
00:02:44
otro chip
00:02:46
vale, y esto
00:02:47
es nuestro arduino
00:02:50
vale
00:02:52
lo que llamaremos normalmente un micro
00:02:54
controlador, y por aquí hay un par de
00:02:56
cables, si os fijáis, a ver si puedo enfocar bien, ahí, que pone SDA, SCL, VCC y GND.
00:02:58
Nos interesa esos cuatro en este caso concreto, ¿vale? Porque lo que hace es, esto es un
00:03:10
canal de comunicaciones I2C. Uy, voy a enfocar, perdón, que enfoco, ¿vale? Entonces, ¿qué
00:03:19
es lo que hace? Pues me conecto al SDA y al SCL, ¿vale? Pues conecto uno al SDA y otro
00:03:28
al SCL. Uno al SDA y otro al SCL, ¿vale? Por un mismo camino, en una misma calle, estoy
00:03:40
teniendo una comunicación vale es el cartero yo soy el cartero y voy a ver y aquí el cartero manda
00:03:51
la información oye tienes algún paquete para mí no tienes algún paquete para mí no pero cómo sabe
00:03:59
quién es cada uno vale a cada equipo y 2c se le asigna una dirección física por fábrica vale hay
00:04:06
opciones de ponerle tienen dos posibles direcciones ahora os explicaremos y os enseñaremos cómo coger
00:04:15
las en este caso este tiene un número de calle que es el 0 x 76 es un número hexadecimal no os
00:04:21
asustéis es un número punto pelota no hay más y entonces diremos a nuestro cartel vete al 0 x 76
00:04:33
y tráeme la temperatura y la altitud, ¿vale?
00:04:43
Todo se escucha y el cartero se recorrerá toda la calle.
00:04:55
¿Eres tú el 0x76?
00:04:58
Viene, por ejemplo, aquí el primero.
00:05:00
No, pues este paquete no es para ti.
00:05:02
¿Eres tú?
00:05:04
Sí, pues dame esta información, ¿vale?
00:05:05
Es simplemente una especie de cartero
00:05:08
y lo que nos permite es conectar con solo dos hilos,
00:05:10
bueno, dos hilos más voltaje y tensión, positivo y negativo, con esos cuatro hilos nos podemos comunicar hasta 127 equipos, 127 sensores especiales.
00:05:14
De estos sensores los tenemos en ultravioleta, para algún proyecto se pueden utilizar, los tenemos también de infrarrojo, también pueden ser interesantes, los tenemos también de temperatura, de, además, hay estos que dan la temperatura, pero hay otros que son más precisos para dar la temperatura, que aguantan más temperatura, que aguantan positivos y que aguantan negativos.
00:05:30
hay una gran vez
00:05:52
igual que más tenemos por aquí
00:05:55
por ejemplo el espectroscopio
00:05:58
que os enseñaba yo el otro día
00:06:00
esto de aquí
00:06:02
es un espectroscopio
00:06:06
mide la radiación
00:06:08
en luz visible
00:06:11
ultravioleta e infrarroja
00:06:12
y luego saca un espectro
00:06:15
de la luz recibida
00:06:17
vaporido espectro
00:06:18
lo enchufaría exactamente igual
00:06:20
a dos hilitos por aquí
00:06:22
uno aquí
00:06:24
y otro aquí
00:06:27
vienen aquí conectados como SDA y SCL
00:06:29
y en el Arduino
00:06:33
en nuestros Arduino también viene
00:06:34
marcados con el SDA y SCL
00:06:36
por ejemplo los tenemos, a ver si lo veis
00:06:39
ahí, si enfoco
00:06:40
hacia el otro lado
00:06:41
SDA y SCL que corresponden
00:06:44
también al 4 y al 5
00:06:47
perdón, al 5
00:06:48
al 4 y al 5 de
00:06:49
de los pines analógicos
00:06:52
¿por qué? pues porque este microcontrolador
00:06:54
este arduino
00:06:57
este chip que es el que está aquí
00:06:58
que es
00:07:00
igual que este
00:07:02
¿vale?
00:07:06
un apnega
00:07:08
esto es lo que es el cerebro del arduino
00:07:09
¿vale? este cerebro del arduino
00:07:13
en estos dos pines, el A4
00:07:14
y el A5, tiene la conexión
00:07:16
I2C
00:07:18
Si os fijáis, por ejemplo, que este es un Arduino original
00:07:19
No tiene esos pines de I2C en este lado
00:07:23
Los tiene aquí y te los tiene
00:07:27
Y lo tienes que ver con una documentación
00:07:29
Enfocamos otra vez aquí
00:07:31
¿Ya os habéis asustado lo suficiente?
00:07:36
¿Alguna carita sonriente para ver más o menos
00:07:42
Por el que lo ha entendido?
00:07:44
¿Es una carita sonriente?
00:07:48
Vale
00:07:51
Simplemente es un modo de comunicar
00:07:53
Muchos dispositivos
00:07:56
Podríamos tener muchos dispositivos
00:07:58
Puestos aquí, uno tras otro
00:08:00
Con solo dos hilos
00:08:01
Esto lo sacó
00:08:03
Si hay alguien que ha rebobinado las cintas de cassette con bolígrafo
00:08:05
Que levante el dedo
00:08:08
Pues esas personas
00:08:10
Vieron nacer
00:08:12
El I2C
00:08:13
Solamente que lo verían en los vídeos de VHS
00:08:15
Y los vídeos de Phoenix
00:08:18
vale
00:08:19
esto es un invento de Philips del año
00:08:21
71, creo recordar
00:08:24
no me hagáis mucho caso que yo todavía
00:08:26
no estaba por aquí
00:08:28
vale
00:08:29
y entonces lo que hacían es que en lugar
00:08:30
de poner un sensor de temperatura
00:08:34
y cablearlo, un sensor
00:08:35
de contador de vueltas y cablearlo
00:08:38
un sensor de tensión de la cinta
00:08:39
de vídeo y cablearlo, lo que hacían es
00:08:42
poner un canal
00:08:44
de dos hilos
00:08:46
y ponían el sensor
00:08:47
de temperatura a un sitio, el sensor
00:08:49
de contador de vueltas a otro, el sensor
00:08:51
de la tensión a otro
00:08:53
¿vale? y entonces con dos hilos lo teníamos
00:08:55
más fácil, que se estropeaba uno
00:08:58
pinchaban y cortaban
00:08:59
y te cobraban
00:09:01
un bastón cuando querías recuperar
00:09:04
tu video VHS y les había
00:09:06
costado tres minutos el
00:09:08
abrir, cerrar y cambiar ¿vale?
00:09:09
visto
00:09:13
por esa gente que ha acabado
00:09:14
¿vale?
00:09:16
Lo tenemos, a ver, enfoco por aquí, aquí. ¿Listo? Vamos a ver cómo funcionamos nosotros. Para los que tenéis el kit de la caja típica de chinos, ¿vale? Y para los otros, podéis poner una foto de cómo es vuestro sensor.
00:09:18
unos tenéis estos
00:09:49
¿vale? los que
00:09:53
estáis de Canarias que me
00:09:55
sufristeis el año pasado, os acordáis
00:09:57
que estos de repente daban
00:09:59
una altitud inverosímil
00:10:01
no sé si 60.000 metros de altura
00:10:03
y vamos, algo totalmente
00:10:05
imposible
00:10:07
¿vale? salió una partida de
00:10:08
sin son es mal, aún estoy discutiendo
00:10:11
con los chinos, perdón
00:10:13
con las personas que lo hicieron
00:10:15
porque salió bastante mal, este
00:10:17
también es este
00:10:19
ya lo cogimos de una empresa que también
00:10:21
es asiática y funciona muy
00:10:23
bien, no nos ha dado
00:10:25
problemas y por eso nos fiamos
00:10:27
y dijimos, no tenemos que
00:10:29
hacer envíos de última hora
00:10:31
ni tenemos que salir corriendo en plan
00:10:32
pan, ¿vale? Tenemos aquí
00:10:35
vamos a ver si puedo enfocar
00:10:38
que tengo la otra pantalla
00:10:40
disculpa un momento, están las cajas
00:10:42
de plástico y en las de cartón, ¿cómo tiene que ser?
00:10:44
porque yo no tengo claro si lo tengo o no lo tengo
00:10:46
a ver
00:10:49
en la de cartón es muy pequeñito
00:10:50
es muy pequeñito
00:10:53
con un peine de pines aparte
00:10:55
vale
00:10:58
en la bolsa de los
00:10:58
en la de cartón es un
00:11:00
es muy pequeñito
00:11:02
y
00:11:04
no sé si se ve
00:11:06
es que no veo nada
00:11:08
creo
00:11:09
pero un momento yo tengo por aquí
00:11:11
también alguno
00:11:16
hay alguien que lo esté enseñando
00:11:17
lo digo por pasar las pantallas
00:11:20
yo lo estoy
00:11:21
vamos, si no me estoy equivocando
00:11:23
sí, sí, mira, ahora
00:11:25
sí, sí, vale
00:11:27
ya lo he visto
00:11:29
pero alguien lo ha enseñado, vale, gracias
00:11:31
vale
00:11:33
lo importante que nos tiene que quedar
00:11:36
claro
00:11:39
es, enfocamos
00:11:40
vale
00:11:43
que tenemos que venir aquí con nuestro
00:11:46
con nuestro arduino
00:11:48
vale, este es nuestro arduino
00:11:50
El PIN A4 y A5, ¿vale? Esto es SDA y esto es SCL, ¿vale? En los que os he enviado con las cajas, ahora muchos ya vienen que el SDA y SCL está aquí, está aquí también.
00:11:54
Pablo, perdona, ha dicho S-C-T
00:12:15
S-C-L
00:12:19
L
00:12:21
Sierra Charlie Lima
00:12:22
Vale, vale
00:12:25
Sierra Charlie Lima, Sierra Delta Alfa
00:12:28
¿Vale? Aquí
00:12:31
Entonces lo que tenemos
00:12:36
Aquí tenemos, por aquí también los 5 voltios
00:12:38
Y el GND
00:12:41
¿Sí?
00:12:42
De nuestro Arduino, entonces lo que tenemos que hacer es
00:12:44
Un cable de 5 voltios
00:12:46
Lo metemos
00:12:48
al VCC
00:12:50
un cable de GND a GND
00:12:52
un cable del
00:12:54
A4SC, que es el SDA
00:12:56
lo meteremos al SDA
00:12:58
y el A5 al SCL
00:13:00
asustados
00:13:02
vale, no os preocupéis todavía
00:13:10
ahora para los que
00:13:12
tenemos este PIN
00:13:16
este sistema
00:13:17
¿qué orden tenéis?
00:13:20
si os fijamos tenemos GND
00:13:22
VCC, SDA
00:13:24
y SCL
00:13:26
GND
00:13:27
VCC
00:13:34
SDA
00:13:38
luego cuando veáis lo que hago vais a decir
00:13:39
vaya chorrada
00:13:42
y SCL
00:13:43
vale, pues cojo
00:13:46
a ver si puedo enfocar
00:13:52
que te quites
00:13:53
vale, estáis viendo ahí que pone
00:13:55
SDA, SCL, lo podéis ver
00:14:01
vale, pues yo sé que
00:14:03
el VCC
00:14:08
y el GND son
00:14:11
positivo y negativo
00:14:12
El SDA es el A4
00:14:13
Y el SDL es el A5
00:14:16
Puedo coger el cable
00:14:19
O puedo coger algo más sencillo como
00:14:21
Hacer esto
00:14:24
Y me diréis
00:14:26
Y muy bien dicho
00:14:32
Pero Pablo, esto de aquí es VCC
00:14:33
Y tú lo has metido al pin A3
00:14:36
Y esto de aquí es GND
00:14:39
Y esto de aquí lo has metido al A2
00:14:41
¿Sí? ¿Vale?
00:14:44
Este es un truco
00:14:46
Para probar las cosas rápido
00:14:47
No me lo hagáis así en el satélite
00:14:50
Más que nada porque se os soltará
00:14:52
Os puede dar algún problema
00:14:56
Y no queda bonito
00:14:58
La radio en los APC se podría meter por aquí
00:14:59
¿Vale? Esto
00:15:01
No es conveniente hacerlo
00:15:03
Solamente lo hacemos para
00:15:06
Que veáis lo que no se tiene que hacer
00:15:08
¿Vale?
00:15:10
Y para comprobar si nos funcionan las cosas rápido
00:15:12
¿Vale?
00:15:14
¿Visto más o menos?
00:15:18
Vale, los que tenéis el otro aquí
00:15:20
Los que tenéis el otro
00:15:22
¿Qué orden tenéis?
00:15:24
Que solamente levante la mano
00:15:26
Alguien que tenga el otro aquí
00:15:27
Para que no os asustéis
00:15:29
¿Tienen este mismo orden?
00:15:36
No
00:15:46
No, no tienen ese orden
00:15:46
¿Qué orden tienen?
00:15:50
A ver, si soy capaz de verlo
00:15:52
VCC, Ground
00:15:54
Luego tiene SCL
00:15:57
SDA
00:15:59
Perdón, CSB
00:15:59
Y SDD
00:16:02
O SD0, es que la verdad no sé si es
00:16:04
S00 o SDD o SDO
00:16:06
El último
00:16:08
No, perdón, vale, me he saltado
00:16:09
Alguno era, o sea, no te los he dicho
00:16:12
Pero no te lo has cogido, a ver, el primero
00:16:14
VCC, segundo
00:16:16
GND, tercero
00:16:17
SCL
00:16:21
El cuarto SDA
00:16:22
Es, perdón, CSB
00:16:24
¿No?
00:16:29
¿CSB puede ser?
00:16:31
Y el último, es que no sé si es
00:16:32
SD0 o S00
00:16:35
Vale, no pasa nada
00:16:37
Aquí este
00:16:39
Aquí este también lo tiene
00:16:40
¿Vale?
00:16:43
CSB y SD0
00:16:49
¿Vale? Simplemente
00:16:51
Estos no los vamos a utilizar
00:16:53
porque son para indicar otra dirección.
00:16:54
Si quisiéramos poner dos sensores de presión,
00:16:59
uno le pondríamos, si marcamos esta dirección a 1,
00:17:05
en lugar de ser una dirección concreta, la que tenemos 0x76,
00:17:09
pasaríamos a tener la 0x77.
00:17:15
Y así ya podríamos tener, y la pregunta podría venir el...
00:17:17
El cartero y decir, oye, ¿tú cuál tienes? ¿La 0x76? Pues no, yo le estoy preguntando el 0x77, que está en otra parte. Por ejemplo, eso nos podría servir para otro sistema de, tener un sistema de dos presiones en dos sitios distintos.
00:17:21
tener un sitio cerrado
00:17:37
en el arduino, en el satélite
00:17:39
para decir, ¿podemos mantener
00:17:42
la presión atmosférica dentro
00:17:44
de una cápsula cerrada?
00:17:46
¿o no?
00:17:49
y así podemos ver
00:17:51
las diferencias de que uno sin la cápsula
00:17:52
cerrada no haría la presión
00:17:54
mientras que en la cápsula abierta sí haría
00:17:56
la presión con la altura
00:17:58
que suba el satélite
00:18:00
por ejemplo
00:18:01
¿vale? pero de momento esto no los vamos
00:18:02
usar, vale
00:18:06
entonces los que tengamos
00:18:08
el kit este
00:18:10
podemos pincharlo así
00:18:11
solamente como ejemplo, no lo
00:18:13
hagáis en el real
00:18:16
perdona Pablo, si lo queremos conectar bien
00:18:17
¿cómo es? ¿en el A4, en el A5, en el ground
00:18:20
y luego el otro S?
00:18:22
en 5 voltios
00:18:23
si lo queremos conectar bien
00:18:25
ok, sí
00:18:27
si lo queremos conectar bien
00:18:29
es que no todo el mundo tiene
00:18:31
acceso a los cables macho-hembra
00:18:33
en este momento, si os fijáis
00:18:36
este es VCC y GND
00:18:38
pues lo puedo conectar
00:18:40
directamente
00:18:42
con cable
00:18:43
Dupont, supongo que
00:18:46
con cable Dupont tendréis todos
00:18:48
y es fácil de conseguir
00:18:50
¿alguien me dice que no?
00:18:51
perdona, un segundo, es que hay alguien
00:18:59
con la mano levantada desde hace tiempo
00:19:01
Gonzalo, no sé si tiene
00:19:03
alguna duda o ha levantado la mano porque
00:19:05
por error. No, porque pidió
00:19:07
que levantase la mano a alguien y se ha quedado
00:19:10
arriba, perdón.
00:19:12
Vale, gracias. Vale, vale, claro.
00:19:14
Tienes que volver a bajar. Vale, perfecto.
00:19:16
Nada, nada. ¿Ya le he bajado o no?
00:19:18
Ya le he bajado.
00:19:21
Puedes ir al baño.
00:19:23
Nada, nada.
00:19:24
No ha pasado nada.
00:19:27
Vale,
00:19:32
entonces, ¿dónde estábamos?
00:19:33
Vale, podemos pincharlo bien,
00:19:35
¿vale? Podemos pincharlo aquí, los
00:19:37
VCC
00:19:39
y GND, por ejemplo, yo tengo
00:19:40
aquí marcado que el VCC es el verde
00:19:43
y el GND es el blanco, pues
00:19:45
vendría aquí a los 5 voltios
00:19:47
VCC es
00:19:49
he dicho que era el verde
00:19:51
5 voltios y GND
00:19:52
y ya lo tendría bien pinchado
00:19:55
lo siento por mi cámara
00:19:57
pero es que no, estas cámaras
00:19:59
que no son de
00:20:01
altísima... Pablo, ¿te importaría
00:20:01
con los que tenemos el chiquitito
00:20:05
o es que no sé si lo vas a hacer ahora o es que
00:20:06
ya no lo ibas a repetir, volver a repetir
00:20:09
porque no lo he apuntado cuando lo has
00:20:11
dicho y ya me he perdido la
00:20:13
película. Vale, vale, no te preocupes
00:20:14
que la conexión es igual
00:20:17
la conexión lo que tenemos que hacer es coger el
00:20:18
cable VCC
00:20:20
tanto para el pequeñito como para el grande
00:20:21
tenemos que
00:20:25
coger el VCC y marcarlo
00:20:27
y llevarlo a la, esto es el
00:20:28
BMP280
00:20:30
vale
00:20:32
y este es nuestro Arduino
00:20:34
Este viene a 5 voltios
00:20:36
Este otro pin a GND
00:20:39
¿Vale?
00:20:42
Que tenemos aquí
00:20:44
Sí, sí, eso sí
00:20:45
Es que no me he quedado con la copia
00:20:46
¿Vale?
00:20:48
Y el SCL
00:20:51
Al A4 y 5
00:20:52
Al A5
00:20:55
Concretamente este al A5
00:20:57
Y el SDA
00:21:00
Al A4
00:21:02
Muchas gracias
00:21:04
¿Lo veis todos?
00:21:05
Pablo, una pregunta
00:21:08
¿Los cables Dupont que tienes ahí
00:21:09
¿Los haces tú? Porque veo que son
00:21:12
De dos en dos y son más largos de lo normal
00:21:14
¿O os los compras?
00:21:16
Estos son que desmonté
00:21:19
Un ordenador viejo y los recuperé
00:21:21
¿Vale?
00:21:23
Lo normal es
00:21:25
Metimos unos cables
00:21:26
Cuatro escasamente
00:21:29
Porque no necesitamos que estos cuatro
00:21:31
Hembra a hembra
00:21:32
os debería haber metido
00:21:34
uno de
00:21:36
una parejita también de macho-hembra
00:21:37
Pablo
00:21:40
esos que tienes ahora mismo conectados
00:21:41
son macho-hembra, ¿no?
00:21:44
Sí, estos son macho-hembra
00:21:45
pero si tenemos
00:21:47
si tenemos una caja, unos cables Dupont
00:21:49
o unos, o lo metemos
00:21:52
si tenéis macho-macho, lo podemos
00:21:54
meter en una portaboa
00:21:56
Yo he cogido
00:21:57
los que habéis puesto aquí
00:22:00
los hembra-hembra, ¿no?
00:22:02
Y lo he combinado con un macho-macho
00:22:03
O sea, combinando eso
00:22:05
Perfecto
00:22:07
Perfecto
00:22:09
Cogéis dos machos-machos y dos de hembra-hembra
00:22:11
Y se pueden combinar
00:22:13
Vamos a hacerlo bien
00:22:14
Ya que no me dejéis hacerlo mal
00:22:18
Con lo que me parecía
00:22:19
Hacerlo mal
00:22:20
Vale
00:22:22
Entonces ya tenemos el SDA
00:22:24
Que yo lo tengo aquí marcado
00:22:27
A ver si lo podéis ver
00:22:29
Es el naranja, lo tengo aquí marcado como naranja
00:22:30
y lo aumento en el SDA que es el A4
00:22:33
y el SCL
00:22:36
en el A5
00:22:39
ya está, como nada más tenemos
00:22:41
un sensor de presión o un sensor I2C
00:22:47
no necesitamos más montaje electrónico
00:22:50
hecho, lo tenemos ¿no?
00:22:53
Pablo, perdona
00:22:59
otra pregunta
00:23:02
como en las placas arduinos también hay SCL y SDA
00:23:02
es mejor conectarlo al A4 o A5
00:23:07
como has hecho tú, o da igual conectarlo
00:23:10
al SCL
00:23:12
da igual, si cogiéramos
00:23:13
un polímetro y viéramos si hay continuidad
00:23:16
entre este punto y este otro
00:23:18
nos pitaría igual, es el mismo punto
00:23:19
de acuerdo, gracias
00:23:22
imaginaros, por ejemplo, imaginaros que queréis
00:23:24
ver un sensor de presión
00:23:27
un sensor de CO2 que viene
00:23:29
por el analógico
00:23:31
y dices, ah bueno, pues los pongo en el A4 y en el
00:23:33
A5, porque esto los he puesto
00:23:35
aquí, no
00:23:37
esto
00:23:39
si utilizamos el I2C
00:23:40
estos dos se quedan inhabilitados para
00:23:42
valores analógicos
00:23:45
¿vale? no os volváis locos
00:23:46
con eso, que dices, ah, para eso empezar
00:23:49
tenemos, nos quedan tres, el A0
00:23:51
el A1 y el A2
00:23:53
y el A3, nos quedan cuatro
00:23:55
¿vale? incluso hay
00:23:57
arduinos, si habéis cogido
00:24:00
algunos arduinos, que como es placa
00:24:03
libre, pueden hacer todo lo que quieran
00:24:05
y se ve, y ahí hay un
00:24:06
otros, hay una 7 ahí en medio
00:24:08
y esas cosas
00:24:11
son un poco diferentes
00:24:12
pero básicamente son iguales
00:24:15
entonces se pueden conectar
00:24:17
ahí donde ha dicho el compañero
00:24:19
si
00:24:20
se pueden conectar ahí
00:24:21
Pablo, una cosa, si
00:24:24
tuvieras que utilizar dos
00:24:26
¿cómo se utilizan los otros pines?
00:24:28
o es demasiado
00:24:31
para ver
00:24:32
si tuvieramos que utilizar dos, ya no utilizaríamos
00:24:34
aquí el pineado aquí de enchufarlo, tendríamos
00:24:36
que enchufar otros dos cables aquí
00:24:38
mira, igual
00:24:40
podríamos hacer, mira, si tuviésemos que enchufar dos
00:24:42
pues enchufaríamos
00:24:45
uno aquí, uda, que rayo
00:24:46
¿vale? y el otro
00:24:48
lo enchufaríamos aquí, porque estos
00:24:50
dos puntos son este punto, y este punto
00:24:52
son iguales, esto de aquí, y esto de aquí
00:24:54
es lo mismo
00:24:56
¿puedes enfocar un poco?
00:24:57
a ver, sí
00:25:01
pero mi pregunta
00:25:02
pero mi pregunta era, para los otros
00:25:04
dos pines del sensor
00:25:06
que habías dicho
00:25:09
que los otros dos pines del sensor
00:25:12
se utilizaban cuando
00:25:14
utilizaba más de un
00:25:16
sensor a la vez
00:25:18
si, esto le pondríamos
00:25:20
un cable, lo pondríamos
00:25:22
a uno, lo pondríamos por ejemplo
00:25:24
a positivo y me
00:25:26
cambiaría automáticamente la dirección
00:25:28
de esto, me cambiaría la dirección de 0x76
00:25:30
a 0x77
00:25:33
cogiendo el SD0
00:25:35
creo que recordar y poniéndolo
00:25:37
a positivo
00:25:39
vale
00:25:39
si lo ponemos a negativo
00:25:41
simplemente nos marcará la misma dirección
00:25:45
ajá
00:25:47
vale
00:25:48
vale
00:25:50
vale
00:25:54
entonces por aquí ya tenemos
00:25:58
conectado esto, déjame ver que si lo he conectado
00:26:00
bien
00:26:03
el SDA es el naranja
00:26:03
y el SCL lo he conectado
00:26:06
al revés, lo conecto
00:26:08
al derecho
00:26:12
vale
00:26:13
y aquí lo puedo
00:26:15
probar. Repásalo
00:26:18
otra vez porfa, ves diciendo
00:26:20
que me perdí un poco
00:26:22
vale
00:26:23
lo primero, no importa
00:26:24
el sensor que tengamos, lo que nos importa
00:26:28
es los nombres
00:26:30
VCC, GND, SCL y SDA
00:26:31
Los otros dos nombres que vienen, el CSD y el SD0, ni caso, ¿vale? En la placa del Arduino tenemos 5 voltios, GND, A5 y A4, ¿vale? Pues entonces lo que hacemos, venimos aquí y no sé si se ve aquí, si no tapo los colores de los cables, este blanco me va a GND, el verde me va a VCC.
00:26:34
Pues me vengo aquí a la placa de Arduino
00:27:00
El blanco es GND
00:27:03
Y lo enchufo a GND
00:27:04
El verde es 5 voltios y lo enchufo a 5 voltios
00:27:05
¿Vale?
00:27:08
El SDA y SCR
00:27:12
Aquí en la plaquita esta
00:27:15
El SDA es el naranja
00:27:17
Y el verde es el SCR
00:27:19
Conviene que utilicéis colores propios
00:27:20
Y no los mismos colores
00:27:24
Porque al final te puedes liar
00:27:25
¿Vale?
00:27:26
Eso es lo malo de reutilizar
00:27:27
Cables de cosas rojas
00:27:30
¿Vale? Entonces el SDA
00:27:32
Es el naranja que va al A4
00:27:34
Y el SCL que es el
00:27:36
Verde
00:27:38
Val A5
00:27:41
Tanto aquí
00:27:42
Como aquí ¿Vale?
00:27:43
Lo mismo es
00:27:46
Ok, gracias
00:27:47
Pues ya está hecho el montaje
00:27:48
Electrónico del sistema
00:27:53
Que nos va a medir la misión primaria
00:27:54
no ha sido no ha sido para tanto no ahora vamos a hacer la parte electrónica digo la parte de
00:27:56
firmware la parte de programación pues puedes compartir mi pantalla pablo pablo pablo y si
00:28:04
ha dicho que ahora estos sensores lo estáis comprando en una empresa no sé si se puede
00:28:20
decir el nombre de la empresa o donde los compráis
00:28:26
no sé
00:28:28
Keyes Studio
00:28:29
Keyes Studio
00:28:31
¿vale?
00:28:34
en el mundo del software
00:28:36
como esto es
00:28:38
muchas veces hardware libre
00:28:39
hay empresas que se dedican a montar
00:28:41
estas cosas, Adafruit
00:28:44
Sparkfun, Keyes Studio
00:28:46
los encontraréis por muchos
00:28:48
sitios
00:28:50
por internet
00:28:50
yo el año pasado cometimos un
00:28:53
un error, pedimos unos
00:28:56
que no eran de una calidad buena
00:28:58
y lo pagamos caro
00:29:00
porque luego tuvimos que comprar
00:29:02
otros 50 y los tuvimos que comprar
00:29:03
rápido, no sé si fueron 50 o fueron más
00:29:06
en plan y costaron
00:29:08
unos bastante más
00:29:10
pero claro, era
00:29:12
de lo otro nos tocó tirar el dinero
00:29:13
y habíamos mandado
00:29:16
todos los paquetes y no veis
00:29:17
la que se mandó, fue bastante
00:29:19
lo siento de Canarias, todavía me acuerdo, todavía tengo
00:29:21
pesadillas de esos días
00:29:23
Este año nos salen un poquito más caros
00:29:24
Pero yo me quedé tranquilo porque los pude probar
00:29:30
Y puedo hablar directamente con el fabricante de estos
00:29:32
De estas placas
00:29:35
Hemos comprado 160
00:29:38
Y para decirles que
00:29:41
Que me hagan 160 con los problemas de chipscape
00:29:44
Pues lo hemos conseguido
00:29:48
Pero igual, bueno, ya hablaremos de otras cosas
00:29:50
¿Alguna duda más con el montaje?
00:29:55
¿No?
00:30:01
No, no
00:30:01
¿Vale? Vamos a pasar
00:30:02
¿Vale? Cuando hacemos un programa para
00:30:04
una electrónica concreta, no se llama
00:30:07
software, se llama el firmware
00:30:09
Vamos a ver, ya he subido el firmware que queda
00:30:11
mucho más guay, queda más profesional ahí en plan
00:30:13
¡Wow! Somos unos cracks
00:30:15
¿Vale? Pues vamos a subir
00:30:16
vamos a hacer un firmware para que
00:30:20
podamos leer eso
00:30:22
Vale. Vamos a pasar a la parte de Arduino TED. ¿Alguien no tiene descargado el Arduino? ¿El Arduino IDE? Elena, ¿puedes compartir mi pantalla?
00:30:24
Sí, sí, sí, tienes permiso. Perfecto.
00:30:39
A ver. Gracias. Vamos a cerrar cosas que nos estorben. Vale, el audio lo tengo aquí. Vale. ¿Alguien no tiene puesto el Arduino IDE?
00:30:41
Yo aquí ahora mismo no
00:30:57
Vale, pues lo primero
00:31:00
nos vamos al navegador
00:31:02
creo que tengo aquí uno
00:31:04
abierto, vale
00:31:07
y nos venimos aquí a arduino.cc
00:31:09
vale, no sé si sabéis la historia de Arduino
00:31:13
pero hay un aragones metido por ahí
00:31:18
en medio que todo empezó por
00:31:22
un a que no hay huevos
00:31:24
no hay menores, ¿verdad? He oído menores por ahí
00:31:26
antes, no hay menores
00:31:30
¿verdad?
00:31:34
a que no te atreves
00:31:35
a que no te atreves
00:31:38
a hacer un sistema de código
00:31:40
abierto, pues un David
00:31:42
Cuartielles hizo un sistema de
00:31:44
código abierto
00:31:46
en un equipo, ¿vale? no fue el solo
00:31:47
nos metemos aquí en la página de Arduino
00:31:50
cc en software
00:31:54
os lo pongo en el chat, a ver si puedo
00:31:56
en el chat, ¿y cómo puedo entrar al chat?
00:31:58
Si estoy aquí compartiendo
00:32:02
Lo copio yo
00:32:04
Gracias
00:32:07
Nos metemos aquí en
00:32:08
Arduino.cc en software
00:32:13
Y nos descargamos la versión
00:32:15
Que nosotros necesitemos
00:32:19
Espero que todos utilicéis software libre
00:32:21
Y no utilicéis Windows
00:32:23
Si utilizáis Windows 7
00:32:25
O superior
00:32:28
Este
00:32:30
Si utilizáis la app
00:32:31
vale, es un sistema
00:32:33
para directamente coger la app
00:32:35
por aquí
00:32:37
y si tenéis un Linux, la versión
00:32:39
que queráis, si tenéis una
00:32:42
Raspberry Pi por ahí, que ha habido gente que
00:32:43
quiere hacerlo con Raspberry Pi
00:32:45
adelante, también
00:32:47
podéis programar el Arduino con la
00:32:49
Raspberry Pi, yo lo intenté
00:32:51
el año pasado y fue un
00:32:57
fue muy duro, vale
00:32:58
perdona, con Mac
00:33:03
no hay problema, quiero decir, no para los institutos
00:33:05
pero para hoy las pruebas
00:33:07
Sí, aquí lo tienes
00:33:08
No, no, que sí, quiero decir
00:33:10
Yo sé que no hay ningún problema
00:33:12
Pero me refiero que para lo que vamos a hacer hoy
00:33:14
Se puede hacer igual también, ¿no?
00:33:16
Sí, sí, sin prejuicio
00:33:18
El software que hagamos aquí
00:33:20
Nos va a valer para todos
00:33:23
No va a depender de si lo hacemos en un Mac
00:33:24
No, por eso, que da igual
00:33:26
No, no, me refiero al Arduinoide
00:33:27
Que es tenerlo instalado y sin PUN
00:33:28
Vale, sin más
00:33:30
Es igual, es igual
00:33:32
No vamos a mirar a nadie raro porque tenga un Mac
00:33:34
vale, ya me quedaré con quien
00:33:40
haya sido, vale, y nos lo
00:33:45
descargamos, pues por ejemplo yo podría descargar
00:33:50
la de 64 bits de
00:33:52
Larvino, podemos contribuir
00:33:54
si queremos, porque es de código libre
00:33:56
y software libre tiene que vivir de algo
00:33:58
yo por ahora me lo
00:34:00
descargo, porque creo que ya he
00:34:02
contribuido unas cuantas veces
00:34:04
y como lo tengo aquí
00:34:05
vale, ¿hay alguien con Linux?
00:34:07
¿alguien quiere ganarse un par de puntos
00:34:14
diciendo que lo tiene con Linux?
00:34:16
No, yo lo del Mac no era
00:34:19
para mí, era para un amigo, era para un amigo
00:34:20
Sí, claro, un amigo
00:34:22
siempre suele ser para un amigo
00:34:24
Claro, claro, era por eso
00:34:26
Nosotros en el instituto tenemos
00:34:28
todo el, vamos, tenemos el
00:34:30
max de la comunidad de Madrid
00:34:32
Vale, perfecto
00:34:34
Vale, pues entonces
00:34:36
estos los sabéis descargar sin problemas
00:34:38
¿no? Sí, sí, no hay problema
00:34:40
¿Hay alguien que
00:34:43
no lo tenga todavía?
00:34:44
Una pregunta, yo con
00:34:46
mis chicos
00:34:48
utilizamos Chromebook
00:34:49
¿Cómo lo hago ahí?
00:34:52
Vale, simplemente con el Chromebook
00:34:56
Porque ahí no se puede instalar nada, es todo online
00:34:59
Es todo online
00:35:02
Pues igual ahí sí que vamos a tener un problema
00:35:04
porque en Chrome
00:35:10
Chrome Duino estoy leyendo por ahí
00:35:13
en Cronduino
00:35:16
teníamos algo parecido y yo trabajaba
00:35:20
con una aplicación
00:35:23
que es gratuita, se llama Cronduino
00:35:24
vale
00:35:27
estaba por lo menos
00:35:28
el año pasado, este año no sé si seguirá
00:35:30
vale, lo buscaré a ver que
00:35:33
hay una versión web
00:35:35
hay una versión web
00:35:37
donde las descargas
00:35:39
cierto, cierto
00:35:40
hay una versión web
00:35:43
para eso
00:35:45
sí, pero tiene un coste
00:35:46
arduino web editor
00:35:48
code online
00:35:52
o tenía un coste, no sé
00:35:53
vale, no sé
00:35:54
igual en code online se puede hacer también
00:35:57
y crear una cuenta
00:35:59
no lo he hecho nunca
00:36:02
vale, ya lo veo
00:36:03
en otro momento
00:36:08
por cierto, en las descargas
00:36:09
a mí me pide contribuir
00:36:12
sí o sí, no sé
00:36:13
yo os da un blog
00:36:15
lo tienes al lado
00:36:17
no, no, no me sale
00:36:18
esa opción a mi no me sale
00:36:21
no te sale
00:36:23
me sale la de contribuir y descargar
00:36:25
yo lo tengo
00:36:28
yo lo tengo descargado
00:36:30
pero era por actualizar
00:36:32
la versión
00:36:34
vale, vale, pues me hace raro
00:36:34
una
00:36:37
puntualización en la web de
00:36:39
Arduino para la descarga
00:36:42
en la parte de abajo se ve que
00:36:43
para Chrome
00:36:46
para Chromebook
00:36:46
no puedes utilizar el
00:36:49
web editor que te da el link
00:36:51
directamente
00:36:53
tu problema
00:36:54
te lo has preguntado
00:36:56
una cosa, gracias
00:36:59
el otro día tuvimos el mismo problema
00:37:01
aquí para descargarlo que
00:37:03
bueno estuvimos yendo adelante y atrás y solo
00:37:04
aparecía el botoncito de contribuir pero no el de
00:37:07
descargar, no sé cómo hicimos
00:37:09
pero a base de intentarlo tres o cuatro veces
00:37:11
al final aparecía
00:37:13
así que no sé
00:37:15
Sí, creo que es por el traductor. Creo que lo acabo de ver que es por el traductor. Si tienes puesto el traductor, te hace la traducción y te quita el botón. Pero si quitas la traducción y lo dejas en inglés, aparece ya el botón.
00:37:17
Entonces debe ser que te está cobrando por la traducción entonces.
00:37:36
Si no, de todas formas
00:37:38
me descargo todas las versiones posibles
00:37:43
y os mando
00:37:45
y os la dejamos en un comprimido
00:37:47
para que os descarguéis vosotros a vuestras
00:37:49
tampoco es más problema
00:37:50
Contribuimos
00:37:51
Y si no, os paso mi número
00:37:54
y me contribuís a mí
00:37:57
Que estoy ahí recolectando
00:37:59
para una cena para cuando nos juntemos todos
00:38:03
¿Vale?
00:38:04
Bien, vamos a arrancar el Arduino. Yo, por ejemplo, que ya lo tengo arrancado, voy a apagarlo. Archivo nuevo. ¿Alguien es la primera vez que trabaja con el Arduino IDE?
00:38:07
Yo lo he utilizado muy poco, muy poco. O sea, solo para ver en qué consiste.
00:38:27
Pues no vamos a necesitar que trabajar mucho más, ¿vale? Porque lo que vamos a utilizar es ver ejemplos y trabajar con el ejemplo que hemos hecho de nuestra placa, ver lo que ya está hecho y con lo que ya está hecho podemos pasar a lo siguiente.
00:38:32
Y nosotros vamos a modificar, no sé si habéis visto el mensaje que os he puesto hoy, esta mañana, que puedo ver más lejos porque estoy subido a unos de gigantes que de Tinsack Newton, ¿vale? Pues nosotros vamos a trabajar más rápido porque ya han hecho prácticamente todo el trabajo por nosotros.
00:38:49
La gente que trabaja con estos sensores, el BMP280 o cualquier otro, quiere que los usemos, quiere vendernos eso, y lo que nos lo quieren es poner muy fácil, y nos lo ponen muy fácil dándonos el código fuente ya para utilizarlo en 5 minutos, ¿vale?
00:39:05
Entonces lo primero que tenemos que hacer es
00:39:25
¿Dónde está este cable?
00:39:28
¿Qué cable es este?
00:39:32
Ah, vale, este es el que me...
00:39:35
¿Vale? Ah, aquí
00:39:36
Enchufamos el cable USB
00:39:38
Tipo B a nuestro Arduino
00:39:43
Hace algo
00:39:45
¿Vale?
00:39:48
Nosotros aquí, para los que no lo hemos utilizado nunca
00:39:59
Tenemos archivo, nuevo
00:40:02
Abrir alguno, abrir reciente
00:40:04
¿Vale?
00:40:05
Esto es el sistema
00:40:08
De archivos
00:40:10
editar, si tenemos que hacer
00:40:10
alguna decor, tal y pegar, buscar
00:40:12
programa, esto vendremos
00:40:15
importante, porque lo que tendremos que hacer
00:40:17
sobre todo es incluir una librería
00:40:18
¿vale?
00:40:20
nosotros lo que nosotros no vamos
00:40:24
a tener
00:40:26
¿vale? en lo que tenemos
00:40:26
en el material
00:40:30
el código fuente nos da
00:40:31
una librería para decir, tu libro de instrucciones
00:40:34
solamente tendrás que coger
00:40:36
y poner
00:40:38
el tema que nosotros buscamos
00:40:39
el BMP280
00:40:42
ahora lo veremos
00:40:44
herramientas, sobre todo esta es importante
00:40:46
porque tenemos que decirle, ¿qué placa
00:40:49
tenemos?
00:40:51
antes preguntaba por ahí la gente si se puede
00:40:53
utilizar otra placa que no sea Arduino
00:40:55
pues sí, yo aquí tengo
00:40:57
un SP32 que es un sistema con
00:40:58
wifi, no utilizaremos wifi para
00:41:00
comunicación en radio, un SP266
00:41:02
que es lo anterior, igual que con wifi
00:41:05
pero más pequeño
00:41:07
Y hay otros tipos de placas que son STM32. Si os metéis en el mundillo, hay placas para lo que queráis, ¿vale? Pero la básica es un AVR de Arduino, ¿vale? Y tenemos un Arduino, ¿no? A mí me gusta poner las llaves unas encima de otras.
00:41:07
¿Cómo sería nuestro primer programa? Si tenéis alguno por ahí, mira, no hace falta ni siquiera tener enchufado nada. ¿Tenéis todos el Arduino enchufado ya?
00:41:34
Sí.
00:41:49
y si no lo tienes enchufado lo enchufa es os acordáis de ayer como encendíamos un led
00:41:50
con el pin model vale hay uno que es el 13 que en todos los arduino en todas las compases todos los
00:41:58
que montan un arduino ponen un led que está en el pin 3 y lo vamos a marcar de salida y esto nos lo
00:42:09
ejecuta una vez. El seta solamente se ejecuta una vez. Solamente se ejecuta una vez al arrancar.
00:42:22
¿Vale? Y esto es lo que se va a repetir. El código se repite como el día de la marmota.
00:42:35
¿Sois alguno anticine?
00:42:48
Si no, ponemos aquí la carita sonriente y ya tenemos un poquito de...
00:42:52
Que os vea muy serios.
00:42:58
Vale.
00:43:01
Y aquí el código que se va a repetir todo el tiempo.
00:43:02
¿Os acordáis cómo se ponía en digital?
00:43:04
Escribir en el digital.
00:43:08
¿Podéis hablar en clase?
00:43:12
Digital, right.
00:43:13
Vale.
00:43:15
Y lo poníamos así, con un delay.
00:43:17
vamos a ponerlo de 100 milisegundos
00:43:19
estos son
00:43:24
milisegundos
00:43:25
un
00:43:28
digital
00:43:30
digital
00:43:31
si me equivoco
00:43:33
no me lo ponen
00:43:36
en negrita, no me lo ponen en color
00:43:40
¿vale?
00:43:42
y se me hace un poco raro
00:43:44
esto es como cuando nos quitaban
00:43:45
nota por
00:43:51
saltarnos, por no poner
00:43:53
las citas en los exámenes
00:43:55
de historia, pues lo mismo
00:43:56
solo que aquí no nos deja
00:43:59
continuar
00:44:01
y yo aquí
00:44:01
y aquí tenemos
00:44:11
verificar el código
00:44:12
me pedirá que lo guarde, lo voy a guardar
00:44:14
como prueba
00:44:17
lo he compilado
00:44:18
si por ejemplo aquí
00:44:21
cerrado
00:44:22
verificame el código
00:44:24
digital write
00:44:27
no está declarado en este escenario
00:44:31
oh, vaya
00:44:33
es que lo he escrito mal, es W
00:44:35
mayúscula, sin embargo si pongo
00:44:37
2 aquí
00:44:42
no me va a decir nada
00:44:43
una cosa es un error gramatical
00:44:47
que nos va
00:44:49
a dar un problema, y otra cosa
00:44:51
es un error sintáctico que dices, pues bueno
00:44:53
ha dicho lo que
00:44:55
no está mal dicho, pero
00:44:56
pero no te entiendo
00:44:58
bueno, eso de error
00:45:01
de lo que también es gramatical
00:45:05
Esto es, buenos días, manzanas traigo, pues vale, aquí es DigitalWrite 13, verificamos, compilado, y este es para subírselo, primero tiene que estar el puerto, ser un Arduino E1, el puerto, si tenéis un Linux será un TTI USB 0, si tenéis un Windows será un COM 11 o 12, según os lo haya puesto por aquí.
00:45:07
Y si no recuerdo vuestras placas, por lo menos las que he enviado yo, os las detecta como un ACM0.
00:45:41
Son de marca, es decir, son de calidad.
00:45:48
Bueno, son de calidad, no, la lista también es de calidad, pero no hay que estar con problemas de drivers
00:45:51
que Windows no tiene los drivers de, por ejemplo, las placas de gama más barato.
00:45:57
Eso también nos pasó el año pasado.
00:46:05
No sé si veis por ahí mi pantallita, esta de aquí.
00:46:08
Puedo poner yo mi pantalla.
00:46:12
sí, sí, deberían ver
00:46:13
tu pantalla
00:46:17
esta pantallita, veis que
00:46:18
ese pin
00:46:21
está que se enciende y se apaga
00:46:22
pues si lo pongo más
00:46:24
despacio
00:46:27
para subir el programa
00:46:28
es este de aquí
00:46:37
se enciende y se apaga
00:46:37
detalle importante
00:46:43
esto es simplemente para que veáis
00:46:48
cómo subir y bajar, subir un programa
00:46:51
y cómo
00:46:53
actuar, si le doy a subir
00:46:54
fijaros que le pasa a ese LED
00:46:56
que se apaga y se enciende, lo habéis visto
00:46:58
que se pone a
00:47:04
parpadear antes de
00:47:11
ponerse a hacer, el 13
00:47:16
no se debe usar, recomendación
00:47:18
importante, no usar ni el
00:47:20
pin 13, porque
00:47:22
lo utiliza como código el propio
00:47:24
si pusiésemos aquí cualquier cosa
00:47:26
nos podría dar
00:47:28
funcionar algo
00:47:30
raro, no poner
00:47:32
en el 13, ni en el 0
00:47:34
ni en el 1, yo os explicaré por qué
00:47:37
porque eso es la comunicación serie con el
00:47:38
con el USB
00:47:40
voy a comprarme una cámara
00:47:42
vale, complicado hasta aquí
00:47:48
podéis poner
00:47:56
caritas sonrientes o caritas tristes
00:47:58
hasta aquí no
00:48:00
hasta aquí no es complicado
00:48:01
¿no? vale
00:48:04
pues ahora vamos a las librerías
00:48:06
vale, gracias por la carita
00:48:08
sonriente
00:48:12
que alivio, me estáis dando
00:48:13
si ponéis
00:48:16
alguna cara vomitando también lo entenderé
00:48:18
como diciendo, algo no me cuadra
00:48:20
vale, pues entonces lo que vamos
00:48:22
a hacer ahora es como esta
00:48:27
placa la hay en
00:48:29
muchos fabricantes, vamos a buscarnos
00:48:31
la librería
00:48:33
con la que tenemos que trabajar
00:48:34
vale, primero
00:48:37
hemos conectado
00:48:39
bien esto
00:48:41
sabemos que hemos conectado bien esto
00:48:42
sí o no pues no no lo sé porque de primeras tengo que ver si mi equipo lo he puesto correcto o no
00:48:45
vale hay una cosa que se llama y así practicamos se llama a ejemplos llamar y dos pdt está
00:48:52
preguntando un compañero que le da un error a ver cómo puedo ver el chat cuál es el error pone me da
00:49:06
error de librería el código que habéis colgado solo me pasa a mí pues a mí no le dice que a la
00:49:17
fruta la fruta es otro tipo de plata y no hemos llegado ahí todavía no hemos llegado ahí a vale
00:49:24
no yo lo que pone él o ella no no tengáis miedo no sufras todavía vamos a bajar lo primero una
00:49:29
librería para comprobar si nuestro circuito y 26 está bien montado y nos vamos a venir aquí al
00:49:40
programa incluye librería y administrar bibliotecas habéis ido a todos estáis yendo los 70 sí gracias
00:49:48
bien
00:50:05
muy bien
00:50:06
seguro que
00:50:08
en casa os dan más
00:50:11
más feedback
00:50:13
no te creas
00:50:14
solamente pasa cuando preguntáis
00:50:19
a que sí
00:50:22
¿alguien quiere salir a pisar?
00:50:23
¿encantan el pío pío
00:50:27
y el huesito?
00:50:28
¿vale?
00:50:31
hemos ido a incluir librería y ponemos
00:50:32
I2C
00:50:33
D
00:50:35
Vale
00:50:38
Perdona, es que no se ve tu pantalla del ordenador
00:50:44
A mí no me sale
00:50:49
Esa opción
00:50:51
Vamos aquí
00:50:53
Programa
00:50:54
¿Se ve la pantalla de mi ordenador?
00:50:56
¿Ya se ve?
00:51:00
Yo nunca la he dejado de ver
00:51:02
Vale, programa
00:51:03
Pequeño
00:51:05
Igual se ve un poco pequeño
00:51:06
Vamos a
00:51:09
Vale
00:51:10
Programa, incluir librería
00:51:13
Y nos venimos a administrar bibliotecas
00:51:17
No me salen las mismas opciones
00:51:21
Arriba del todo
00:51:25
Igual puedes
00:51:27
Me sale importar librería
00:51:28
Añadir librería
00:51:31
Pero ahora me abre
00:51:33
Un navegador de archivo
00:51:35
Para buscar una
00:51:38
¿Qué versión de Windows?
00:51:39
Te acabas de descargar la versión del Arduino
00:51:42
Sí, pero no la he instalado
00:51:43
¿La instaló?
00:51:45
No tienes tú aquí arriba
00:51:47
Instalo la última, la 1.6
00:51:48
Uy, sí, que instalaste la última, porfa
00:51:51
Vale
00:51:53
¿Vale?
00:51:54
Es por la versión, es una versión antigua y lo tiene distinto
00:51:56
Sí, es la 1.6
00:51:59
Conviene que trabajemos ya en la 1.8
00:52:01
La 2.0 ha salido ya
00:52:05
pero todavía no
00:52:07
no está mi
00:52:09
no está bien
00:52:11
vale, si tenemos la 1.6
00:52:12
os luego lo explico
00:52:18
y si no ponednos la 1.8
00:52:19
que os simplificará mucho la vida
00:52:21
vale, entonces tenemos aquí
00:52:24
incluir librería
00:52:31
administrar bibliotecas
00:52:33
se nos pone a navegar un momento
00:52:35
todos tenéis conexión a internet
00:52:39
si
00:52:43
si
00:52:44
vale, vale
00:52:46
Y entonces aquí
00:52:48
Sin conexión a internet no te estaríamos viendo
00:52:49
Por Zoom
00:52:52
Ya salió
00:52:53
Bueno, es verdad
00:52:56
Pero vamos, 4G
00:52:58
Vale, sí
00:53:00
Vale, alguien se va
00:53:01
Al despacho en directo
00:53:04
Vale, I2CRT
00:53:06
Vale
00:53:12
Y le damos a instalar
00:53:16
Yo estoy ya la tengo instalada
00:53:18
Tardará un poquito
00:53:21
Según vuestra conexión a internet
00:53:26
También por 4G
00:53:28
Y lo podemos cerrar
00:53:29
¿Vale?
00:53:32
Y ahora venimos aquí a archivos
00:53:39
Ejemplos
00:53:41
¿Vale?
00:53:44
Como yo tengo muchas librerías instaladas
00:53:44
Pues tengo muchas aquí
00:53:46
Vosotros tendréis menos
00:53:48
Y os costará menos encontrar
00:53:49
Uno que se llame
00:53:51
I2C Detect
00:53:52
¿Vale?
00:53:54
Y le damos a
00:53:59
I2C Detect
00:54:00
Y nos sale un programa como este
00:54:02
¿Os sale más o menos eso?
00:54:05
¿Puedes repetir esto último, por favor?
00:54:16
Perdona, perdona
00:54:19
Si puedes repetir esto último
00:54:20
¿Cómo la importamos?
00:54:22
Vale, programa
00:54:25
Incluye librería
00:54:25
Siguiente, siguiente paso
00:54:27
Archivo
00:54:30
Ejemplos
00:54:31
Vale, perfecto
00:54:33
Ejemplos y dos CDT
00:54:35
Sí, Pablo, pero di lo que iba a decir antes
00:54:37
le damos aquí administrar bibliotecas
00:54:40
aquí en filtro de búsqueda
00:55:01
pondríamos
00:55:03
i2c detect
00:55:05
y le damos a instalar
00:55:07
y una vez instalado
00:55:12
ya lo podemos dar a cerrar
00:55:14
luego venimos aquí
00:55:18
archivo
00:55:20
ejemplos y nos buscamos
00:55:21
la librería que es CDT
00:55:24
que nos han creado unos ejemplos
00:55:27
y es un ejemplo muy sencillo
00:55:29
inicia la comunicación I2C
00:55:32
inicia la comunicación
00:55:36
I2C
00:55:41
esto lo que hace es que el PIN 4, el A4
00:55:43
y el A5 los identifica para las comunicaciones
00:55:47
nos sacará un mensaje por pantalla
00:55:50
que dirá, ejemplo de I2CDT
00:55:53
voy a escanear
00:55:55
las direcciones
00:55:57
a ver, os pongo
00:55:57
esta pantalla más grande
00:56:00
aquí, vale
00:56:02
entonces, ahora lo que va a hacer es
00:56:04
va a venir
00:56:07
y va a estar preguntando
00:56:12
el microcontrolador
00:56:14
nuestro Arduino
00:56:15
va a estar preguntando
00:56:18
en todas las calles
00:56:20
en toda la calle que tiene
00:56:22
DI2CDT que va
00:56:24
desde el hexadecimal
00:56:26
0X03
00:56:28
al hexadecimal
00:56:29
0X77
00:56:32
los deberes para mañana es
00:56:34
saber cuántas direcciones
00:56:36
hay aquí en hexadecimal
00:56:38
ya
00:56:40
parece que me ha dicho que
00:56:42
entre qué número
00:56:45
entre 0X03
00:56:47
entre el 3 hexadecimal
00:56:49
y el 77 hexadecimal
00:56:51
Lo tengo un poco osidado
00:56:53
Pero yo esto lo hacía de memoria antes
00:56:57
¿Verdad que sí?
00:56:59
126
00:57:06
Creo que son 127
00:57:06
Pero bueno, si contamos todos
00:57:07
Pero no pasa nada
00:57:09
No os lo tendré en cuenta
00:57:10
Verificamos que está todo bien
00:57:12
Estará todo bien
00:57:16
Porque lo han hecho ellos
00:57:17
Cuando le damos a subir
00:57:18
Al mismo tiempo que subimos
00:57:20
También lo verifica
00:57:21
Lo que hace es compilarlo. Y ya está. Aparentemente no he visto nada. Pero aquí tenemos el monitor serie. Si le doy al monitor serie, os fijáis, está sacando todas las direcciones y me está diciendo, oye, que en el 76 hay gente.
00:57:22
que en el 76 hay alguien
00:57:52
si yo ahora quito un cable
00:57:55
oye
00:57:56
que no hay nadie
00:57:59
perdona un momentito
00:58:00
el programa ese donde lo has descargado
00:58:02
porque es que no lo encuentro en ejemplos
00:58:04
en el Arduino IDE
00:58:06
voy a ver
00:58:07
cerramos aquí
00:58:10
archivo
00:58:12
ejemplos
00:58:14
has descargado la librería I2C
00:58:16
si, si, si, la he descargado, si
00:58:18
Sí, la he descargado, sí
00:58:23
A mí me aparece abajo del todo
00:58:25
Porque pone ejemplos de las librerías importadas
00:58:27
O algo así
00:58:30
A ver, porque igual tenéis una versión más nueva que la mía
00:58:30
Igual tenéis alguna
00:58:35
Ejemplos
00:58:37
Igual puede ser que la tengáis al final del todo
00:58:39
A mí me aparece abajo del todo
00:58:42
La última
00:58:43
Lo último aparece como ejemplos de librerías o algo así
00:58:44
Uy, nos viene por
00:58:47
Igual es que como yo tengo distintas placas
00:58:55
Me lo ponéis más en común para las otras
00:58:58
Sí, gracias a la compañera
00:59:01
Me ha dicho lo que me ha dicho la compañera
00:59:02
He conseguido conectarlo
00:59:04
Sí, pero no es I2C
00:59:06
Me sale I2C
00:59:08
Address Detect
00:59:10
Supongo que será lo mismo, no pasa nada, ¿no?
00:59:12
A ver
00:59:14
Aquí no hay un solo camino
00:59:15
Para llegar al mismo sitio
00:59:18
Aquí vamos a aprender
00:59:19
Aquí vamos a tener muchos problemas
00:59:24
Pero todo se resuelve
00:59:26
I2C Address Detect, igual es la nueva
00:59:28
versión
00:59:32
Dame un segundo
00:59:33
voy a ver
00:59:44
incluir librería, vamos a ver
00:59:45
una cosa
00:59:52
Address
00:59:53
Detect
00:59:58
habéis puesto I2C Detect todo junto
01:00:00
Ya está, ya está
01:00:10
ya lo consigo, muchas gracias
01:00:15
perdona
01:00:17
Pablo y después en ejemplos
01:00:17
como era ejemplo que con que lo digan me vale archivo ejemplos y dos cdt si te pasa como la
01:00:25
compañera estará por abajo por el final bueno y al final hay otra que pone el range al final
01:00:35
pero cuál cojo la de la gente vale vale da igual esto es para esto es probar las librerías es para
01:00:45
que probéis y os sintáis cómodos con una y os sintáis cómodos con otra y por ahora que simplemente
01:00:59
Así con esto sí que muestro
01:01:07
Las calles completas
01:01:10
De cómo están
01:01:12
Donde están las direcciones
01:01:13
¿Vale?
01:01:17
Pues entonces resulta que tengo aquí
01:01:19
Uno en la 0x76
01:01:21
¿Vale?
01:01:24
Por ejemplo hay uno que es un reloj
01:01:25
Que tiene la 0x28
01:01:27
0x28
01:01:30
Hay otro que es un sensor de temperatura
01:01:32
Que tiene otro número
01:01:34
Y entonces pues
01:01:35
Puedes meter 127 equipos
01:01:37
Conectados contra un mismo arduino
01:01:39
Vale
01:01:41
Oh, y por ahí veo que a Miguel
01:01:43
Se le queda todo en 0, 0, 0
01:01:45
¿Vale? Eso significa
01:01:48
Que una de dos
01:01:49
Mi I2C, mi equipo
01:01:51
Mi sensor
01:01:53
Está mal conectado
01:01:54
O tengo algún otro problema
01:01:57
¿Y cómo sacas eso para
01:02:01
Comprobarlo?
01:02:03
Para comprobarlo primero
01:02:05
suele ser un problema de cableado
01:02:06
¿vale? y suele ser
01:02:09
el único problema que hay
01:02:13
o lo que nos pasaba con los
01:02:15
otros sensores es que nos daba un problema
01:02:17
el
01:02:19
equipo y había
01:02:20
según que conexión no nos daba
01:02:23
¿hay alguno que me ponga carita
01:02:25
sonriente si le ha salido?
01:02:30
no veo carita sonriente
01:02:36
yo lo que no sé es cómo ver
01:02:37
si el mío está bien conectado o no
01:02:40
¿cómo saco yo eso que tienes puesto tú en la
01:02:42
planta ya de aplicación del lugar de sistema
01:02:44
si estás en arduino
01:02:46
se recibe al monitor serie
01:02:50
de arriba a la derecha, ahí, el monitor serie
01:02:51
perdón, lo repito
01:02:54
monitor serie
01:02:56
el monitor serie lo que hace es
01:02:57
por el cable USB me va a mandar
01:03:02
información al por si
01:03:04
te sale?
01:03:05
si, si, lo tengo
01:03:09
me sale, me sale
01:03:10
Pablo, las columnas que son
01:03:11
y las filas
01:03:14
que son, vale
01:03:16
voy a dejar, quitar el auto-scroll
01:03:17
vale, si os fijáis, esto está en
01:03:19
hexadecimal de 0 a la f
01:03:22
fila 0
01:03:24
fila 7
01:03:25
vale, entonces aquí es 0x03
01:03:26
04, 05, f
01:03:30
ya pasamos al 10
01:03:31
11, 12 en hexadecimal
01:03:33
12, y así vemos que esto es
01:03:35
76, pero es un 76
01:03:37
en hexadecimal, no es un 76
01:03:40
en decimal
01:03:42
que aquí es cuando los cuentas
01:03:43
enseñas a contar en binario o en hexadecimal
01:03:48
a los equipos se les explota
01:03:50
la cabeza y es súper divertido
01:03:52
perdona Pablo, ¿por qué
01:03:54
no se aparece en el 76?
01:03:56
es que no lo he pillado, ¿por qué no
01:03:58
en el 58? porque este sensor
01:04:00
va por ese
01:04:02
canal, por decirlo, no sé si lo estoy diciendo bien
01:04:04
porque el constructor
01:04:06
el que hizo el diseño de esto
01:04:07
¿vale? hay una norma de
01:04:10
estandarización que a las empresas
01:04:12
le reparten unos valores
01:04:14
de los sensores
01:04:16
¿vale? y entonces
01:04:18
para los que fabrican concretamente
01:04:20
el circuito, el chip
01:04:23
a ver si lo puedo enfocar un poquito más
01:04:24
a ver si le puedo poner luz
01:04:27
¿cuál es la luz?
01:04:30
la luz, la luz
01:04:33
un segundo, a ver si puedo poner
01:04:34
la luz
01:04:38
pues tienes que enseñar el chiringuito ese
01:04:38
que tienes montado así
01:04:42
para poner la pantalla porque de vez en cuando
01:04:43
estaría bien
01:04:46
¿Vale? Aquí
01:04:47
¿Vale? Este de aquí
01:04:49
Este
01:04:51
Ahí, paliño
01:04:53
Quédate quieto
01:04:55
Ese justito de ahí
01:04:56
Ese es el chip que nosotros nos mide
01:04:59
La presión
01:05:01
Y el fabricante
01:05:04
Le dieron el código
01:05:05
Tú puedes utilizar para ese chip
01:05:07
El 0x76 y el 0x77
01:05:08
No puedes utilizar otros
01:05:12
Es por construcción
01:05:14
¿Vale?
01:05:15
Luego viene Dallas Instruments, que es otra empresa, y dice, oye, que yo quiero poner un reloj.
01:05:17
Pues me doy, te doy la 028, pero solo puedes utilizar esa dirección, ¿vale?
01:05:21
Es por construcción, por el fabricante, y está grabado a fuego, no lo podemos cambiar.
01:05:29
Nos puede dar dos opciones.
01:05:37
En este caso nos da dos opciones, en otro nos da ocho, según lo que vayamos a conectar, ¿vale?
01:05:42
Lo tenemos ya todos funcionando.
01:05:51
Revisad los cables
01:05:54
Suele ser el
01:05:56
Es el único problema
01:05:57
Salvo que tengamos problemas con las placas
01:05:59
Rositas pequeñitas
01:06:02
Con las que no son este modelo
01:06:05
¿Alguien tiene problemas con este modelo?
01:06:07
¿Vale?
01:06:18
Ana, revisa un momento el cableado
01:06:19
A ver
01:06:21
El Arduino está todo enchufado
01:06:22
Vale, Francisco, todo ok
01:06:25
¿Vale?
01:06:35
alguien
01:06:36
sobre todo, primero los de esta
01:06:37
placa, los que tenemos este modelo
01:06:40
los que tenemos el modelo
01:06:42
de que ya estudio
01:06:44
a ver si
01:06:46
atino a enfocar
01:06:49
los que
01:06:50
tengamos este modelo, ¿alguno
01:06:59
tiene problemas?
01:07:01
a mí no, me dice que no puede encontrarlo
01:07:03
que no puede encontrar
01:07:05
un sensor BMP
01:07:07
280 válido
01:07:09
Hice una foto de la pantalla y lo subí al grupo de Telegram
01:07:11
Vale, sí, sí, pero todavía no estamos ahí
01:07:14
¿Qué programa estás utilizando?
01:07:16
El que pusiste tú
01:07:21
En el del test
01:07:22
BMP 280 test
01:07:23
No, no, ese no
01:07:25
Estamos todavía
01:07:27
Ese me va bien y me sale 76
01:07:29
Vale, pues entonces por ahí vamos bien
01:07:31
Vale
01:07:34
Luego las librerías
01:07:35
Según quien haya sido el fabricante
01:07:38
pueden estar hechas de una manera y no
01:07:40
nos lo puede detectar. Y ahora es a lo que vamos.
01:07:42
Primero vamos a terminar con los que
01:07:44
tenéis. Perdón, pensé que te referías
01:07:46
y daba problemas. Tengo otro sensor aquí
01:07:48
preparado para ver
01:07:50
si es un problema el sensor.
01:07:52
Graciña.
01:07:56
No, no, no te preocupes. Es problema de la
01:07:56
dirección. Ahora lo vamos a resolver.
01:07:58
Perdona, a mí me da el siguiente error.
01:08:00
Me dice que... A ver, lo he puesto
01:08:02
en el...
01:08:04
Con la pantalla compartida no puedo ver el chat.
01:08:05
Sí, te digo, te digo
01:08:11
cualquier error me da. Al intentar cargarlo, no me da
01:08:12
el error de compilación. Al intentar cargarlo
01:08:14
me dice que
01:08:16
I-O-C-T-L, time,
01:08:17
set, protocol, error.
01:08:20
¡Oh, chaval! ¿Qué has hecho?
01:08:22
¿Qué hemos hecho, tipo?
01:08:25
¿Qué vamos a hacer así, pollito?
01:08:27
En herramientas.
01:08:30
Vamos a ver. Voy a herramientas. Vale.
01:08:31
Herramientas. ¿Placa Arduino la tienes
01:08:33
seleccionada? Placa Arduino 1,
01:08:36
sí. Vale. ¿El puerto lo tienes
01:08:38
seleccionado el puerto lo tengo seleccionado tt y acm acm 0 sí vale coge archivo nuevo archivo
01:08:40
nuevo. Y dale a subir,
01:08:55
tal cual. ¿Perdón?
01:08:57
Y dale a subir.
01:09:00
¿Vale? Y el de verificar
01:09:02
y el de subir.
01:09:03
Abrir, subir,
01:09:05
no sé a qué te refieres, perdona.
01:09:07
Ah, directamente a subir, vale, sí, a subir la...
01:09:09
Vale, ya está.
01:09:11
Qué raro.
01:09:12
Voy a desconectarlo y dejo
01:09:15
volver a conectarlo.
01:09:17
Sí, suele ser...
01:09:19
A ver si va a ser el puerto.
01:09:21
Dale, dale, ahora sí que me ha dejado...
01:09:23
Voy a intentar otra vez cargarlo, a ver.
01:09:25
Que no tenga el puerto con...
01:09:27
Ya está, ya está.
01:09:30
Le he quitado el cable del USB y ya está.
01:09:31
Un recurso infinito.
01:09:34
No pasa nada.
01:09:37
Esto en el Voyager también pasaba, ¿vale?
01:09:39
Que hay que quitar el cable y volver a enfulgar.
01:09:41
Vale, gracias.
01:09:43
Vale.
01:09:45
Aquí.
01:09:49
Vale.
01:09:50
Vale, pues ahora vamos a meter...
01:09:52
solamente hemos visto dónde está
01:09:54
y sabemos que la dirección es la 0x76
01:09:57
perdón
01:10:00
los que tenéis el otro circuito
01:10:01
los que tenéis el otro sensor
01:10:03
¿os está leyendo también la 0x76?
01:10:05
sí
01:10:08
¿sí?
01:10:08
bien Diego
01:10:13
vale, y ves que puedo leer también Javier
01:10:13
vale, ahí hay
01:10:19
os voy a poner una carita sonriente
01:10:22
porque esto me alegra mucho
01:10:24
¿vale?
01:10:26
no se ve, hay una cripta sangrienta
01:10:29
vale, pues ahora
01:10:31
vamos a la siguiente parte, ahora sí que
01:10:35
vamos a ver la librería
01:10:37
del BMP280
01:10:39
hay muchas
01:10:40
vamos a ver al principio
01:10:41
perdón, programa
01:10:44
incluir librería
01:10:48
administrar
01:10:50
biblioteca
01:10:53
Pablo, ¿todos cogemos la misma librería
01:10:53
independientemente
01:10:57
del sensor que tengamos?
01:10:59
Por ahora sí, por ahora sí, porque no lo hemos hecho.
01:11:00
Sí, sí, yo creo que sí, porque yo he probado los dos con la misma librería y a mí me ha funcionado bien.
01:11:06
Vale, vale, ok.
01:11:14
Vamos a ir a...
01:11:15
No debería haber ningún problema, ¿no?
01:11:16
Y si surgen problemas, los solucionamos. Aquí no estamos para que yo os enseñe,
01:11:18
esto es para que vosotros sepáis solucionar vuestro problema.
01:11:23
Perdona Pablo, a mí es que
01:11:26
no me sube ninguno, todo el rato
01:11:29
se queda subiendo y hasta así que puedo
01:11:31
descargar librerías, etcétera, pero no llega a subir
01:11:33
nada
01:11:35
o sea, no sube los programas a la
01:11:35
placa
01:11:39
se queda como subiendo, entonces
01:11:40
supongo que será algo de los puertos aquí del ordenador
01:11:42
o que no tengo bastante capacidad, no sé
01:11:45
yo puedo seguir la clase descargando todo y ya está
01:11:47
¿Qué sistema operativo tienes?
01:11:49
Pues no sé, es Windows
01:11:54
Vale, eso seguramente igual
01:11:55
Yo tengo algún compañero
01:11:58
Que tiene algún Windows
01:12:01
Y compilar y subir los programas
01:12:02
Les cuesta como 4 o 5 minutos
01:12:04
Vale
01:12:06
Y de hecho
01:12:07
No los compila
01:12:10
Me los pasa a mí para que se los compile yo
01:12:11
Porque si no, cada compilación son de 5 minutos
01:12:13
Y todavía no he encontrado el motivo
01:12:16
Vale
01:12:18
Bueno, yo sigo la clase descargando todo
01:12:20
Y luego ya en el instituto
01:12:23
Pues ya lo hablamos en privado porque igual así te puedo solucionar las cosas, ¿vale?
01:12:24
Perfecto, gracias.
01:12:31
Vale, vamos a la librería del BMP280, ¿vale?
01:12:34
Esto era una librería que ya hemos conseguido que nos funcione, ¿vale?
01:12:38
Y ahora tenemos nuestro Arduino, nuestro microcontrolador con sus cables SDA y SCL
01:12:49
que viene al
01:13:00
BMP280
01:13:03
0x
01:13:07
76
01:13:12
¿Vale?
01:13:14
Ahora lo que necesitamos es
01:13:16
comunicarnos con esta librería. El código
01:13:19
normalmente suele ser
01:13:22
hoy en día está muy desarrollado
01:13:24
antes costaba Dios y ayuda
01:13:26
incluir
01:13:28
librería, administrar
01:13:30
bibliotecas
01:13:32
¿Vale? Entonces
01:13:33
Entonces ahora aquí podemos poner BMP280, ¿vale? Y por ejemplo aquí hay una que es Adafruit, que es de una compañía, que es la que vamos a utilizar, BMP280 que es en desarrollo, una que es de un CanSatKit Library que está desactualizado.
01:13:39
Es más, si lo instalamos nos dirá
01:14:08
Oye, que esta versión es incompatible
01:14:11
No pasa nada, con un poquito de programación
01:14:13
Se puede utilizar y funcionar
01:14:15
Un barómetro
01:14:17
Más librerías, más librerías
01:14:19
¿Vale?
01:14:21
Recomendación
01:14:23
Probad y la que os funcione
01:14:24
Es la que os cojáis
01:14:27
¿Vale?
01:14:28
Si funciona, no se toca
01:14:30
De primero de ingeniería
01:14:32
Y de segundo es apaga y enciende
01:14:35
bmp2 80 pues cogemos os sale de adafruit bmp2 80 library sí vale pues vamos a darles instalamos
01:14:37
pone que se instale dos cosas para fluir un vale unifier sensor o bonita de presos y también los
01:14:49
de adafruit también quiere que les compremos sus cosas pues darle que si no pasa nada a todo no
01:15:10
Les decimos que sí a todo.
01:15:15
Esto es como cuando te llaman para ofrecerte
01:15:20
a los de Vodafone
01:15:22
u otra compañía a las 3 de la tarde,
01:15:23
por teléfono les decimos que sí a todo.
01:15:26
Yo os había traído unos personajes
01:15:45
por aquí que os quería presentar,
01:15:47
pero bueno, a ver si...
01:15:50
Primero tenemos esto.
01:15:52
¿Vale? ¿Lo estáis instalando?
01:16:00
Sí, ya está instalado.
01:16:03
Pulgar arriba cuando lo tengáis instalado.
01:16:05
os voy a dar mi cuenta de Instagram
01:16:07
y de Twitter para que me digáis me gusta
01:16:10
aunque seguramente
01:16:12
alguno me bloqueará y esas cosas y acabaré
01:16:14
con eso. Vale
01:16:16
pues ya que la tenemos instalada
01:16:18
podemos cerrar
01:16:23
igual que antes, archivos
01:16:24
ejemplos
01:16:27
y nos habrá
01:16:29
aparecido una línea nueva
01:16:31
si os fijáis yo soy
01:16:32
de Adafruit, tengo un montón
01:16:37
de cosas de Adafruit
01:16:38
Vale. Hay algunas que me gustan más, algunas que me gustan menos, hay algunas que están hechas por programadores independientes, ¿vale? Pues vamos a coger la primera, de Adafruit, BMP280, BMP280 Test, ¿vale? Y aquí me viene...
01:16:41
¿BME?
01:17:06
Sí, sí.
01:17:07
No, que había dicho BMP, y es BME en español, ¿no? BME.
01:17:09
Ay, no, no, pues debería ser, perdón, entonces me he equivocado. Archivo, ejemplos, porque el BMP es el anterior. Adafruit, ¿no tengo el BMP? Sí.
01:17:13
gracias, gracias y muy bien visto
01:17:30
esto el año pasado nos costó
01:17:35
sangre, sudor
01:17:38
y lágrimas, pero es aquí
01:17:39
el BMP, tengo que eliminar esa otra
01:17:41
letra, voy a hacer
01:17:43
gracias, bien visto
01:17:45
¿quién se ha ganado el punto?
01:17:46
Madrid
01:17:50
no, no, aquí no hay
01:17:51
comunidades, el nombre de la
01:17:55
persona acabas de suspender
01:17:57
Nada, aquí somos unipersonales
01:17:59
¿Dónde está? Archivo ejemplos
01:18:05
Me voy limpiando la pantalla
01:18:07
un poco
01:18:11
Archivo, ejemplos
01:18:12
BMP
01:18:15
280
01:18:17
Test
01:18:19
Y si acaso será el CTI norte, sur
01:18:20
este o el que tengáis
01:18:26
Pero Madrid entero, no, aquí no hay tantos
01:18:27
puntos para repartir
01:18:30
vale sabemos ahora antes hemos visto que el 0 x 76 está bien montado la parte electrónica está
01:18:31
bien ahora tenemos que hacer la casa con el firmware con el software queda muy bien y qué
01:18:42
es lo que hace lo primero hay una opción que es conectar el bmp por y dos por una señal que
01:18:50
un sistema de comunicaciones que se llama SPI, Serial Parallel Interface.
01:18:58
No, en este caso no estamos utilizando ese, ¿vale? Es otro sistema de comunicaciones.
01:19:05
Si os fijáis, ponemos Adafruit BMP 280 BMP, ¿vale?
01:19:11
Esto es programación orientada a objetos. Ya nos meteremos en esto, pero ahora no nos preocupemos.
01:19:18
No salgáis corriendo ahí en banda, que no pasa nada.
01:19:24
simplemente estoy diciendo que estoy
01:19:29
montando un
01:19:31
sensor que es
01:19:32
un BMP280 y lo voy a
01:19:34
llamar BMP
01:19:37
que es por I2C
01:19:38
esto de aquí, estas líneas
01:19:40
con dos barras
01:19:42
significa
01:19:46
que es un comentario, no lo va a tener en cuenta
01:19:47
¿vale? y ahora le voy a decir
01:19:49
oye, voy a probar
01:19:52
el BMP280, un texto
01:19:54
voy a inicializarlo
01:19:57
va a hacer el begin y me va a decir
01:19:59
oye, si no
01:20:01
funciona, pon un mensaje
01:20:03
de oye, no he encontrado un sensor
01:20:05
chequea el cableado
01:20:08
y hago un
01:20:09
while true, esto sabéis lo que hace
01:20:11
yo no
01:20:13
continúa comprobando hasta que funciona
01:20:17
¿verdad?
01:20:20
no, es un
01:20:21
buque infinito y entonces dices
01:20:24
algo pasa, ¿vale?
01:20:26
En esto, una de las recomendaciones que os daré es que pongáis un LED parpadeando para que, por ejemplo, oye, me ha dado problema, lo he montado en el satélite y ahora no lo veo, pues ponemos un LED parpadeando y, ah, es que falla el BMP, entonces ya, como el cable no lo tendremos conectado, podemos tener algún sistema de información, ¿vale?
01:20:27
En este momento me va a decir
01:20:47
Oye, no pasa nada porque lo podemos ver
01:20:49
Primero el puerto serie
01:20:52
Lo habilita el puerto serie
01:20:55
Para que veamos la información
01:20:57
Para que veamos este mensaje
01:20:58
Y lo trata de arrancar
01:20:59
Trata de arrancarlo, Carlos
01:21:01
Nos pone esto
01:21:02
¿Vale?
01:21:04
Simplemente es un comentario
01:21:07
Esto nos dice cómo tiene que hacer
01:21:08
El sampleado de la información
01:21:10
¿Vale?
01:21:11
Ya nos meteremos un poquito aquí
01:21:14
Y simplemente lo que hace es
01:21:15
Pone un texto de temperatura, lee la temperatura y lo pone en feixos. Coge la presión y la pone en pascales. Coge la altitud en función de la presión a nivel del mar, a 25 grados. Esto depende de la presión barométrica de ese día.
01:21:17
Vale, entonces sería conveniente decir, la tomo en, por ejemplo, cuando vayamos a tirar nuestro cohete, la tomo en tierra como inicial y luego voy tomándola conforme va subiendo, más bien conforme va bajando la presión, voy tomando esa información.
01:21:43
Pero bueno, para el ejemplo nos vale. Y se lo compilamos. Vamos a verificar. Oh, funciona. Compila. Está gramaticalmente bien escrito. Ahora la parte semántica. Se lo subo.
01:22:01
¿Hay algún profesor de lenguaje por aquí que diga sí? ¿Alguno de filosofía que diga sí?
01:22:22
Pues, si tenéis algún compañero de filosofía o lenguaje, es súper importante para el tema de la misión secundaria,
01:22:36
cómo explicarlo, cómo contarlo, cómo trabajarlo para esas misiones de futuro.
01:22:48
es importante que también sepan esas cosas
01:22:53
la parte tecnológica está muy bien, pero
01:22:58
a lo que vamos, que me pierdo
01:23:01
disculpa Pablo
01:23:04
y si no te compila y da error
01:23:07
¿qué error te da?
01:23:09
me dice que le falta el fichero
01:23:13
a la fluid y dos c device punto h
01:23:17
vale, vamos
01:23:20
¿Has comprobado el de incluir
01:23:22
librería?
01:23:25
¿Es comprobado, perdón?
01:23:27
¿Tienes metido en
01:23:29
programas de incluir librería
01:23:31
el BMP280?
01:23:33
Sí, sí, ese está
01:23:36
Sí, porque he cargado el ejemplo
01:23:37
BMP280, has cargado el ejemplo
01:23:38
y parece
01:23:41
que como si te faltase
01:23:43
la
01:23:45
Yo me imagino que cuando
01:23:46
incluyo esas librerías
01:23:49
de Adafruit, a su vez hace otro
01:23:51
include ahí dentro, ¿no? Y eso me falta.
01:23:53
Dame un segundo que te digo
01:23:56
a ver si te puedo decir.
01:23:57
Y es que estaba buscando por internet a ver
01:23:58
que me podría bajar y no me acabo de enterar.
01:24:00
Te lo digo en un segundo.
01:24:03
Creo que se llama Adafruit Unified.
01:24:06
O Input Output o algo así.
01:24:10
He leído por ahí algo de Input Output
01:24:12
o IO o algo así.
01:24:14
Creo que puede ser
01:24:19
el Adafruit Unified
01:24:20
Sensor Test. Déjame ver si está
01:24:22
en la librería, incluir
01:24:24
librería, administrar
01:24:26
bibliotecas
01:24:28
Adafruit
01:24:29
Unified
01:24:38
a ver que me dice
01:24:42
a ver
01:24:44
voy para el final
01:24:50
están en orden alfabético, por lo menos eso es
01:24:56
de agradecer, vale
01:25:01
mira a ver si tienes el Adafruit
01:25:02
Unified Sensor
01:25:04
Hola, ¿se me oye?
01:25:05
Sí
01:25:17
Es que cuando instalas la librería
01:25:17
Del BMP280 te dice que
01:25:20
Necesita otra librería de Adafruit
01:25:23
Que si la instalas también
01:25:25
Entonces al decirle que sí, pues ya instalas las dos
01:25:26
Automáticamente
01:25:29
A mí no me lo pregunto
01:25:30
El problema es ese
01:25:32
Que cuando te daba a instalarla
01:25:35
Tenías que decirle que instalara todo
01:25:37
Vale, seguramente
01:25:39
Será eso, ahora lo revisamos
01:25:41
Vale
01:25:43
Ahora te ayudo a compilar eso
01:25:44
Vale, vale, vale
01:25:47
Búscate esta librería de Adafruit Unified Sensor
01:25:49
Vale, vale
01:25:52
Lo voy probando, gracias
01:25:54
Vale
01:25:55
Y donde estamos, por aquí
01:25:56
Y vale, y yo se la he subido
01:25:59
Vale, se la subo
01:26:01
Y voy a ver
01:26:03
Subiendo
01:26:06
Vale, antes de subir lo compila
01:26:06
Lo ha compilado, lo ha subido
01:26:10
Y que me dice
01:26:11
Oh, no puedo encontrar una dirección válida para este sensor. Chequea el cableado. Perdona, el cableado sabemos que está bien. Eres tú el que no lo estás haciendo bien. Porque aquí tenemos que decirle qué dirección estamos usando. 0x76.
01:26:12
compilamos
01:26:33
¿vale? compilamos
01:26:35
es aquí o controles, yo es que soy de teclados
01:26:38
no me gusta el rato
01:26:40
le digo subir, subiendo
01:26:41
y ahora me va a dejar mal
01:26:48
¿vale? aquí tenemos
01:26:51
presión y temperatura
01:26:53
16 grados
01:26:56
y 59 metros, ¿vale? mentira
01:26:58
cochina, estoy en Zaragoza, estamos a
01:27:01
270 metros
01:27:03
pero con las diferencias de presiones atmosféricas que tenemos en el tiempo estos días
01:27:04
estamos en un influjo de altas presiones, queda decir eso
01:27:12
entonces pues no es correcto, tendríamos que decir
01:27:15
vale, yo sé que mi altitud aquí es cero
01:27:20
en la estación base, en el momento de inicio, mi satélite que está a cero
01:27:23
y cuando los disparen
01:27:28
Perdona, Pablo, ¿dónde le has puesto
01:27:31
la dirección?
01:27:34
Vale, uno que no estaba atento
01:27:40
Sí, no, estaba atento
01:27:41
que sí, que se grabó
01:27:43
Vale, aquí en
01:27:44
BMP Begin
01:27:47
ponemos el 0x76
01:27:48
¿Qué no veo el BMP Begin?
01:27:51
Vale, ¿has puesto
01:27:56
el archivo ejemplo de BMP-283?
01:27:57
Pablo, perdona
01:28:00
es que no sale el mismo programa, no sale
01:28:01
la misma librería, cuando se importa
01:28:03
No es exactamente la misma.
01:28:05
No es la misma.
01:28:06
Yo en el programa tampoco tengo.
01:28:09
Estoy buscando donde cambió la dirección y no lo encuentro.
01:28:11
Yo tampoco.
01:28:14
El código es diferente.
01:28:15
Pero hay
01:28:16
en el void setup
01:28:18
hay una variable
01:28:20
status igual a bmpb.
01:28:22
Claro, pero no veo el status.
01:28:24
Habéis cogido otro. Vale, no os preocupéis.
01:28:25
Es esa.
01:28:29
Es la de status. Yo la he probado con status y ya funciona.
01:28:30
Metiéndolo entre
01:28:33
paréntesis. Sí, sí, después del
01:28:34
estatus igual a bmp.begin
01:28:36
pones 0x76
01:28:38
0x76, ¿no?
01:28:40
Sí, en la dirección que nos daba antes
01:28:42
de... Vale, vale, vale.
01:28:44
A ver. Vale, porque
01:28:46
puede ser otras...
01:28:49
Es otra librería también
01:28:50
que os la puedo enseñar.
01:28:53
No, pero es la misma pero otra versión.
01:28:56
Sí.
01:28:57
A mí me ha servido
01:28:59
efectivamente. Nosotros,
01:29:01
a diferencia de lo
01:29:03
tuyo tenemos el código diferente, pero viene
01:29:05
paréntesis, paréntesis, después
01:29:07
del bmp-begin y poniendo
01:29:09
un 0x76 funciona.
01:29:11
Y ya funciona, ya funciona.
01:29:14
Vale.
01:29:16
Pregunta chorra, pero ¿cómo ejecutamos?
01:29:21
¿Dónde está ahí el botoncito
01:29:23
o la opción para ejecutar el programa?
01:29:24
Una vez que lo hemos subido
01:29:26
el programa ya se está ejecutando
01:29:28
para ver el resultado en monitor
01:29:30
series. Gracias.
01:29:32
No, ¿y de qué?
01:29:37
Vale, cuando hacemos
01:29:39
un print
01:29:40
un print, lo que estamos viendo
01:29:41
ya nos lo va a sacar en el monitor
01:29:44
y esto lo podríamos
01:29:46
mandar a nuestro
01:29:48
ordenador
01:29:50
una duda, los que tenemos
01:29:51
la librería de status
01:29:58
¿dónde hay que poner el 0x76?
01:29:59
¿dentro del paréntesis?
01:30:03
dentro del paréntesis
01:30:05
dentro del paréntesis
01:30:06
entre paréntesis
01:30:08
porque seguramente
01:30:11
¿Qué tenéis? ¿Algo como estatus?
01:30:12
Será un...
01:30:15
Tenemos
01:30:16
estatus, estatus igual
01:30:16
bmp.begin
01:30:20
paréntesis, paréntesis, punto y coma. Pues entre los paréntesis
01:30:21
hay que poner el 0x76.
01:30:24
El 0x76, sí.
01:30:26
¿En el if o encima del if?
01:30:28
Encima del if.
01:30:30
Ah, por eso no me funcionaba. Gracias.
01:30:32
Donde tengas el bmp.begin.
01:30:34
Donde tengáis el bmp.begin.
01:30:36
Ok, ok, gracias.
01:30:38
Se puede poner con una variable
01:30:39
El que el 0x76
01:30:43
Yo una variable no lo recomiendo
01:30:45
Porque ese valor no te va a cambiar físicamente
01:30:49
Si pones una variable vas a gastar memoria
01:30:52
Lo suyo es poner un define
01:30:55
Define
01:31:00
ADDR BMP
01:31:03
Uy que borrado
01:31:06
define
01:31:09
ADDR
01:31:12
BMP
01:31:14
como 0x76
01:31:16
¿Vale?
01:31:19
Y si tuviésemos un programa
01:31:21
¿Vale? Fijaros por ejemplo aquí una cosa
01:31:22
son 520 bytes
01:31:27
¿Vale? Pongo ADDR
01:31:29
BMP
01:31:33
lo compilo
01:31:35
y son 520 bytes
01:31:38
Si yo pongo esto como
01:31:40
un valor
01:31:42
entero
01:31:44
entero, ¿vale?
01:31:45
Fijaros que ahora en lugar de 520,
01:31:53
pues siguen siendo 520.
01:31:55
Vamos a hacer una cosa,
01:32:01
porque el compilador es listo,
01:32:04
A, B, D, R.
01:32:07
Si fuese una variable
01:32:08
que la utilizamos para,
01:32:10
para hacer algún valor
01:32:13
igual a 10,
01:32:19
esto no va a afectar mucho en el programa,
01:32:20
no lo hagáis, no lo utilicéis,
01:32:22
Pero veis, aquí ha pasado a 522
01:32:25
La hemos gastado
01:32:27
Hemos gastado
01:32:29
Dos bytes de memoria
01:32:31
No pasa nada, son dos bytes
01:32:32
Solo tenemos 1024
01:32:35
Hemos gastado un 25%
01:32:37
De nuestro programa
01:32:39
Cuanto menos gastemos, mejor
01:32:40
Vale, vale
01:32:43
¿Y el define?
01:32:46
Define
01:32:50
Es un busca
01:32:51
Y cambia
01:32:52
Cuando nosotros lo compilamos
01:32:53
cuando nosotros venimos aquí a verificar
01:32:56
lo que va a hacer es
01:32:58
búscame donde encuentres
01:33:00
ADDRBMP y me lo cambias
01:33:02
por 0x76
01:33:05
entonces eso es
01:33:06
en tiempo de compilación
01:33:09
me lo ha cambiado, no gasta memoria
01:33:10
y ahorro tiempo
01:33:12
si visteis en los que os
01:33:14
comentaba de
01:33:17
Margaret Hamilton
01:33:18
de la mujer que os ayudó
01:33:20
a programar, de hecho
01:33:23
de la heroína que
01:33:24
salvo la misión Apolo
01:33:25
en el primer aterrizaje
01:33:27
lo que hacían era limpiar
01:33:29
de código que era
01:33:33
inutilizado, que no era útil
01:33:35
¿vale? entonces
01:33:37
esto nos puede simplificar
01:33:39
mucho el trabajo
01:33:42
¿vale? simplifica
01:33:43
el tiempo del procesado
01:33:47
pregunta
01:33:48
pregunta
01:33:51
en realidad no me detecta
01:33:52
el dispositivo, con lo cual
01:33:54
el sensor, con lo cual supongo que es
01:33:57
cableado, ¿no?
01:33:58
Será cableado. ¿Qué sensor tienes?
01:34:00
El grande de...
01:34:02
La prueba base que comentaste antes
01:34:04
no la he podido hacer. La inicial
01:34:06
digamos que para poder hacer la detección
01:34:09
¿me recomiendas que la haga antes de ejecutar
01:34:11
este programa o me lo iba a intentar cambiar el cableado?
01:34:12
Bueno, o...
01:34:15
Cambia primero el programa
01:34:17
para hacer el...
01:34:19
Uy, ¿alguien se ha puesto
01:34:22
música por ahí? Un segundo.
01:34:23
¿Me oís?
01:34:27
Sí, sí, intentame encontrar quién
01:34:28
tiene.
01:34:29
A ver quién tengo que echar de clase.
01:34:32
¡Es una música!
01:34:39
No se ha invadido con su música.
01:34:44
Ah, ya, ya.
01:34:46
Cazado, cazado.
01:34:49
¿Cazado?
01:34:51
Vale, pues...
01:34:51
La pregunta...
01:34:55
Si me recomendabas meter el primer programa
01:34:56
Este base para intentar
01:34:59
Primero meter el programa IDOS CDT
01:35:00
Sobre todo esto
01:35:02
El sistema de corrección de errores
01:35:04
Es siempre muy metódico
01:35:06
Cuando falla una cosa
01:35:08
Es volver primero
01:35:10
A lo básico
01:35:12
Lo básico es que el cableado esté bien
01:35:13
Si tú el cableado de IDOS
01:35:15
Ya te devuelve que es la 0x76
01:35:18
Tú ya sabes
01:35:21
Que tu cableado está bien
01:35:22
Que el software se puede poner del genio que quieras. Ahora tendrás que coger la parte física y ahora tendremos que hacerla coincidir con la parte lógica. Si tú la parte física no estás al 100% seguro que te funciona, no puedes estar al 100% seguro que la parte lógica te funcione.
01:35:23
disculpa, es que iba a empezar de cero
01:35:51
y me pasó lo que a algunos compañeros
01:35:56
yo sí que tengo la última versión, la 1.8.19
01:35:58
pero que cuando intenté encontrar la biblioteca
01:36:00
y filtré por I2C
01:36:02
a mí no me salían apareciendo
01:36:04
en principio debo poner I2C
01:36:06
DT me dijiste
01:36:08
DT
01:36:10
Indian 2
01:36:11
Charlie, Delta, Echo
01:36:14
Tango, Echo, Charlie
01:36:16
perdona Pablo
01:36:18
podríamos hacer un descanso
01:36:20
Sí, sí, justo
01:36:22
me iba a decir
01:36:24
lo que ya que está funcionando más o menos
01:36:27
el sensor
01:36:28
y habéis cargado el programa
01:36:30
de test, pues
01:36:32
si tenemos un descanso de 10 minutos
01:36:34
si alguien tiene algún problema muy crítico
01:36:36
pues que se quede mientras
01:36:38
y lo vamos viendo
01:36:39
Sí, me gustaría
01:36:42
comentar una cosa con Pablo
01:36:44
Una duda
01:36:45
Vale, perfecto, pues nos vemos
01:36:47
yo creo que
01:36:50
a las 7 menos 20
01:36:52
7 menos 20
01:36:54
y nada, y si alguien
01:36:56
tiene algún problema, pues que se quede mientras
01:36:58
y lo comento con Pablo
01:37:00
Vale, ya
01:37:01
podéis hablar, ¿quién tiene problemas?
01:37:06
Perdona, yo termino un momento
01:37:09
Pablo, que era la que tenía el problema
01:37:10
con la librería
01:37:13
lo he resuelto
01:37:13
instalando la librería
01:37:16
Adafruit
01:37:18
Bus.io
01:37:19
Vale, lo digo
01:37:20
bueno, pues... Gracias, gracias
01:37:23
porque la que me dijiste
01:37:25
tú la tenía, lo que pasa que la he tenido
01:37:27
que actualizar porque tenía una antigua
01:37:29
pero eso no me la ha resuelto y buscando
01:37:31
por ahí en internet, sugerían poner
01:37:33
Vale
01:37:35
Gracias a ti
01:37:36
Hasta luego
01:37:39
Perdona, yo tengo un problema
01:37:40
Vale, dime
01:37:44
Mira
01:37:47
Perdona, ¿te llamas?
01:37:48
Diego
01:37:52
Para que activo la cámara
01:37:52
Mira, yo tengo puesta
01:37:55
Tengo el chip pequeñito
01:37:57
Si está la pantalla no se ve
01:37:59
A ver
01:38:03
Quito mi pantalla, pongo
01:38:04
Camara
01:38:07
No
01:38:08
Gallery view
01:38:09
Vale, Diego, ya te veo
01:38:12
Vale, mira, yo tengo el chip pequeño
01:38:14
Vale
01:38:17
Y entonces
01:38:19
He instalado el IC Detect
01:38:20
Y me detecta el 76
01:38:23
Y en el programa de Arduino
01:38:24
He instalado
01:38:27
Vamos, en la aplicación
01:38:29
Está el programa
01:38:32
Yo tengo lo del status
01:38:32
Que le he puesto dentro del begin el 76
01:38:34
Y me dice que no tengo ningún sensor
01:38:37
Vuelvo a correr el IC Detect
01:38:40
Y si me detecta el 76
01:38:42
¿A qué puede ser debido?
01:38:43
¿Cómo pones el 76?
01:38:46
He puesto 0x76
01:38:49
X minúscula, ¿no?
01:38:50
X minúscula, sí
01:38:53
A ver, un segundo
01:38:54
Ah, mira, pues puedo
01:38:56
A ver, creo que te puedo
01:39:01
mandar un mensaje directo
01:39:04
¿Me puedes mandar un mensaje directo
01:39:05
como lo tienes puesto?
01:39:07
Sí, te lo
01:39:10
A ver si ahora
01:39:11
Miras
01:39:13
Si quieres, no sé si puedo compartir
01:39:15
pantalla
01:39:17
creo que esto tiene que dar
01:39:18
permiso
01:39:21
no lo puedo compartir
01:39:21
te mando
01:39:25
envío a Pablo
01:39:28
Pablo Aliaga, ¿verdad?
01:39:34
sí
01:39:38
ese es el texto que tengo puesto
01:39:38
vale, pues
01:39:42
está bien
01:39:44
y te voy a copiar
01:39:45
lo que me dice
01:39:48
el monitor
01:39:49
le pone esto
01:39:50
y tengo en paralelo el ICD-TEC
01:39:55
que si lo vuelvo a subir
01:40:00
vale
01:40:02
vale
01:40:05
me lo detecta en el 76
01:40:07
te lo está detectando en el 76
01:40:10
sí
01:40:12
vale
01:40:13
CJL
01:40:15
ahora que a mí también me pasa lo mismo
01:40:18
vale
01:40:20
vamos a ver
01:40:22
si podemos resolver el problema
01:40:24
vosotros vais a utilizar otra litería
01:40:25
que va a ser
01:40:28
archivo
01:40:30
programa sin incluir litería
01:40:31
pero me da
01:40:34
un poco de yuyu vuestro
01:40:36
problema, pero se va a resolver
01:40:38
no estoy viendo
01:40:42
tu pantalla, solo veo la pizarra
01:40:46
vale, dame un segundo
01:40:48
que dame un segundo
01:40:49
un segundo, creo que
01:40:52
como yo sé que puedo compartir la pantalla
01:40:53
Sí. Vale. ¿Ahora sí ves mi pantalla? De hecho, ahora todo el mundo ve mi pantalla. Vale. Vamos a ver si esta librería os funciona. Archivo, programas, incluir librería, administrar bibliotecas, porque podría ser que los chips que llevan no tengan algún, sean de alguna, bueno, primero vamos a ver, BMP2.
01:40:55
Y vamos bajando
01:41:30
Vamos bajando
01:41:35
¿Dónde está?
01:41:36
¿Dónde está?
01:41:38
Vale, vamos a probar
01:41:39
Hay una que se llama BMP280-BEV
01:41:51
Sí, la veo, sí
01:41:55
Vale, probamos esto
01:41:57
Vamos a instalar
01:41:58
Archivo
01:41:59
Y aquí hay uno que se llama
01:42:03
BMP280-Normal
01:42:14
Y2C normal
01:42:16
Y2C normal, vale
01:42:22
A ver
01:42:24
Ponemos la velocidad a
01:42:27
A 9600
01:42:35
Del serial begin
01:42:39
Vale
01:42:40
Voy a hacer una prueba
01:42:43
Lo subo
01:42:45
Y voy a ver
01:42:48
Que información me da
01:42:52
Un reset
01:42:54
No me da nada
01:42:57
hay que definir algún puerto del
01:43:04
0x76 en esta
01:43:14
no lo sé
01:43:17
dame un segundín, te lo confirmo ahora
01:43:19
porque normalmente
01:43:21
suele ser o venir aquí
01:43:22
en el BMP280
01:43:24
Berlín, se lo subo ahí
01:43:30
vale, ahí me valdría
01:43:31
vale, ya lo he visto
01:43:40
porque depende
01:43:42
de cómo en ella han hecho la librería, se pone aquí
01:43:53
o se pone
01:43:55
ahora sí
01:43:56
correcto, ahora sí que ya me da los valores
01:43:58
vale
01:44:00
o sea que encontrar la librería
01:44:04
es bastante peculiar
01:44:08
método prueba y error
01:44:10
vale
01:44:12
se llama método new
01:44:14
muy bien
01:44:16
voy a apuntar como se llama esta librería
01:44:19
ahora dejo lo apuntado
01:44:22
vale, pues muchas gracias
01:44:24
a ver Pablo, a mí también me estaba
01:44:25
dando error y
01:44:28
estaba siguiendo los pasos que estabais haciendo
01:44:29
ahora, me he bajado esta que habéis dicho
01:44:32
de I2C normal
01:44:33
¿Perdona, tu nombre era?
01:44:35
¿Te llamas?
01:44:38
Ay, perdón, mi nombre es Esther
01:44:39
Es que no lo estoy viendo
01:44:41
Gracias Esther
01:44:43
Y lo único que no me ha dado tiempo de cambiar
01:44:44
lo que han
01:44:47
modificado en el programa
01:44:49
Aquí
01:44:52
¿Te has bajado la librería
01:44:53
BMP280D?
01:44:56
Sí, esa es la que me he descargado
01:44:57
Vale, y entonces
01:45:00
Aquí en bmpbegin
01:45:01
0x76
01:45:03
Ah, vale, el por es la x, ¿verdad?
01:45:05
Sí
01:45:09
No es por, es para indicar que es hexadecimal
01:45:09
Ah, vale, vale, vale
01:45:12
Vale, entonces
01:45:14
Si ahora le doy
01:45:16
Copilar y cargar
01:45:17
Es que antes me daba también el error
01:45:20
Igual como al compañero
01:45:22
Vale, ahora sí
01:45:23
Si le doy al monitor serie
01:45:24
Vale, ahora ya sí me salen datos
01:45:27
Muchas gracias
01:45:32
De nada, Esther
01:45:34
Mi problema
01:45:35
A mí no me
01:45:39
Soy Julián, perdona
01:45:40
Hola Julián, a ver si os vais
01:45:42
Apresentando
01:45:44
No me reconoce
01:45:44
El sensor
01:45:49
Pero también es cierto que yo no lo he conectado
01:45:49
Con el cable macho-hembra
01:45:53
Sino como la primera vez
01:45:54
Porque no tengo cables aquí en casa
01:45:56
¿Me puedes decir por eso?
01:45:58
Porque las conexiones no son correctas
01:46:00
¿Y cómo lo has conectado antes?
01:46:02
Como lo he hecho yo aquí en la guarrería
01:46:04
Exactamente, eso, lo que has dicho tú
01:46:05
Con este, ¿no?
01:46:07
¿Lo has utilizado con este?
01:46:10
Perdona, ¿con qué?
01:46:12
Con el sensor negro
01:46:14
No, con el BMP con la grande
01:46:16
¿Con el BMP grande?
01:46:18
Pues eso, que es de color negro
01:46:20
Sí, sí, con los pines
01:46:21
Pero yo los pines, claro, los he conectado
01:46:23
a los puertos a 3
01:46:25
a 4
01:46:27
a 2, a 3, a 4
01:46:28
voy a dejar de compartir
01:46:31
esto, puedes ver mi pantalla
01:46:34
grande, mi pantalla de
01:46:36
esta, donde estoy con el
01:46:37
orvino, no
01:46:39
a ver
01:46:40
esto sabe
01:46:42
entonces, porque es que
01:46:45
Pablo Aliaga, es que tengo dos
01:46:46
vale, una
01:46:49
sí, sí, te veo
01:46:51
sí, te veo
01:46:52
vale, puedes hacer que sea en grande
01:46:54
vale
01:46:56
esto es un apaño, ¿vale?
01:47:00
entonces
01:47:03
¿dónde estás? aquí
01:47:04
nos dejamos dos pins y meter
01:47:06
eso hecho
01:47:10
vale
01:47:11
pero aquí no tenemos ni voltaje
01:47:13
ni alimentación
01:47:16
¿vale? entonces lo que tenemos que hacer
01:47:17
en esto
01:47:20
voy a compartirte
01:47:22
mi pantalla
01:47:24
¿vale? ¿ves mi pantalla ya?
01:47:25
Sí. Vale. Archivo, pues vamos al I2CDT, lo primero.
01:47:33
Pero, ¿con el DEP o con el otro?
01:47:38
Ejemplos, I2CDT. Este es el archivo. No vamos a mirar la versión todavía. Vamos a ver primero...
01:47:43
Ah, al DEP. Vale, al DEP. Vale, perfecto.
01:47:48
I2CDT.
01:47:51
Sí, sí, ya lo tengo.
01:47:52
¿Vale?
01:48:00
Sí.
01:48:02
Si nos fijamos, el que está en el GND está en el A3 y el que está en el VCC está en A2 y el que está en el VCC está en A3.
01:48:03
Pues aquí en el idas cdt ponemos pin mode a 2 como pin mode, a 3 como output y directamente como digital write, a 3 como hide.
01:48:17
Y así lo estamos alimentando.
01:48:45
3 output.
01:48:49
vale, en tu caso por hacer esta
01:48:50
guarrería, hay que poner esto
01:49:10
ah, vale
01:49:12
me imaginaba que iba por ahí
01:49:13
el fallo
01:49:16
pero no lo
01:49:17
pero así lo ves
01:49:20
todo tiene una pequeña solución
01:49:22
y que siempre se puede buscar
01:49:24
la alimentación por otro lado, por otro
01:49:26
sitio, vale, por aquí metemos 5 voltios pero es que por aquí
01:49:28
también podemos meter 5 voltios
01:49:30
si queremos y podemos tener GND
01:49:32
si queremos
01:49:34
1 a 0 es GND
01:49:35
Vale, le doy al serial
01:49:38
Y que no me dice nada
01:49:42
Vale, si no
01:49:52
Pues te recomiendo que cojas
01:49:58
Unos cables, lo pruebas con cables
01:50:00
Sí, no, probaré
01:50:02
Lo hablamos por el telegram
01:50:04
Sí, mañana cojo cables
01:50:06
Y pruebo a hacerlo
01:50:08
Como tengo con la grabación
01:50:10
Mañana o pasado lo voy haciendo
01:50:12
Vale, porque por ejemplo
01:50:14
Mira, yo aquí con esto
01:50:16
Ya me sale el 0x76
01:50:18
Yo lo tengo con cables
01:50:21
pero tampoco me lo conecta
01:50:25
y estoy aquí toqueteando pero no hay
01:50:27
manera
01:50:29
Soy José Antonio
01:50:29
A mí me ha pasado con el que tenemos en Madrid
01:50:32
que dependiendo de cómo
01:50:35
lo conecte, o sea, quiero decir que hace mal una conexión
01:50:37
y entonces forzando un poco
01:50:39
hacia uno de los lados ya sé que me lo reconocía
01:50:41
pero si lo dejaba tal cual conectado no me lo reconocía
01:50:43
Llevo, a ver, llevo así
01:50:45
claro, porque lo he oído que algunos
01:50:47
habéis estado toqueteando, pero vamos, llevo
01:50:48
he cambiado los cables
01:50:51
varias veces, los estoy tocando de lado
01:50:52
para un lado, para el otro
01:50:55
¿Este o el otro? El pequeño
01:50:56
El pequeño también, en la misma situación
01:50:58
Vale, y el 0x
01:51:01
detect, el I2C detect, ¿no os lo
01:51:03
detecta? No, a mí se me lo detecta
01:51:05
O sea, corre, va corriendo
01:51:07
pero no aparece el 76
01:51:09
A mí me hacía
01:51:11
mal contacto, quiero decir, o sea, me salía
01:51:13
a veces sí, a veces no, entonces según lo iba apretando
01:51:15
Acababa consiguiendo que me saliera en algunos casos
01:51:17
Y ahora ya he conseguido una manera de no tener que estar yo con las manos
01:51:19
Pues yo ni apretando
01:51:21
Ni cambiando los cables
01:51:23
Ni nada
01:51:25
La conexión me parece tan sólida
01:51:26
La que he hecho que yo paso de moverlo
01:51:30
O sea, no sé que con los tipos de conectores
01:51:32
Que ven aquí, la conexión como tal está súper sólida
01:51:34
¿Sabes? No hay nada que
01:51:36
Que tenga holgura
01:51:38
Con lo cual yo que sí
01:51:39
Por lo que he visto en internet
01:51:40
El BMP280
01:51:43
Funciona en I2C en el 77
01:51:45
No en el 76
01:51:48
Hay que hacer un cambio
01:51:49
Depende del fabricante
01:51:50
En este fabricante es el 76
01:51:53
Vale, vale
01:51:54
Por eso el I2C
01:51:56
Si el I2C detect
01:51:58
Lo ponemos, si que nos lo pusiera
01:51:59
En el 76
01:52:02
O en el 77
01:52:03
Lo veríamos en la dirección
01:52:06
Si os fijáis, a mi ahí me sale en el 76
01:52:07
Pero si cojo
01:52:10
Y
01:52:13
le pongo, a ver, este verde
01:52:13
a ver si no lo quemo
01:52:17
vale
01:52:23
si lo pongo aquí a GND
01:52:23
no me pasa nada, pero si lo pongo
01:52:25
aquí a 3.3, que será positivo
01:52:31
me sale a 77
01:52:32
¿os habéis fijado
01:52:34
que me ha cambiado?
01:52:37
77
01:52:38
y 76
01:52:39
vale, eso es porque
01:52:42
por software
01:52:44
o por hardware, cambiando un
01:52:47
pin, poniéndolo a positivo
01:52:49
nos puede dar el
01:52:50
podemos cambiar la dirección
01:52:52
Sugiero
01:52:54
que cualquiera de los que tenemos el fallo
01:52:57
a lo mejor te podemos compartir la pantalla
01:52:58
y yo que sé, que mires el cable o lo que sea
01:53:00
a ver si ves algo
01:53:02
Sí, déjame ver
01:53:03
cómo puedo
01:53:07
dejar de compartir la mía
01:53:08
¿Quién tiene por ahí el problema?
01:53:10
Lo tenemos varios
01:53:13
es la última persona que ha hablado
01:53:14
Sí, yo mismo, a ver
01:53:16
A ver, yo igual lo puedo simplemente compartir así, mirándolo. Demasiado pequeño igual, ¿no?
01:53:18
Creo que te tienen que dar permiso.
01:53:25
A ver, ¿hablas?
01:53:27
Sí, ya tenéis permiso para compartir.
01:53:28
Compartir pantalla, pero claro, lo que queremos es mostrarlo con la cámara, ¿no? Entiendo.
01:53:34
Sí, sí.
01:53:42
Ah, bueno, claro, tienes razón, pero vamos.
01:53:42
Claro, o sea, yo no tengo que compartir pantalla, es decir, yo lo que tengo puesto es los cables, digamos, aquí, al pequeño, y, digamos, los otros aquí puestos, a cada uno, digamos, a los que hemos ido diciendo, pero...
01:53:45
¿Cómo se te puede ver grande? Hay una opción, porque yo te veo en galería... Ah, vale, speaker view, vale, guay, ok.
01:54:08
Sí, yo puedo, estaba buscándolo
01:54:13
yo puedo anclarlo a todo, pero
01:54:15
no lo veo yo
01:54:17
Dándole al speaker view, como él está hablando, también se le ve
01:54:18
Sí
01:54:21
Ahora perfecto, ahora ya
01:54:22
te ve todo el mundo
01:54:25
el público es tuyo
01:54:27
Hola, ¿qué tal?
01:54:29
Bueno, pues digamos que
01:54:32
tengo, digamos, los cuatro pines
01:54:33
primeros conectados
01:54:35
el VCC
01:54:36
el Ground
01:54:40
y el SCL y el SDA
01:54:41
vale, lo puedes poner ahí que se vea
01:54:43
las posiciones
01:54:45
yo tengo, a ver
01:54:46
así
01:54:49
es un poquito complicado
01:54:50
el orden de la función de VPC
01:54:52
es el SCL y el SDA, ¿no?
01:54:54
vale, has pillado los tres primeros, ¿no?
01:54:57
los cuatro primeros
01:55:00
los cuatro primeros
01:55:01
yo ya ahí me he columpiado, porque yo tenía
01:55:02
el de tensión, o sea, el positivo
01:55:05
el negativo, el ground, y otro que era
01:55:07
para la 5, el SDL
01:55:09
yo ahí me he columpiado ya, hay que coger más
01:55:10
el SDA que es para
01:55:13
A4
01:55:14
entonces el SDL
01:55:16
se mete al A5
01:55:19
y el siguiente al A4
01:55:21
el tercero
01:55:23
al A5 y el cuarto al A4
01:55:25
vale, guay, pues venga
01:55:27
ok, seguimos, sigue contando
01:55:29
vale, bueno, y ya está
01:55:30
esto es lo que
01:55:33
tengo conectado, he cargado el
01:55:35
ICD-TEC y ahí va
01:55:37
A lo mejor puedes coger cada uno de los cablecitos
01:55:38
y enseñarnos dónde lo tienes
01:55:42
pinchado en la placa, que podamos revisar
01:55:44
juntos, sabes lo que te digo
01:55:46
Eso está puesto en
01:55:47
los comentarios del chat
01:55:49
lo ha puesto alguien antes exactamente
01:55:51
qué extremo iba a qué extremo
01:55:53
Sí, pero quiero decir
01:55:56
bueno, yo creo que lo tengo bien conectado
01:55:57
es decir, el primero que sería
01:55:59
el verde
01:56:01
que sería el de tensión
01:56:03
lo tengo conectado
01:56:05
a tensión
01:56:06
el segundo que es el azul
01:56:08
que es el
01:56:10
ground, lo tengo conectado a ground
01:56:12
al siguiente, ¿no?
01:56:14
después, el tercero
01:56:16
que es el
01:56:19
negro
01:56:20
el tercero negro lo tengo
01:56:22
conectado al A5, que es el último
01:56:24
vale, pero ese negro
01:56:26
¿es SCL o SDA?
01:56:28
el negro
01:56:30
es el SCL
01:56:32
vale
01:56:34
vale, y el último
01:56:36
Y el último
01:56:37
Que es el SDA a la 4
01:56:39
Vale, pues eso tiene buena pinta
01:56:41
Bueno, a ver, lo he repasado
01:56:43
200 veces, pero
01:56:45
Pero tienes, una cosa, tienes 5 voltios
01:56:47
El ground seguidos, es que parece que
01:56:50
Tienes un hueco entre los dos
01:56:52
A ver, lo he puesto, he intentado el ground
01:56:53
Porque en la documentación
01:56:56
Del Arduino he visto como que el 5 voltios
01:56:58
Iba con el segundo ground
01:57:00
Y el primer ground iba con el 3.3
01:57:01
Pues yo tengo el primero y a mí me funciona
01:57:04
en realidad da igual
01:57:06
lo tengo puesto en uno
01:57:09
en el otro, lo he cambiado
01:57:16
he ido al 3.3 después también
01:57:18
por si acaso
01:57:20
Antonio, tú tienes
01:57:20
los pines metidos en la placa
01:57:23
sin soldar, ¿verdad?
01:57:26
sí, sin soldar
01:57:28
es que ahí es muy difícil que haga contacto
01:57:29
que es lo que me estaba pasando a mí
01:57:32
entonces hay que
01:57:33
moverlo mucho para que haga contacto
01:57:36
darle la vuelta a los pines
01:57:38
yo lo he puesto al final con los pines largos
01:57:39
y al final he conseguido que me haga contacto
01:57:42
pero está un buen rato hasta que hiciera contacto
01:57:44
a ver, disculpa, ¿te refieres
01:57:46
en el microcontrolador o en el sensor?
01:57:48
en el sensor, el sensor
01:57:51
viene del sensor y las patillas
01:57:52
entonces las patillas si las habéis
01:57:54
puesto sin más
01:57:56
si no soldáis es complicado que haga
01:57:57
contacto, entonces yo los tengo sin
01:58:00
sin soldar
01:58:02
entonces lo que he hecho ha sido como ponerlas un ligeramente
01:58:03
torcidas y a veces tengo que estar tocando con el dedo
01:58:06
y entonces sí que me detecta
01:58:09
entonces cuando me detecta en el puerto 76
01:58:10
corre el otro programa y ya me lo mueve
01:58:12
pero en cuanto lo toco un poquito
01:58:14
ya desconecta y ya pierde el puerto
01:58:15
y ya no detecta nada
01:58:18
yo he usado una proto
01:58:19
para ponerlo, para no soldar ni nada
01:58:21
si, una protoboard
01:58:24
claro
01:58:26
hace presión
01:58:27
efectivamente con la protoboard yo no he tenido
01:58:29
ningún problema de conexión
01:58:32
es que yo tengo protoboard
01:58:33
a probar con la protoboard
01:58:34
la tengo aquí
01:58:36
si los pines no están soldados
01:58:37
suele ser problemático
01:58:40
vale
01:58:41
pues que lo haya hecho con la protoboard estaría guay que enseñe
01:58:42
la protoboard también, para que se vea como
01:58:46
la coloca para que haga buen contacto
01:58:48
mira, te la pongo
01:58:50
vale
01:58:55
hola Francisco
01:58:56
mira
01:59:00
así la he puesto yo
01:59:02
yo he puesto
01:59:04
el peine de pines que viene
01:59:05
lo ves
01:59:08
guay, guay
01:59:10
y lo has pinchado en la sensor y además
01:59:11
lo has pinchado en la protoboard
01:59:14
exactamente
01:59:15
y así no he tenido ningún problema
01:59:16
empecé teniendo problemas
01:59:20
cuando lo pinché
01:59:22
directamente sobre el sensor
01:59:24
vale, vale
01:59:26
pero ya me dije
01:59:27
lo voy a pinchar aquí, se quedan más duras
01:59:29
las conexiones
01:59:32
siquiera estoy teniendo problemas
01:59:32
a lo que te ha dicho el compañero este
01:59:35
una vez que la tengas puesta así
01:59:38
le das con el dedito un poco para torcerla
01:59:39
y que hagan contacto
01:59:42
de todas formas lo voy a hacer como tú lo has hecho
01:59:43
lo meto en la protoboard y punto
01:59:46
perdona Francisco, lo puedes poner
01:59:47
otra vez un poquito más cerca de
01:59:50
tu cámara si no te importa
01:59:51
vale, vale, gracias
01:59:53
ahora no lo veo, no sé si se ve
01:59:57
sí, sí, sí, ahora lo veo
01:59:59
ahora lo veo bien, muchas gracias
02:00:01
Pablo
02:00:03
una duda
02:00:04
si conseguimos que se conecte pero
02:00:07
las mediciones que nos da
02:00:09
son totalmente inverosímiles
02:00:10
eso, ¿qué hacemos con eso?
02:00:12
¿cómo de inverosímiles?
02:00:15
pues me dice que estamos a menos 137 grados
02:00:17
y
02:00:19
a 679
02:00:20
pascales y
02:00:23
1600 metros de altura que no es el caso
02:00:24
tampoco
02:00:27
vale
02:00:27
pues ese sensor
02:00:28
te va a dar problemas siempre
02:00:31
tiene pintas de ser
02:00:33
o por algún motivo
02:00:35
te ha llegado con los nuestros
02:00:37
sí, sí, yo lo he recogido hoy
02:00:39
el kit en Madrid
02:00:43
lo he recogido hoy
02:00:44
tengo este
02:00:44
el chiquitito también, vamos, el que viene sin
02:00:49
el chiquitito
02:00:51
este chiquitito, según
02:00:52
de dónde lo hayan cogido
02:00:54
que no
02:00:57
es lo que nos pasó el año pasado
02:00:59
con el
02:01:02
¿será de
02:01:03
que le haya tocado
02:01:06
a los valores iniciales
02:01:08
esos que ponía 1013 y 25 grados?
02:01:10
no
02:01:13
no, no, porque aunque fuese
02:01:14
que yo le he tocado, cuando le he tocado
02:01:16
me ha empezado a salir cosas raras
02:01:18
y lo he dejado como estaba
02:01:20
vale, puedes
02:01:22
eso son
02:01:23
1013 pascales
02:01:25
a nivel del mar
02:01:27
a 25 grados a nivel del mar
02:01:29
entonces si tienes eso cambiado
02:01:31
podría ser, pero tal cual me estás
02:01:33
diciendo los valores, me suena a que
02:01:35
ese sensor
02:01:37
por A o por B está dañado
02:01:39
y siempre, Pablo
02:01:41
comentaste que cuando se
02:01:45
lanza esto
02:01:47
habría que ajustar eso
02:01:48
a donde lo esté
02:01:50
haciendo o no
02:01:53
Sí, sí, por ejemplo aquí Ángel me está comentando que le da 22 grados y menos 130 metros, algo también totalmente inverosímil y tiene un queyes. Pues eso sí que se me hace más raro.
02:01:54
Hola, yo he estado corrigiendo la altitud
02:02:10
ahí peleándome
02:02:16
con la presión
02:02:18
y me ha salido 30 metros
02:02:20
de altitud en la coruña
02:02:22
que más o menos es la que tengo en mi casa
02:02:24
lo que he hecho
02:02:25
ha sido cambiar
02:02:28
al final del código
02:02:30
hay una
02:02:32
línea que pone
02:02:34
serialprint bmp.red
02:02:36
altitud
02:02:38
y ahí dice que hay que ajustarlo
02:02:39
al parte meteorológico del día
02:02:42
entonces me he ido a mirar en el puerto de Coruña
02:02:45
y lo he cambiado por 1027,72
02:02:48
y estuve jugando ahí con unos cuantos números
02:02:52
hasta que conseguí lo que a mí me parecía que era lógico
02:02:55
y también estuve ayudándome también
02:02:57
otro compañero desde Telenav
02:03:00
¿Cuánto has puesto para poner lo mismo que tú?
02:03:02
Pues mira, nosotros aquí en el puerto de la Coruña hoy
02:03:06
tenemos una presión atmosférica de 1027
02:03:08
con 72
02:03:12
topazales
02:03:13
me parece que eran
02:03:16
1028
02:03:17
¿y temperatura?
02:03:18
la temperatura
02:03:20
aquí en mi caso
02:03:21
es de 21 grados
02:03:22
la temperatura
02:03:23
no te va a excluir
02:03:25
en lo que teóricamente
02:03:26
sería la presión
02:03:27
no, pero fuera
02:03:28
en el exterior
02:03:29
¿qué temperatura
02:03:30
tiene en el exterior?
02:03:31
pues
02:03:33
pregúntaselo a Google
02:03:33
que lo sabe
02:03:37
12,5
02:03:38
pero la temperatura no influye
02:03:41
en la altura
02:03:43
entonces nada, lo único que he hecho
02:03:45
ha sido eso, con mirar
02:03:49
el parte meteorológico y cambiar
02:03:51
el parte meteorológico
02:03:53
y tiene lógica porque
02:03:55
después a mí me sigue saliendo un valor de
02:03:57
presión en el
02:03:59
monitor serie que estaba
02:04:00
un poco por debajo de lo que
02:04:03
era en el puerto, que se supone que es
02:04:05
altitud cero
02:04:07
y es lógico porque yo estoy por encima del nivel del mar
02:04:08
no mucho pero un poquito
02:04:12
no, es al revés
02:04:13
pues habría que ver
02:04:15
por ejemplo
02:04:18
hay alguien que le sale
02:04:19
menos 10 metros
02:04:21
podría ser una
02:04:23
estamos en muy altas presiones pero tampoco tantas
02:04:24
ya me cuadra más
02:04:29
habiendo puesto
02:04:33
los datos que ha dado la compañera
02:04:35
de la coruña
02:04:36
me sale ya una altura
02:04:37
que puede ser
02:04:40
bastante a ver, próxima
02:04:42
lo suyo sería poner la presión atmosférica
02:04:44
que tenemos en nuestro
02:04:46
en nuestra comunidad
02:04:48
vale, si yo la pongo aquí
02:04:50
la de Aragón
02:04:52
no puede ser eso, Pablo
02:04:53
si pones, si ahí
02:04:56
tienes que poner la que hay
02:04:58
la que hay ahora a nivel del mar
02:05:00
no puedes poner la de tu comunidad
02:05:02
claro, claro
02:05:04
por eso yo voy a poner la de mi comunidad
02:05:06
ahora, voy a buscar que han pasado el mapa
02:05:08
No, pero el que yo he pasado es de la Comunidad de Madrid
02:05:10
Ya estamos
02:05:13
¿El que has pasado?
02:05:15
El mapa que he pasado
02:05:17
El link es de los distintos puntos
02:05:19
De la Comunidad de Madrid, depende de la zona en la que estáis
02:05:21
Los pascales que hay
02:05:23
A la última actualización
02:05:25
A las 4 de la tarde
02:05:28
Pero el que tú has dicho ahora mismo
02:05:29
Que era 1028, creo que era
02:05:31
Vale, 0-0
02:05:33
1028
02:05:35
Era en la Coluña
02:05:36
1028 hectopascales
02:05:39
dos cero más
02:05:42
vale, y yo lo que os voy a poner
02:05:43
os voy a poner el mapa
02:05:46
de todas, os paso el comentario
02:05:48
a ver si puedo poner para todos
02:05:50
y os paso
02:05:52
el del tiempo
02:05:54
para toda España
02:05:55
y ahí elegís vuestra comunidad
02:05:57
vale, yo por ejemplo
02:06:01
ahora voy a buscar el de Aragón
02:06:06
solamente por curiosidad
02:06:07
aparte de frío
02:06:09
¿Dónde lo estás pasando? En el chat
02:06:12
En el chat
02:06:15
Bueno, aprovecho para preguntar rápidamente
02:06:16
si alguien más ha tenido ese problema
02:06:20
de que el BMP
02:06:22
no le lee bien, que le sale
02:06:24
una temperatura negativa
02:06:26
porque es el problema que tuvimos el año pasado
02:06:28
creo en Canarias
02:06:30
y por apuntarlo
02:06:32
para pedir
02:06:34
respuesta
02:06:36
A mí me da
02:06:37
eso negativo, vamos, lo que os he comentado antes
02:06:43
Sí, claro, preguntaba si había alguien más
02:06:46
Ya, ya, ya
02:06:49
Vale
02:06:51
Me ha tocado a mí
02:06:51
A China
02:06:54
Solo eres uno, el año pasado tocó
02:06:55
a todo Canarias
02:06:59
Bueno, pues mucho mejor entonces
02:07:00
No es porque, vaya, pues uno
02:07:01
Hombre,
02:07:05
también mejor, hombre, si solo es uno
02:07:07
mucho mejor
02:07:08
Pero ya te digo, se me hace raro, ¿eh?
02:07:09
No es imposible
02:07:16
A ver, que lo he roto aquí
02:07:16
aunque a lo mejor los valores sean
02:07:20
por ejemplo de temperatura no sean buenos
02:07:32
si luego lo que veis
02:07:34
que los cambios de temperatura los hace bien
02:07:36
sería cuestión a lo mejor de cambiarle la base
02:07:38
y que ves que te lo da
02:07:40
negativo y son 22, a lo mejor si le sumas
02:07:42
50 o yo que sé
02:07:44
lo que tienes que sumarle para que te dé la temperatura buena
02:07:46
luego a lo mejor con eso
02:07:48
si en realidad te salen los cambios
02:07:49
podría ser que te lo midiera bien
02:07:51
no lo sé, normalmente
02:07:53
puede ser que por ejemplo sea un defecto de fábrica
02:07:55
y que el sensor como son
02:07:57
super mega sensibles
02:07:59
tenga algún problema
02:08:00
y esté dañado
02:08:03
y que siempre te va a dar negativo
02:08:04
pruébalo
02:08:07
lo que se puede hacer es, se prueba y como
02:08:09
va a cambiarse, como cambia el tiempo
02:08:11
últimamente, pues te debería
02:08:13
cambiar la altitud también
02:08:15
si siempre te da el mismo valor es que está
02:08:16
dañado, si cambia el valor
02:08:19
es que es correcto
02:08:21
es que puede ser, se podría ajustar
02:08:22
con unas operaciones.
02:08:25
Ah, vale.
02:08:28
Porque el sensor lo que funciona
02:08:32
es con una membranita
02:08:34
que se presiona más
02:08:35
o se presiona menos. Entonces, cuando se presiona
02:08:38
menos,
02:08:40
simplemente
02:08:42
detecta esa pequeña barra.
02:08:43
Es un condensador. Es un condensador
02:08:45
con una membrana flexible.
02:08:47
¿Qué comida quiere el hijo?
02:08:53
¿Cómo se dice?
02:08:56
Ahí te subes, hijo. No es tan difícil.
02:08:58
Luis, ¿por qué te has hecho un mogollón?
02:09:04
Vale. Yo, por ejemplo, acabo de cambiar la presión aquí en Aragón,
02:09:07
que según el mapa me pone 900 hectopascales y estoy a menos 80 metros, ¿vale?
02:09:12
Pues igual es modificar eso.
02:09:19
Igual hay que ponerla del nivel del mar.
02:09:22
Sí, yo he cambiado por la que viene aquí en Madrid y también se me ha ido un poco a frío el espárragos,
02:09:24
Yo creo que hay que poner la que hay a nivel del mar para que la diferencia de presión se traduzca a altura.
02:09:29
Era lo que os comenté antes, habrá que poner la del nivel del mar en una zona que esté relativamente cerca a donde estamos ahora.
02:09:36
Yo me voy a coger Castellón de la Plana.
02:09:46
Pablo, perdona, ¿podrías poner
02:09:48
la pantalla de Arduino
02:09:58
en la que estás trabajando ahora para que lo veamos?
02:10:00
¿O no se puede?
02:10:02
Sí, sí, se puede, voy marchando
02:10:03
Es que ahora mismo yo te veo a ti
02:10:05
pero detrás de un muñeco amarillo grande
02:10:08
es lo único que veo, casi no veo nada
02:10:10
Ahora, perfecto
02:10:12
Muchas gracias
02:10:14
Un segundo
02:10:14
otra cosa que también
02:10:17
como vosotros a lo mejor lo que queréis
02:10:22
lo que se querrá medir es la altura cuando despegue
02:10:24
el cohete y eso, igual en ese caso
02:10:26
lo que os interesa es poner justo la presión
02:10:28
que tenéis en la base
02:10:30
porque así os daría la altura sobre el suelo
02:10:32
así podríais calcular
02:10:35
la altura sobre el suelo
02:10:37
vamos a hacer, voy a por ejemplo
02:10:38
voy a poner, yo me he cogido
02:10:40
el mapa del tiempo
02:10:42
y me voy a coger
02:10:43
Castellón
02:10:45
que así se ve más grande
02:10:51
no vale con ayuda
02:10:56
vale
02:10:59
presione el director pascales
02:11:03
y
02:11:05
me pone 106
02:11:05
perdón
02:11:09
10 con
02:11:11
1006
02:11:12
1036
02:11:13
aquí, aquí lo pone
02:11:17
1030 hectopascales
02:11:19
me iría aquí al software del Arduino
02:11:20
me iría al final
02:11:23
y te dicen
02:11:27
oye, aquí pon
02:11:29
1030
02:11:30
hectopascales
02:11:33
se lo subo
02:11:34
¿vale? podemos subirle
02:11:37
sin compilar primero, ¿vale?
02:11:39
directamente cuando ya sabemos que hemos cambiado
02:11:41
un código que funciona
02:11:43
no hace falta
02:11:44
¿vale?
02:11:47
194, esto ya me cuadra más
02:11:49
con la altura de Zaragoza, que está a 200 y poco
02:11:52
nunca la verdad, la verdad es que nunca lo he visto
02:11:54
vale
02:11:56
altura Zaragoza
02:12:02
altura
02:12:04
Zaragoza. Bueno, yo creo que ahora que
02:12:05
más o menos todos tenéis
02:12:07
vuestro sensor funcionando
02:12:10
y tal, ¿hay más dudas sobre esto?
02:12:12
¿Queréis seguir preguntando dudas
02:12:14
sobre cómo funciona el sensor o
02:12:15
pasamos a lo siguiente? Bueno, lo siguiente que teníamos
02:12:17
programado era mostrar un poco
02:12:20
exportar los datos que cogemos
02:12:21
del sensor para llevárnoslo a una hoja
02:12:24
Excel y poder hacer una gráfica
02:12:26
pero vamos, lo que
02:12:28
lo que me
02:12:30
digáis
02:12:32
Perfecto
02:12:32
¿Sí? Vale, pues
02:12:35
ahora
02:12:38
Sí, por favor
02:12:38
Sí, perdón
02:12:40
Sí, sí, que avancemos a otra cosa
02:12:45
Mejor. Ah, vale, vale
02:12:47
Si sigue habiendo dudas sobre esto
02:12:49
Pues estaremos también en el Telegram
02:12:52
O si no, bueno, en la siguiente sesión
02:12:54
Pues si alguien
02:12:56
Todavía no ha podido ver los datos
02:12:58
Del sensor, pues lo revisamos
02:13:00
Vale, por ahí alguien ha preguntado
02:13:02
Que le dan las altitudes negativas
02:13:05
Que esa persona pruebe
02:13:07
A cambiar la presión
02:13:08
Oye, perdonad
02:13:10
A 1030
02:13:13
Perdonad, ya habéis quitado
02:13:15
Lo de fichar
02:13:16
creo que lo habilitaban media hora antes de que terminara la sesión
02:13:18
lo de terminar
02:13:25
todavía no lo había habilitado
02:13:29
no, todavía no está abierto, ahora lo abro
02:13:31
no me os vayáis todavía, que falta lo chulo
02:13:34
vale
02:13:39
que yo me he traído aquí mis muñecos y os tengo a contar mis muñecos
02:13:42
a ver si nos regala uno, Pablo
02:13:46
en verano hice 120
02:13:48
o 121
02:13:52
tendrías que haber sido niños entre
02:13:55
11 y 14 años
02:13:57
vale, a lo que vamos
02:13:59
vale, por ejemplo
02:14:02
sobre este mismo programa
02:14:04
vale, nos estamos fijando que
02:14:05
estáis viendo mi pantalla
02:14:08
vale, nos sale
02:14:09
temperatura
02:14:12
presión y altitud
02:14:13
vale
02:14:16
Pero así es un poco incómodo trabajar con ello, ¿no?
02:14:17
Vale, pues lo único que vamos a hacer, vamos a modificar este programa.
02:14:22
Os lo subiremos a...
02:14:30
La presión, la temperatura y la altitud, si nos fijamos, son decimales.
02:14:34
Son unas funciones que tienen decimales.
02:14:40
¿Vamos a trabajar con decimales? Pues sí.
02:14:43
Un decimal se tiene que definir como floa.
02:14:46
Y lo vamos a llamar temperatura igual, esta es la función que me da la temperatura, vale, y quitamos esto, y quitamos esta fake, y la presión, float, presión es igual a esta función, vale, esto lo estoy haciendo sobre el mismo programa,
02:14:48
Pero antes de compilarlo
02:15:20
Le voy a dar guardar con otro nombre
02:15:22
Y borramos esto
02:15:24
Y nos queda la altitud
02:15:30
Float
02:15:35
Altitud
02:15:37
¿Veis como he cogido
02:15:38
El programa que venía de serie
02:15:41
Y lo estoy modificando
02:15:43
Para mis necesidades
02:15:45
Solamente quiero ver esta información
02:15:46
No quiero que me muestren
02:15:49
Los datos
02:15:51
Tan complejos
02:15:52
En el SEM
02:15:54
¿Sabéis lo que es un fichero CSV
02:15:57
separado por comas?
02:16:00
Sí, claro
02:16:02
Un fichero CSV separado por comas
02:16:03
es simplemente que el primer dato
02:16:08
va a ser la temperatura
02:16:09
el segundo dato va a ser la presión
02:16:11
y el tercer dato va a ser la altitud
02:16:13
y cada línea
02:16:15
va a ser una vez por segundo
02:16:17
pues una vez por segundo
02:16:19
¿Ahora cómo lo mostraríamos?
02:16:23
Pues hay una función
02:16:27
que se llama seria
02:16:28
Print
02:16:30
¿Vale? ¿Hay alguno que haya estudiado
02:16:32
programación en C?
02:16:35
¿Hay alguna persona que haya estudiado programación en C?
02:16:36
¿Que sonría?
02:16:41
Sí, sí
02:16:42
Pues entonces os sonará esto
02:16:44
simplemente es para ponerlo
02:16:47
en formato, hay varias maneras
02:16:48
¿Vale?
02:16:51
Serial Print
02:16:53
Serial Print
02:16:54
sin LN
02:16:58
Temperatura
02:16:59
temperatura
02:17:00
temperatura
02:17:01
punto y coma
02:17:04
serial print
02:17:06
coma
02:17:08
y me va a mostrar una coma
02:17:10
serial print
02:17:12
presión
02:17:14
serial
02:17:17
print
02:17:19
coma
02:17:21
lo siguiente, serial print
02:17:22
altitud
02:17:25
vale, y aquí ya he terminado
02:17:28
en lugar de poner un serial print
02:17:32
Uy, me estoy quedando sin batería
02:17:34
Uy, se me va a apagar el teléfono
02:17:41
Voy a cambiar
02:17:43
Solo a trabajar
02:17:45
Ponte a hacer las fichitas
02:17:46
Pablo, ¿me escuchas?
02:18:11
Hola, Luis
02:18:20
Sí, sí, sí
02:18:20
Te volvemos a ver
02:18:23
Ahora sí
02:18:23
Que a ver, te habíamos perdido
02:18:24
Sí, que se me ha ido
02:18:26
Que el móvil no ha aguantado todo
02:18:27
Mira que lo llevo con el cartón
02:18:30
Bueno, no pasa nada
02:18:31
aunque te escuchamos bien como estamos viendo la pantalla pues vale vale estáis viendo la pantalla
02:18:32
no no no no no ahora mismo a ver y compartir comparto pantalla ahora ahora vale esto es lo
02:18:39
que pasa con la tecnología no es pis de la tecnología vale y entonces aquí lo que he
02:18:53
hecho es coger las variables de temperatura presión y altitud y lo que he hecho es imprime
02:18:59
me temperatura una coma presión coma altitud y línea nueva y si los lo compiló para comprobar
02:19:06
que está bien se lo subo y cuando quiero ver el comentario el texto aquí si os fijáis me está
02:19:14
dando la temperatura coma la presión la altitud vale hasta aquí bien pero como lo pasó al al este
02:19:32
una opción lo paro lo seleccionó lo copio y lo pegaría en un fiche en un archivo de texto en
02:19:51
un notepad o en el clima y lo guardaría como un csv no hay un programa que me pase directamente
02:20:03
esto al este vale aquí tenemos nuestro fichero guardado si lo puedes hacer puedes leer de texto
02:20:13
si ahora por ejemplo esto de aquí de texto lo puedo abrir con el excel vamos a hacer
02:20:23
momento guardar si no lo guardo voy a guardármelo aquí en el escritorio
02:20:30
documentos prueba punto csv ya me lo cambia hasta de color me vengo a mi escritorio y prueba altitud
02:20:36
csv y me va a abrir el libreoffice y me va a decir oye quieres que te lo separe por comas
02:20:50
Sí, y entonces quiero que me lo separes por comas
02:20:58
Y aquí ya lo tengo separado por comas
02:21:02
Y aquí ya es nuestras
02:21:06
Temperatura
02:21:11
Si lo pongo bien queda mejor
02:21:14
Temperatura, presión
02:21:17
Altitud
02:21:20
Y por aquí ya podríamos decir
02:21:21
Sacar nuestro gráfico
02:21:28
En formato de línea. Seguramente no le gustará porque he mezclado valores muy bajos y muy altos. Estoy mezclando valores de 15 grados con valores de 10.000 y valores de 192.
02:21:32
pues mejor voy a borrar esto si me deja
02:21:58
vale y cogemos solamente la vamos a coger la actitud de la actitud pablo perdona podría
02:22:07
repetir para sacar estos valores en csv como lo hacemos a modificamos el programa
02:22:19
lo que sí me preocupa es que no guardar vale
02:22:23
y ahora aquí ni el programa está aquí estamos
02:22:37
que antes antes perdona con el programa ejemplo de la librería ya estamos sacando
02:22:40
estos valores de temperatura presión y altitud sí para que te salgan en una línea exacta o sea
02:22:50
que esa es la modificación que hemos hecho esta es la modificación que hemos hecho para que me
02:22:59
salgan en una línea si alguien ha programado en c luego pondré en el telegram como se pondría por
02:23:03
11 en una sola línea pero bueno para que los entendamos todos y así estoy sacando la
02:23:11
información por el puerto serie vale aquí el arduino el interfaz de arduino no tiene mucha
02:23:18
gracia y bueno tiene vamos a ver un momento una cosa antes quiero ver la gráfica en tiempo real
02:23:26
no sé si conocéis el serial plotter
02:23:35
pues en herramientas en lugar de monitor serie es el serial plotter y lo que podéis ver es
02:23:40
los valores de altitud presión y estaríamos viendo en tiempo real de lo que estaríamos
02:23:47
viendo por ejemplo quito voy a quitar la altitud voy a quitar la presión para que no sea para que
02:23:57
no haya tantos valores tan grandes y voy a mostrar solamente la temperatura o divide
02:24:05
también también buena buena idea ya ya está el que todo lo arreglado y viviendo
02:24:12
se lo subo y venimos aquí a serie al pelote y ahí está la temperatura si yo ahora cojo el
02:24:22
sensor lo meto aquí en la mano como estoy solo le puedo soplar no me haga un kobe
02:24:34
positivo y veo cómo sube la temperatura que pasaría por ejemplo con la presión voy a
02:24:43
demostrar solamente la presión y qué pasaría si le soplo alguna aventura decir que le pasaría
02:25:00
si de soplo aumenta la presión de la temperatura o cambia la temperatura
02:25:10
vamos a subirse lo subimos y este es él
02:25:20
perdón me falta una cosa que es el n hay que poner el n para que me haga líneas nuevas y
02:25:42
aquí lo tenemos sería el plotter aquí le acabo de soplar aquí le acabo de aspirar
02:25:57
le ha puesto algún de algún de la y si le bajado el de ley a 100 milisegundos haciendo para que me
02:26:21
sé que 10 medidas por segundo si no se nos puede eternizar vale pero esto aún así no me permite
02:26:30
sacarlo al este para sacarlo al excel tendríamos que utilizar hay varios programas
02:26:42
para los que tenéis linux hay una opción muy sencilla que se llama qt como os lo podéis
02:26:54
descargar es de código libre gratuito y lo que nos permite es lograrlo lo que salga a un fichero
02:27:00
marco aquí donde lo quiero en mi directorio modificó las condiciones del puerto serie que
02:27:10
la tengo aquí perdona pablo puedes repetir el nombre del programa qt como os lo pongo
02:27:19
a ver es que no puedo poner el chat escute de bonito como ir como mal entonces aquí lo que
02:27:26
hago es le doy las nos vale este nos vale el put y nos vale cualquiera vale y aquí me está
02:27:41
sacando solamente la presión porque es lo que le he pedido que me saque qué parámetros le ha
02:27:49
puesto para que voy voy a poner bien el programa este programa os lo pasaremos lo dejaré aquí
02:28:00
guardado y os lo pasamos
02:28:08
para que tengáis el ejemplo, ¿vale?
02:28:10
Y una vez por segundo.
02:28:13
Vale, se lo subo.
02:28:22
Y aquí tenemos el Qt.com.
02:28:30
¿Dónde lo tienes?
02:28:35
Vale, para los que tenéis
02:28:36
Windows, si no tenéis el Qt.com,
02:28:37
que no sé si está, está el
02:28:40
Putty.
02:28:41
Putty. P-U-T-T-Y.
02:28:43
A ver, repite, perdón,
02:28:46
Pablo, C-U... No,
02:28:48
papa uniform tango tango yankee pp y papa uniform tango tango yankee y si pablo sabe
02:28:49
hacer bien el programa de una dicho sabe vale presión temperatura presión y altitud
02:29:16
todo en una misma línea y esta ln significa en línea nueva el retorno de carro si tenemos
02:29:28
el archivo el qt con el put y activado no podemos subirle programa sí subimos programa
02:29:39
le he subido y el programa y ahora aquí ya debería haber temperatura presión y altitud
02:29:50
y todo se me está guardando en este archivo qt.com.log que yo ese archivo luego ya lo
02:30:10
podré modificar ya lo podré coger vendré aquí en qt.com aquí están los vídeos de la soldadura
02:30:18
Y este es el archivo que se me ha generado. Con toda la basura de antes y con este de ahora.
02:30:34
Pablo, Pablo, es que te estaba preguntando con el micrófono cerrado. ¿Qué parámetros le has puesto? Que no me he dado cuenta.
02:30:40
Perdona, perdona. Aquí, los parámetros, aquí, mira, lo primero, importante, los parámetros que tenemos que ponerle son estos. Serial Begin 9600. Si yo le digo que mi Arduino tiene que ir a 9600, el archivo, perdón, el Qt.com, que está aquí, tengo que decirle 9600.
02:30:48
8 n 1 el resto es igual solo sí vale y luego que le tiene que dar el puerto o algo el puerto
02:31:15
entre tibia usb 0 o el com 1 o el com 2 donde esté conectado el arduino vale donde pone donde
02:31:24
pone en este momento nos tengo conectado esto así lo veremos tú que estás con linux sí sí
02:31:31
Si en Linux no tenéis
02:31:41
este programa que se llama
02:31:43
Qt.com
02:31:44
tenéis el Putty
02:31:45
He tomado nota, el Putty
02:31:48
es para Windows
02:31:51
Sí
02:31:52
Hace mucho tiempo que no
02:31:55
lo utilizo, Putty
02:31:57
Sobra un ato
02:31:59
Putty
02:32:01
¿Vale?
02:32:03
Sí
02:32:03
Y permite SSH, permite comunicación
02:32:04
segura, pero también hay una opción
02:32:07
es que no lo tengo instalado
02:32:09
pero también te permite
02:32:12
puerto serie
02:32:14
vale, vale
02:32:15
pero no sé si Qt, déjame ver
02:32:18
hacemos lo siguiente
02:32:20
Qt
02:32:21
Qt com
02:32:22
Qt com
02:32:25
Windows
02:32:28
que igual también está, eh
02:32:29
vale, pues
02:32:31
eh
02:32:37
vale, Linux, Mac
02:32:39
no
02:32:44
Linux, FreeBSD
02:32:45
y más
02:32:48
si alguien tiene un Windows
02:32:49
3.1 y el
02:32:52
3.11 tenía una aplicación
02:32:54
para puertos serie
02:32:56
vale
02:32:58
pero si dices que
02:33:00
el PuTTY puede ser
02:33:01
el PuTTY
02:33:04
con el PuTTY se puede hacer
02:33:06
hay que indicar el puerto serie
02:33:08
y yo estoy
02:33:10
para Linux no está
02:33:12
para mí no existe pero no lo he bajado
02:33:13
vale, ¿muchas dudas?
02:33:16
no
02:33:25
o sea que con Arduino no hay que hacer
02:33:25
nada, ¿no? Arduino está corriendo normalmente
02:33:28
y luego se ejecuta el otro programa, ¿no?
02:33:30
ahora ya, sí
02:33:32
ahora por ejemplo podríamos cerrar el Arduino
02:33:34
y ya no la necesitamos
02:33:36
el Arduino ya es nuestro programa
02:33:37
espérate un momento
02:33:40
un momento, vamos a guardar
02:33:42
archivo
02:33:44
guardar como ejemplo
02:33:46
No vemos ahora tu pantalla, vemos la pizarra.
02:33:47
Uy, dadme un segundo, dadme un segundo, ¿dónde estás? Aquí, pum, sale el screen. Vale, simplemente voy a guardar el archivo este, el proyecto nuestro, 130, a ver, en 130, que es el CANSAT del año 2022,
02:33:52
Información
02:34:18
2022
02:34:20
Y programación aquí
02:34:21
Ya lo tenemos
02:34:24
Ya lo tengo guardado
02:34:26
¿Vale? ¿Qué es lo que íbamos a ver ahora?
02:34:27
¿Qué os iba a enseñar ahora?
02:34:34
Esto es lo tato
02:34:39
Se cierra
02:34:39
Una vez que quede el
02:34:41
Arruino programado
02:34:43
Una vez que el arruino ya está programado
02:34:44
Una vez que ya tengo cerrados
02:34:49
Todos mis arruinos
02:34:51
Pablo, Pablo, Pablo. Sí. Desde el Google Chrome este se puede, digamos, esos datos exportar a, bueno, a Calc o a Excel o cualquiera de estos. A un fichero. Sí, sí, te lo coges y te lo abres, te lo guardas aquí a un fichero.
02:34:52
si le dices aquí en opciones
02:35:15
¿vale? en settings
02:35:17
a ver, lo sé
02:35:19
en settings
02:35:20
te dice, oye
02:35:23
¿lo quieres guardar?
02:35:25
y tú le dices, sí
02:35:27
le pones el nombre del fichero que tú quieras
02:35:28
y aquí abajo lo marcas
02:35:31
que te haga el login
02:35:34
¿vale?
02:35:35
ahora nosotros lo estamos haciendo así
02:35:43
lo suyo será que esta información
02:35:45
nos venga por la radio
02:35:47
¿vale?
02:35:49
Ya es harina de otro costal, ya tenéis que meter un poquito por ahí, pero no os preocupéis que os daremos lo que necesitéis, tanto para los que tenéis el pincho USB del APC220 como para los que tenéis los Arduino, ¿vale?
02:35:51
¿Sí?
02:36:06
Ok.
02:36:13
Vale. A ver.
02:36:15
Pablo, perdón, una pregunta
02:36:17
he visto que en Arduino
02:36:20
hay un comando que se llama printfile
02:36:21
¿es posible que
02:36:23
directamente ya se le guarde el mismo
02:36:25
Arduino un archivo con los datos?
02:36:27
es que nunca lo he hecho, por eso pregunto
02:36:30
el Arduino, si le
02:36:31
emitísimos tarjeta SD, sí
02:36:33
pero no tenemos tarjeta SD
02:36:35
os vamos a pasar
02:36:37
un tema que es la redundancia
02:36:39
de los datos, nosotros
02:36:41
¿qué pasa si en mitad de la transmisión
02:36:43
el mitad del lanzamiento
02:36:46
no estamos recibiendo los datos
02:36:47
nos hemos quedado sin datos
02:36:49
nos hemos quedado sin misión
02:36:51
nos vemos como pollo sin cabeza
02:36:52
no, va a haber un tema de backup
02:36:55
de datos que va a ser
02:36:58
guardarlos en la EEPROM
02:36:59
en una pequeña cantidad de memoria
02:37:01
que tenemos en los arduino
02:37:03
que son de 512 bytes
02:37:05
escasos
02:37:07
perdona Pablo, simplemente con una tarjeta
02:37:08
sd el módulo podría si se le mete una tarjeta sd al módulo es perfectamente posible vale en
02:37:15
este caso nuestros módulos no están preparados para eso porque para que te lo grabe en el
02:37:24
ordenador imagino habrá un conflicto de permisos para que te lo grabe en el ordenador si la
02:37:29
comunicación una cosa es el satélite yo lo que os voy a dar es una herramienta para el satélite que
02:37:36
lo guarde en el propio satélite
02:37:41
y entonces se puede recuperar
02:37:43
si se recupera el satélite
02:37:45
y luego para el programa del ordenador
02:37:46
será el propio ordenador, os podéis hacer un programa
02:37:49
en Python o un programa en
02:37:51
cualquier lenguaje de programación
02:37:53
que abra el puerto serie, lo comunique
02:37:55
se lo guarda, incluso lo puede guardar el fichero
02:37:57
y puede sacar las gráficas
02:37:59
ahí es lo que podáis
02:38:01
meter de Python
02:38:03
no sé si alguno conoce Python o C
02:38:04
o cualquier otro lenguaje de programación
02:38:07
Arduino de por sí
02:38:09
no es capaz no arruinó de por sí portal no habría una opción que igual se complica mucho más que
02:38:11
python pero si queréis es para buscar python y apertura puerto serie comunicaciones gracias
02:38:17
alguna dudilla más
02:38:29
bueno por aquí por el chat han preguntado si se puede volver a mostrar que cambio ha hecho en el
02:38:35
código sí vale esto se queda funcionando si no necesito el arduino vale el programa
02:38:41
este ya está funcionando el arduino un segundo lo arrancó se pueden enviar ficheros desde aquí
02:38:53
Desde el chat de
02:39:06
De aquí
02:39:11
Vale, ahora
02:39:13
Este es el archivo que he modificado
02:39:15
Si no me equivoco
02:39:18
No, este es el otro
02:39:19
No puedes dejar de ver
02:39:23
En Telegram
02:39:26
¿Dónde está? No me lo ha guardado
02:39:27
Yo lo he visto guardado
02:39:34
Archivo
02:39:37
130
02:39:38
20, 22
02:39:41
conexión
02:39:45
20, 23, conexión
02:39:47
¿no me ha querido grabar los datos?
02:39:48
Hola, no estoy seguro pero creo que
02:40:02
pisaste el ejemplo
02:40:04
No, yo estoy convencido que lo pisé
02:40:05
curiosamente lo he
02:40:08
pisado completamente
02:40:11
Vale, no os preocupéis
02:40:12
os lo hago llegar, ¿vale?
02:40:15
Mira, yo tengo
02:40:18
una duda, una pregunta, entonces
02:40:19
en una vez que estamos tomando valores ahora lo que se trata digamos es recibirlos en el
02:40:21
ordenador y que pudiese copiar y pasar sino que sea los datos en tiempo real no tenemos
02:40:26
manera de pasarlo de a un este por ejemplo directamente podemos pero tenemos que abrir
02:40:36
el puerto serie desde el este se complica mucho más que utilizar el put y pero vale pero con el
02:40:45
put y este lo que hacemos realmente es estar guardando en un archivo los datos no sí o sea
02:40:54
que al fin y al cabo es como el monitor serial que al final tú coges y dice vale pues ahora copio
02:41:04
todo esto lo pego y ya lo abro en el centro lo que quiera ya realmente lo que estás es guardando en
02:41:08
un fichero exacto la información que le llega pero estás generando otro fichero que luego lo tendrás
02:41:13
que tratar o tendrás que hacer lo que quieras es claro pero que realmente luego habría que
02:41:19
trabajar con él si ya no hay nada para que directamente se recibe se vaya mostrando y
02:41:28
se ve actualizando esa gráfica y se vaya viendo en excel hay una forma de hacerlo que puedes estar
02:41:34
leyendo un fichero y releyéndolo
02:41:40
cada segundo, si quieres.
02:41:42
Y con eso se van actualizando los datos.
02:41:44
Lo que pasa es que no recuerdo
02:41:50
qué puedo hacer.
02:41:51
Pero eso, como dicen, con el Excel.
02:41:53
Sí, sí, y con Libreo Fiscal.
02:41:57
Yo lo hago en Calc.
02:41:58
Sí, hay un Data, se llama
02:42:00
Data Streamer o algo así, complemento.
02:42:02
Es un complemento de Excel.
02:42:04
No, pero con Libreo Fiscal
02:42:06
viene directamente.
02:42:08
con LibreOffice no lo conozco
02:42:09
pero con Excel sí, con Excel lo hay
02:42:11
¿y por dónde está?
02:42:13
claro, sí
02:42:16
pero tienes que tener
02:42:16
el Office 365 de escritorio
02:42:18
claro, eso sí, cierto
02:42:21
el instituto no es posible, efectivamente
02:42:22
el compañero está diciendo el CALC
02:42:25
sí, sí, con LibreOffice CALC
02:42:30
funciona, yo lo he hecho
02:42:31
no me acuerdo cómo lo hice
02:42:32
pero es lo mismo que con
02:42:34
se puede leer el fichero
02:42:36
desde cualquier otro sitio, siempre que te lo estés metiendo
02:42:38
hay incluso opción desde el Excel
02:42:41
desde el mismo sitio, abrir el puerto serie
02:42:44
y recibir los datos y los vaya metiendo
02:42:48
en celda, se nos escapa
02:42:50
un poco del taller este
02:42:53
eso ya es programación de
02:42:55
yo si vais a hacer eso, antes os recomendaría
02:42:59
no pasa nada para mostrar los gráficos
02:43:02
podéis hacerlo incluso mucho mejor
02:43:05
con una herramienta que es
02:43:08
en Python gráfico
02:43:10
si lo hacéis, un programa simplifica
02:43:12
bastante, los chavales aprenden
02:43:14
muchísimo, si le dais un
02:43:16
comentario de efectividad, esto se puede
02:43:18
hacer con un Python gráfico
02:43:20
y en Google tienes un montón de información
02:43:22
para hacerlo y directamente
02:43:24
te saca las imágenes
02:43:26
las pantallas, se hacen unos
02:43:27
unos perfiles rápidamente
02:43:30
unas pantallas gráficas
02:43:32
un interfaz de usuario gráfico que puedes
02:43:33
tener mucha información
02:43:36
y te la muestran en tiempo real
02:43:38
ya te guarda el fichero y ya te
02:43:40
genera el archivo y todo para hacer
02:43:42
el tema
02:43:44
todo depende
02:43:46
a partir de ahí es lo que vosotros
02:43:48
queráis, tenéis
02:43:50
mostrar los
02:43:52
archivos como queráis
02:43:54
una vez que recibís
02:43:55
datos y los tenéis
02:43:58
ya como tratarlo y como
02:44:00
y como mostrarlo
02:44:02
Es cosa del equipo, cada equipo
02:44:04
Hace cosas diferentes, ningún
02:44:06
Daño un equipo ha hecho
02:44:07
Lo mismo
02:44:09
Vale, o sea que no tiene que ser
02:44:10
En tiempo real, que eso sería digamos ya pues
02:44:13
Una mejora
02:44:15
No lo piden, hay algunos equipos que sí que
02:44:16
Han enfocado su misión secundaria
02:44:19
A obtener los datos en tiempo real
02:44:22
Pero claro, eso ya si quieres
02:44:24
Desarrollar por ahí la misión
02:44:25
Secundaria, pero como tal
02:44:28
No hay por qué
02:44:29
No está especificado
02:44:31
los tengamos en posesión para luego poder
02:44:33
mostrar o hacer lo que queramos
02:44:36
el requisito es que muestres
02:44:37
tus datos en una gráfica
02:44:40
ahora si
02:44:42
tienes un SD y los coges cuando llegue
02:44:43
el cáncer pues ya está, pues los tienes ahí
02:44:46
si los coges con el monitor
02:44:48
pues igual, vamos que no
02:44:50
no hay restricción
02:44:52
ni hay penalización porque
02:44:54
lo hagan más simple, más difícil, no, no, no
02:44:56
para nada, para nada, siempre y cuando tengas
02:44:58
vale, perfecto, pues muchas gracias
02:45:00
bueno pues
02:45:06
pues nada más, hasta aquí la sesión
02:45:10
de hoy, espero que haya ido todo bien
02:45:12
que haya visto un poco más cómo funciona
02:45:14
todo esto y que se haya quitado
02:45:16
un poco el miedo porque en fin, al final
02:45:18
ha sido conectar un BMP
02:45:20
había ahí muchas dudas pero al final
02:45:22
ha salido todo bastante bien
02:45:24
así que espero que os haya gustado
02:45:26
la semana que viene
02:45:28
y ya nos vemos hasta el lunes, la semana que viene
02:45:31
empezamos con el módulo de radio
02:45:33
y
02:45:35
en principio el material pasaré
02:45:37
por Telegram
02:45:39
mañana he pasado también una lista del material
02:45:40
que haría falta para la sesión del lunes
02:45:43
pero vamos que en principio todo está en el
02:45:45
kit o a ver fácilmente
02:45:47
se puede conseguir
02:45:48
fácilmente
02:45:51
y nada más
02:45:52
¿alguna pregunta?
02:45:54
La grabación la vais a poner en el aula virtual
02:45:57
otra vez, no sé si lo has hecho, perdona
02:45:59
Sí, sí, sí, en cuanto yo tenga la grabación
02:46:01
Sí, la paso a los coordinadores de cada
02:46:04
Comunidad porque si no es un
02:46:06
Rollo y ya cada uno de ellos pues lo pone en la
02:46:08
Plataforma que tengáis vosotros
02:46:10
Para compartir
02:46:11
Ok, gracias
02:46:13
Vale, ¿alguna cosilla más?
02:46:15
¿Alguna duda
02:46:19
De último momento?
02:46:20
Nada, muchas gracias
02:46:24
Vale, a ver, ¿quién ha dicho que
02:46:25
Os podéis ir todavía? ¿No os podéis levantar?
02:46:28
Vale, estos
02:46:31
son dos personajes que tengo yo por aquí cuando hice el taller de formación para chavales este
02:46:32
es litian inventor de la pólvora siglo décimo vale y desde entonces hasta nuestros días vale
02:46:37
hasta sir serguéi corolez que es el inventor el que está haciendo los puentes saturno 5 los
02:46:46
encargados de poner en órbita los primeros satélites vale sólo han pasado diez siglos
02:46:54
para que los vayáis teniendo por ahí en cuenta los a los personajes perdona pablo una última
02:47:02
pregunta yo está al lado del putin y sí que me saca los datos pero no hay una opción en
02:47:10
la sesión a mano izquierda te dice cómo guardar los pueblos los guardar el nombre de la sesión
02:47:16
vale
02:47:23
y esa
02:47:25
¿dónde va directamente?
02:47:27
te dirá
02:47:29
te dejará la opción del archivo
02:47:31
de donde quieres guardar el archivo
02:47:32
y a partir de ahí
02:47:34
ya lo puedes gestionar
02:47:37
esta es la opción fácil
02:47:38
la opción chula es
02:47:41
como dice Elena
02:47:43
hacer una misión secundaria
02:47:44
ver en tierra lo que está
02:47:47
pasando en el cohete
02:47:49
se puede meter en el cohete un giroscopio
02:47:50
Puedes estar viendo cómo se está moviendo
02:47:52
Vale, vale
02:47:54
En PuTTY tienes que decirle
02:47:57
El tamaño máximo del archivo
02:48:00
Porque no es que guarda una serie de líneas
02:48:02
Eso se ajusta también
02:48:04
Hace mucho tiempo que no trabajo con el PuTTY
02:48:06
Sí, es que
02:48:09
Por defecto se tiene a lo mejor
02:48:10
Las últimas mil líneas
02:48:12
O algo así, entonces ahí
02:48:14
Tienes que aumentarlo
02:48:16
Perdona, es que me interrumpo un segundo
02:48:17
Para decir que nada, que si alguien
02:48:20
que ya no le interesa escuchar esto, que la sesión
02:48:22
ha terminado, que nos vemos el lunes, pero
02:48:24
que sigue abierta. Voy a terminar
02:48:26
la grabación, ¿vale?
02:48:28
Y nada, ya, bueno, que nos quedamos con
02:48:30
las dudas, no hay problema, pero para no tener aquí
02:48:32
a la gente esperando.
02:48:34
Hasta luego.
02:48:36
Adiós.
02:48:38
Muchas gracias por venir a todos.
02:48:40
A ver.
02:48:42
Nos vemos.
02:48:44
- Subido por:
- Innovacion
- Licencia:
- Reconocimiento - No comercial - Sin obra derivada
- Visualizaciones:
- 123
- Fecha:
- 14 de enero de 2022 - 0:25
- Visibilidad:
- Público
- Centro:
- C RECURSOS INNOVACIÓN
- Duración:
- 2h′ 48′ 50″
- Relación de aspecto:
- 4:3 Hasta 2009 fue el estándar utilizado en la televisión PAL; muchas pantallas de ordenador y televisores usan este estándar, erróneamente llamado cuadrado, cuando en la realidad es rectangular o wide.
- Resolución:
- 640x480 píxeles
- Tamaño:
- 825.76 MBytes