Saltar navegación

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 pantalla

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

Subido el 14 de enero de 2022 por Innovacion

123 visualizaciones

Descargar la transcripción

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
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
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, 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
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
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
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
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
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
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
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
¿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
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
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
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
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
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
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
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
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
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
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
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
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, 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
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
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
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 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
vale, Linux, Mac 02:32:39
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
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
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

Del mismo autor…

Ver más del mismo centro


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid