Tabla de contenido:
- Paso 1: Partes
- Paso 2: Consiga que se fabriquen los PCB para su proyecto
- Paso 3: descargue y configure el IDE de Arduino
- Paso 4: Conexiones y soldadura
- Paso 5: codificación del módulo
- Paso 6: jugar con las radios LoRa
Video: Tutorial de introducción fácil de radios LoRa ESP32 - Sin cableado: 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
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
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
¡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 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
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
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
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:
Introducción a ESP32 CAM - Transmisión de video usando ESP CAM a través de Wifi - Proyecto de cámara de seguridad ESP32: 8 pasos
Introducción a ESP32 CAM | Transmisión de video usando ESP CAM a través de Wifi | Proyecto de cámara de seguridad ESP32: hoy aprenderemos cómo usar esta nueva placa ESP32 CAM y cómo podemos codificarla y usarla como cámara de seguridad y obtener una transmisión de video a través de wifi
Introducción a ESP32 - Instalación de placas ESP32 en Arduino IDE - Código intermitente ESP32: 3 pasos
Introducción a ESP32 | Instalación de placas ESP32 en Arduino IDE | Código intermitente ESP32: en este instructables veremos cómo comenzar a trabajar con esp32 y cómo instalar placas esp32 en Arduino IDE y programaremos esp 32 para ejecutar código intermitente usando arduino ide
ESP32 con tutorial del módulo E32-433T LoRa - Interfaz LoRa Arduino: 8 pasos
ESP32 con tutorial del módulo E32-433T LoRa | Interfaz LoRa Arduino: ¡Hola, chicos! Akarsh aquí de CETech.Este proyecto mío está interconectando el módulo E32 LoRa de eByte, que es un módulo transceptor de 1 vatio de alta potencia con un ESP32 usando Arduino IDE. Entendemos el funcionamiento del E32 en nuestra última tutoría
Introducción Pantalla OLED ESP32 Lora: 8 pasos
Introducción Pantalla OLED ESP32 Lora: Este es otro video sobre la Introducción a ESP32 Lora. En esta ocasión, hablaremos específicamente de una pantalla gráfica (de 128x64 píxeles). Usaremos la biblioteca SSD1306 para mostrar información en esta pantalla OLED y presentar un ejemplo de
DIY MusiLED, LED sincronizados con música con una aplicación de Windows y Linux con un clic (32 bits y 64 bits). Fácil de recrear, fácil de usar, fácil de portar: 3 pasos
DIY MusiLED, LED sincronizados con música con una aplicación de Windows y Linux con un solo clic (32 bits y 64 bits). Fácil de recrear, fácil de usar, fácil de portar: este proyecto lo ayudará a conectar 18 LED (6 rojos + 6 azules + 6 amarillos) a su placa Arduino y analizar las señales en tiempo real de la tarjeta de sonido de su computadora y transmitirlas a los LED para iluminarlos según los efectos de ritmo (Snare, High Hat, Kick)