Tabla de contenido:

LoRa Messenger para dos dispositivos para distancias de hasta 8 km: 7 pasos
LoRa Messenger para dos dispositivos para distancias de hasta 8 km: 7 pasos

Video: LoRa Messenger para dos dispositivos para distancias de hasta 8 km: 7 pasos

Video: LoRa Messenger para dos dispositivos para distancias de hasta 8 km: 7 pasos
Video: 1/2) Introducción a Lora - LoraWan - IoT - Comunicación Inalámbrica de Largo Alcance 2024, Noviembre
Anonim
Image
Image
Partes
Partes

Conecte el proyecto a su computadora portátil o teléfono y luego chatee entre los dispositivos sin Internet o SMS usando solo LoRa.

Hey, ¿qué pasa chicos? Aquí Akarsh de CETech. Hoy vamos a hacer un proyecto que se puede conectar a su teléfono inteligente o cualquier computadora y hace que ese dispositivo sea un mensajero habilitado para LoRa. Ahora, cuando termine, podrá enviar mensajes a cualquier otro dispositivo utilizando el mismo mensajero LoRa. Todo esto se hace sin la presencia de 4G / LTE / 3G / GSM / WiFi / SMS.

Paso 1: Partes

Partes
Partes

Para hacer esto, necesitará una placa ESP8266, sugiero usar una placa estilo NodeMCU, utilicé la placa Firebeetle de DFRobot ya que tiene una solución de monitoreo y carga de batería a bordo.

Para el propósito de LoRa, utilicé un RYLR896. Recomiendo encarecidamente este módulo ya que es muy fácil de usar sobre UART usando comandos AT.

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: Comprensión del módulo Reyax y cómo usarlo. (OPCIONAL: Puede omitir la lectura de este paso si no está interesado en el trabajo)

Comprensión del módulo Reyax y cómo usarlo. (OPCIONAL: Puede omitir la lectura de este paso si no está interesado en el trabajo)
Comprensión del módulo Reyax y cómo usarlo. (OPCIONAL: Puede omitir la lectura de este paso si no está interesado en el trabajo)
Comprensión del módulo Reyax y cómo usarlo. (OPCIONAL: Puede omitir la lectura de este paso si no está interesado en el trabajo)
Comprensión del módulo Reyax y cómo usarlo. (OPCIONAL: Puede omitir la lectura de este paso si no está interesado en el trabajo)

1. El módulo LoRa que tenemos es un módulo UART que se configura mediante comandos AT.

2. El módulo aloja una MCU STM32 que habla con el módulo SPI LoRa a bordo del RYLR896.

3. Los comandos de la imagen son básicos; puede consultar este documento para obtener más información: REYAX-Lora-AT-COMMAND-GUIDE4. Aún así, te recomiendo encarecidamente que revises mi video de YouTube donde explico esto correctamente.

Paso 4: Conexiones de los módulos

Conexiones de los módulos
Conexiones de los módulos
Conexiones de los módulos
Conexiones de los módulos

1. Ambos módulos se conectarán de la misma forma que en la imagen de arriba.

2. Cuando ambos módulos están conectados, puede programar los módulos uno por uno y luego probar el proyecto.

Paso 5: 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://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json las URL del Administrador de tableros adicionales.

4. Vaya a Herramientas> Tablero> Administrador de tableros.

5. Busque ESP8266 y luego instale la placa.

6. Reinicie el IDE.

Paso 6: codificación del proyecto

Codificación del proyecto
Codificación del proyecto
Codificación del proyecto
Codificación del proyecto

1. Descargue el repositorio:

2. Extraiga la carpeta descargada y abra el archivo Stage1.ino en Arduino IDE.

3. Navegue a Herramientas> Tablero. Seleccione la placa adecuada que está utilizando NodeMCU (12E) funciona en la mayoría de los casos.

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

5. Presione el botón de carga.

6. Cuando la pestaña diga Terminado de cargar, estará listo para usar el dispositivo.

Después de cargar, abra el monitor en serie para ver los siguientes detalles

Paso 7: jugar con el dispositivo

Jugando con el dispositivo
Jugando con el dispositivo

1. Conecte los dispositivos mediante cables USB a dos dispositivos diferentes en los que necesita enviar mensajes. En mi caso, conecté un módulo a mi computadora portátil y el otro a mi teléfono usando un cable OTG.

2. ¡Pase al monitor en serie y comience a enviar mensajes de texto al instante!

3. ¡CONGO! el dispositivo está funcionando como se esperaba.

Recomendado: