UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO
FACULTAD DE INGENIERÍA
LICENCIATURA: INGENIERÍA EN COMPUTACIÓN
ROBÓTICA / FUNDAMENTOS DE ROBÓTICA
DOCENTE: García García Jaime
Practica 5
PRESENTA
Germán Quiterio Flores
Juan de Dios Zarate Garces
Hugo Isaac Arias Ruiz
Grupo: 02
PERIODO ESCOLAR: 2022A
SEPTIEMBRE DEL 2022. TOLUCA, MÉXICO.
INTRODUCCIÓN
El ESP32 dentro de sus capacidades, se encuentra la de conexión WiFi, donde se
puede conectar a una red y desde ella trabajar, así mismo puede hacerlo con
bluetooth, de hecho, a través de aplicaciones como las que se vieron en clase, se
puede conectar de la manera más sencilla, y desde ahí podremos enviar tanto
mensajes, datos o incluso darle instrucciones de que haga algo en específico,
como simplemente encender un foco.
La facilidad que no da ESP32 es que los pasos para realizar la conexión WiFi son
muy rápidos y sin tantas complicaciones, pues solo ocuparemos llamar las
librerías y además llamar al nombre de la red y en caso de que tenga una
contraseña, incluir la contraseña para que se pueda conectar.
De esta manera al enviarle los datos a nuestro ESP32, ya se conectará a nuestra
red y de hecho se podrá ver reflejado en los dispositivos conectados a la red,
aparecerá nuestro ESP32 como uno de ellos.
Así es como se vería un código
para que se pueda conectar a la
red.
DESARROLLO
Para este momento realmente la practica fue muy corta, el primer paso era ver si
podíamos prender unos leds, a partir de ahí, ver si podíamos encender un
ventilador, aunque eso fue como algo extra que hicimos.
Algo así queríamos lograr
armar
Logramos hacer nuestro circuito de esa manera, claro que queda diferente pero el
punto era como ver las conexiones por donde pusiéramos nuestro ESP32.
Logramos hacer que nuestros leds prendieran correctamente, de hecho, unos de
los primeros errores que tuvimos y sino que fue el único pero nos retrasó un poco
al hacer la práctica, fue el hecho de que nuestra tierra estaba mal conectada, ya
que la protoboard está como dividida en dos y no nos habíamos percatado de que
la tierra estaba por así decirlo “desconectada”, finalmente el profesor nos ayudó y
tomamos evidencia de eso.
Primero creamos la red, la hicimos desde el
teléfono ocupando los datos móviles.
Luego simplemente subimos el programa, y metimos la IP que nos daba en un
navegador que estuviera conectado igual a esa red, en este caso la laptop
también para que pudiéramos verlo de mejor manera.
Para este punto también grabamos un vídeo y lo subimos a YouTube, el cual dejo
un link para que se pueda ver mejor el proceso de cuando prendíamos y
apagamos uno o dos leds.
Clic aquí para ver vídeo.
Aquí dejamos unas capturas de evidencia:
Después el profesor nos ayudó a poder encender un ventilador de la misma forma,
ocupando la misma red wifi pero esta vez claro conectando el ventilador al voltaje,
pero para poder lograr que se encienda desde el celular o la computadora,
dejamos algunas fotos de ese momento:
También grabamos un vídeo demostrativo, lo hemos subido igual a YouTube.
Clic aquí para ver vídeo.
COMENTARIOS
Germán Quiterio Flores:
Realmente la practica me gustó mucho y más que nada porque nos dio una idea
de lo que deberemos aplicar para nuestro proyecto final, además de que las
conexiones que hicimos fueron muy rápidas y sencillas, el circuito como tal no
exige mucho y el código es muy corto, las aplicaciones pueden ser grandes.
Hugo Isaac Arias Ruiz:
En esta práctica pude aprender nuevas cosas, jamás habría imaginado que
podríamos utilizar el ESP32 como un accespoint, al cual conectamos para poder
apagar o prender los leds utilizando nuestro teléfono, así mismo la parte donde
nos conectamos a la res Wifi para encender las luces me hace pensar que puedo
realizar algo parecido para que las luces de mi casa puedan ser manipuladas
desde mi teléfono, sería una inversión pequeña ya que los relevadores no son tan
caros y son fáciles de utilizar
REFERENCIAS
1. Santos, S. (2019, 2 abril). ESP32 Servo Motor Web Server with Arduino
IDE. Random Nerd Tutorials. Recuperado 4 de septiembre de 2022, de
https://randomnerdtutorials.com/esp32-servo-motor-web-server-arduino-ide/
2. ServoMotor Funcionamiento y Tipos de Servomotores. (s. f.).
AREATECNOLOGIA. Recuperado 4 de septiembre de 2022, de
https://www.areatecnologia.com/electricidad/servomotor.html
3. Bibliografía, Pascual, C. (2022, abril 5). Servidor web con ESP32.
Programar fácil con Arduino. https://programarfacil.com/esp32/servidor-
web-con-esp32/