Tabla de contenido:
- Paso 1: obtenga el hardware
- Paso 2: descargue el software
- Paso 3: Instale Arduino IDE
- Paso 4: Instale la biblioteca Radiohead
- Paso 5: crea la antena
- Paso 6: soldadura
- Paso 7: cableado
- Paso 8: codificación
- Paso 9: Conclusión
Video: Comunicación LORA Peer to Peer con Arduino: 9 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
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
- 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
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
- 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
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
- 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:
LoRa 3Km a 8Km Comunicación Inalámbrica con Dispositivo de Bajo Costo E32 (sx1278 / sx1276) para Arduino, Esp8266 o Esp32: 15 Pasos
LoRa 3Km a 8Km Comunicación Inalámbrica con Dispositivo Low Cost E32 (sx1278 / sx1276) para Arduino, Esp8266 o Esp32: creo una librería para administrar EBYTE E32 basada en la serie Semtech de dispositivo LoRa, dispositivo muy potente, simple y económico. Versión de 3Km aquí, versión de 8Km aquí Pueden trabajar en una distancia de 3000 ma 8000 m, y tienen muchas características y
Comunicación simple de Arduino LoRa (más de 5 km): 9 pasos
Comunicación simple de Arduino LoRa (más de 5 km): vamos a probar E32-TTL-100 con mi biblioteca. Es un módulo transceptor inalámbrico, opera a 410 441 MHz (o 868MHz o 915MHz) basado en RFIC SX1278 original de SEMTECH, transmisión transparente disponible, nivel TTL. El módulo adopta LORA
Comunicación inalámbrica de largo alcance, 1,8 km, Arduino a Arduino con el HC-12: 6 pasos (con imágenes)
Comunicación inalámbrica de largo alcance, 1.8 km, Arduino a Arduino con el HC-12 .: En este instructivo, aprenderá cómo comunicarse entre Arduinos a una larga distancia de hasta 1.8 km al aire libre. El HC-12 es un puerto serie inalámbrico módulo de comunicación muy útil, extremadamente potente y fácil de usar. Primero leerás
Alfombra con sensores / comunicación RF con Arduino Micro: 4 pasos (con imágenes)
Alfombra Con Sensores / Comunicación RF Con Arduino Micro: Recientemente terminé la instalación Igualmente diversa, la cual está compuesta por una serie de lámparas que reaccionan a los sensores colocados en una alfombra debajo de las lámparas, así es como hice la alfombra con sensores de presión. Espero que lo encuentres util.:)
Comunicación LoRa ESP8266 y Radio RFM95: 9 pasos
Comunicación LoRa ESP8266 & Radio RFM95: Una de las tecnologías más nombradas para ser implementadas para el Internet de las Cosas, que tiene características muy llamativas de comunicación de larga distancia y bajo consumo reflejado en su bajo consumo, LoRa " Lo ng - Ra nge ", este tipo de modulación ha