Skip to content

Latest commit

 

History

History
37 lines (28 loc) · 2.04 KB

README.md

File metadata and controls

37 lines (28 loc) · 2.04 KB

ESP32CAM

Este repositorio contiene los programas estudiados en el "Diplomado de Internet de las Cosas" de Samsung. En él se utiliza el módulo ESP32CAM(AI-Thinker), ya que cuenta Wi-Fi y Bluetooth, lo que permite una comunicacion con sensores y dispositivos IoT.

Para las implementaciones de los programas presentados aquí, se recomiendan las siguientes configuraciones:

IDE ARDUINO

Los programas se cargan a través de Arduino IDE versión 1.8.16 y se requiere instalar algunas librerías si se quiere trabajar con algún sensor específico:

SENSOR Librería
HC-SR04 Ultrasonic

PINES DIGITALES

Algunos de los pines del ESP32CAM(AI-Thinker) regularmente utilizados en los programas son los presentados a continuación

  • GPIO 4 - Flashlight: funciona con lógica directa. Es decir, para apagarlo utilizamos LOW y para encenderlo HIGH.
  • GPIO 33 – Built-in Red LED: funciona con lógica indirecta. Para apagarlo utilizamos HIGH y para encenderlo LOW.

Más información sobre los pines en este blog o en este repo

CABLEADO

Para cargar el código al ESP32CAM (AI-Thinker) desde Arduino IDE, debemos conectar el módulo ESP32 a la computadora mediante un módulo FTDI de la siguiente forma:

ESP32CAM FTDI
GND GND
5V VCC (5V)
U0R TX
U0T RX
GPIO 0 GND

IMPORTANTE

  • Muchos FTDI tienen un puente que permite seleccionar 3.3V o 5V. Asegúrese de que el puente esté en el lugar correcto para seleccionar 5V.
  • Una vez cargado el programa, presionar el botón de RST del ESP32CAM
  • GPIO 0 debe estar conectado a GND para que pueda cargar el código. Una vez cargado el programa, desconectar el puente entre estas terminales.

Los pasos detallados se encuentran en este blog.