Conceptos Básicos

1

Qué aprenderás sobre Internet of Things

2

Espectro electromagnético y qué es radiofrecuencia

3

Clasificacion de radiofrecuencia

4

Regulación de la radiofrecuencia

5

¿Qué son las Telecomunicaciones?

6

Halfduplex y Fullduplex

7

Clasificación de transmisiones: Upstream y Downstream

8

Link budget

9

Con ciertas características, ¿Habría conexión en el sistema?

Alto data rate

10

Wi-fi

11

Bluetooth

12

Redes celulares

LPWANs

13

NB-IoT

14

Consideraciones para implementación de NB-IoT

15

LoRaWAN

Reto 2

16

¿Qué usarías para monitorear la posición GPS de un vehículo? y ¿Qué usarías para monitorear datos en campo?

Diseño

17

Arquitectura de nodos

Introducción a la práctica

18

Instalación de framework ESP32 e instalación de framework SAMD21

19

Qué es una interrupción

Práctica de WiFi

20

Prueba de señal Wi-fi

21

Protocolo HTTP desde un microcontrolador

22

Conectando sensores y actuadores al microcontrolador

23

Preparación de aplicación para recibir datos

24

Programación por eventos de un microcontrolador

25

Configuración de eventos del microcontrolador

26

Conexión de aplicación

Práctica con LoRa

27

¿Cuál es el stack de LoRaWAN?

28

Creando tu propio gateway

29

Ensamblado de gateway

30

Pon a andar tu gateway de LoRa

31

Creando tu Stack de LoRa

32

Conecta tu nodo a internet

33

Integrando datos a un dashboard

34

Terminando de implementar nuestro stack de LoRa

35

BugFixing nuestro stack de LoRa

36

Ensamblando el nodo de LoRa

37

Probando LoRa en nuestro Dashboard

38

Prácticas con tarjetas MKR

Cierre del curso

39

Cierre del curso

No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Prueba de señal Wi-fi

20/39
Recursos

¿Cómo programar tu placa SP32 paso a paso?

¡Hola entusiasta de la tecnología! Si te apasiona la electrónica y estás buscando aprender a programar una placa SP32, has llegado al lugar correcto. Aquí te guiaré desde la configuración inicial hasta la ejecución de comandos avanzados en tu microcontrolador. Prepárate para emprender este emocionante viaje.

¿Cómo seleccionar y conectar la placa?

Para comenzar, selecciona la placa adecuada en tu entorno de programación. Dirígete a "Herramientas" en tu plataforma de desarrollo, selecciona "Placa" y escoge "Lora 32 OLED V1". Este es un modelo confiable y compatible con varias versiones de SP32.

  1. Seleccionar la placa adecuada: Asegúrate de que en la parte inferior de la pantalla aparezca "TiVo Lora 32". Esto indica que has seleccionado correctamente la placa.
  2. Conectar la placa: Utiliza un cable micro USB para conectar tu placa al ordenador. Notarás que el LED parpadea ligeramente, una señal de que todo está en orden.

¿Cómo ejecutar un programa de ejemplo?

Una vez que tu placa está conectada, puedes comenzar a experimentar con programas básicos como el "Blink". Este es un primer paso crucial para asegurarte de que todo está funcionando correctamente.

  1. Acceder al ejemplo Blink:
    • Abre "Archivo" > "Ejemplos" > "01.Basics" > "Blink".
  2. Configurar el puerto:
    • Comprueba el puerto en "Herramientas" > "Puerto". Según tu sistema operativo (Windows, Mac, Linux), selecciona el puerto adecuado que aparece listado.
void setup() {
  pinMode(LED_BUILTIN, OUTPUT);
}

void loop() {
  digitalWrite(LED_BUILTIN, HIGH);
  delay(1000);
  digitalWrite(LED_BUILTIN, LOW);
  delay(1000);
}
  1. Subir el programa:
    • Haz clic en la flecha de subir para compilar y cargar el programa a tu SP32. Una vez en marcha, deberías ver el LED de la placa encenderse y apagarse, confirmando que la instalación ha sido exitosa.

¿Cómo escanear redes WiFi?

Con tu placa ya en funcionamiento, el siguiente paso es explorar su capacidad de conectividad WiFi. Ejecutar un escáner de redes es tanto educativo como útil para comprender el entorno inalámbrico.

  1. Cargar el ejemplo "WiFiScan":
    • Localiza el ejemplo "WiFiScan" dentro de las opciones incluidas en el framework de SP32 y súbelo.
  2. Abrir el monitor serie:
    • Ve a "Herramientas" > "Monitor serie" o haz clic en la lupa en la esquina superior derecha del IDE para observar el resultado de tu escaneo.
  3. Observar resultados:
    • El monitor serie mostrará los resultados del escaneo, incluyendo las redes disponibles y la potencia de sus señales en decibelios negativos, lo que indica la fuerza de cada conexión.

¿Cómo establecer una conexión WiFi y obtener datos?

Vamos un paso más allá configurando una conexión WiFi y obteniendo datos de la misma, demostrando la capacidad de tu placa para interactuar con redes y acceder a Internet.

Conectar a WiFi no solo es un ejercicio útil, también es fundamental para desarrollar proyectos donde el intercambio de datos es esencial, como sistemas de IoT.

Consideraciones finales

A medida que te familiarices con el manejo y programación de la SP32, recuerda siempre validar la configuración de tu hardware y la instalación de los controladores adecuados. ¡La práctica hace al maestro! Así que no dudes en explorar otros programas y experimentar con diferentes configuraciones. Continúa avanzando y nunca dejes de explorar las vastas posibilidades que te ofrece la programación y la electrónica.

Aportes 9

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Lo estoy probando con un módulo nodemcu esp8266 y funciona 😃
Genial el curso.

La tarjeta utilizada en el video es la: TTGO LoRa SX1276 ESP32, cuesta 9 dolares en aliexpress (sin envio) la version de 433 MHz


Utilicé el modulo esp8266, para poder visualizar en el monitor serial tuve que cambiar el baud rate a 115200.

Las clases las estoy realizando con el ESP8266MOD y funciona perfecto, solo es de seguir bien los pasos del tutor e ir verificando cada detalle en W10

Me encuentro realizando el ejercicio con el ESP32 DEVKIT 1, al momento de utilizar el ejercicio de blink led me arrojaba el error que no tenía instalado un led interno, utilicé entonces los ejemplos del Esp32 y funcionaban correctamente

Como se llama esa placa¡?

puedo ocupar el ESP32+LoRa con DHT22 devBoard??

Necesito ayuda, Mi Arduino IDE tira el siguiente error cuando intento hacer upload de cualquier codigo

Arduino: 1.8.9 (Windows 10), Board: “TTGO LoRa32-OLED V1, 80MHz, 921600, None”

`Sketch uses 194468 bytes (14%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13332 bytes (4%) of dynamic memory, leaving 281580 bytes for local variables. Maximum is 294912 bytes.
esptool.py v2.6
Serial port COM3
Traceback (most recent call last):
File “esptool.py”, line 2959, in <module>
File “esptool.py”, line 2952, in main
File “esptool.py”, line 2652, in main
File “esptool.py”, line 222, in init
File “site-packages\serial_init.py”, line 88, in serial_for_url
File “site-packages\serial\serialwin32.py”, line 62, in open
serial.serialutil.SerialException: could not open port ‘COM3’: WindowsError(31, ‘A device attached to the system is not functioning.’)
Failed to execute script esptool
the selected serial port Failed to execute script esptool
does not exist or your board is not connected

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.`