Aprende a programar el ESP32
Crea tu dispositivo IoT con el ESP32, controla y monitorea tu dispositivo desde donde sea que estés.
Description
- Todos los programas los podrás descargar!!!
- Búscanos en facebook!!!
- Únete a nuestro servidor en Discord!!!
- Busca nuestra pagina electronica117 . mx y obtén un descuento.
Al inicio del curso aprenderás a preparar el entorno de programación, instalar PlatformIO así como crear y abrir proyectos, agregar bibliotecas que nos ayudaran a lo largo del curso.
Después continuaremos con toda la parte del lenguaje C, lo básico de programación para comprender la sintaxis del código que poco a poco será mas largo dependiendo de la aplicación.
Es hasta la tercera sección donde abordaremos el ESP32 aprenderás a controlar sus salidas y entradas tanto digitales como analógicas, configurar interrupciones internas como es el timer e interrupciones externas provocadas por un push botón, aprenderás un método para evitar los rebotes provocados por el push botón, crearas señales PWM las cuales utilizaremos para controlar el brillo de un led RGB y posteriormente controlarlo desde otro ESP32.
En la sección de comunicación aprenderás a conectar el ESP32 a tu red WiFi, esto nos abre muchas posibilidades pero lo que nos interesa es utilizar una base de datos de firebase, donde podrás almacenar y leer información en tiempo real tanto desde ESP32 como desde un pequeña App que tu mismo programaras en Android studio, también conocerás y utilizaras el protocolo MQTT que es muy utilizado en el internet de las cosas, al igual que con la base de datos en tiempo real de firebase podrás comunicar tu App con el ESP32 a través de MQTT.
Aprenderás a utilizar dos diferentes display que dependerán del la aplicación que estés haciendo pero que serán de mucha utilidad para visualizar información.
Estamos agregando mas clases donde utilizaremos mas sensores, actuadores y podrás crear tu servidor web con el ESP32, aprenderás a crear un portal cautivo dentro del ESP32 para realizar configuraciones sin tener que volver a programar, esta es la mejor inversión, adéntrate en el mundo del internet de las cosas y crea tus propios dispositivos.
“Vive como si fueras a morir mañana, aprende como si fueras a vivir siempre” - Gandhi
What You Will Learn!
- Aprenderás a programar el ESP32 desde cero!!!
- Aprenderás a programar con PlatformIO.
- Establecerás comunicación con base de datos de firebase desde el ESP32.
- Establecerás comunicación utilizando el protocolo MQTT.
- Aprenderás a utilizar el serial Bluetooth del ESP32
- Aprenderás a utilizar entradas y salidas analógicas y digitales
- Aprenderás a utilizar el timer del ESP32
- Aprenderás a generar señales PWM
- Aprenderás la utilidad del formato JSON
- Aprenderás a utilizar interrupciones externas
- Aprenderás a utilizar dos tipos diferentes de displays (LCD16x2, OLED 128x64)
- Aprenderás a crear una pequeña App para visualizar toda la información proporcionada por el ESP32.
- Obtendrás una base solida para desarrollar proyectos mas elaborados.
- Aprenderás a crear un Servidor Web
- Aprenderás a crear una pagina embebida en el ESP32
- Aprenderás a almacenar información en la memoria flash del ESP32 (Preferences)
- Aprenderás a controlar un motor de CD
- Aprenderás a controlar un servo motor
- Aprenderás a controlar un motor a pasos
- Aprenderás a controlar un relevador mecánico
Who Should Attend!
- Personas con interés en la domotica.
- Personas con interés en internet de las cosas (IoT)
- Personas con interés en electrónica digital