1
00:00:31,880 --> 00:00:38,270
Hola bienvenidos a un nuevo capítulo y aprovechando que estuvimos aprendiendo sobre pulsadores entradas

2
00:00:38,270 --> 00:00:48,050
analógicas entradas digitales señales doble B.M. aprovechando que recientemente controlamos la temperatura

3
00:00:48,140 --> 00:00:55,670
ambiente a través de un sensor dalias 18 B20 vamos a incorporar un nuevo participante a esta aventura

4
00:00:55,900 --> 00:01:05,630
y es un ventilador un Culler en este caso vamos a usar un pequeño Culler de 12 voltios pero soy consciente

5
00:01:05,630 --> 00:01:11,390
de que pueden tener algunos más grande o alguno de otra tensión nos van a servir no se preocupen.

6
00:01:11,390 --> 00:01:17,240
La idea es que a partir de este capítulo llevemos adelante un proyecto nuestro proyecto va a ser un

7
00:01:17,240 --> 00:01:24,200
sistema de control de temperatura un sistema automático de control de temperatura que en función a las

8
00:01:24,200 --> 00:01:31,920
lecturas que tengamos a través del sensor DALLAS. vamos a operar el ventilador.

9
00:01:31,970 --> 00:01:39,110
Por supuesto iniciaremos en este capítulo y capítulo tras capítulo durante este proyecto vamos a ir

10
00:01:39,110 --> 00:01:45,110
mejorando las capacidades y las funciones de este sistema automático de control de temperatura.

11
00:01:45,120 --> 00:01:56,200
Bueno empecemos veamos cómo se puede conectar este ventilador a nuestro sistema sucede que un ventilador

12
00:01:56,200 --> 00:02:02,710
no es más que un motor con hélices para soplar viento en el caso de estos culés son de muy bajo consumo

13
00:02:03,010 --> 00:02:07,990
por lo general y además utilizan un motor que se llama sin escobillas.

14
00:02:07,990 --> 00:02:13,210
No vamos a entrar en detalles pero básicamente para funcionar necesitan 12 voltios.

15
00:02:13,210 --> 00:02:19,540
La mayoría son de 12 voltios los hay de 24 pero lo más normal va a ser que sea de 12 voltios como el

16
00:02:19,540 --> 00:02:29,600
que tenemos acá y para que gire necesitamos ponerle un positivo con 12 voltios y conectarle Ground en

17
00:02:29,600 --> 00:02:35,330
el negativo entonces una manera típica de conectar estos ventiladores para poderlos controlar a voluntad

18
00:02:35,330 --> 00:02:42,710
y encenderlos o apagarlos con el Arduino Uno es de la siguiente manera podemos utilizar una fuente de

19
00:02:42,710 --> 00:02:50,620
alimentación de 12 voltios cuya tierra la vamos a tener o cuyos genes lo vamos a tener que conectar

20
00:02:50,620 --> 00:02:52,910
también a la misma tierra del Arduino.

21
00:02:53,010 --> 00:03:01,960
Van a compartir masas lo que se dice negativo común gran común y luego lo que vamos a controlar es el

22
00:03:01,960 --> 00:03:09,340
negativo del ventilador cuando pongamos a este negativo que estoy señalando en este momento Agende el

23
00:03:09,340 --> 00:03:15,760
ventilador va a arrancar entonces una manera típica de hacerlo es a través de un transistor.

24
00:03:15,760 --> 00:03:21,490
Si bien en otro momento podemos profundizar sobre este componente electrónico tan importante a grandes

25
00:03:21,490 --> 00:03:29,800
rasgos un transistor de tipo MPN como vemos acá hay dos tipos MPN o PNP pero por ahora usaremos los

26
00:03:29,800 --> 00:03:31,060
MPN.

27
00:03:31,060 --> 00:03:39,400
Un clásico es el 2 en 22:22 No es más que un interruptor que se activa o desactiva con una corriente.

28
00:03:39,400 --> 00:03:41,780
Veamos cómo funciona en este caso.

29
00:03:41,780 --> 00:03:49,060
Bueno he conectado el negativo del ventilador en el colector esta pata del transistor se llama colector

30
00:03:49,540 --> 00:03:57,460
es por donde entra la corriente por donde sale éste el emisor este que tiene una flechita esta flecha

31
00:03:57,460 --> 00:04:01,750
indica que es el emisor y por aquí va a salir va fluir la corriente.

32
00:04:01,750 --> 00:04:09,040
En este sentido que es lo indico acá hasta tierra entonces la base que es la pata central de esta que

33
00:04:09,040 --> 00:04:10,910
está acá abajo en el símbolo.

34
00:04:11,080 --> 00:04:16,930
Cuando yo a través de esta resistencia utilizando una de las salidas del Arduino UNO pongo una señal

35
00:04:16,930 --> 00:04:24,030
en alto supongamos de 5 voltios voy a hacer que se conmutan estos dos puntos.

36
00:04:24,310 --> 00:04:31,350
Por ende la corriente que pasa por el ventilador va a fluir hacia tierra y el ventilador va a encender.

37
00:04:31,600 --> 00:04:40,690
La pregunta que me puedo hacer es por qué uso un transistor bueno el primer problema que tengo es que

38
00:04:41,020 --> 00:04:44,830
el ventilador funciona con una tensión diferente a la del Arduino.

39
00:04:44,830 --> 00:04:49,820
Yo no puedo alimentar de 3 llevarlo directamente al positivo.

40
00:04:49,830 --> 00:04:52,710
Primero que los 5 voltios no van a alcanzar.

41
00:04:52,780 --> 00:04:55,900
Y segundo supongamos que tengo un ventilador de 5 o 6 Voltios.

42
00:04:55,900 --> 00:05:02,770
Si lo consiguiera el consumo del ventilador es probable que supere la capacidad del puerto y quememos

43
00:05:02,770 --> 00:05:03,640
el arruino.

44
00:05:04,150 --> 00:05:07,560
Entonces una manera inteligente de hacerlo es con un transistor.

45
00:05:08,020 --> 00:05:10,420
Básicamente es una especie de transistor.

46
00:05:10,420 --> 00:05:17,410
Lo bueno es que si yo éxito con la mitad de tensión este transistor con la mitad de corriente el ventilador

47
00:05:17,410 --> 00:05:18,790
va a girar también a la mitad.

48
00:05:22,390 --> 00:05:28,240
El problema con el que nos podemos enfrentar es que dependemos de la ganancia del transistor.

49
00:05:28,240 --> 00:05:34,300
En pocas palabras yo con una corriente pequeña puedo hacer fluir una corriente mayor acá pero dependo

50
00:05:34,300 --> 00:05:40,450
de la ganancia del transistor y a veces no es suficiente máxime cuando trabajo con voltajes muy bajos

51
00:05:40,750 --> 00:05:45,880
a veces por ejemplo suele suceder cuando en vez de tener 5 voltios para excitar el transistor tengo

52
00:05:45,880 --> 00:05:47,540
sólo 3,3 voltios.

53
00:05:47,560 --> 00:05:54,430
Son normales los microcontroladores de 3,3 voltios a veces no es suficiente para excitar el transistor

54
00:05:54,430 --> 00:05:59,470
y lograr que la corriente circule y se encienda.

55
00:05:59,470 --> 00:06:05,650
Entonces por ahora vamos a dejar de lado esta configuración y yo les voy a proponer un integrado que

56
00:06:05,650 --> 00:06:09,950
se llama wn 2003 o LNE 2004.

57
00:06:09,970 --> 00:06:16,810
Son distintos pero son tan similares que los vamos a dar por iguales y quería compartir esto con ustedes.

58
00:06:16,840 --> 00:06:23,560
Este artilugio porque la verdad yo lo he usado muchísimo brinda muchas noblezas y bueno nos va a servir

59
00:06:23,560 --> 00:06:24,910
para toda la vida.

60
00:06:24,970 --> 00:06:29,480
Paso a mostrarles de qué se trata.

61
00:06:29,750 --> 00:06:36,000
Acá tengo configurado de la misma manera que tenía el transistor el integrado u LN 2003.

62
00:06:36,160 --> 00:06:41,210
Bueno ya se me van a decir semejante integrado para un ventilador bueno esperen que les cuento y después

63
00:06:41,240 --> 00:06:42,760
ustedes decidan.

64
00:06:43,370 --> 00:06:49,160
En primer lugar recordemos es un integrado sumamente común y económico pero con unas capacidades fuera

65
00:06:49,160 --> 00:06:50,340
de serie.

66
00:06:50,450 --> 00:07:02,300
Miren el huilenses 2003 trae en su interior siete transistores MPN de tipo Darlington para no profundizar

67
00:07:02,300 --> 00:07:09,440
y confundir la configuración Darlington es cuando se ponen dos transistores de una manera especial que

68
00:07:09,530 --> 00:07:15,450
multiplica en una gran cantidad la ganancia del transistor.

69
00:07:15,450 --> 00:07:21,840
Eso me va a permitir excitar ese transistor con corrientes muy pero muy pequeñas y lograr una conmutación

70
00:07:21,840 --> 00:07:23,400
total.

71
00:07:23,400 --> 00:07:30,420
Del otro lado entonces ya no me tengo que preocupar más si la ganancia del transistor va a ser suficiente.

72
00:07:30,810 --> 00:07:37,740
Acaso con tensiones muy pequeñas con corrientes muy pequeñas que salgan de incluso microcontroladores

73
00:07:37,740 --> 00:07:40,200
que trabajan con un multimedio.

74
00:07:40,320 --> 00:07:46,100
Voy a poder hacer que un ventilador de 12 voltios se encienda sin ningún problema.

75
00:07:46,110 --> 00:07:57,100
Lo bueno es que tiene siete salidas o sea que yo puedo controlar siete ventiladores de manera independiente.

76
00:07:57,770 --> 00:08:05,060
Si bien lo voy a mostrar en otra oportunidad cuando muestre otro integrado aprovecho para traer a colación

77
00:08:05,390 --> 00:08:12,190
hace varios años desarrollé este prototipo que es una especie de impresora de agua.

78
00:08:12,200 --> 00:08:18,750
Es una cortina de agua que dibuja con pequeños chorros de agua diferentes figuras y letras.

79
00:08:18,860 --> 00:08:25,790
Esta cortina de agua tiene €600 electro válvulas que yo tengo que abrir y cerrar de manera independiente

80
00:08:25,880 --> 00:08:28,870
y al mismo tiempo necesito control total.

81
00:08:28,880 --> 00:08:37,270
Sin embargo qué se imaginan que usé yo para activar y desactivar estas electro válvulas que consumen

82
00:08:37,270 --> 00:08:42,050
mucho y que funcionaban con 48 voltios con un simple Arduino.

83
00:08:42,090 --> 00:08:57,180
Bueno utilicé 600 electro válvulas dividido 7 por cada uno 85 o Elene 2003 bueno entonces así como acá

84
00:08:57,180 --> 00:09:03,630
conecto un ventilador me va a permitir conectar también un relé algunas lámparas incandescentes de 12

85
00:09:03,630 --> 00:09:06,470
voltios que no consuman más de 500 miliamperios.

86
00:09:06,540 --> 00:09:13,900
Tenemos que saber algo los dispositivos que voy a conectar en cada una de estas salidas.

87
00:09:14,100 --> 00:09:21,510
Aunque si bien dice salida serían entradas porque la corriente llega hasta acá y luego cuando sólo activo

88
00:09:21,540 --> 00:09:25,590
se va a gènere para activarse.

89
00:09:25,590 --> 00:09:31,890
Entonces tenemos que cuidar que la corriente del dispositivo que va a conectar no supere los 500 miliamperios

90
00:09:32,100 --> 00:09:35,730
y la tensión nunca debe superar los 50 voltios.

91
00:09:35,730 --> 00:09:43,540
En caso de necesitar más corrientes o puede poner en paralelo estos dos puntos y las dos entradas entonces

92
00:09:43,560 --> 00:09:51,310
así tener un Amper al sumar 2 incluso puede sumar los siete y tener tres Ampera y medio en total.

93
00:09:51,310 --> 00:09:53,970
Eso es muy muy útil.

94
00:09:54,090 --> 00:09:54,780
Cómo conectar.

95
00:09:54,790 --> 00:10:00,270
Esto es muy simple el negativo del ventilador va por ejemplo acá en la salida 1.

96
00:10:00,430 --> 00:10:09,010
Entonces yo al excitar entrada a uno voy a hacer que este negativo que viene por acá se conmutan con

97
00:10:09,220 --> 00:10:15,400
gradona como este drawn es común para el Arduino como para los 12 voltios.

98
00:10:15,400 --> 00:10:19,110
El ventilador va a empezar a girar de manera inmediata

99
00:10:22,670 --> 00:10:31,390
el Wellens también me pide que tengo que conectar esta entrada común que debo enviar a la misma tensión

100
00:10:31,390 --> 00:10:34,020
con la que alimenta el dispositivo.

101
00:10:34,020 --> 00:10:44,160
Bueno pasemos a la imagen a donde les muestro cómo tengo configurado la conexión.

102
00:10:44,160 --> 00:10:54,050
Bueno como verán ya tengo colocado el integrado en mi protector debo saber que con la muesca sobre mi

103
00:10:54,050 --> 00:11:00,980
izquierda yo voy a poder leer correctamente la inscripción que hay sobre el integrado y en esas condiciones

104
00:11:01,070 --> 00:11:04,370
la primera pata de abajo la izquierda es la 1.

105
00:11:04,630 --> 00:11:15,500
Entonces en la pata 1 Yo conecté un cable en este caso azul y lo coloqué en la salida digital del Arduino

106
00:11:15,590 --> 00:11:25,140
número 5 luego el negativo del ventilador lo puse en la pata 16 vendría a ser la salida 1

107
00:11:28,690 --> 00:11:38,920
luego si se fijan en la patita 8 del integrado saqué un alambre y lo puse a tierra como sabemos la pata

108
00:11:38,920 --> 00:11:43,830
9 tengo que enviarlo a la misma atención con la que alimenta el ventilador.

109
00:11:44,410 --> 00:11:52,210
Si se fijan acá tengo dos fuentes distintas he configurado en la parte inferior como veníamos sosteniendo

110
00:11:54,830 --> 00:12:01,370
la fuente que nos trae Arduino tenemos los 5 voltios pero en la parte superior y mire le he agregado

111
00:12:01,550 --> 00:12:08,510
un LED de color rojo para no olvidarme y saber cuándo la tengo enchufada y agrega una fuente de 12 voltios.

112
00:12:08,560 --> 00:12:13,490
Por qué es con la que voy a alimentar el ventilador entonces no me quiero equivocar.

113
00:12:13,490 --> 00:12:19,490
No se equivoquen si necesitan marcarla poner un papelito algo escrito porque una confusión acá si llegamos

114
00:12:19,490 --> 00:12:23,710
a alimentar otra cosa con 12 voltios podemos quemar algo.

115
00:12:23,720 --> 00:12:25,800
Entonces ojo con ese tema.

116
00:12:25,950 --> 00:12:30,860
Bueno el positivo el positivo del ventilador.

117
00:12:30,860 --> 00:12:39,720
Como verán enchufe el cable cito al positivo que me trae la fuente de 12 voltios este elámbito está

118
00:12:39,720 --> 00:12:45,770
llevando la pata 9 la común hacia los 12 voltios

119
00:12:48,460 --> 00:12:50,030
pero qué me estaría faltando acá.

120
00:12:50,050 --> 00:12:52,960
Bueno por último necesito unir las masas.

121
00:12:52,960 --> 00:13:00,500
Necesito un gran común entonces estoy uniendo a esta operación con mucho cuidado por favor y mucha atención.

122
00:13:00,520 --> 00:13:02,510
No nos podemos equivocar.

123
00:13:02,560 --> 00:13:07,870
Recuerden siempre todo este armado lo voy a hacer con ambas fuentes apagadas y desconectadas.

124
00:13:08,140 --> 00:13:17,300
Ojo necesito unir el grano de la fuente de 12 voltios con el drawn de la placa Arduino.

125
00:13:17,350 --> 00:13:23,380
Para eso he utilizado este pequeño cable negro que tengo acá negativo con negativo.

126
00:13:23,380 --> 00:13:26,680
Mucha atención con esta conexión.

127
00:13:26,680 --> 00:13:29,470
No nos podemos equivocar.

128
00:13:29,590 --> 00:13:31,690
Bueno esa sería nuestra conexión.

129
00:13:31,720 --> 00:13:39,950
Ahora vayamos al código Bueno yo lo que hice es crear un proyecto nuevo que se llama sistema control

130
00:13:39,950 --> 00:13:46,730
temperatura en Arduino y he mantenido el código que habíamos usado en la clase pasada cuando probamos

131
00:13:46,730 --> 00:13:47,840
el sensor de temperatura

132
00:13:50,430 --> 00:13:56,470
eso lo voy a dejar porque obviamente vamos a tener que ir midiendo temperaturas pero ahora lo que vamos

133
00:13:56,470 --> 00:14:05,850
a hacer es declarar por acá la salida a donde tenemos el ventilador o sea la salida que entra a la entrada

134
00:14:05,850 --> 00:14:06,970
del integrado.

135
00:14:06,990 --> 00:14:15,210
Vamos a ver cuál es y lo tengo en ahora el PIN 5 modificado un poco la estructura el LED ahora lo tengo

136
00:14:15,300 --> 00:14:27,430
en el 6 el botón en el 3 y vamos a declarar por acá Hint vamos a poner Phan le pongamos ventilador que

137
00:14:27,570 --> 00:14:30,470
lo tenemos en el PIN 5 bien.

138
00:14:31,760 --> 00:14:39,910
Bueno de momento el ventilador no gira entonces lo que podamos probar como primera medida es ver si

139
00:14:39,910 --> 00:14:43,660
nuestro circuito integrado y demás está funcionando.

140
00:14:43,670 --> 00:14:50,890
Bueno una manera de hacerlo podría ser declarando Pimod

141
00:14:54,210 --> 00:15:05,220
pero ventilador output como salida digital lo vamos a poner el ventilador y luego vamos a hacer digital

142
00:15:06,090 --> 00:15:13,000
right el ventilador para que se encienda el ventilador.

143
00:15:13,000 --> 00:15:19,900
Con estas dos líneas estamos poniendo en alto el pin número uno del integrado por ende mandando negativo

144
00:15:21,170 --> 00:15:30,110
el cable negro del ventilador iba a arrancar vamos a hacer la prueba vamos a hacer la prueba.

145
00:15:30,110 --> 00:15:35,630
De hecho si yo tengo dudas si el ventilador funciona o no puedo sacar el pin el cable negro de donde

146
00:15:35,630 --> 00:15:44,490
lo tengo enchufado y tocar directamente tierra y debería arrancar

147
00:15:52,390 --> 00:15:55,680
voy a grabar esto carga en la placa y me voy a fijar

148
00:16:02,050 --> 00:16:04,770
como ven arranca de inmediato.

149
00:16:09,730 --> 00:16:13,810
Buena señal de que hemos conectado de manera correcta todo.

150
00:16:14,770 --> 00:16:24,640
Entonces vamos a ver cómo podemos jugar un poco con esto y vamos a declarar otra variable acá booleana

151
00:16:25,890 --> 00:16:27,650
que va a hacer bulla

152
00:16:30,060 --> 00:16:33,270
ventilador activado.

153
00:16:33,430 --> 00:16:36,620
Igual a fouls bien

154
00:16:41,710 --> 00:16:44,260
esto de momento lo saco entonces en el setup.

155
00:16:44,290 --> 00:16:53,090
Simplemente nos queda iniciamos la terminal el puerto serial y vamos a poner acá iniciando

156
00:16:55,490 --> 00:17:03,440
sistema control temperatura para que quede un poco más formal.

157
00:17:03,440 --> 00:17:12,260
Bueno luego hacemos el PIN móvil para declarar el ventilador como salida digital el PIN bueno esta parte

158
00:17:12,260 --> 00:17:16,020
por ahora le puedo dejar que censa la temperatura y me lo imprime.

159
00:17:16,220 --> 00:17:23,570
Por ahora lo dejamos ahí y vamos a decir acá también otra otra variable importante que se va a llamar

160
00:17:24,320 --> 00:17:30,660
temperatura umbral o límite.

161
00:17:31,150 --> 00:17:37,180
Es lo mismo iguala acá en la habitación está haciendo 27 grados en este momento.

162
00:17:38,060 --> 00:17:41,480
Vamos a ponerle 29.

163
00:17:41,990 --> 00:17:42,530
Perfecto

164
00:17:45,920 --> 00:17:47,150
vamos a decir acá abajo

165
00:17:51,470 --> 00:17:56,720
si.

166
00:17:56,980 --> 00:17:57,940
Sí sí sí.

167
00:17:57,950 --> 00:17:59,370
Temperatura.

168
00:17:59,370 --> 00:18:05,630
Qué temperatura vean media temperatura y lo guardaban esta variable llamada temperatura entonces digo

169
00:18:05,640 --> 00:18:20,430
si temperatura mayor qué temperatura límite lo que quiero hacer es encender el ventilador si no quiero

170
00:18:20,430 --> 00:18:24,980
que el ventilador se apague.

171
00:18:24,990 --> 00:18:26,110
Probamos esto.

172
00:18:28,010 --> 00:18:35,310
De paso puedo poner acá un ventilador activado igual a Trump.

173
00:18:35,340 --> 00:18:36,640
Esto no va a tener ningún efecto.

174
00:18:36,680 --> 00:18:38,660
Van a decir para qué lo pones Pablo si no sirve de nada.

175
00:18:38,650 --> 00:18:42,360
Bueno ahora no sirve de nada pero muy pronto si le vamos a dar utilidad me parece

176
00:18:44,990 --> 00:18:50,810
acá la variable ventilador activa va a ser igual a fouls.

177
00:18:51,230 --> 00:18:58,930
Por ahora eso no lo usamos pero también sería bueno agregar Acá otra línea más.

178
00:18:58,970 --> 00:19:04,130
Si se activa quiero ver en pantalla serial punto print LN

179
00:19:06,580 --> 00:19:09,010
ventilador activa

180
00:19:13,540 --> 00:19:14,690
y también sería bueno

181
00:19:17,830 --> 00:19:23,190
ver acá ventilador desactivado.

182
00:19:23,340 --> 00:19:29,730
Bueno tenemos nuestro programa bastante completo vamos a probarlo y a grabar esperemos que no tengamos

183
00:19:29,740 --> 00:19:30,940
Error error no hay

184
00:19:36,110 --> 00:19:41,420
la verdad que es bastante molesto leer esto así como lo podemos mejorar antes de probarlo.

185
00:19:43,750 --> 00:19:46,360
Vamos a comentar esta línea de momento

186
00:19:50,970 --> 00:20:03,180
y acá algo así más string temperatura va a salir más prolijo vean créanme que si no va a costar mucho

187
00:20:03,180 --> 00:20:06,750
ver el ejemplo por pantalla.

188
00:20:06,750 --> 00:20:11,390
Miren más temperatura ahora sí.

189
00:20:11,920 --> 00:20:14,880
Entonces ahora me parece que va a salir más prolijo y entendible

190
00:20:20,250 --> 00:20:29,130
bueno ahora si no lo que voy a hacer ahora es tocar para calentar un poco el sensor.

191
00:20:29,180 --> 00:20:37,560
En cuanto superó los 29 grados el ventilador se ha puesto en marcha y ha procedido a enfriar lo que

192
00:20:37,560 --> 00:20:40,400
sea que se esté calentando en ese momento.

193
00:20:40,410 --> 00:20:46,170
Bueno voy a soltar y aprovechar el ventilador para enfriar rápidamente el sensor de temperatura vamos

194
00:20:46,170 --> 00:20:54,920
a ver como anda esto y no bien la temperatura baja se ha detenido el ventilador.

195
00:20:54,930 --> 00:20:59,300
Bueno Creació no tenemos un sistema automático de temperatura

196
00:21:02,060 --> 00:21:12,410
innoven prueben mejoren toquen esto se aprende de esa manera modificando tratando de investigar rompiendo

197
00:21:12,410 --> 00:21:14,130
equivocándonos.

198
00:21:14,120 --> 00:21:16,370
Bueno esto recién empieza.

199
00:21:16,490 --> 00:21:19,750
Gracias por acompañarme y nos vemos en el próximo capítulo.
