Esta es una biblioteca Arduino para la comunicación Lora utilizando los chips de radio transceptor SX1268 y SX1262. Lo desarrollé porque quiero extender mi grupo de dispositivos de homeautomation. poder hablar lora.
La mayor parte del software del controlador de hardware está tomado de Radiolib como una biblioteca de comunicación inalámbrica universal para Arduino (¡gran proyecto!) Y ligeramente adaptada.
Descargue este repositorio como zip. Luego, en el Arduino IDE, vaya a Sketch-> Agregar biblioteca-> Agregar biblioteca .zip. O consulte el Oficial Arduino Howto.
El primer lugar para comenzar puede ser la carpeta de ejemplos. Hay un ejemplo simple de RX TX que envía datos (TX) y los hace eco (RX).
Esta biblioteca se probó con el módulo Lora DRF1268T y funciona con el esquema proporcionado. También es utilizable para DRF1262T. Consulte el esquema para el cableado. La biblioteca debe poder manejar otros módulos Lora siempre que usen el SX1262 o SX1268. En este caso, eche un vistazo a la hoja de datos DRF1268T y verifique si DIO1, DIO2 y DIO3 están conectados a diferentes Pins IO. Puede cambiar fácilmente los Pins IO usados al llamar al constructor.
P: ¿Por qué el PIN SW no es compatible con esta biblioteca?
R: Actualmente (en mi configuración de hardware) el pin SW está conectado a 3,3V de forma permanente, por lo que RF siempre está encendido. En una de las siguientes versiones, podría ser una buena idea agregar un quinto parámetro al constructor (Bool True/False) para permitir que la salida SX126X DIO2 controle el interruptor RF. 5º parámetro verdadero: DIO2 Switches RF, 5to Param Falso: RF controlado externamente. Consulte la hoja de datos SX126X, sección "SetDio2AsrfSwitchCtrl" para más detalles.
P: ¿El soporte de libaciones de LIB?
R: No. Se manejarán datos de envío y recepción en el bucle principal de Arduino.
P: ¿La lib es apoyar a Lorawan?
R: Es una biblioteca de controlador de metal desnudo para el chipset SX126X e implementa que los datos LORA limpios envían y reciben Functon de acuerdo con el modelo de referencia de OSI. Por lo tanto, cualquier biblioteca de Lorawan puede usar esta biblioteca de controladores de hardware.
P: ¿Está disponible el modo FSK?
R: El chip SX126X implementa FSK, pero no es compatible con esta biblioteca de controladores.
Aquí está mi puerta de entrada a la homeautomación con esta biblioteca de conductores de Adruino y mi protocolo de comunicación Lora de pares: