Tabla de contenido:

Comunicación LORA Peer to Peer con Arduino: 9 pasos
Comunicación LORA Peer to Peer con Arduino: 9 pasos

Video: Comunicación LORA Peer to Peer con Arduino: 9 pasos

Video: Comunicación LORA Peer to Peer con Arduino: 9 pasos
Video: ✅ Comunicación LoRa P2P con Arduino 😱 ► (en sólo 8 minutos) -- PASO a PASO --[FUNCIONA] 📡📡📡 2024, Noviembre
Anonim
Comunicación LORA Peer to Peer con Arduino
Comunicación LORA Peer to Peer con Arduino

Soy un entusiasta de la electrónica principiante y este es mi primer instructivo, así que no escuches tus comentarios. En este instructivo, voy a explicar cómo hacer que dos nodos LORA se comuniquen directamente sin TTN (la red de cosas).

¿Qué es LORA?

LORA son las siglas de LOng RAnge Es una modulación patentada por Semtech basada en modulación CSS (chirp spread spectre).

  • de largo alcance
  • baja potencia
  • baja tasa de datos

Debido a estas características, LORA es muy adecuado para su uso como medio de comunicación para sensores. Un sensor puede funcionar literalmente durante años con una batería y los rangos pueden exceder varios kilómetros. También LORA se puede utilizar en bandas de frecuencia sin licencia. En la red de cosas puedes encontrar las bandas gratuitas por país. Vivo en Bélgica, por lo que puedo elegir entre EU863-870 y EU433.

Usos de ejemplo:

  • Agricultura (humedad del suelo, nivel del tanque, temperatura, humedad, dirección del viento,….)
  • Seguimiento en combinación con un receptor gps
  • Antirrobo (he visto un concepto para ponerlo en costosos cables de alto voltaje para detectar vibraciones)
  • … Hay muchas más aplicaciones, tu imaginación es el límite.

Paso 1: obtenga el hardware

Hardware:

  • Los pines de 2 arduino nano o 2 arduino uno deben ser iguales.
  • 2 tableros de ruptura esp
  • 2 tarjetas lora rfm95 868mhz para otras frecuencias haga clic aquí.
  • 2 placas de prueba
  • 2 cables usb para nano o cable para uno
  • cables de puente macho a hembra
  • cables de puente macho a macho
  • 2 antenas (yo uso un núcleo sólido de 0,8 mm o 20 awg)
  • pines de encabezado si no se incluyen con el arduino

Instrumentos:

  • soldador
  • cortador de cables
  • pelacables yo uso 102
  • regla
  • soldar

Paso 2: descargue el software

Haga clic en estos 2 enlaces para descargar el software:

  • IDE de Arduino
  • Biblioteca de Radiohead

Paso 3: Instale Arduino IDE

Instalar Arduino IDE
Instalar Arduino IDE
Instalar Arduino IDE
Instalar Arduino IDE
Instalar Arduino IDE
Instalar Arduino IDE
  • Después de descargar el software, vaya al instalador y haga doble clic en él.
  • Haga clic en estoy de acuerdo
  • Haga clic en Siguiente
  • Haga clic en instalar
  • Haga clic en instalar 2 veces para instalar los controladores USB
  • Haga clic en cerrar

Paso 4: Instale la biblioteca Radiohead

Instalar la biblioteca de Radiohead
Instalar la biblioteca de Radiohead
Instalar la biblioteca de Radiohead
Instalar la biblioteca de Radiohead
Instalar la biblioteca de Radiohead
Instalar la biblioteca de Radiohead

Necesita la biblioteca de radiohead para usar el rfm95. Debido a que no puede instalarlo a través del IDE de arduino, debe instalar la biblioteca de radiohead manualmente.

  • Abra el IDE de arduino
  • Ir a archivo -> preferencias
  • Allí puede encontrar la ruta a la carpeta arduino donde debe encontrar la carpeta Bibliotecas. (primera foto)
  • Si la carpeta de Bibliotecas no existe, debe crear la carpeta.
  • Abra el archivo zip descargado Radiohead-master.
  • Extraiga la carpeta a la carpeta de bibliotecas.
  • Reinicie el arduino IDE.
  • Ahora puede encontrar su biblioteca en la lista (vea la tercera imagen)

Paso 5: crea la antena

Para la antena utilizo algún cable sobrante de mi cable de bus 2x2x0.8mm o 2x2 20awg. Estas son las longitudes por frecuencia:

  • 868 mhz 3,25 pulgadas o 8,2 cm (este es el que uso)
  • 915 mhz 3 pulgadas o 7,8 cm
  • 433 mhz 3 pulgadas o 16,5 cm

Paso 6: soldadura

Soldadura
Soldadura
  • Retire las resistencias del escudo esp (consulte R1 a R3 en el campo rojo)
  • Suelde el chip rfm95 en el escudo esp.
  • Suelde los cabezales de alfiler en el escudo esp
  • Suelde la antena en el escudo esp. No lo use sin antena, puede dañar el escudo.
  • Si los cabezales de alfiler no están soldados al arduino, soldelos también.

Paso 7: cableado

Alambrado
Alambrado

En la imagen puedes ver cómo conectar el arduino al rfm95. Para completar esta tabla, también incluí el pinout para cuando está usando el escudo adafruit en lugar de la ruptura esp.

Paso 8: codificación

Codificación
Codificación
Codificación
Codificación
Codificación
Codificación
Codificación
Codificación
  • Descarga el código
  • Abra el código en arduino ide
  • Vaya a herramientas, tablero y seleccione su tablero
  • Vaya a herramientas, puerto y seleccione el puerto com para su arduino
  • Haga clic en el botón de carga (marcado en rojo en la tercera imagen)
  • Si todo salió bien, puede usar el monitor en serie y verá paquetes que llegan tanto al servidor como al cliente (marcados en rojo en la última imagen)

Paso 9: Conclusión

En este instructable mostré los conceptos básicos de LORA. Si le gusta este instructivo y / o si desea que escriba más instructivos de LORA u otros, presione el botón Me gusta.

Recomendado: