Auxiliar 1 - WiFi y ESP-IDF
Universidad de Chile Facultad de Ciencias Físicas y Matemáticas Departamento de Ciencias de la computacion CC5326 – Diseño de Internet de las Cosas
Profesor: Luciano Radrigan F. Auxiliar: Alberto Abarzua P.
Objetivos a cumplir:
- Instalación de ESP-IDF
- Compilar y cargar un programa en el ESP32
- Resolver problemas de conexión con el ESP32
- Resolver dudas de instalación y configuración de Raspberry Pi
Indicaciones
Realizar la instalación de ESP-IDF en su computador. Para esto pueden ver el apunte del curso aquí
Descargar el siguiente código de ejemplo aquí
Setear las variables de entorno de ESP-IDF; esto se encuentra en la instalación y depende de cada sistema operativo.
Abrir una terminal en la carpeta
client
del código dado (esto es el proyecto de esp-idf) y compilar usandoidf.py build
Conectar el ESP32 a su computador y verificar el puerto serie.
En Mac y Linux se puede usar el comando, por ejemplo:
ls /dev/tty.*
En Linux deberían encontrar algo como
/dev/ttyUSB0
o/dev/ttyUSB1
(Revisar según su sistema operativo), pero por lo general no es necesario ya que al correr los comandos deidf.py
se detecta automáticamente.Cargar el programa en el ESP32 usando
idf.py flash
Monitorear el puerto serie usando
idf.py monitor
Si todo sale bien, se debería mostrar en la sala su ESP enviando datos a la Raspberry Pi que está en la sala. Esta se encuentra en el modo que deben lograr en la Tarea 1. Siguiendo este tutorial