1 00:00:12,269 --> 00:00:19,649 Vamos con la última práctica, el último vídeo, que además está coordinado con el proyecto STEM. 2 00:00:20,350 --> 00:00:25,670 Sabemos que estamos haciendo el proyecto STEM entre todos los segundos en la estación meteorológica, ¿vale? 3 00:00:26,230 --> 00:00:34,810 Y que uno de los retos de la estación meteorológica es medir, cuantificar la velocidad del tiempo. 4 00:00:34,810 --> 00:00:48,350 Tenemos el anemómetro, que hemos hecho con impresión 3D, y lo que pasa es que no podemos medir manual con un cronómetro o cosas así, pero no tenemos algo que automatice la medida. 5 00:00:49,229 --> 00:00:52,750 Entonces, para automatizar la medida, vamos a usar este sensor. 6 00:00:53,670 --> 00:00:55,310 Este es el sensor de ultrasonidos. 7 00:00:55,310 --> 00:00:57,729 Os he explicado en la descripción de cómo funciona. 8 00:00:57,729 --> 00:01:02,070 emite una señal, un sonido 9 00:01:02,070 --> 00:01:06,590 que es ultrasonido, es decir que nosotros no lo podemos captar 10 00:01:06,590 --> 00:01:10,569 nuestro oído no lo puede captar y que claro como cualquier 11 00:01:10,569 --> 00:01:14,189 onda cuando rebota, encuentra un objeto 12 00:01:14,189 --> 00:01:18,790 rebota y ese sonido 13 00:01:18,790 --> 00:01:22,489 es captado por el receptor 14 00:01:22,489 --> 00:01:26,189 entonces claro la velocidad del sonido si que es cierto 15 00:01:26,189 --> 00:01:34,469 que depende un poco de las características del aire, de la temperatura, de los posibles cambios adiabáticos, etc. 16 00:01:35,230 --> 00:01:41,329 Pero bueno, se puede considerar una constante y se puede considerar que la velocidad es distancia a partir del tiempo. 17 00:01:41,329 --> 00:01:49,890 Eso que quiere decir que si medimos el tiempo, pues estamos midiendo indirectamente el recorrido, la distancia. 18 00:01:49,890 --> 00:02:01,030 Hay que dividirlo entre dos porque evidentemente desde que emite hasta que recibe es el doble de recorrido, pero bueno, en principio la idea es esa, ¿vale? 19 00:02:01,030 --> 00:02:06,469 bueno pues este es el sensor ultrasonido como veis como os he puesto en la descripción 20 00:02:08,270 --> 00:02:14,710 es un sensor un poquito complejo porque hasta ahora hemos visto sensores que tenían como mucho 21 00:02:14,710 --> 00:02:26,189 tres tres enganches no el de toda la vida que es el positivo que éste también tiene un bcc el de tierra 22 00:02:26,189 --> 00:02:28,650 que también le tenemos 23 00:02:28,650 --> 00:02:29,669 es este de aquí 24 00:02:29,669 --> 00:02:32,009 pero en este caso tiene dos 25 00:02:32,009 --> 00:02:34,650 hay algunos sensores de transonía 26 00:02:34,650 --> 00:02:36,430 que ya vienen solamente con uno 27 00:02:36,430 --> 00:02:38,469 pero bueno, este tiene dos 28 00:02:38,469 --> 00:02:40,590 el del emisor y el del receptor 29 00:02:40,590 --> 00:02:42,750 entonces vamos a poner los cables 30 00:02:42,750 --> 00:02:48,949 vale, me he equivocado de color 31 00:02:48,949 --> 00:02:52,590 los cables para la señal 32 00:02:52,590 --> 00:02:53,930 van a ser el verde y el azul 33 00:02:53,930 --> 00:02:56,090 y vamos a seguir con el 34 00:02:56,189 --> 00:02:58,389 no es un criterio 35 00:02:58,389 --> 00:02:59,689 más o menos tácito 36 00:02:59,689 --> 00:03:02,289 rojo y negro, rojo para señal 37 00:03:02,289 --> 00:03:04,110 negro para tierra 38 00:03:04,110 --> 00:03:06,189 o positivo y negativo 39 00:03:06,189 --> 00:03:06,849 como queráis 40 00:03:06,849 --> 00:03:08,930 bueno ya tenemos montado 41 00:03:08,930 --> 00:03:11,870 los cables sobre el sensor 42 00:03:11,870 --> 00:03:13,830 conexión a la placa 43 00:03:13,830 --> 00:03:15,449 pues 44 00:03:15,449 --> 00:03:17,090 en la zona de pines 45 00:03:17,090 --> 00:03:19,889 porque no es una zona de pines 46 00:03:19,889 --> 00:03:20,509 esta de aquí 47 00:03:20,509 --> 00:03:24,229 colocamos rojo rojo 48 00:03:24,229 --> 00:03:29,129 Negro, negro 49 00:03:29,129 --> 00:03:34,650 Y ahora tenemos azul y verde 50 00:03:34,650 --> 00:03:38,229 Da un poco más o menos igual 51 00:03:38,229 --> 00:03:40,849 Porque claro, uno es el emisor, otro es el receptor 52 00:03:40,849 --> 00:03:43,069 Si nos salen mal las medidas, pues los cambiamos 53 00:03:43,069 --> 00:03:45,169 O los cambiamos después a la hora de poner los pines 54 00:03:45,169 --> 00:03:50,729 Yo voy a poner uno en el pin 1 y otro en el pin 2 55 00:03:54,229 --> 00:04:24,209 Vamos a ver. 56 00:04:24,209 --> 00:04:28,730 con nuestra placa de espacio y ahora pues vamos a la parte de programaje 57 00:04:31,790 --> 00:05:03,430 vamos a nuestro make home voy a descargar directamente el programa que lo tengo hecho 58 00:05:03,430 --> 00:05:07,889 aunque vamos a hacer variaciones pues porque bueno vamos a ver 59 00:05:21,500 --> 00:05:25,959 veis que lo primero que hacemos aquí lo primero que se ha hecho 60 00:05:28,199 --> 00:05:35,759 es bueno esto es la verdad es que simplemente como como funcionaría no tiene mucho no nos 61 00:05:35,759 --> 00:05:41,920 sirve para lo que nosotros queremos pero si nos enseña cómo funciona nosotros lo hemos puesto en 62 00:05:41,920 --> 00:05:57,959 el 1 y en el 2 aquí hay que medir centímetros vale entonces aquí tenemos el mostrar distancia 63 00:05:57,959 --> 00:06:01,540 Casi que voy a hacer uno nuevo porque si no, esto no se va a ver. 64 00:06:04,139 --> 00:06:07,139 Vale, vamos a poner anemónica. 65 00:06:14,029 --> 00:06:15,350 Vale, esto lo podemos quitar. 66 00:06:17,149 --> 00:06:22,810 Y entonces, bueno, lo primero que hay que hacer como de costumbre es cargar una biblioteca. 67 00:06:23,209 --> 00:06:24,209 ¿Qué biblioteca es? 68 00:06:24,829 --> 00:06:26,089 Pues es la biblioteca radar. 69 00:06:30,790 --> 00:06:32,910 Esta de aquí, sonar, sonar radar. 70 00:06:33,470 --> 00:06:33,790 Esa. 71 00:06:35,149 --> 00:06:35,430 Vale. 72 00:06:35,430 --> 00:06:50,670 Entonces, al cargar la biblioteca, esta zona, que es la de este, la de este ultrasonidos, pues vemos que aquí nos aparece este bloque, que es el único que es importante, ¿vale? 73 00:06:50,990 --> 00:07:03,529 Entonces, lo que vamos es a crearnos una variable que la voy a llamar distancia, ¿vale? 74 00:07:03,529 --> 00:07:19,089 Y fijamos esta distancia a esto que tenemos aquí. Aquí es donde tenemos que poner que estamos en el 1 y en el 2 y que esto está en centímetros, ¿vale? 75 00:07:19,089 --> 00:07:21,389 bueno, ya tenemos nuestra distancia 76 00:07:21,389 --> 00:07:23,410 si lo que queremos es probar 77 00:07:23,410 --> 00:07:25,470 el sensor sin 78 00:07:25,470 --> 00:07:26,790 la aplicación 79 00:07:26,790 --> 00:07:29,610 a ultrasonidos, pues la cosa 80 00:07:29,610 --> 00:07:31,410 es muy sencillita, lo único que 81 00:07:31,410 --> 00:07:33,310 tendríamos es que coger aquí en 82 00:07:33,310 --> 00:07:35,490 en el uso, en el 83 00:07:35,490 --> 00:07:37,310 básico y decir 84 00:07:37,310 --> 00:07:38,470 pues mostrar un número 85 00:07:38,470 --> 00:07:40,589 y el número pues va a ser 86 00:07:40,589 --> 00:07:42,529 distancia 87 00:07:42,529 --> 00:07:45,230 vale, entonces si 88 00:07:45,230 --> 00:07:47,230 tenemos esto, esto es tan sencillito 89 00:07:47,230 --> 00:07:48,709 simplemente lo que hace es 90 00:07:48,709 --> 00:07:50,730 pues un poco 91 00:07:50,730 --> 00:07:52,990 esto nos puede servir para calibrar 92 00:07:52,990 --> 00:07:53,970 vale 93 00:07:53,970 --> 00:07:57,189 entonces esto nos podría servir un poquito 94 00:07:57,189 --> 00:08:01,259 para calibrar el sensor 95 00:08:01,259 --> 00:08:04,470 ver si está 96 00:08:04,470 --> 00:08:06,170 si es correcto, si funciona bien 97 00:08:06,170 --> 00:08:08,689 si hemos puesto bien el eco y el tigre 98 00:08:08,689 --> 00:08:10,629 que hay muchas veces que nos confundimos 99 00:08:10,629 --> 00:08:21,329 bien, bueno 100 00:08:21,329 --> 00:08:23,050 lo hemos descargado 101 00:08:23,050 --> 00:08:40,259 bien, pues a ver, voy a enseñaros 102 00:08:40,259 --> 00:08:42,320 el funcionamiento, aunque ya os digo que 103 00:08:42,320 --> 00:08:44,279 este no es el programa que nosotros queremos hacer 104 00:08:44,279 --> 00:08:48,500 pero bueno, nos sirve para ver que funciona 105 00:08:48,500 --> 00:08:52,240 el cacharrón, veis este es el sensor de proximidad 106 00:08:52,240 --> 00:08:55,659 y aquí sobre la pantalla LED 107 00:08:55,659 --> 00:09:00,399 nos va poniendo el valor de lo que está midiendo 108 00:09:00,399 --> 00:09:04,340 si estamos relativamente cerca, pues evidentemente 109 00:09:04,340 --> 00:09:06,840 el valor de centímetros es pequeño 110 00:09:06,840 --> 00:09:13,549 está midiendo ahora mismo 111 00:09:13,549 --> 00:09:16,549 entre 2 y 4 centímetros 112 00:09:16,549 --> 00:09:19,690 en cambio si estamos muy lejos 113 00:09:19,690 --> 00:09:21,710 por ejemplo al techo 114 00:09:21,710 --> 00:09:23,830 pues nos mide 115 00:09:23,830 --> 00:09:26,990 147 centímetros 116 00:09:26,990 --> 00:09:27,889 un metro y pico 117 00:09:27,889 --> 00:09:29,210 bueno, sí, más o menos 118 00:09:29,210 --> 00:09:31,649 un poquito más, yo diría 119 00:09:31,649 --> 00:09:33,889 pero bueno, se ve que 120 00:09:33,889 --> 00:09:35,230 si lo ponemos cerca 121 00:09:35,230 --> 00:09:37,669 pues ahora mismo 122 00:09:37,669 --> 00:09:39,830 mide 2 centímetros, más o menos 123 00:09:39,830 --> 00:09:42,149 y si lo ponemos lejos 124 00:09:42,149 --> 00:09:51,850 O sea que hemos acertado con el cacharrito. 125 00:09:52,389 --> 00:10:00,669 Vamos a cambiar el programa y vamos a hacer que el programa nos sirva para lo que nosotros queremos. 126 00:10:00,870 --> 00:10:01,909 ¿Cómo tendríamos que hacerlo? 127 00:10:01,909 --> 00:10:11,629 Bueno, pues claro, si yo lo que quiero es contar las revoluciones, vamos a poner un sí. 128 00:10:12,149 --> 00:10:14,190 vamos aquí a lógica 129 00:10:14,190 --> 00:10:16,149 y ponemos 130 00:10:16,149 --> 00:10:16,789 si 131 00:10:16,789 --> 00:10:19,909 vale, y si que 132 00:10:19,909 --> 00:10:22,289 bueno, pues vamos a crearnos otra variable 133 00:10:22,289 --> 00:10:23,750 que le vamos a llamar 134 00:10:23,750 --> 00:10:25,169 vueltas 135 00:10:25,169 --> 00:10:36,220 entonces 136 00:10:36,220 --> 00:10:37,539 si 137 00:10:37,539 --> 00:10:40,340 si distancia 138 00:10:40,340 --> 00:10:42,460 es menor 139 00:10:42,460 --> 00:10:45,000 que un determinado valor 140 00:10:45,000 --> 00:10:49,879 es decir, que la pala 141 00:10:49,879 --> 00:10:50,940 o lo que esté 142 00:10:50,940 --> 00:10:52,779 esté relativamente cerca 143 00:10:52,779 --> 00:10:57,019 y el valor pues vamos a poner por ejemplo 5 centímetros 144 00:10:57,019 --> 00:10:59,840 entonces ¿qué vamos a hacer? 145 00:11:00,039 --> 00:11:03,419 pues vamos a hacer que la variable de vueltas cuente 1 146 00:11:03,419 --> 00:11:04,419 ¿vale? 147 00:11:05,200 --> 00:11:07,080 y aquí vamos a dar un tiempo 148 00:11:07,080 --> 00:11:09,860 y ahí es donde pues tendremos que calibrar 149 00:11:09,860 --> 00:11:12,519 porque vamos a dar un tiempo por ejemplo 150 00:11:12,519 --> 00:11:18,740 no, habría que darle un tiempo después de contar 151 00:11:18,740 --> 00:11:23,679 vale, le vamos a dar un tiempo después de contar 152 00:11:23,679 --> 00:11:25,460 en caso contrario 153 00:11:25,460 --> 00:11:27,240 pues nada, no cuenta vueltas 154 00:11:27,240 --> 00:11:29,559 le vamos a dar un tiempo después de contar 155 00:11:29,559 --> 00:11:31,740 y entonces, ¿ahora qué hacemos? 156 00:11:31,980 --> 00:11:33,419 pues ahora vamos a matemáticas 157 00:11:33,419 --> 00:11:34,580 y decimos 158 00:11:34,580 --> 00:11:40,580 que la variable 159 00:11:40,580 --> 00:11:42,740 de vueltas va a ser 160 00:11:42,740 --> 00:11:48,299 a vueltas 161 00:11:48,299 --> 00:11:50,580 entre 3, ¿por qué? 162 00:11:50,960 --> 00:11:52,899 porque tenemos 3 pálagas 163 00:11:52,899 --> 00:11:56,559 ¿vale? 164 00:11:56,559 --> 00:12:03,980 bien, y ahora 165 00:12:03,980 --> 00:12:06,360 el número de revoluciones 166 00:12:06,360 --> 00:12:08,539 aquí vamos a poner en lugar de 1 167 00:12:08,539 --> 00:12:10,620 pues pondríamos por ejemplo 168 00:12:10,620 --> 00:12:12,919 1 segundo, 2 segundos, 5 segundos 169 00:12:12,919 --> 00:12:14,100 lo que queramos, por ejemplo 170 00:12:14,100 --> 00:12:16,440 vamos a empezar por 1 segundo 171 00:12:16,440 --> 00:12:18,620 a lo mejor es poco, vale 172 00:12:18,620 --> 00:12:19,919 entonces vamos a decir 173 00:12:19,919 --> 00:12:22,980 los cuentas en 1 segundo 174 00:12:22,980 --> 00:12:24,299 y después ya me dices 175 00:12:24,299 --> 00:12:26,759 el número de vueltas entre 3 176 00:12:26,759 --> 00:12:28,360 bueno, pues entonces 177 00:12:28,360 --> 00:12:30,259 vamos a crear otra variable 178 00:12:30,259 --> 00:12:33,299 que la vamos a llamar revoluciones por minuto. 179 00:12:37,399 --> 00:12:40,519 Vale, pues esta variable, vamos a hacer otra vez esto, 180 00:12:42,019 --> 00:12:52,159 esta variable que es revoluciones por minuto, va a ser el número de vueltas, 181 00:12:52,620 --> 00:12:55,259 pero multiplicado por 60. 182 00:13:11,200 --> 00:13:14,159 Vale, entonces lo que medimos son las revoluciones por minuto. 183 00:13:14,720 --> 00:13:20,220 Si supiésemos los factores de los efectos de diseño del anemómetro, 184 00:13:20,220 --> 00:13:24,600 podríamos incluso pasar a kilómetros por hora o lo que sea, ¿vale? 185 00:13:25,279 --> 00:13:32,279 Bien, y ahora esto, vamos a añadir las extensiones de DataLog 186 00:13:32,279 --> 00:13:45,039 porque lo queremos registrar en la columna RPM, ¿vale? 187 00:13:45,580 --> 00:13:57,580 Vamos a registrar este valor RPM, ¿vale? 188 00:13:58,879 --> 00:14:01,019 Más cosas estas que podemos hacer. 189 00:14:01,019 --> 00:14:11,519 si quereremos también lo podemos hacer que aparezca por la pantalla lo del registrar es 190 00:14:11,519 --> 00:14:18,340 muy interesante porque evidentemente pues a lo mejor lo que nos interesa es justamente eso 191 00:14:18,340 --> 00:14:25,899 ir registrando los valores y hacer al final una media vale otra cosa también que tendríamos que 192 00:14:25,899 --> 00:14:34,200 revisar es este es este tiempo porque quieras que no pues los sensores necesitan un tiempo 193 00:14:34,200 --> 00:14:41,379 de respuesta entonces puede que el tiempo no esté correctamente no sea todo lo correcto que nos 194 00:14:41,379 --> 00:14:52,340 gustaría bueno pues vamos a este es el programa vale ahora habría que descargarle a la tarjeta 195 00:14:52,340 --> 00:15:00,320 y habría que probarle con el anemómetro vale entonces yo lo voy a dejar pues un poco ya 196 00:15:00,320 --> 00:15:07,399 cargado la tarjeta y ya lo probamos en clase y lo vamos a dejar aquí 197 00:15:07,399 --> 00:15:14,039 evidentemente ya os digo que como todo lo que sea robótica las soluciones no 198 00:15:14,039 --> 00:15:19,080 son únicas por lo tanto 199 00:15:19,080 --> 00:15:24,080 pues a lo mejor a vosotros se os ocurre algo mejor que lo que se me ha ocurrido 200 00:15:24,080 --> 00:15:31,460 a mí entonces pues bueno pues ahí es ahí lo dejo de momento espero que os guste