Este repositorio contiene información que puede ser utilizada en el curso de IoT (Internet Of Things) realizado por Tesla Lab de Universidad Galileo, para Proyecto Balam.
Para la instalación en Arduino IDE debemos seguir los siguientes pasos:
- Abrir ARDUINO IDE
- Debemos ir a la pestaña Archivo->Preferencias.
- En la pestaña Ajustes buscamos la opción: ***Gestor de URLs Adicionales de Tarjetas: ***
- Pegamos la siguiente URL:
https://dl.espressif.com/dl/package_esp32_index.json
- Luego precionamos la opción OK y automaticamente se cerrara la ventana.
- Debemos ir a la pestaña Herramientas->Placa->Gestor de tarjetas.
- Colocamos en la barra de busqueda ESP32.
- Seleccionamos la opción que nos muestre esp32.
- Instalamos y luego precionamos la opción de Cerrar.
Con esto tendremos completa la instalación de nuestra tarjeta ESP32 y lista para ser programada.
En algunos casos nuestra PC no es capaz de reconocer el dispositivo USB que nosotros conectamos, es por ello que dejaremos un archivo para la instalación del driver con ello nuestra PC deberá ser capaz de reconocer el dispositivo conectado, en caso de que el problema persista asegúrese de que su dispositivo no se este sobre calentando.
Descarga este driver para Windows
- Descomprimir el archivo ZIP descargado
- Seleccionar el archivo dependiendo de nuestra instalación de Windows
- Para 32 Bits
CP210xVCPInstaller_x86
- Para 64 Bits
CP210xVCPInstaller_x64
- Para 32 Bits
- Brindar permisos de Administrador
- Click en la opción Siguiente
- Click en la opción Finalizar
Con esto estaría lista la instalación del Driver USB para nuestra tarjeta en el Sistema Operativo Windows.
El Curso "Creando mi primera Aplicación IoT" esta divido en 5 Unidades las cuales están descritas a continuación:
En esta unidad se aprenderán conceptos básicos de electrónica y el funcionamiento de nuestros dispositivos, así mismo también se tocaran temas como lo son la presentación del Kit que estarán utilizado, el uso de hojas de datos para el correcto uso de los dispositivos y sus respectivas conexiones eléctricas.
En esta unidad se aprenderá sobre los fundamentos para programación a través del Arduino IDE. Encontrarás los códigos utilizados dentro de cada una de las subsecciones de la unidad, así como los diagramas de conexión de cada uno de los circuitos utilizados.
En esta unidad se aprenderá algunos de los conceptos básicos necesarios para empezar a experimentar con IoT, tanto con WiFi como Bluetooth. Encontrarás los códigos utilizados dentro de cada una de las subsecciones de la unidad, así como los diagramas de conexión de cada uno de los circuitos utilizados. De igual forma, encontrarás en algunas subsecciones los proyectos utilizados en App Inventor.
En esta unidad se realizara un modulo para nuestra tarjeta ESP32 con el programa de diseño para PCB KiCad, en el cual se podrá colocar nuestro sensor DHT11 y las conexiones para nuestro NeoPixel Ring, también colocaremos un espacio para la colocación de nuestros Push Button, el objetivo final de esta unidad es que usted sea capas de enviar su diseño a una de las empresas mas reconocidas a nivel de fabricación de PCB llamada OSH-PARK.
En esta unidad se realizarán cases para la tarjeta trabajada en la unidad 4 y les daremos ideas de como hacer un case para los componentes utilizados en el Proyecto Balam. Para esta unidad, estaremos utilizando tanto Tinkercad como Fusion 360.
Touch | GPIO | *** | Touch | GPIO |
---|---|---|---|---|
T0 | GPIO4 | T5 | GPIO12 | |
T1 | GPIO0 | T6 | GPIO14 | |
T2 | GPIO2 | T7 | GPIO27 | |
T3 | GPIO15 | T8 | GPIO33 | |
T4 | GPIO13 | T9 | GPIO32 |
Nombre | GPIO |
---|---|
SDA | GPIO21 |
SCL | GPIO22 |
Nombre | GPIO | *** | Nombre | GPIO |
---|---|---|---|---|
MOSI | GPIO23 | CLK | GPIO18 | |
MISO | GPIO19 | CS | GPIO5 |