Tabla de contenido:

Tutorial de introducción fácil de radios LoRa ESP32 - Sin cableado: 6 pasos
Tutorial de introducción fácil de radios LoRa ESP32 - Sin cableado: 6 pasos

Video: Tutorial de introducción fácil de radios LoRa ESP32 - Sin cableado: 6 pasos

Video: Tutorial de introducción fácil de radios LoRa ESP32 - Sin cableado: 6 pasos
Video: Nodo LoRa con RFM95W y ESP32 | Añade comunicaciones de largo alcance a tus proyectos. 2024, Noviembre
Anonim
Image
Image

Hey, ¿qué pasa, chicos? Akarsh aquí de CETech.

Hoy vamos a hacer un proyecto que consiste básicamente en configurar radios LoRa para hablar entre nosotros de la manera más fácil posible.

Aquí el microcontrolador que he usado es el ESP32, que está conectado a placas LoRa de 915MHz, también he adjuntado una pantalla OLED a una de las Radio para que la información del paquete sea visible. Todos los módulos utilizados en este proyecto son de DFRobot ya que la compatibilidad de pines está ahí para estos módulos, por lo que no recomiendo el uso de módulos de diferentes fabricantes. ¡Entonces empecemos!

También hice un video sobre la construcción de este proyecto en detalle, recomiendo verlo para obtener una mejor comprensión y detalles.

Paso 1: Partes

Partes
Partes
Partes
Partes

Para hacer esto, necesitará una placa ESP32 o un ESP8266 y también puede agregar una batería si lo desea.

Usé una placa Firebeetle LoRa de 915MHz de frecuencia. DFRobot ofrece 3 tipos de tableros dependiendo de la frecuencia legal en su área:

1) 433 MHz

2) 868 MHz

3) 915 MHz

Para la pantalla, utilicé un escudo OLED.

Sugiero usar placas de DFRobot con este módulo, ya que el pinout será compatible y no tendrá problemas en ninguna parte.

Paso 2: Consiga que se fabriquen los PCB para su proyecto

Obtenga PCB para su proyecto fabricados
Obtenga PCB para su proyecto fabricados

¡Debe consultar JLCPCB para solicitar PCB en línea a bajo precio!

Obtiene 10 PCB de buena calidad fabricados y enviados a su puerta por 2 $ y algunos gastos de envío. También obtendrá un descuento en el envío de su primer pedido. Para diseñar su propia PCB, diríjase a easyEDA, una vez hecho esto, cargue sus archivos Gerber en JLCPCB para que se fabriquen con buena calidad y un tiempo de respuesta rápido.

Paso 3: descargue y configure el IDE de Arduino

Descargue y configure el IDE de Arduino
Descargue y configure el IDE de Arduino

Descargue el IDE de Arduino desde aquí.

1. Instale el IDE de Arduino y ábralo.

2. Vaya a Archivo> Preferencias.

3. Agregue https://dl.espressif.com/dl/package_esp32_index.j… a las URL del Administrador de tableros adicionales. Vaya a Herramientas> Tablero> Administrador de tableros

5. Busque ESP32 y luego instale la placa.

6. Reinicie el IDE.

Paso 4: Conexiones y soldadura

Conexiones y soldaduras
Conexiones y soldaduras
Conexiones y soldaduras
Conexiones y soldaduras
Conexiones y soldaduras
Conexiones y soldaduras
Conexiones y soldaduras
Conexiones y soldaduras

1. Suelde los módulos con los encabezados apilables.

2. Deberá conectar ambos módulos LoRa a los módulos ESP32 de acuerdo con el diagrama de cableado.

3. Reúna todos los 5-6 módulos que utilizará y apílelos de acuerdo con su necesidad de radio. Para estos pasos, recomiendo encarecidamente ver mi video, ya que esta parte se explica en detalle allí.

Paso 5: codificación del módulo

Codificación del módulo
Codificación del módulo
Codificación del módulo
Codificación del módulo
Codificación del módulo
Codificación del módulo

Descargue el repositorio de GitHub:

2. Extraiga el repositorio descargado.

3. Copie las bibliotecas del repositorio descargado a la carpeta Biblioteca en la carpeta de bocetos de Arduino.

4. Abra el boceto del transmisor en el IDE de Arduino.

5. Navegue a Herramientas> Tablero. Seleccione la placa adecuada que está utilizando, Firebeetle ESP32 en mi caso.

6. Seleccione la comunicación correcta. puerto yendo a Herramientas> Puerto.

7. Presione el botón de carga.

8. Cuando la pestaña diga Terminado de cargar, debe repetir los pasos anteriores con el módulo receptor para cargar el código.

Paso 6: jugar con las radios LoRa

Jugando con las radios LoRa
Jugando con las radios LoRa

Tan pronto como se da energía a ambos módulos, el OLED en el transmisor comienza a mostrar el número de paquete que se está enviando, por otro lado, el monitor serial conectado al receptor muestra el paquete recibido con la potencia de la señal.

Recomendado: