Referencia de configuración de pines de CAM ESP32

¿Te gustaría conocer más sobre la configuración de pines de la cámara ESP32? En este artículo, te proporcionaremos una referencia detallada para que puedas aprovechar al máximo esta potente función de la ESP32. ¡Sigue leyendo para descubrir todos los secretos de la configuración de pines de cámara en tu dispositivo ESP32!

Sin duda, el ESP32-CAM es un dispositivo potente con cámara incorporada y soporte WiFi. Desafortunadamente, el ESP32-CAM tiene menos pines de E/S, algunos de los cuales se comparten con la tarjeta SD y, por lo tanto, no se pueden usar cuando la tarjeta está presente, lo que dificulta diseñar un proyecto en torno a ella.

Hay algunas cosas que debes tener en cuenta. Por lo tanto, lea atentamente la asignación de pines.

Nota:

Tenga en cuenta que la siguiente referencia de configuración de pines es para la popular placa CAM ESP32 de AI-Thinker.

Configuración de pines de leva ESP32

El ESP32-CAM tiene un total de 16 pines. Por conveniencia, los pines con funcionalidad similar se agrupan. La asignación de pines es la siguiente:

Referencia de configuración de pines de CAM ESP32

Profundicemos un poco más en la cuestión de qué pines hacen qué…

Leva ESP32 pines GPIO

El chip ESP32-S tiene un total de 32 pines GPIO, pero como muchos de ellos se usan internamente para la cámara y PSRAM, el ESP32-CAM solo tiene 10 pines GPIO disponibles. A estos pines se les pueden asignar varias tareas periféricas como UART, SPI, ADC y táctiles programando los registros correspondientes.

Referencia de configuración de pines de CAM ESP32

¿Qué ESP32 CAM GPIO son seguros de usar?

Aunque el ESP32-CAM tiene 10 pines GPIO con varias funciones, es posible que algunos de ellos no sean adecuados para sus proyectos. La siguiente tabla muestra qué pines son seguros de usar y cuáles deben usarse con precaución.

  • – Tus pines de mayor prioridad. Son completamente seguros de usar.
  • – Presta mucha atención porque su comportamiento, especialmente al arrancar, puede ser impredecible. Además, algunos GPIO se comparten con la tarjeta microSD. Por tanto, utilícelos con precaución.
  • – Se recomienda evitar el uso de estos pines.
etiqueta GPIO ¿Seguro de usar? Razón
T0 0 debe estar ALTO al arrancar y BAJO al parpadear
TX0 1 Pin Tx, utilizado para flashear y depurar
T2 – El segundo día 2 debe estar BAJO al iniciar, no se puede usar si hay una tarjeta microSD presente
RX0 3 Pin Rx, utilizado para flashear y depurar
T4 – El gran sueño 4 Conectado al flash LED incorporado, no se puede utilizar cuando hay una tarjeta microSD
T12 – El maravilloso mundo de la vida 12 debe estar BAJO al iniciar, no se puede usar si hay una tarjeta microSD presente
T13 – El maravilloso mundo de los sueños 13 No se puede utilizar si hay una tarjeta microSD presente.
T14 – El maravilloso mundo de los sueños 14 No se puede utilizar si hay una tarjeta microSD presente.
T15 – El maravilloso mundo de los sueños 15 debe estar en ALTO durante el arranque, evita el registro de arranque cuando se coloca en BAJO, no se puede usar cuando hay una tarjeta microSD presente
RX2 dieciséis

La siguiente imagen muestra qué pines GPIO son seguros de usar.

Referencia de configuración de pines de CAM ESP32

GPIO 0 pines

GPIO 0 es el pin más importante. Determina si el ESP32 está en modo intermitente o no.

Este GPIO debe estar en nivel ALTO al arrancar y BAJO al parpadear, por lo que lo levanta internamente una resistencia de 10K. Cuando conecta GPIO 0 a GND, el ESP32 ingresa al modo flash y puede cargar el código en la placa. Una vez que hayas terminado de programar la placa, deberás desconectar esta conexión.

¡Recordar! Debes realizar esta conexión cada vez que quieras cargar un nuevo código.

GPIO 33 – LED rojo integrado

Hay un pequeño LED rojo en la parte posterior que se puede utilizar como indicador de estado. Es programable por el usuario y está conectado a GPIO33.

Este LED funciona con lógica invertida. Entonces, para encenderlos envíe una señal BAJA y para apagarlos envíe una señal ALTA.

GPIO 4 – FLASH de la cámara

El ESP32-CAM tiene un LED blanco muy brillante. Está pensado como flash de cámara, pero también puede utilizarse para iluminación general. Este LED está conectado internamente a GPIO 4.

Leva ESP32 Pines de tarjeta microSD

Los siguientes pines se utilizan para conectarse a la tarjeta microSD. Si no usa una tarjeta microSD, puede usar estos pines como entradas y salidas normales.

Referencia de configuración de pines de CAM ESP32

Leva ESP32 pines del ADC

El ESP32-CAM solo tiene rotos los pines ADC2. Sin embargo, dado que el controlador WiFi usa internamente los pines ADC2, no se pueden usar cuando Wi-Fi está habilitado.

Referencia de configuración de pines de CAM ESP32

Leva ESP32 Alfileres táctiles

El ESP32-CAM tiene 7 GPIO capacitivos sensibles al tacto. Cuando una carga capacitiva (por ejemplo, un dedo humano) está muy cerca del GPIO, el ESP32 detecta el cambio en la capacitancia.

Referencia de configuración de pines de CAM ESP32

Puede crear un panel táctil conectando cualquier objeto conductor a estos pines, como papel de aluminio, tela conductora, pintura conductora, etc. Debido al diseño de bajo ruido y la alta sensibilidad del circuito, se pueden fabricar paneles relativamente pequeños.

Además, estos pines táctiles capacitivos se pueden utilizar para despertar el ESP32 del sueño profundo.

Leva ESP32 pines SPI

El ESP32-CAM solo tiene un SPI (VSPI) en modo esclavo y maestro. También es compatible con las funciones generales de SPI que se enumeran a continuación:

  • 4 modos de sincronización de transmisión en formato SPI
  • Hasta 80 MHz y los relojes compartidos de 80 MHz.
  • FIFO de hasta 64 bytes
Referencia de configuración de pines de CAM ESP32

Leva ESP32 pines UART

El chip ESP32-S en realidad tiene dos interfaces UART, UART0 y UART2.

Referencia de configuración de pines de CAM ESP32

Sin embargo, solo el pin RX (GPIO 16) de UART2 está roto, lo que convierte a UART0 en el único UART utilizable en ESP32-CAM (GPIO 1 y GPIO 3). Además, dado que el ESP32-CAM carece de un puerto USB, estos pines deben usarse para flashear y conectarse a dispositivos UART como GPS, sensores de huellas dactilares, sensores de distancia, etc.

Leva ESP32 pines pwm

La placa tiene 10 canales (todos pines GPIO) con pines PWM controlados por un controlador PWM. La salida PWM se puede utilizar para controlar motores digitales y LED.

Referencia de configuración de pines de CAM ESP32

El controlador PWM consta de temporizadores PWM, el operador PWM y un submódulo de captura dedicado. Cada temporizador proporciona control de temporización síncrono o independiente y cada operador PWM genera una forma de onda para un canal PWM. El submódulo de captura dedicado puede capturar eventos con precisión con sincronización externa.

Leva ESP32 Pines GPIO RTC

Los GPIO que van al subsistema de bajo consumo RTC se denominan RTC GPIO. Estos pines se utilizan para despertar el ESP32 del modo de suspensión profunda cuando el coprocesador de potencia ultrabaja (ULP) está en ejecución. Los GPIO resaltados a continuación se pueden utilizar como fuentes de activación externas.

Referencia de configuración de pines de CAM ESP32

Leva ESP32 Conexiones de alimentación

Hay dos conectores de alimentación: 5V y 3V3. El ESP32-CAM se puede alimentar a través de los puertos de 3,3 V o 5 V. Dado que muchos usuarios han informado problemas al alimentar el dispositivo con 3,3 V, se recomienda alimentar siempre la CAM ESP32 desde el puerto de 5 V.

El pin VCC normalmente genera 3,3 V desde el regulador de voltaje integrado. Sin embargo, se puede configurar para generar 5 V utilizando la conexión de cero ohmios cerca del pin VCC.

GND es el pin de tierra.

Referencia de configuración de pines de CAM ESP32

Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded






Referencia de configuración de pines de ESP32-CAM

Configuración de pines de ESP32-CAM

Sin lugar a dudas, el ESP32-CAM es un dispositivo potente con cámara incorporada y soporte WiFi. Desafortunadamente, el ESP32-CAM tiene menos pines de E/S, algunos de los cuales se comparten con la tarjeta SD y por lo tanto no se pueden utilizar cuando la tarjeta está presente, lo que dificulta el diseño de un proyecto alrededor de este.

Pinout de ESP32-CAM

El ESP32-CAM tiene un total de 16 pines. Para mayor comodidad, los pines con funcionalidades similares están agrupados juntos. El pinout es el siguiente:

  1. D00
  2. Tx
  3. Rx
  4. D4
  5. D12
  6. D13
  7. D14
  8. D15
  9. RX2

Delve un poco más en qué hacen los pines…

Pines GPIO de ESP32-CAM

El chip ESP32-S tiene un total de 32 pines GPIO, pero debido a que muchos de ellos se utilizan internamente para la cámara y la PSRAM, el ESP32-CAM solo tiene 10 pines GPIO disponibles. Estos pines pueden asignarse a una variedad de deberes periféricos, como UART, SPI, ADC y Touch, programando los registros apropiados.

¿Qué GPIOs de ESP32-CAM son seguros de usar?

Si bien el ESP32-CAM tiene 10 pines GPIO con diversas funciones, algunos de ellos pueden no ser adecuados para tus proyectos. A continuación, se muestra una tabla que muestra qué pines son seguros de usar y cuáles deben usarse con precaución.

  • D00 – Prioridad alta – Perfectamente seguro usar
  • Tx – Precaución – Comportamiento impredecible durante el arranque
  • Rx – Precaución – Comportamiento impredecible durante el arranque
  • D4 – No recomendado usar

Además, se pueden encontrar más detalles sobre los pines de ESP32-CAM en esta página web.


4 comentarios en «Referencia de configuración de pines de CAM ESP32»

Deja un comentario