Delora es un programa de mensajería Lora simple hecho para el módulo YL-800N de http://www.rf-module.cn/.
El módulo debe conectarse a una computadora a través de un cable USB a RS232, ya sea 3V3 o 5V. ADVERTENCIA: ¡El conector de cable puede tener que volver a cablear para que coincida con los pines del módulo!
Se han utilizado los siguientes cables y tuvieron que volver a cablear para comunicarse correctamente con el módulo Lora:
Aquí están las conexiones PIN para estos cables.
| Color de pasador de cable | Conexión al módulo |
|---|---|
| Negro | Gnd |
| Rojo | VCC |
| Naranja | Rxd |
| Amarillo | TXD |
| Verde | CAROLINA DEL NORTE |
| Marrón | CAROLINA DEL NORTE |
Asegúrese de tener instalado Python 3.x en su máquina, luego instale las dependencias:
python -m pip install -r requirements.txtPuede ejecutar el programa con:
python main.pyDespués de comenzar el programa, debe reunirse con la pestaña "Configuración". Establezca un nombre de usuario y asegúrese de usar el puerto COM del cable de serie que está vinculado a su módulo. Luego presione aplicar.
Ahora debería poder enviar mensajes en la pestaña "Mensajes".
En su estado actual, el programa debe configurarse en la pestaña Configuración antes de usarlo, de lo contrario se bloqueará.
En la clase YL800N del archivo yl800n_hex.py, asegúrese de que el método set_config() use una potencia TX apropiada. De lo contrario, dependiendo de dónde viva, puede estar infringiendo las regulaciones locales.
Cabe señalar que a pesar de ser un trabajo en progreso, este archivo ya podría usarse para otro proyecto utilizando el módulo YL-800N.
Originalmente, se suponía que este archivo se usaba para comunicarse con el módulo de la forma en que lo hace YL800N_HEX.py , pero utilizando los comandos AT. Sin embargo, este modo demostró ser bastante inestable y la configuración no se guarda entre los reinicios. A pesar de que este archivo ya no se usa en el proyecto, se ha mantenido en el repositorio, pero podría eliminarse en el futuro.
Esos archivos son útiles para probar que los módulos se comunican correctamente, se mantienen solo para fines de depuración.