Delora-это простая программа обмена сообщениями Lora, созданная для модуля YL-800N с http://www.rf-module.cn/.
Модуль должен быть подключен к компьютеру через кабель USB -RS232, либо 3V3, либо 5 В. ПРЕДУПРЕЖДЕНИЕ: Кабельный разъем, возможно, должен быть переплетен, чтобы соответствовать булавкам модуля!
Следующие кабели были использованы и должны были быть повторно подключены, чтобы правильно общаться с модулем LORA:
Вот соединения для этих кабелей.
| Кабельный штифт | Соединение с модулем |
|---|---|
| Черный | Гнездо |
| Красный | Венчурной |
| Апельсин | Rxd |
| Желтый | Txd |
| Зеленый | Северо -запад |
| Коричневый | Северо -запад |
Убедитесь, что на вашем компьютере установлен Python 3.x, а затем установите зависимости:
python -m pip install -r requirements.txtВы можете запустить программу с:
python main.pyПосле начала программы вас следует встретить с вкладкой «Настройки». Установите имя пользователя и обязательно используйте COM -порт последовательного кабеля, который связан с вашим модулем. Затем нажмите применить.
Теперь вы должны иметь возможность отправлять сообщения, пройдя на вкладке «Сообщения».
В своем текущем состоянии программа должна быть настроена на вкладке «Настройки» перед тем, как использовать ее, в противном случае она будет сбой.
В классе YL800N файла YL800N_HEX.PY убедитесь, что метод set_config() использует соответствующую мощность TX. В противном случае, в зависимости от того, где вы живете, вы можете нарушать местные правила.
Следует отметить, что, несмотря на то, что он все еще находится в стадии разработки, этот файл уже может использоваться для другого проекта, используя модуль YL-800N.
Первоначально этот файл должен был использоваться для связи с модулем так, как это делает YL800N_HEX.py , но с помощью команд. Тем не менее, этот режим оказался довольно нестабильным, и настройки не сохраняются между сбросами. Несмотря на то, что этот файл на самом деле больше не используется в проекте, он был сохранен в репо, но может быть удален в будущем.
Эти файлы полезны для проверки того, что модули общаются должным образом, они сохраняются только для целей отладки.