Оглавление:

Связь LoRa ESP8266 и радио RFM95: 9 шагов
Связь LoRa ESP8266 и радио RFM95: 9 шагов

Видео: Связь LoRa ESP8266 и радио RFM95: 9 шагов

Видео: Связь LoRa ESP8266 и радио RFM95: 9 шагов
Видео: LoRa SX1276 (RFM95) - пишем простой пример на Си. 2024, Ноябрь
Anonim
Связь LoRa ESP8266 и радио RFM95
Связь LoRa ESP8266 и радио RFM95

LoRa "Lo ng - Ra nge" - одна из самых известных технологий, которые будут реализованы для Интернета вещей, которая имеет очень поразительные особенности междугородной связи и низким энергопотреблением, что отражается в ее низком потреблении. Этот тип модуляции стал очень популярным. в проектах отправки и получения данных уже реализованы некоторые библиотеки для платформ ESP8266, Arduino, Raspberry pi и ESP32.

В этой возможности мы проведем очень простой тест с ESP8266 и RFM95 LoRa.

Некоторое время назад я получил 2 модуля / радио LoRa reference RFM95 от HopeRF, на частоте 915.0 МГц, затем в учебном пособии рекомендовалось Введение LoRa и краткий обзор модуля RFM95:

Руководство

Введение LoRa и Modulo RFM95 Hoperf

PDAControlDownloads и полная документация

Связь LoRa ESP8266 и радио RFM95 # 1

PDAControl

Descargas y Documentacion Completa

Связь LoRa ESP8266 и радио RFM95 # 1

Шаг 1: материалы

Материалы
Материалы
Материалы
Материалы

ОЧЕНЬ дешевые материалы

  • 2 узла ESP8266 NodeMCU
  • 2 Radio RFM95, в моем случае 915.0 МГц
  • 2 белых адаптера для печатных плат для ESP8266 12E / F
  • 2 Протоборд
  • Проволочная антенна, кабель UTP, рассчитайте длину ниже

Шаг 2: Видео: Введение в LoRa и модуль RFM95 Hoperf Electronics

Image
Image

Шаг 3: Выполненные тесты

Изображение
Изображение

Проведенные тесты

Мы будем использовать 2 модуля ESP8266 NodeMCU, которые будут связываться через шину SPI с модулями RFM95 с использованием библиотеки RH_RF95.h RadioHead, этот тест будет очень простым, отправка сообщения плюс счетчик от одного модуля к другому на частоте 915 МГц., Заводские обозначения на обратной стороне печатной платы. В этом уроке будет использоваться модуляция LoRa, мы не будем реализовывать LoRaWAN, чтобы не запутать.

Шаг 4: Видео: связь LoRa ESP8266 и радио RFM95 # 1

Image
Image

Шаг 5: Код IDE Arduino

Код IDE Arduino

В этой возможности мы будем использовать библиотеку RH_RF95.h RadioHead, очень часто используемую в примерах Adafruit для тестирования его печатных плат и модулей, технически модуль ESP8266 настраивает параметры RFM95 через протокол шины SPI.

Примечание. Ссылки на скачивание и / или на github ниже.

Автобус SPI: по Википедии

Поскольку это очень простой тест, в обоих модулях будут настроены только следующие параметры:

  • Мощность передачи: 23 дБм = rf95.setTxPower (23, false)
  • Частота / диапазон: 915 МГц = #define RF95_FREQ 915.0

Важно правильная конфигурация контактов для ESP8266:

  • RFM95_CS = CS (селектор микросхемы или селектор ведомого устройства).
  • RFM95_RST = Сброс радио при инициализации.
  • RFM95_INT = Прерывание от выхода DIO0.

Шаг 6: Пример модуля передачи №1

Пример модуля передачи №1

Будет отправлено сообщение «PDAControl -» и значение счетчика отправленных сообщений / пакетов. Примечание. Ссылки на скачивание и / или на github ниже.

Последовательный терминал… Передает сообщение

Изображение
Изображение

Шаг 7: Пример модуля приема №2

Пример модуля приема №2

Модуль находится в режиме приема. Примечание. Ссылки на скачивание и / или на github ниже.

Изображение
Изображение

Последовательный терминал… получение, сообщение и RSSI

Изображение
Изображение

Шаг 8: Изготовление антенны

Производство антенн

Для этого теста антенна была изготовлена с кабелем UTP (неэкранированная витая пара), был взят провод 7,8 см, благодаря абсолютноautomation.com для информации, для расчета длины антенны, только я изменил самый важный параметр Frequency, в в случае с моим модулем это 915.0.

Веб-сайт: M0ukd.com Калькулятор 1/4-волновой наземной антенны

Изображение
Изображение

Шаг 9. Загрузки и полная документация

Загрузки и полная документация
Загрузки и полная документация
Загрузки и полная документация
Загрузки и полная документация

PDAControl

Загрузки и полная документация

Связь LoRa ESP8266 и радио RFM95 # 1

pdacontrolen.com/comunication-lora-esp8266-…

PDAControl

Descargas y Documentacion Completa

Связь LoRa ESP8266 и радио RFM95 # 1

pdacontroles.com/comunicacion-lora-esp8266-…

Рекомендуемые: