1
00:00:07,120 --> 00:00:15,500
Hola bienvenidos a la primera clase y te y vamos a meternos rápidamente en tema sin dar vueltas.

2
00:00:15,610 --> 00:00:20,810
Hace como tres o cuatro años fue que descubrí la SP 82 66.

3
00:00:21,040 --> 00:00:23,600
Si no me equivoco salió en el 2014.

4
00:00:23,610 --> 00:00:30,070
Bueno para qué decirles revolucionó el mercado pero mucho antes creo que revolucionó mi interior.

5
00:00:31,270 --> 00:00:34,510
Porque quedé totalmente maravillado.

6
00:00:34,540 --> 00:00:42,160
Esto ya se venía haciendo ya sea por internet por wifi incluso desde la década del 40 del 30 no lo sé

7
00:00:42,220 --> 00:00:46,850
desde que existen los radioaficionados a través de ondas de radio.

8
00:00:46,900 --> 00:00:52,030
Bueno obviamente el internet nos ha abierto el espectro y nos permite un sinfín de posibilidades.

9
00:00:52,030 --> 00:00:58,830
Tan es así que nace esta nueva categoría el Internet de las cosas.

10
00:00:58,900 --> 00:01:05,000
En cuanto yo empecé a escuchar la palabra me acuerdo que en español al menos me sonaba bastante duro

11
00:01:05,000 --> 00:01:07,650
o bastante como una frase desconectada.

12
00:01:07,660 --> 00:01:17,860
Bueno volvamos a la SP 82 66 la lanza una empresa china llamada expresiva y en su momento bueno era

13
00:01:17,860 --> 00:01:22,210
durísimo porque solamente venía con un set de comandos até.

14
00:01:22,510 --> 00:01:29,800
No pasó mucho tiempo hasta que potentes comunidades empezaron a desarrollar firmwares personalizados.

15
00:01:29,800 --> 00:01:35,140
Estoy hablando de El código de bajo nivel que controla el chip SP 82 66.

16
00:01:35,620 --> 00:01:43,840
Hasta que llegó el día a donde una comunidad desarrolló la manera para poder programar estos SP con

17
00:01:43,930 --> 00:01:53,080
la plataforma Arduino y esa sí que fue otra revolución porque pasamos de programar placas que a duras

18
00:01:53,080 --> 00:02:04,400
penas corren a 16 o a 30 m Gers a programar placas que son capaces de correr hasta 160 mãnager.

19
00:02:04,460 --> 00:02:12,470
En el caso de la SP 82 66 miren que salto cuántico hasta el día de hoy fabricamos un equipo que a la

20
00:02:12,470 --> 00:02:19,060
hora de poderle regular la potencia en vez de escribir la palabra potencia en el menú aparece pot y

21
00:02:19,070 --> 00:02:26,750
un punto para ahorrarme incluso esos cuatros caracteres y de golpe pasar de esa prisión de esa jaula

22
00:02:27,140 --> 00:02:30,770
a un mundo donde la memoria sobra.

23
00:02:30,770 --> 00:02:34,120
Vamos a decirlo de esa manera fue increíble.

24
00:02:34,370 --> 00:02:43,760
Entonces quiero repasar con ustedes brevemente las características de la SP 82 66 pero no se afianzan

25
00:02:43,760 --> 00:02:46,580
demasiado porque en minutos viene una sorpresa.

26
00:02:46,760 --> 00:02:53,670
La sp 82 66 debuta con un formato que es la 0 1 es la que estamos viendo ahora.

27
00:02:53,690 --> 00:03:01,390
Super pequeña de la cual podíamos aprovechar dos o tres GPO o salidas o entradas aunque había algunos

28
00:03:01,390 --> 00:03:06,980
hacks para sacarles algunas más pero este era el modelo que conseguimos en su momento.

29
00:03:06,980 --> 00:03:10,870
Apenas salió en realidad el microcontrolador.

30
00:03:10,880 --> 00:03:19,910
El chip es que estamos viendo ahora ese es el SP 82 66 y se vale de una memoria externa para poder almacenar

31
00:03:20,000 --> 00:03:27,920
los programas pero imagínense ahora teníamos 4 megas 4 millones de caracteres para escribir nuestros

32
00:03:27,920 --> 00:03:33,770
programas y aprovechar también esa memoria para si tenemos que hacer menú es lo que a mí tanto me faltaba.

33
00:03:33,770 --> 00:03:41,540
Hagamos un repaso rápido de las características de este dispositivo tiene un CPU de 32 bits una gran

34
00:03:41,540 --> 00:03:48,980
diferencia con los 8 bits con los 8 bits que estamos acostumbrados a usar de Arduino que es que en Arduino

35
00:03:48,980 --> 00:03:56,060
podemos hacer variables de 32 bits sí de 16 también pero lo que hace a Arduino internamente es unir

36
00:03:56,180 --> 00:04:07,180
dos variables o dos porciones de memoria de 8 bits por el contrario la SP 82 66 de manera nativa se

37
00:04:07,190 --> 00:04:12,000
puede manejar estructuras de 32 bits.

38
00:04:12,000 --> 00:04:14,350
Eso ya es impresionante.

39
00:04:15,400 --> 00:04:21,220
El voltaje con el que trabaja a diferencia de los 5 voltios a los que estamos acostumbrados oscila entre

40
00:04:21,220 --> 00:04:28,930
los 3 y los 3,6 voltios lo estándares 3,3 voltios y por supuesto guai fai.

41
00:04:28,930 --> 00:04:35,970
Esta es la característica que hace que esta placa pertenezca al Internet de las cosas por primera vez

42
00:04:35,980 --> 00:04:44,950
teníamos en un chip súper pequeño súper potente la capacidad de conectarnos sin un gel o una placa adicional

43
00:04:45,730 --> 00:04:52,660
con Arduino comúnmente teníamos que ponerle o un siel de Ethernet para conectar un cable de red común

44
00:04:52,960 --> 00:04:57,080
o algún siel de wifi súper complicados de controlar.

45
00:04:57,220 --> 00:05:04,090
Pero ahora el campo se abría me podía conectar a cualquier router en mi casa era increíble.

46
00:05:04,090 --> 00:05:06,250
Es increíble hasta el día de hoy y para mí.

47
00:05:06,490 --> 00:05:12,790
Además la SP 82 66 no solamente es un cliente que se conecta a routers sino que también ella puede hacer

48
00:05:12,910 --> 00:05:16,320
de Access Point o vamos a decirlo entre comillas router.

49
00:05:16,390 --> 00:05:21,160
El chip tiene 17 puertos GPO lo que no es para nada poco.

50
00:05:21,190 --> 00:05:24,340
Todos pueden ser configurados con resistencias Pulau o pulan.

51
00:05:24,370 --> 00:05:30,970
Imagínense todos los proyectos Vardenos que podemos hacer bueno lo importante es que también nos deja

52
00:05:30,970 --> 00:05:34,140
tranquilo porque tiene los principales protocolos de comunicación.

53
00:05:34,240 --> 00:05:42,930
Tiene SP y tiene 12 y tiene puertos sedería así que es un Ardi uno más bueno y retomando los modelos

54
00:05:42,990 --> 00:05:46,630
de placas que fueron saliendo para nosotros los desarrolladores.

55
00:05:46,680 --> 00:05:54,980
Como les conté arrancamos con la Zero 1 que hicimos maravillas y la seguimos haciendo una muy poco popular

56
00:05:54,980 --> 00:05:57,590
que era la s p0 5 una pequeñita.

57
00:05:57,590 --> 00:06:04,430
Yo no tuve ninguna de esas y después sale la SP2 y ya venía con un blindaje de chapa para evitar contaminación

58
00:06:04,430 --> 00:06:05,320
electromagnética.

59
00:06:05,330 --> 00:06:13,520
Desde y hacia la SP y junto con esta SP2 aparecieron un montón de otro tipo de placas de desarrollo

60
00:06:13,880 --> 00:06:21,960
donde se incorporaba en el mismo circuito la posibilidad de tener el adaptador BSB serial el regulador

61
00:06:21,960 --> 00:06:22,950
de voltaje.

62
00:06:22,950 --> 00:06:30,060
Entonces éramos totalmente autónomos simplemente enchufamos la placa a la computadora y hacemos lo que

63
00:06:30,060 --> 00:06:31,220
nos plazca.

64
00:06:31,230 --> 00:06:37,860
La más popular de este tipo es la node MCU y la principal ventaja es ésta la comodidad y que tenemos

65
00:06:37,860 --> 00:06:42,810
pines para poder acceder a todos los GPO de la SP 82 66

66
00:06:47,020 --> 00:06:55,020
bueno entonces con todo esta presentación ustedes ya se imaginarán qué placa vamos a usar en esta sección.

67
00:06:55,180 --> 00:07:05,510
La sp 82 66 no. No vamos a usar esta placa y ahora les cuento el porqué bueno y por qué no vamos a usar

68
00:07:05,510 --> 00:07:09,590
la SP 82 66 sino que es tan popular y económica.

69
00:07:11,350 --> 00:07:18,280
Es algo que pensé durante mucho tiempo y lo reflexionaba yo estoy acá para dar lo mejor de mí.

70
00:07:18,400 --> 00:07:20,640
Sin embargo no sentía eso.

71
00:07:20,650 --> 00:07:27,640
Mientras preparaba las clases con esta placa y por qué me pasaba esto muy simple todos los proyectos

72
00:07:27,640 --> 00:07:33,430
comerciales que hoy en día tengo y que realmente me funcionan y que realmente me llevaron a buen puerto

73
00:07:34,240 --> 00:07:41,440
no están desarrollados en un 82 66 que esta placa me enseñó muchísimo que esta placa me lo dio en su

74
00:07:41,440 --> 00:07:48,370
momento todo seguro pero a la luz de la verdad hoy en día si tuviera que hacer un producto nuevo y si

75
00:07:48,370 --> 00:07:57,430
les cuento sobre los productos que ya fabricamos todos están basados en la SP 32 el sucesor del SP 82

76
00:07:57,430 --> 00:08:03,760
66 bueno estas decisiones son difíciles porque siempre vamos a dejar a alguien afuera alguien que quería

77
00:08:04,120 --> 00:08:06,520
avanzar con ese 82 66.

78
00:08:07,120 --> 00:08:13,510
Pero bueno denme un voto de confianza yo sé que es una placa un poco más cara un poco más difícil de

79
00:08:13,510 --> 00:08:14,170
conseguir.

80
00:08:15,540 --> 00:08:22,230
Pero les doy la tranquilidad de que si alguna vez les sale un proyecto real comercial comercial o no

81
00:08:22,250 --> 00:08:28,170
pero un proyecto real donde su dispositivo tiene que realizar una tarea seria y segura.

82
00:08:28,170 --> 00:08:35,880
La sp 32 es confirmado que tiene resultados perfectos y bueno y si les pareció que el salto entre un

83
00:08:35,880 --> 00:08:47,190
Arduino común y una CPU 82 66 era cuántico bueno la diferencia que tenemos con una SP 32 a su antecesor

84
00:08:47,190 --> 00:08:50,260
nomás ya es abismal.

85
00:08:50,280 --> 00:08:52,950
Por suerte la diferencia en precio no lo es.

86
00:08:52,980 --> 00:08:55,140
Bueno hablemos un poco del SP 32.

87
00:08:55,260 --> 00:08:56,490
A qué nos vamos a enfrentar.

88
00:08:56,490 --> 00:09:02,070
Bueno mira la SP 32 al igual que su antecesor también lo podemos conseguir.

89
00:09:02,070 --> 00:09:07,410
El chip solo ese no va a ser nuestro caso casi nunca lo vamos a usar así una pequeña placa ensamblada

90
00:09:07,500 --> 00:09:14,880
que está por ejemplo la que yo uso para fabricar equipos y después lo que les recomiendo que compren

91
00:09:15,090 --> 00:09:22,170
alguna de estas tipo de MCU a donde viene la SP 32 adosada a una placa a donde tenemos el controlador

92
00:09:22,180 --> 00:09:31,310
BSB pines para poder acceder cómodamente a todos los GPI o bueno la SP 32 tiene un procesador el X6

93
00:09:31,820 --> 00:09:42,540
extensive es un procesador potente de 32 bits igual que el 82 66 pero acá viene lo importante Agárrense

94
00:09:42,540 --> 00:09:44,730
de las Ila edulcora.

95
00:09:44,970 --> 00:09:47,250
En definitiva adentro tenemos dos núcleos.

96
00:09:47,250 --> 00:09:52,830
Podríamos decir que tenemos dos procesadores totalmente independientes en los cuales incluso voy a poder

97
00:09:52,830 --> 00:09:58,020
cargar programas diferentes para cada uno de ellos usando los mismos pines.

98
00:09:58,020 --> 00:09:59,880
Miren qué loco que suena esto.

99
00:10:00,150 --> 00:10:05,520
Entonces yo voy a poder hacer parpadear un LED con un procesador en un pin y con el otro procesador

100
00:10:05,520 --> 00:10:10,440
podré hacer parpadear un LED al mismo tiempo a otra velocidad con otra frecuencia.

101
00:10:10,440 --> 00:10:17,280
Se los dejo ahí como picando el tema creo que acabo de tocar una de las cualidades más importantes que

102
00:10:17,280 --> 00:10:18,860
tiene el SP 32.

103
00:10:19,140 --> 00:10:23,160
En cuanto a la memoria RAM algo que siempre escaseó en todos lados.

104
00:10:23,160 --> 00:10:31,230
Saltamos de 80 kilobytes en la SP 82 66 que en realidad solo son 40 kilos los que podemos usar a 520

105
00:10:31,230 --> 00:10:36,940
kilobytes de memoria flash tenemos versiones de hasta 16 megas para grabar.

106
00:10:36,950 --> 00:10:42,510
O sea si hacemos programas como los que estamos acostumbrados a hacer y vas a tener que escribir muchas

107
00:10:42,510 --> 00:10:49,640
líneas para poder llenar estos 16 megas SP 32 también tiene una memoria ROM dedicada.

108
00:10:49,920 --> 00:10:53,640
La atención es la misma o por lo menos similar.

109
00:10:53,730 --> 00:10:59,340
Tenemos la ventaja de que con menos tensión le podemos hacer andar desde los 2 voltios y medio hasta

110
00:10:59,340 --> 00:11:00,550
los 3,6.

111
00:11:00,660 --> 00:11:02,490
Usamos siempre 3,3.

112
00:11:02,490 --> 00:11:11,410
Un consumo muy reducido pero vamos a la parte importante a lo que nos gusta puertos serie tiene tres

113
00:11:11,770 --> 00:11:13,890
sí tres puertos series.

114
00:11:15,400 --> 00:11:20,260
Si bien hay uno que no podríamos utilizar pero también hecha la ley hecha la trampa ya tenemos un jack

115
00:11:20,350 --> 00:11:27,580
para poderlos aprovechar prácticamente en su totalidad a los tres puertos seriales dos puertos y 12

116
00:11:27,910 --> 00:11:28,960
cuatro puertos.

117
00:11:28,990 --> 00:11:39,190
Ese P.I 11 pines GPI o en total podemos aprovechar 16 pines con doble B.M tenemos 18 puertos analógicos

118
00:11:39,370 --> 00:11:47,410
de 12 bits en la SP 82 66 teníamos un puerto analógico y encima la tensión máxima era de un voltio era

119
00:11:47,410 --> 00:11:48,850
casi aprovechable.

120
00:11:48,850 --> 00:11:54,730
Estos son puertos que podamos usarlos de cero a 3,3 voltios de 12 bits y son 18.

121
00:11:54,880 --> 00:11:59,890
El convertidor analógico digital o sea la parte electrónica que estaba adentro que convierte las señales

122
00:11:59,890 --> 00:12:06,220
analógicas en valores digitales tienen un preamplificador Mesto no existe ninguna de las otras placas

123
00:12:06,220 --> 00:12:14,830
anteriores ni Arduino ni 82 66 y es un amplificador de bajo ruido esto es utilísimo para cuando tenemos

124
00:12:14,830 --> 00:12:16,240
que medir señales pequeñas

125
00:12:19,530 --> 00:12:26,700
convertidor digital analógico o sea yo tengo un valor digital y quiero que se exprese en una tensión

126
00:12:26,760 --> 00:12:35,130
analógica por alguno de los pines inexistente nuestras placas acá por falta de uno tenemos 2 de 8 bits.

127
00:12:35,370 --> 00:12:43,110
Tenemos un can bus que es un bus se la voy a hacer fácil es la norma que se utiliza para comunicarnos

128
00:12:43,110 --> 00:12:44,880
con las computadoras de los automóviles.

129
00:12:44,950 --> 00:12:50,620
Vieron esos enchufes cuadrados grandes que tiene seguramente tu vehículo adentro de la guantera o para

130
00:12:50,650 --> 00:12:51,860
ahí para conectarnos.

131
00:12:52,110 --> 00:12:59,150
Tiene la capacidad de conectarse por hardware de comunicarse por hardware a través de esta norma se

132
00:12:59,160 --> 00:13:04,300
abre un poco el espectro pero lo único que podemos hacer no vamos a ver que tiene wi.

133
00:13:04,320 --> 00:13:10,580
Obviamente es por lo que venimos a esta placa pero como si esto fuera poco también tiene un puerto ethernet

134
00:13:11,320 --> 00:13:16,310
que si bien para implementarlo habría que conectar un pequeño transformador sito tiene un puerto Ethernet

135
00:13:17,060 --> 00:13:23,090
de 100 megabits de velocidad como estos señores desprecies ya no sabían qué ponerle se les ocurrió ponerle

136
00:13:23,090 --> 00:13:30,840
un sensor de temperatura interno para que podamos medir la temperatura del procesador habrán pensado

137
00:13:30,840 --> 00:13:31,500
un poco más.

138
00:13:31,500 --> 00:13:32,950
Qué más le podemos poner.

139
00:13:33,000 --> 00:13:37,820
Y le pusieron un sensor de efecto Jol capacidad de comunicación infrarroja por hardware.

140
00:13:37,890 --> 00:13:51,460
Si inmerso 4 de 64 bits y acá creo que está una de las claves por las que hoy en día la SP 82 66 puede

141
00:13:51,460 --> 00:13:58,780
que haya perdido el reinado el trono a la hora de hacer proyectos prácticos y que realmente puedan ver

142
00:13:58,780 --> 00:14:03,890
la luz en un mercado real y es la encriptación por hardware.

143
00:14:04,180 --> 00:14:09,190
Está todo muy lindo todo muy bonito cuando desarrollamos proyectos y ya nos imaginamos ese producto

144
00:14:09,340 --> 00:14:17,140
en todas las góndolas de las tiendas del mundo pero hoy vivimos en un mundo donde la seguridad es primordial

145
00:14:18,670 --> 00:14:25,960
y la 82 66 noten no tiene la capacidad de encriptación por hardware y si bien ya haremos un capítulo

146
00:14:25,960 --> 00:14:28,110
especial para esto porque es muy importante.

147
00:14:28,110 --> 00:14:34,780
Bueno creo que lo he dicho todo o sea hoy en día si vos ves una página web que no cumple HTTPS y ya

148
00:14:34,780 --> 00:14:36,380
le tenés miedo ya no te conectas.

149
00:14:36,430 --> 00:14:37,920
Con esto pasa lo mismo.

150
00:14:37,980 --> 00:14:42,340
De poco te vas a servir desarrollar un súper proyecto que anda súper bien pero cuando tengas que enfrentarte

151
00:14:42,430 --> 00:14:48,760
a la realidad y te señalen con el dedo y te digan tu sistema es inseguro tu sistema pone en riesgo los

152
00:14:48,760 --> 00:14:52,590
datos de las personas no lo vas a pasar muy bien.

153
00:14:52,860 --> 00:14:58,560
Entonces como yo no la pasé muy bien cuando me pasó eso es uno de estos motivos el que hemos dado ese

154
00:14:58,560 --> 00:15:06,300
pequeño salto y te aseguro que al dominar la SP 32 vas a dominarla 82 66 sin ningún problema.

155
00:15:06,300 --> 00:15:08,610
Te lo garantizo.

156
00:15:08,760 --> 00:15:11,700
Y bueno y por eso es que estamos metidos en este lío.

157
00:15:11,820 --> 00:15:12,470
Sigamos.

158
00:15:12,480 --> 00:15:17,970
Y ya terminamos con las características tiene un generador de números aleatorios por hardware y vos

159
00:15:17,970 --> 00:15:19,750
me decís pero arruina también hacía eso.

160
00:15:19,750 --> 00:15:26,070
No no Hardy no lo que hace es simular números aleatorios con esta placa podemos generar números aleatorios

161
00:15:26,190 --> 00:15:33,320
de verdad se pueden encriptar la flash tiene arranque seguro y la mejor parte de todo.

162
00:15:33,390 --> 00:15:40,560
La conectividad inalámbrica no solamente vamos a poder usar toda la potencia de la conectividad Wi-Fi

163
00:15:41,100 --> 00:15:48,600
sino como si fuera poco también tenemos conectividad Bluetooth estoy seguro de que se me están escapando

164
00:15:48,600 --> 00:15:49,280
características.

165
00:15:49,290 --> 00:15:52,770
Pero bueno iba a decir las principales y terminé hablando un montón.

166
00:15:52,950 --> 00:16:01,200
Me salió así me salió del alma es creo el rubro de el desarrollo aplicado a microcontroladores que más

167
00:16:01,200 --> 00:16:06,900
me gusta que más disfruto donde se pueden hacer aplicaciones realmente útiles no porque las otras no

168
00:16:06,900 --> 00:16:09,770
lo sean pero son las aplicaciones que hoy se demandan.

169
00:16:09,930 --> 00:16:15,870
Por algún motivo hoy queremos todo igual que antes pero que se conecta a Internet y estamos en la mejor

170
00:16:15,870 --> 00:16:22,560
época del diote ya bajó la espuma ya bajo ese furor donde todo el mundo quería ponerle y noté como suelo

171
00:16:22,560 --> 00:16:28,110
decir hasta en la taza de café con leche que toma la abuela para ver la temperatura a la que toma la

172
00:16:28,110 --> 00:16:34,290
abuelita el café con leche no se bajó esa espuma y sólo quedan aplicaciones coherentes a donde realmente

173
00:16:34,290 --> 00:16:39,900
tenemos un mercado y una posibilidad de hacer algo así que bueno mientras te conseguís una SP 32 yo

174
00:16:39,900 --> 00:16:46,440
voy a estar esperando y preparando la próxima clase para que empecemos con todo a disfrutar de las capacidades

175
00:16:46,500 --> 00:16:47,620
de esta maravilla.

176
00:16:47,620 --> 00:16:50,460
Le mando un gran abrazo muchas gracias por acompañarme.

177
00:16:50,460 --> 00:16:51,710
Nos vemos en la próxima clase.
