Ir al contenido

Primera mirada al ESP32

El ESP32 es una solución integral para proyectos de IoT que destaca por su potencia, versatilidad y bajo consumo de energía. En esta guía te mostramos los componentes principales y las funciones de este chip que se convirtió en un estándar …

El ESP32 es una solución integral para proyectos de IoT que destaca por su potencia, versatilidad y bajo consumo de energía. En esta guía te mostramos los componentes principales y las funciones de este chip que se convirtió en un estándar para desarrolladores.

¿Qué es el ESP32?

El ESP32 es una familia de sistemas en chip (SoC) altamente integrados con Wi-Fi y Bluetooth (Clásico y BLE), desarrollados por Espressif Systems. Diseñado para aplicaciones de IoT de alto rendimiento, mejora muchísimo lo que ofrecía el ESP8266, brindando más potencia de procesamiento y una mayor cantidad de periféricos.

Estos módulos son bárbaros para leer una gran variedad de entradas, como datos ambientales, señales biométricas a través de sensores I²C/SPI, audio y comandos remotos por red. Como respuesta, pueden manejar motores y servos, subir datos a plataformas de nube (como AWS o Azure), mostrar información en pantallas OLED o TFT, y hasta realizar interacciones de voz básicas.

Para programarlo, podés usar Arduino Core, MicroPython o ESP-IDF. Si recién empezás, el Arduino IDE es la opción más tranqui para acceder a sus funciones avanzadas. Además, la comunidad global es enorme, así que vas a encontrar miles de librerías y proyectos listos para usar, ya sea que quieras armar una estación climática portátil o un robot controlado por Wi-Fi.

Descripción general de la placa de desarrollo

Usando el ESP32 DevKit V1 como referencia, estos son los componentes clave: el módulo principal con procesador dual-core de 32 bits, el circuito de regulación de potencia (que estabiliza la entrada a 3.3V), el puente USB-a-UART para la comunicación con la PC y el oscilador de cristal que marca el ritmo de operación.

Para darle energía a la placa, tenés dos caminos principales. El primero es por USB, que es ideal para desarrollar y cargar código. El segundo es mediante el pin Vin, que acepta entre 5V y 12V de una fuente externa. Pero ojo: no te pases de los 12V en Vin porque podés dañar el regulador y el módulo. Además, recordá que los pines funcionan con lógica de 3.3V; no conectes señales de 5V directamente, usá un conversor de niveles si es necesario.

Funciones importantes de los pines

Los pines del ESP32 son configurables por software, lo que te da mucha flexibilidad. Mirá este resumen de las funciones principales:

  • Alimentación y tierra: El pin 3V3 entrega una salida regulada de 3.3V, GND es la tierra común para todos los módulos, y Vin es la entrada de alimentación externa.
  • GPIO de propósito general: Pines como el GPIO15 (D15) que soporta PWM y SPI, o el GPIO2, que debe estar en nivel alto al arrancar para evitar problemas en el inicio.
  • UART: Los pines GPIO16 (RX2) y GPIO17 (TX2) se usan para comunicación serie secundaria, mientras que el GPIO3 y GPIO1 se encargan de la programación y el debug por USB.
  • ADC / DAC / Touch: Tenés entradas analógicas (ADC), sensores táctiles integrados y salidas analógicas reales (DAC) en los pines GPIO25 y GPIO26.
  • Buses de comunicación: Soporte nativo para I²C (SDA en pin 21, SCL en pin 22) y SPI. El pin EN sirve para habilitar el chip o resetearlo.

Descarga del modelo 3D

Fijate que podés descargar el paquete comprimido directamente desde esta página. Una vez que lo extraigas, vas a tener el archivo .step de la placa madre, que te va a venir bárbaro como referencia para tus propios diseños de modelado 3D.

Fuente: Adaptado al español desde el wiki oficial Elegoo (licencia CC BY-SA). Revisión técnica por equipo Breva.

Fuente: Adaptado al español desde el wiki oficial (licencia CC BY-SA). Revisión técnica por equipo Breva.
25%
Tecnología real, elegida con criterio técnico Probás, aprendés y te llevás lo correcto Showroom abierto en Rosario Impresión 3D · Electrónica · Software Desde 2012 en impresión 3D FilAr — Argentina, extruido por nosotros Probá antes de llevarte Combos pensados, no pegados No te vendemos una caja. Entendemos lo que hay adentro. Repuestos críticos en stock Soporte por WhatsApp 9-19 Bambu Lab en showroom Filamentos para tocar Arduino, ESP32 y sensores Robótica educativa para tu aula Equipamos escuelas y empresas Producción 3D con criterio PLA y PETG fabricados en Argentina Trazabilidad por lote — FilAr Perfiles calibrados para tu impresora Cursos y demos en Breva Academy Sábados con demo abierta Garantía explicada en términos humanos No desaparecemos después del checkout Asesoramiento técnico sin compromiso Retiro en el día en Rosario Envío a todo el país Factura A para empresas Catálogo curado, no inflado Si lo vendemos, lo probamos antes De RepRap a la nueva generación Más de 13 años imprimiendo Criterio técnico transversal Tres mundos, una misma cabeza Impresoras 3D en Rosario Notebooks, monitores y periféricos Domótica con ESP32 Cámaras, sensores y trazabilidad Para makers, técnicos y emprendedores Para escuelas y empresas Soluciones, no SKUs Cotización formal para B2B Plan de mantenimiento para empresas Capacitación docente incluida Combo Bambu + FilAr Combo arranque sin renegar Combo ESP32 IoT La tecnología se entiende usándola No te vendemos lo que no probamos Sabemos por qué falla un purgado Sabemos por qué un PETG burbujea Sabemos por qué una pieza no se pega No vendemos por catálogo Curaduría con criterio Showroom · Asesoramiento · Soporte Probá en vivo antes de decidir FilAr — el filamento que sabemos Hardware + software, mismo equipo Automatización, datos y producción Tecnología tangible Probada antes de venderla Soporte que responde La compra no termina en el checkout Comprá una vez. Te ayudamos siempre. Modo experiencia activado Modo showroom: encendido Real hardware. Real support. Touch it. Try it. Take it home. Build. Print. Automate. Repeat. Tres mundos. Una tienda. Tecnología para construir Tecnología para producir Tecnología para enseñar Productos seleccionados, no inflados Lo que recomendamos, lo probamos Si va a fallar, lo sabemos Soporte técnico sin guion Vení a tocar el showroom Impresoras imprimiendo en mostrador Filamentos al tacto Notebooks encendidas Electrónica armada Demos los sábados Cursos presenciales Guías técnicas gratis Repuestos para Bambu Lab Repuestos para Creality Hot-ends, boquillas y plates Sensores, motores y módulos Componentes PC y mejoras Comprá con criterio Probá con calma Aprendé con quien sabe Llevate lo correcto Hacé proyectos reales Rosario · Centro · Showroom abierto Tecnología argentina cuando se puede Tecnología importada cuando hace falta Curaduría > Catálogo Hechos > Promesas Servicio > Discurso Stack: Bambu · Creality · FilAr · Arduino · ESP32 No somos marketplace Somos gente que la usa Y la fabricamos cuando se puede Breva · Rosario Tecnología real, elegida con criterio técnico Probás, aprendés y te llevás lo correcto Showroom abierto en Rosario Impresión 3D · Electrónica · Software Desde 2012 en impresión 3D FilAr — Argentina, extruido por nosotros Probá antes de llevarte Combos pensados, no pegados No te vendemos una caja. Entendemos lo que hay adentro. Repuestos críticos en stock Soporte por WhatsApp 9-19 Bambu Lab en showroom Filamentos para tocar Arduino, ESP32 y sensores Robótica educativa para tu aula Equipamos escuelas y empresas Producción 3D con criterio PLA y PETG fabricados en Argentina Trazabilidad por lote — FilAr Perfiles calibrados para tu impresora Cursos y demos en Breva Academy Sábados con demo abierta Garantía explicada en términos humanos No desaparecemos después del checkout Asesoramiento técnico sin compromiso Retiro en el día en Rosario Envío a todo el país Factura A para empresas Catálogo curado, no inflado Si lo vendemos, lo probamos antes De RepRap a la nueva generación Más de 13 años imprimiendo Criterio técnico transversal Tres mundos, una misma cabeza Impresoras 3D en Rosario Notebooks, monitores y periféricos Domótica con ESP32 Cámaras, sensores y trazabilidad Para makers, técnicos y emprendedores Para escuelas y empresas Soluciones, no SKUs Cotización formal para B2B Plan de mantenimiento para empresas Capacitación docente incluida Combo Bambu + FilAr Combo arranque sin renegar Combo ESP32 IoT La tecnología se entiende usándola No te vendemos lo que no probamos Sabemos por qué falla un purgado Sabemos por qué un PETG burbujea Sabemos por qué una pieza no se pega No vendemos por catálogo Curaduría con criterio Showroom · Asesoramiento · Soporte Probá en vivo antes de decidir FilAr — el filamento que sabemos Hardware + software, mismo equipo Automatización, datos y producción Tecnología tangible Probada antes de venderla Soporte que responde La compra no termina en el checkout Comprá una vez. Te ayudamos siempre. Modo experiencia activado Modo showroom: encendido Real hardware. Real support. Touch it. Try it. Take it home. Build. Print. Automate. Repeat. Tres mundos. Una tienda. Tecnología para construir Tecnología para producir Tecnología para enseñar Productos seleccionados, no inflados Lo que recomendamos, lo probamos Si va a fallar, lo sabemos Soporte técnico sin guion Vení a tocar el showroom Impresoras imprimiendo en mostrador Filamentos al tacto Notebooks encendidas Electrónica armada Demos los sábados Cursos presenciales Guías técnicas gratis Repuestos para Bambu Lab Repuestos para Creality Hot-ends, boquillas y plates Sensores, motores y módulos Componentes PC y mejoras Comprá con criterio Probá con calma Aprendé con quien sabe Llevate lo correcto Hacé proyectos reales Rosario · Centro · Showroom abierto Tecnología argentina cuando se puede Tecnología importada cuando hace falta Curaduría > Catálogo Hechos > Promesas Servicio > Discurso Stack: Bambu · Creality · FilAr · Arduino · ESP32 No somos marketplace Somos gente que la usa Y la fabricamos cuando se puede Breva · Rosario