Hola bienvenidos a la primera clase y te y vamos a meternos rápidamente en tema sin dar vueltas.
Hace como tres o cuatro años fue que descubrí la SP 82 66.
Si no me equivoco salió en el 2014.
Bueno para qué decirles revolucionó el mercado pero mucho antes creo que revolucionó mi interior.
Porque quedé totalmente maravillado.
Esto ya se venía haciendo ya sea por internet por wifi incluso desde la década del 40 del 30 no lo sé
desde que existen los radioaficionados a través de ondas de radio.
Bueno obviamente el internet nos ha abierto el espectro y nos permite un sinfín de posibilidades.
Tan es así que nace esta nueva categoría el Internet de las cosas.
En cuanto yo empecé a escuchar la palabra me acuerdo que en español al menos me sonaba bastante duro
o bastante como una frase desconectada.
Bueno volvamos a la SP 82 66 la lanza una empresa china llamada expresiva y en su momento bueno era
durísimo porque solamente venía con un set de comandos até.
No pasó mucho tiempo hasta que potentes comunidades empezaron a desarrollar firmwares personalizados.
Estoy hablando de El código de bajo nivel que controla el chip SP 82 66.
Hasta que llegó el día a donde una comunidad desarrolló la manera para poder programar estos SP con
la plataforma Arduino y esa sí que fue otra revolución porque pasamos de programar placas que a duras
penas corren a 16 o a 30 m Gers a programar placas que son capaces de correr hasta 160 mãnager.
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
hora de poderle regular la potencia en vez de escribir la palabra potencia en el menú aparece pot y
un punto para ahorrarme incluso esos cuatros caracteres y de golpe pasar de esa prisión de esa jaula
a un mundo donde la memoria sobra.
Vamos a decirlo de esa manera fue increíble.
Entonces quiero repasar con ustedes brevemente las características de la SP 82 66 pero no se afianzan
demasiado porque en minutos viene una sorpresa.
La sp 82 66 debuta con un formato que es la 0 1 es la que estamos viendo ahora.
Super pequeña de la cual podíamos aprovechar dos o tres GPO o salidas o entradas aunque había algunos
hacks para sacarles algunas más pero este era el modelo que conseguimos en su momento.
Apenas salió en realidad el microcontrolador.
El chip es que estamos viendo ahora ese es el SP 82 66 y se vale de una memoria externa para poder almacenar
los programas pero imagínense ahora teníamos 4 megas 4 millones de caracteres para escribir nuestros
programas y aprovechar también esa memoria para si tenemos que hacer menú es lo que a mí tanto me faltaba.
Hagamos un repaso rápido de las características de este dispositivo tiene un CPU de 32 bits una gran
diferencia con los 8 bits con los 8 bits que estamos acostumbrados a usar de Arduino que es que en Arduino
podemos hacer variables de 32 bits sí de 16 también pero lo que hace a Arduino internamente es unir
dos variables o dos porciones de memoria de 8 bits por el contrario la SP 82 66 de manera nativa se
puede manejar estructuras de 32 bits.
Eso ya es impresionante.
El voltaje con el que trabaja a diferencia de los 5 voltios a los que estamos acostumbrados oscila entre
los 3 y los 3,6 voltios lo estándares 3,3 voltios y por supuesto guai fai.
Esta es la característica que hace que esta placa pertenezca al Internet de las cosas por primera vez
teníamos en un chip súper pequeño súper potente la capacidad de conectarnos sin un gel o una placa adicional
con Arduino comúnmente teníamos que ponerle o un siel de Ethernet para conectar un cable de red común
o algún siel de wifi súper complicados de controlar.
Pero ahora el campo se abría me podía conectar a cualquier router en mi casa era increíble.
Es increíble hasta el día de hoy y para mí.
Además la SP 82 66 no solamente es un cliente que se conecta a routers sino que también ella puede hacer
de Access Point o vamos a decirlo entre comillas router.
El chip tiene 17 puertos GPO lo que no es para nada poco.
Todos pueden ser configurados con resistencias Pulau o pulan.
Imagínense todos los proyectos Vardenos que podemos hacer bueno lo importante es que también nos deja
tranquilo porque tiene los principales protocolos de comunicación.
Tiene SP y tiene 12 y tiene puertos sedería así que es un Ardi uno más bueno y retomando los modelos
de placas que fueron saliendo para nosotros los desarrolladores.
Como les conté arrancamos con la Zero 1 que hicimos maravillas y la seguimos haciendo una muy poco popular
que era la s p0 5 una pequeñita.
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
electromagnética.
Desde y hacia la SP y junto con esta SP2 aparecieron un montón de otro tipo de placas de desarrollo
donde se incorporaba en el mismo circuito la posibilidad de tener el adaptador BSB serial el regulador
de voltaje.
Entonces éramos totalmente autónomos simplemente enchufamos la placa a la computadora y hacemos lo que
nos plazca.
La más popular de este tipo es la node MCU y la principal ventaja es ésta la comodidad y que tenemos
pines para poder acceder a todos los GPO de la SP 82 66
bueno entonces con todo esta presentación ustedes ya se imaginarán qué placa vamos a usar en esta sección.
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
la SP 82 66 sino que es tan popular y económica.
Es algo que pensé durante mucho tiempo y lo reflexionaba yo estoy acá para dar lo mejor de mí.
Sin embargo no sentía eso.
Mientras preparaba las clases con esta placa y por qué me pasaba esto muy simple todos los proyectos
comerciales que hoy en día tengo y que realmente me funcionan y que realmente me llevaron a buen puerto
no están desarrollados en un 82 66 que esta placa me enseñó muchísimo que esta placa me lo dio en su
momento todo seguro pero a la luz de la verdad hoy en día si tuviera que hacer un producto nuevo y si
les cuento sobre los productos que ya fabricamos todos están basados en la SP 32 el sucesor del SP 82
66 bueno estas decisiones son difíciles porque siempre vamos a dejar a alguien afuera alguien que quería
avanzar con ese 82 66.
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
conseguir.
Pero les doy la tranquilidad de que si alguna vez les sale un proyecto real comercial comercial o no
pero un proyecto real donde su dispositivo tiene que realizar una tarea seria y segura.
La sp 32 es confirmado que tiene resultados perfectos y bueno y si les pareció que el salto entre un
Arduino común y una CPU 82 66 era cuántico bueno la diferencia que tenemos con una SP 32 a su antecesor
nomás ya es abismal.
Por suerte la diferencia en precio no lo es.
Bueno hablemos un poco del SP 32.
A qué nos vamos a enfrentar.
Bueno mira la SP 32 al igual que su antecesor también lo podemos conseguir.
El chip solo ese no va a ser nuestro caso casi nunca lo vamos a usar así una pequeña placa ensamblada
que está por ejemplo la que yo uso para fabricar equipos y después lo que les recomiendo que compren
alguna de estas tipo de MCU a donde viene la SP 32 adosada a una placa a donde tenemos el controlador
BSB pines para poder acceder cómodamente a todos los GPI o bueno la SP 32 tiene un procesador el X6
extensive es un procesador potente de 32 bits igual que el 82 66 pero acá viene lo importante Agárrense
de las Ila edulcora.
En definitiva adentro tenemos dos núcleos.
Podríamos decir que tenemos dos procesadores totalmente independientes en los cuales incluso voy a poder
cargar programas diferentes para cada uno de ellos usando los mismos pines.
Miren qué loco que suena esto.
Entonces yo voy a poder hacer parpadear un LED con un procesador en un pin y con el otro procesador
podré hacer parpadear un LED al mismo tiempo a otra velocidad con otra frecuencia.
Se los dejo ahí como picando el tema creo que acabo de tocar una de las cualidades más importantes que
tiene el SP 32.
En cuanto a la memoria RAM algo que siempre escaseó en todos lados.
Saltamos de 80 kilobytes en la SP 82 66 que en realidad solo son 40 kilos los que podemos usar a 520
kilobytes de memoria flash tenemos versiones de hasta 16 megas para grabar.
O sea si hacemos programas como los que estamos acostumbrados a hacer y vas a tener que escribir muchas
líneas para poder llenar estos 16 megas SP 32 también tiene una memoria ROM dedicada.
La atención es la misma o por lo menos similar.
Tenemos la ventaja de que con menos tensión le podemos hacer andar desde los 2 voltios y medio hasta
los 3,6.
Usamos siempre 3,3.
Un consumo muy reducido pero vamos a la parte importante a lo que nos gusta puertos serie tiene tres
sí tres puertos series.
Si bien hay uno que no podríamos utilizar pero también hecha la ley hecha la trampa ya tenemos un jack
para poderlos aprovechar prácticamente en su totalidad a los tres puertos seriales dos puertos y 12
cuatro puertos.
Ese P.I 11 pines GPI o en total podemos aprovechar 16 pines con doble B.M tenemos 18 puertos analógicos
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
casi aprovechable.
Estos son puertos que podamos usarlos de cero a 3,3 voltios de 12 bits y son 18.
El convertidor analógico digital o sea la parte electrónica que estaba adentro que convierte las señales
analógicas en valores digitales tienen un preamplificador Mesto no existe ninguna de las otras placas
anteriores ni Arduino ni 82 66 y es un amplificador de bajo ruido esto es utilísimo para cuando tenemos
que medir señales pequeñas
convertidor digital analógico o sea yo tengo un valor digital y quiero que se exprese en una tensión
analógica por alguno de los pines inexistente nuestras placas acá por falta de uno tenemos 2 de 8 bits.
Tenemos un can bus que es un bus se la voy a hacer fácil es la norma que se utiliza para comunicarnos
con las computadoras de los automóviles.
Vieron esos enchufes cuadrados grandes que tiene seguramente tu vehículo adentro de la guantera o para
ahí para conectarnos.
Tiene la capacidad de conectarse por hardware de comunicarse por hardware a través de esta norma se
abre un poco el espectro pero lo único que podemos hacer no vamos a ver que tiene wi.
Obviamente es por lo que venimos a esta placa pero como si esto fuera poco también tiene un puerto ethernet
que si bien para implementarlo habría que conectar un pequeño transformador sito tiene un puerto Ethernet
de 100 megabits de velocidad como estos señores desprecies ya no sabían qué ponerle se les ocurrió ponerle
un sensor de temperatura interno para que podamos medir la temperatura del procesador habrán pensado
un poco más.
Qué más le podemos poner.
Y le pusieron un sensor de efecto Jol capacidad de comunicación infrarroja por hardware.
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
que haya perdido el reinado el trono a la hora de hacer proyectos prácticos y que realmente puedan ver
la luz en un mercado real y es la encriptación por hardware.
Está todo muy lindo todo muy bonito cuando desarrollamos proyectos y ya nos imaginamos ese producto
en todas las góndolas de las tiendas del mundo pero hoy vivimos en un mundo donde la seguridad es primordial
y la 82 66 noten no tiene la capacidad de encriptación por hardware y si bien ya haremos un capítulo
especial para esto porque es muy importante.
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
le tenés miedo ya no te conectas.
Con esto pasa lo mismo.
De poco te vas a servir desarrollar un súper proyecto que anda súper bien pero cuando tengas que enfrentarte
a la realidad y te señalen con el dedo y te digan tu sistema es inseguro tu sistema pone en riesgo los
datos de las personas no lo vas a pasar muy bien.
Entonces como yo no la pasé muy bien cuando me pasó eso es uno de estos motivos el que hemos dado ese
pequeño salto y te aseguro que al dominar la SP 32 vas a dominarla 82 66 sin ningún problema.
Te lo garantizo.
Y bueno y por eso es que estamos metidos en este lío.
Sigamos.
Y ya terminamos con las características tiene un generador de números aleatorios por hardware y vos
me decís pero arruina también hacía eso.
No no Hardy no lo que hace es simular números aleatorios con esta placa podemos generar números aleatorios
de verdad se pueden encriptar la flash tiene arranque seguro y la mejor parte de todo.
La conectividad inalámbrica no solamente vamos a poder usar toda la potencia de la conectividad Wi-Fi
sino como si fuera poco también tenemos conectividad Bluetooth estoy seguro de que se me están escapando
características.
Pero bueno iba a decir las principales y terminé hablando un montón.
Me salió así me salió del alma es creo el rubro de el desarrollo aplicado a microcontroladores que más
me gusta que más disfruto donde se pueden hacer aplicaciones realmente útiles no porque las otras no
lo sean pero son las aplicaciones que hoy se demandan.
Por algún motivo hoy queremos todo igual que antes pero que se conecta a Internet y estamos en la mejor
época del diote ya bajó la espuma ya bajo ese furor donde todo el mundo quería ponerle y noté como suelo
decir hasta en la taza de café con leche que toma la abuela para ver la temperatura a la que toma la
abuelita el café con leche no se bajó esa espuma y sólo quedan aplicaciones coherentes a donde realmente
tenemos un mercado y una posibilidad de hacer algo así que bueno mientras te conseguís una SP 32 yo
voy a estar esperando y preparando la próxima clase para que empecemos con todo a disfrutar de las capacidades
de esta maravilla.
Le mando un gran abrazo muchas gracias por acompañarme.
Nos vemos en la próxima clase.