Módulo lora arduino

Tutorial de Arduino lorawan

Pensé que tenía un problema con mi recientemente comprado LoRa Shield para micro:Bit. Tuve buenas discusiones con el profesional de soporte, que me sugirió que lo enviara de vuelta para su verificación. No había nada malo y me lo devolvieron, y por supuesto todo funcionó bien. En general una experiencia muy muy positiva.

Gran paquete, hizo comparativamente muy fácil conseguir nuestro Arduino conectado a LoRaWAN y The Things Network gracias a la documentación, las bibliotecas y el código de ejemplo. Excelente servicio como siempre de Pi Supply.

Arduino dragino lora shield ejemplo

Los pines NSS, NRESET y DIO0 se pueden cambiar usando LoRa.setPins(ss, reset, dio0). El pin DIO0 es opcional, sólo es necesario para el modo de recepción de llamadas. Si se utiliza el pin DIO0, debe ser capaz de interrumpir mediante attachInterrupt(…).

Por favor, comprueba que el cableado que utilizas coincide con el listado de cableado de Semtech SX1276/77/78/79. También puedes utilizar LoRa.setPins(ss, reset, dio0) para cambiar los pines utilizados por defecto. Algunos convertidores de nivel lógico no pueden operar a 8 MHz, puedes llamar a LoRa.setSPIFrequency(frequency) para bajar la frecuencia SPI utilizada por la librería. Ambas API’s deben ser llamadas antes de LoRa.begin(…).

Lora encriptación arduino

Hoy en día existen varias tecnologías de comunicación para la interacción entre dispositivos IoT, y las más populares son Wi-Fi y Bluetooth. Pero el problema con la tecnología Wi-Fi y Bluetooth es el alto consumo de energía. También tienen otras limitaciones como un alcance limitado, puntos de acceso limitados, etc. El módulo ESP8266 es el módulo Wi-Fi más popular utilizado en los dispositivos IoT, con el que hemos construido previamente muchos proyectos IoT.

Las redes celulares también tienen los mismos problemas de alto consumo de energía y tanto la red LAN como la red celular son bastante costosas para cubrir un área amplia. Las industrias del IoT introdujeron muchas tecnologías, pero ninguna de ellas era ideal para los dispositivos del IoT, ya que necesitaban transmitir información a larga distancia sin utilizar mucha energía, hasta que se introdujo la tecnología LoRa. La tecnología LoRa puede realizar transmisiones de muy largo alcance con un bajo consumo de energía.

En este artículo, aprenderemos sobre la tecnología LoRa y la comunicación Arduino Lora. Aquí vamos a interconectar el módulo SX1278 Lora con Arduino y establecer la comunicación LoRa entre dos placas Arduino Uno.

E32 lora arduino

He hecho un video con algunos módulos de radio que podrías utilizar. En este caso veremos el módulo de radio LoRa con comunicación serial SPI. Mira las conexiones de abajo, descarga el código de ejemplo y prueba si funciona. También necesitarás la librería LoRa, así que descárgala desde los enlaces de abajo. Necesitas dos módulos, un LED y un potenciómetro y enviaremos sólo un byte de datos, de 0 a 255 valores. El alcance de este módulo puede ser de hasta 5Km pero necesitamos muchos pines para usarlo.

Bien chicos, ahora echemos un vistazo al módulo LoRa. Como dije en un tutorial anterior, he utilizado este módulo durante muy poco tiempo. LoRa es un robusto protocolo inalámbrico de bajo consumo y largo alcance desarrollado por Sem tech. Puede operar a 433MHz o 915MHz. Según su hoja de datos, es un módulo transceptor inalámbrico de 5 – 6KM, y digo según la hoja de datos, porque no he hecho ninguna prueba de alcance y siempre he utilizado este módulo por debajo de los 100 metros y nunca he tenido problemas con la transmisión. Estoy usando un módulo LoRa con el chip SX1278 que es el diminuto IC SMD y tenemos que añadir una antena diseñada para 433MHz también al puerto de la antena. El precio en eBay para este módulo es alrededor de 4 dólares también y el módulo también incluye la antena.

Acerca del autor

admin

Ver todos los artículos