Que es el modulo ESP 32

Electronic GCD
20 Feb 202411:42

Summary

TLDREste video presenta la placa SP32, una opción de alto rendimiento y bajo costo para proyectos Arduino. Integra WiFi y Bluetooth, con un procesador de 32 bits a 240 MHz, 4 MB de memoria flash y 500 KB de SRAM. Destaca por su tamaño reducido, similar al Arduino Nano, y su capacidad para Internet of Things, control remoto y domótica. Los programas se pueden escribir en Arduino IDE o Micropython, y su precio accesible la coloca como una opción competitiva.

Takeaways

  • 😀 El curso trata sobre un módulo de desarrollo basado en el controlador ESP32.
  • 🔍 La placa ESP32 ofrece alto rendimiento y bajo costo, con una memoria Flash de 4 MB y 512 KB de SRAM.
  • 📡 Integra WiFi y Bluetooth, facilitando la conexión a Internet y la comunicación inalámbrica.
  • 💡 Puede usarse para proyectos de IoT, como la domótica y el control remoto de dispositivos.
  • 🏠 Permite la integración con sistemas de voz como Alexa para controlar dispositivos del hogar.
  • 🔌 Tiene 30 pines, de los cuales 25 son GPIO, y soporta múltiples protocolos de comunicación.
  • 🛠 Funciona a 3.3 volts, lo que significa que es necesario considerar la compatibilidad de los sensores y módulos.
  • 📲 Posee pines touch que pueden ser utilizados como entradas táctiles, similar a una pantalla de teléfono móvil.
  • 💻 Se puede programar usando Arduino IDE y Micropython, ambos con soporte de código abierto.
  • 💰 El precio de la ESP32 es competitivo, disponible en diferentes plataformas como Amazon y AliExpress a precios accesibles.
  • 🌐 La placa es ideal para aplicaciones que requieren conectividad WiFi y Bluetooth BLE, con una potencia de transmisión de hasta 20 dBm.

Q & A

  • ¿Qué es la placa SP32 y qué la hace destacar?

    -La placa SP32 es una plataforma de desarrollo basada en el controlador Tensilica de 32 bits que opera a 240 MHz, con memoria flash de 4 MB y 512 KB de SRAM. Se destaca por su alto rendimiento, bajo costo y tamaño reducido, además de integrar módulos WiFi y Bluetooth.

  • ¿Cuál es la frecuencia de reloj y la memoria flash de la SP32?

    -La SP32 tiene una frecuencia de reloj de 240 MHz y una memoria flash de 4 MB.

  • ¿Qué tipo de conectividad inalámbrica ofrece la SP32?

    -La SP32 ofrece conectividad inalámbrica WiFi estándar 802.11 bgn y Bluetooth integrado.

  • ¿Cuál es la ventaja de la SP32 sobre el Arduino Nano o Micro?

    -La SP32 se equipara en tamaño al Arduino Nano o Micro pero ofrece una capacidad más competitiva gracias al costo menor e integración de módulos WiFi y Bluetooth.

  • ¿Qué tipo de proyectos se pueden realizar con la SP32?

    -Con la SP32 se pueden realizar proyectos de domótica y redes que permitan el control remoto de dispositivos, incluso la integración con sistemas como Alexa para el control de dispositivos del hogar.

  • ¿Cuál es el número de pines que tiene la SP32 y cuáles son sus funciones?

    -La SP32 cuenta con 30 pines, de los cuales 25 son GP (General Purpose Input Output) y pueden funcionar con diferentes protocolos como PWM, OneWire, I2C, SPI, UART y con convertidores ADC de 12 bits.

  • ¿Cómo afecta el voltaje de funcionamiento de la SP32 a la elección de sensores?

    -La SP32 funciona con un voltaje de 3.3V, por lo que se debe tener en cuenta que los sensores utilizados sean compatibles con este voltaje o se requiera un adaptador para usar sensores de otros voltajes.

  • ¿Qué características especiales tiene la SP32 en cuanto a la interacción táctil?

    -La SP32 cuenta con pines touch que permiten la interacción al tacto, similar a la de una pantalla táctil, lo que se traduce en una señal que la placa puede interpretar como una entrada.

  • ¿Cuál es el consumo promedio de la SP32 y cómo se alimenta?

    -El consumo promedio de la SP32 es de 100 mA, y puede ser alimentada a través de un regulador de voltaje de 3.3V en el circuito o directamente por un conector micro USB.

  • ¿Qué lenguajes de programación se pueden usar con la SP32 y qué herramientas de desarrollo están disponibles?

    -La SP32 puede ser programada en Arduino y Micropython, ambos con código abierto y herramientas de desarrollo gratuitas.

  • ¿Cuáles son los precios comunes de la SP32 en diferentes plataformas de venta?

    -La SP32 puede encontrarse en Amazon a 198 pesos mexicanos, en AliExpress por menos de 5 dólares y en Mercado Libre a un precio que incluye envío y puede oscilar entre 11 y 12 dólares.

  • ¿Qué interfaces externas soporta la SP32?

    -La SP32 soporta interfaces externas como SPI, I2C, UART, I2S, Ethernet, tarjeta SD, interfaces táctiles y capacitivas.

Outlines

00:00

💡 Introducción al Curso de Arduino Intermedio y la SP32

El video comienza con una introducción al curso de Arduino intermedio, enfocándose en la placa SP32, una opción de alto rendimiento y bajo costo. Se describe que esta placa es un módulo SOC basado en el controlador de 32 bits funcionando a 240 MHz, con 4 MB de memoria flash y 500 KB de SRAM. La placa incluye WiFi y Bluetooth integrados, haciendo que sea competitiva frente a placas como el Arduino Nano o Micro. Además, se menciona que la placa es más pequeña y tiene un costo menor, con la capacidad de conectarse a Internet y ser utilizada en proyectos de IoT, como la domótica y el control remoto de dispositivos.

05:00

🔌 Características Técnicas y Aplicaciones de la SP32

Se profundiza en las características técnicas de la SP32, destacando que cuenta con 30 pines, 25 de los cuales son GPIO y pueden operar de manera autónoma como servidor web. También se menciona que tiene soporte para PWM, OneWire, I2C, SPI, UART y convertidores ADC de 12 bits. La placa opera a 3.3V, lo que implica que se debe tener en cuenta al usar sensores que requieran un voltaje diferente. Además, se aborda la facilidad de programación con lenguajes como Arduino y Micropython, y se mencionan las especificaciones técnicas detalladas, como el procesador ESP32 Dual Core, la memoria y la conectividad WiFi y Bluetooth. Se sugiere que la placa es adecuada para aplicaciones de IoT, incluyendo la posibilidad de integrar servicios en la nube y enviar datos a plataformas como ThingSpeak.

10:03

💻 Disponibilidad y Precios de la SP32

El video concluye discutiendo la disponibilidad y los precios de la SP32. Se menciona que la placa puede encontrarse en diferentes plataformas como Amazon, AliExpress y Mercado Libre, con precios variando desde 198 pesos mexicanos hasta menos de 5 dólares, dependiendo de la plataforma y la ubicación. También se destaca la ventaja de comprar en Mercado Libre para una entrega más rápida. Finalmente, se resume que la SP32 es una solución todo en uno con WiFi y Bluetooth, certificada y que ofrece una gran cantidad de interfaces para conectar periféricos, lo que la hace una opción atractiva para proyectos Arduino avanzados.

Mindmap

Keywords

💡Arduino

Arduino es una plataforma de prototipado abierta y fácil de usar para la electrónica, diseño de prototipos de hardware, artes y proyectos de software. En el video, Arduino se menciona como una plataforma de programación popular para la placa SP32, indicando que los usuarios que ya tienen experiencia con Arduino pueden aplicar sus conocimientos a este nuevo dispositivo.

💡SP32

La SP32 es una placa de desarrollo basada en el controlador de sistema en chip (SoC) ESP32, destacada por su alto rendimiento y bajo costo. En el video, se describe como una alternativa compacta y económica al Arduino Nano o Micro, con la ventaja adicional de tener WiFi y Bluetooth integrados.

💡ESP32

El ESP32 es un microcontrolador de 32 bits con WiFi y Bluetooth integrados, fabricado por Espressif Systems. En el contexto del video, el ESP32 es el núcleo del dispositivo SP32, proporcionando una gran cantidad de recursos y funcionalidades para proyectos IoT y de domótica.

💡WiFi

WiFi es una tecnología de red inalámbrica que permite la conexión a Internet o redes locales sin el uso de cables. En el video, se destaca que la SP32 tiene WiFi integrado, lo que permite a los usuarios crear proyectos que se pueden conectar a redes inalámbricas y controlar dispositivos a distancia.

💡Bluetooth

Bluetooth es una tecnología de comunicación inalámbrica utilizada para conectar dispositivos electrónicos a corta distancia. En el video, se menciona que la SP32 tiene Bluetooth integrado, lo que abre la posibilidad de crear proyectos que se pueden sincronizar con otros dispositivos Bluetooth como teléfonos o auriculares.

💡IoT (Internet of Things)

IoT se refiere a la interconexión de objetos diarios con la capacidad de transferir datos a través de una red. En el video, se menciona que la SP32 es ideal para proyectos de IoT, como la supervisión y el control remoto de dispositivos, gracias a su capacidad de conexión inalámbrica.

💡GPIO (General Purpose Input Output)

GPIO es un término utilizado para describir los pines de entrada y salida en una placa de desarrollo, como la SP32, que pueden ser utilizados para interactuar con el mundo físico a través de sensores y actuadores. En el video, se menciona que la SP32 tiene 25 pines GPIO, lo que aumenta su flexibilidad y capacidad para interactuar con diferentes tipos de hardware.

💡PWM (Pulse Width Modulation)

PWM es una técnica utilizada para controlar la cantidad de tiempo que se mantiene un circuito en un estado activo o en un estado de alta tensión. En el video, se menciona que la SP32 soporta PWM, lo que permite el control de motores, LEDs y otros dispositivos que requieren un control de potencia analógico.

💡MicroPython

MicroPython es un lenguaje de programación que implementa el estándar de Python 3 en microcontroladores y sistemas embebidos. En el video, se sugiere que, aunque la SP32 puede ser programada con Arduino, también es posible aprender MicroPython para programar la placa, lo que ofrece una alternativa para aquellos que están familiarizados con Python.

💡Tensilica

Tensilica es una marca de microcontroladores de 32 bits de Xtensa, que ahora pertenece a Cadence Design Systems. En el video, se menciona que el procesador de la SP32 es un 'Tensilica LX6', lo que indica que es un procesador personalizado de alto rendimiento y bajo consumo de energía.

💡DMP (Digital Signal Processor)

Un procesador de señales digitales, o DMP, es un tipo de microcontrolador especializado en el procesamiento de señales digitales. Aunque no se menciona directamente en el video, la capacidad de la SP32 para realizar tareas como la codificación de voz y transmisión de música sugiere que tiene capacidades de procesamiento de señales digitales avanzadas.

Highlights

Curso de Arduino intermedio, introducción a la placa SP32.

SP32 es una plataforma de desarrollo basada en un controlador System Chip de 32 bits.

Funciona a una frecuencia de 240 MHz y tiene 4 MB de memoria flash y 512 KB de SRAM.

Integración de WiFi y Bluetooth, compatible con estándares 82.11 b/g/n.

SP32 es más pequeña que Arduino Nano o Micro y tiene un costo menor.

Incluye módulo WiFi y Bluetooth, lo que la hace competitiva frente a otros Arduino.

Protocolo TCP/IP integrado, permite conexión a Internet y operaciones inalámbricas.

Potencial para proyectos de domótica y redes, incluyendo la posibilidad de usar con Alexa.

30 pines en total, 25 de los cuales son GPIO.

Capacidad de funcionar como servidor web y recibir comandos remotos.

Soporta interfaces PWM, OneWire, I2C, SPI, UART y convertidores ADC de 12 bits.

Funciona con voltaje de 3.3V, lo que implica precaución al usar sensores.

Contiene pines touch, que permiten controles táctiles.

Programable con Arduino IDE y Micropython, ambos con código abierto.

Procesador ESP32-D0WD con núcleo dual, frecuencia variable de 160 a 240 MHz.

Memoria de 448 KB de ROM y 520 KB de SRAM, con flash QSPI de 4 MB.

Soporte para WiFi con antena integrada y Bluetooth BLE y Classic.

Interfaz USB serial CP2102 y modo de funcionamiento low power.

Potencia de salida de 20 dBm, conexión con nube y envío de datos a plataformas como ThingSpeak.

Precios accesibles en Amazon, AliExpress y Mercado Libre.

SP32 es una solución todo en uno con WiFi y Bluetooth, con interfaces para periféricos.

Transcripts

play00:02

[Aplausos]

play00:05

[Música]

play00:08

[Aplausos]

play00:09

[Música]

play00:16

bien Vamos a dar inicio y continuar con

play00:17

este curso de ardino intermedio y en

play00:20

esta ocasión veremos una de las placas

play00:22

que también se puede utilizar dentro de

play00:24

la programación de arduino y la cual

play00:27

representa un alto rendimiento y un bajo

play00:29

costo así como el tamaño que esta tiene

play00:32

y estamos hablando por supuesto de la

play00:35

sp32 y vamos a ver qué es esta tarjeta

play00:39

sp32 y es una plataforma completa de

play00:42

desarrollo módulo soc System chip basado

play00:45

en el mi controlador tan sílica de 32

play00:48

bits funcionando a una frecuencia relo

play00:50

de 240 mhz con una memoria flash de 4 MB

play00:55

y 500 kb de s Ram tiene cognitiva deed

play01:00

inalámbrica WiFi estándar

play01:02

82.11 bgn y Bluetooth integrado esta

play01:06

placa como ya se mencionó previamente es

play01:08

una placa que tiene una capacidad o un

play01:12

tamaño muy pequeño equiparable a lo que

play01:15

es el arduino Nano o micro pero la

play01:18

diferencia que tiene esta placa es de

play01:20

que es de un costo menor Y además ya

play01:23

tiene integrado lo que es un módulo WiFi

play01:26

y un módulo bluetooth en ella lo cual

play01:29

hace pues una placa más competitiva a

play01:32

diferencia del arduino Nano o

play01:36

micro además el sp32 tiene el protocolo

play01:40

tcp IP integrado permitiendo su acceso a

play01:43

internet a través de un router wifi con

play01:45

el cual puede conectarse una distancia

play01:47

de 3 a 5 m en forma inalámbrica gracias

play01:50

a su antena integrada al

play01:53

módulo al tener la capacidad esta placa

play01:56

de poderse conectar a Internet nos

play01:58

permite a nosotros nosotos realizar

play02:00

distintos proyectos de domótica y de

play02:03

redes en las cuales nosotros podemos

play02:05

controlar dispositivos circuitos a

play02:08

distancia incluso aplicaciones en la que

play02:11

nosotros podemos utilizar esta placa

play02:14

conectada Alexa en nuestro en nuestro

play02:19

hogar y como ya se mencionó sus

play02:22

aplicaciones típicas se encuentran en el

play02:23

llamado internet of things lot es decir

play02:27

la supervisión el control remoto de

play02:29

dispositivo ya sea a través de una red

play02:31

local Lan o

play02:33

remotamente operando como servidores de

play02:36

internet web server para funciones de

play02:39

robótica y domótica las cuales ya se

play02:42

mencionaron yo puedo conectar mis

play02:44

dispositivos como Alexa en esta placa y

play02:47

poder controlar algunos objetos dentro

play02:51

de mi hogar tal vez como aspiradoras

play02:53

cámaras luces un refrigerador triturador

play02:58

etcétera

play03:01

entonces este módulo pues es un módulo

play03:03

muy pequeño pero no por ser pequeño deja

play03:06

de tener pues una gran capacidad ya que

play03:09

cuenta con 30 Pines de los cuales 25 son

play03:11

llamados gpo general purpos input output

play03:15

y pueden funcionar de manera totalmente

play03:17

Autónoma como servidor web y recibir

play03:19

comandos remotos para operar los Pines

play03:22

mencionados ya sea para activar

play03:24

dispositivos o enviar estatus de

play03:26

sensores digitales o analógicos lo cual

play03:28

incluye bien Pines con las funciones pwm

play03:32

onewire

play03:34

i2c spi wart y convertidores ad de 12

play03:38

bits entonces aquí podemos ver nosotros

play03:40

el esquema de esta placa Y aquí tiene su

play03:44

lo que es su circuito sus módulos de

play03:47

wi-fi y

play03:48

Bluetooth además cuenta con Pines

play03:51

idénticos a lo que es arduino sus Pines

play03:54

de entrada salida pero aquí vemos que

play03:56

este cuenta con 25 Pines que pueden

play03:59

pueden ser utilizados como entrada y

play04:00

salida vemos aquí sus funciones una de

play04:03

las características es de que esta

play04:05

tarjeta funciona con 3.3 vol funciona

play04:09

con un voltaje menor arduino y con ello

play04:12

nosotros pues debemos de tomar en cuenta

play04:14

eso al utilizar

play04:16

sensores Nosotros le una especificación

play04:19

del sensor que esos sensores puedan

play04:20

trabajar a este voltaje si no pues

play04:23

tendríamos que agregarle algo extra para

play04:25

poder dar ese voltaje que se

play04:28

necesita otra de las características

play04:31

como lo vemos aquí es de que cuenta con

play04:34

algunos Pines touch de este lado vemos

play04:36

del cero al tres y del cuatro al se y

play04:40

del 7 8 y nu Qué significa Touch en esta

play04:45

categoría que nosotros al tocar con

play04:48

nuestro dedo el pin correspondiente a

play04:52

este Touch que vemos aquí nosotros al

play04:55

dar un toque con nuestro dedo estamos

play04:57

mandando una pequeña señal la la cual la

play05:00

placa la toma y la convierte como si

play05:02

fuera un una pantalla de celular o

play05:06

cualquier dispositivo que nosotros

play05:07

podamos controlar por esas de las

play05:10

características especiales que tiene

play05:13

esta placa además de ello Pues como ya

play05:16

se mencionó también tiene una forma de

play05:19

montaje de entrada sus tierras tiene su

play05:22

wifi tiene su bluetoth el cual pues Abre

play05:24

las posibilidades a tener mayor

play05:29

nuestros dispositivos y pues sobre todo

play05:31

que es a un mejor y menor costo tiene

play05:35

también sus convertidores analógicos

play05:37

digitales ya que si nosotros queremos

play05:40

obtener o convertir señales analógicas

play05:43

nosotros Contamos con esos Pines los

play05:45

cuales nos permite realizar esa

play05:50

función y como ya se mencionó en su

play05:53

alimentación su voltaje de alimentación

play05:55

es de cco el cual es reducido a 3.3 por

play05:58

medio de un regulador ad on

play06:00

Board el consumo promedio es de 100 mamp

play06:04

la corriente aumenta durante la

play06:06

transmisión y recepción del WiFi de tal

play06:08

manera que si se alimenta con fuente

play06:10

externa se recomienda una capacidad de

play06:13

300 mamp también puede alimentarse

play06:16

directamente a través del conector micro

play06:20

USB los lenguajes de programación más

play06:23

usados para el sp32 son arduino Y

play06:25

micropython ambos son de código abierto

play06:28

y cuentan con herramientas de desarrollo

play06:30

gratuitas Entonces es algo muy

play06:31

importante a nosotros que esta placa

play06:34

nosotros podemos utilizar el programa de

play06:36

arduino el que usamos convencionalmente

play06:39

para poder programarla y ese lenguaje

play06:41

así sin ya necesidad de nosotros de

play06:44

aprender micropython Aunque nosotros si

play06:46

quisiéramos aprender micropython podemos

play06:48

hacerlo para programar la placa pero si

play06:50

ya sabemos arduino ya se puede trabajar

play06:53

en arduino si sabe un micropython

play06:55

solamente micropython Pues solamente con

play06:57

micropython lo podemos nosotros

play07:01

trabajar sus especificaciones es que

play07:04

tiene un procesador tensilica ex Dual

play07:07

Core 32 bits lx6 una frecuencia de relo

play07:10

de 160 a 240 mhz para desempeñar sus

play07:14

funciones un desempeño de hasta 600 d

play07:17

mpis una memoria de 448 kb de Room 520

play07:22

kb de s Ram 16 kb s Ram in rtc realtime

play07:28

Club qspi flash es ram de 4 MB número

play07:32

total de Pines gpio 25 WiFi con antena

play07:36

integrada estándar 82.11 bgn y una

play07:41

velocidad de hasta 150 MB un Bluetooth

play07:45

ble y Bluetooth H Classic interfaz USB

play07:49

serial cp2102 on Board un modo de

play07:53

funcionamiento low Power fipc out output

play07:56

de 25 Pines convertidores analógicos

play07:59

digitales de 12 bits dax convertidor

play08:02

digital analógico de 8 bits un

play08:05

pwm un regulador de 3.3 vol un voltaje

play08:09

de alimentación de cco y niveles de

play08:11

voltaje de

play08:12

entrada de salidas 3.3 de CD también

play08:17

esto es un módulo de que tiene WiFi

play08:21

bluetooth ble para aplicaciones con

play08:24

sensores de baja potencia hasta hasta

play08:27

tareas exigentes como codificación de

play08:30

voz y transmisión de música y de

play08:32

codificación MP3 contiene además una

play08:35

corriente de reposo de 5 microamperes

play08:38

una velocidad de hasta 150 MB por

play08:41

segundo y una Potencia de salida de 20

play08:44

dbm una conexión con Nube y puede enviar

play08:48

datos de sensores a plataformas como

play08:49

Tina aud bits por medio de protocolo

play08:52

http una instalación de noets y no de

play08:56

red envío de datos de sensores y control

play08:58

de actuadores una aplicación de

play09:01

monitoreo remoto multisensor un manejo

play09:03

de nodos y dashboard en node Red una

play09:07

aplicación con sensores actuadores y

play09:10

nrf24 l0 un reenvío de datos hacia

play09:14

things Peak desde no red una creación de

play09:17

dashboard en arduino iot Cloud para el

play09:19

envío de sensores de datos y control de

play09:23

de

play09:25

actuadores y los precios comunes en los

play09:28

que ronda esta placa pues es una placa

play09:31

que se puede encontrar en distintas

play09:33

páginas a un precio pues bajo una de

play09:36

ellas es en Amazon nosotros podemos

play09:39

encontrarla en 198 pesos mexicanos que

play09:43

son aproximadamente

play09:46

$ podemos encontrarla en aliexpress a un

play09:50

precio

play09:52

de

play09:54

hasta 5 o menos de 5 nosotros podemos

play09:58

encontrarlo en mercado libre que también

play10:02

está en pesos y aquí con el envío y todo

play10:06

nos puede salir hasta unos 11 12 también

play10:08

que tiene su ventaja que diferencia de

play10:11

aliexpress Pues con Mercado libre nos

play10:13

llegaría un poco más rápido y estas son

play10:15

algunas de las páginas o precios que se

play10:18

pueden manejar y en conclusión el módulo

play10:22

sp32 es una solución de Wii Bluetooth

play10:25

todo en uno integrada y certificada que

play10:28

proporciona solo la radio inalámbrica

play10:31

sino también un procesador integrado con

play10:33

interfaces para conectarse con varios

play10:36

periféricos el procesador en realidad

play10:38

tiene dos núcleos de procesamiento cuyas

play10:41

frecuencias operativas pueden

play10:43

controlarse independientemente entre 80

play10:46

mhz y

play10:48

240 mhz los periféricos del procesador

play10:51

facilitan la conexión a una variedad de

play10:54

interfaces externas como la interfaz

play10:57

periférica spi I i2c transmisor receptor

play11:01

asíncrono universal wart i2c i2s Perdón

play11:06

etnet tarjeta SD interfaces táctiles Y

play11:09

capacitivas entonces como podemos

play11:11

observar tiene algunas ventajas mayores

play11:14

a lo que es lo de arduino eh Nano o

play11:18

arduino micro que es la comparo con esos

play11:20

porque pues son las del mismo son casi

play11:23

el mismo tamaño bien entonces si el

play11:26

video les gustó pues favor de comentar

play11:29

compartir dar like y

play11:31

[Música]

play11:39

[Aplausos]

play11:41

suscribirse

Rate This

5.0 / 5 (0 votes)

Связанные теги
ArduinoSP32IoTWiFiBluetoothProgramaciónDomóticaTecnologíaRobóticaHardware
Вам нужно краткое изложение на английском?