Оглавление:

LoRa ESP32 Radios - легкий учебный курс по началу работы - Без проводки: 6 шагов
LoRa ESP32 Radios - легкий учебный курс по началу работы - Без проводки: 6 шагов

Видео: LoRa ESP32 Radios - легкий учебный курс по началу работы - Без проводки: 6 шагов

Видео: LoRa ESP32 Radios - легкий учебный курс по началу работы - Без проводки: 6 шагов
Видео: Безопасная передача данных радиомодулями Lora с UART интерфейсом 2024, Июль
Anonim
Image
Image

Эй, как дела, ребята? Акарш здесь из CETech.

Сегодня мы собираемся сделать проект, который в основном посвящен настройке радио LoRa, чтобы общаться друг с другом самым простым способом.

Здесь микроконтроллер, который я использовал, - это ESP32, который подключен к платам LoRa с частотой 915 МГц, я также прикрепил OLED-дисплей к одному из Radio, чтобы информация о пакете была видна. Все модули, используемые в этом проекте, получены от DFRobot, поскольку для этих модулей предусмотрена совместимость контактов, поэтому я не рекомендую использовать модули разных производителей. Итак, приступим!

Я также снял видео о создании этого проекта в деталях, рекомендую посмотреть его для лучшего понимания и детализации.

Шаг 1: Детали

Запчасти
Запчасти
Запчасти
Запчасти

Для этого вам понадобится плата ESP32 или ESP8266, и вы также можете добавить батарею, если хотите.

Я использовал плату Firebeetle LoRa с частотой 915 МГц. DFRobot предлагает 3 типа досок в зависимости от частоты, которая разрешена в вашем регионе:

1) 433 МГц

2) 868 МГц

3) 915 МГц

Для дисплея я использовал OLED-экран.

Я предлагаю использовать платы от DFRobot с этим модулем, так как распиновка будет совместимой, и у вас не возникнет никаких проблем.

Шаг 2: Изготовьте печатные платы для вашего проекта

Получите готовые печатные платы для вашего проекта
Получите готовые печатные платы для вашего проекта

Вы должны проверить JLCPCB, чтобы дешево заказать печатные платы в Интернете!

Вы получаете 10 печатных плат хорошего качества, изготовленных и отправленных к вашему порогу за 2 доллара и небольшую доставку. Вы также получите скидку на доставку первого заказа. Чтобы спроектировать собственную печатную плату, перейдите в easyEDA, как только это будет сделано, загрузите файлы Gerber в JLCPCB, чтобы они были изготовлены с хорошим качеством и в короткие сроки.

Шаг 3. Загрузите и установите IDE Arduino

Загрузите и установите IDE Arduino
Загрузите и установите IDE Arduino

Загрузите Arduino IDE отсюда.

1. Установите Arduino IDE и откройте ее.

2. Выберите "Файл"> "Настройки".

3. Добавьте https://dl.espressif.com/dl/package_esp32_index.j… в URL-адреса диспетчера дополнительных плат. 4. Перейдите в Инструменты> Доска> Менеджер плат.

5. Найдите ESP32 и установите плату.

6. Перезагрузите IDE.

Шаг 4: Подключения и пайка

Подключения и пайка
Подключения и пайка
Подключения и пайка
Подключения и пайка
Подключения и пайка
Подключения и пайка
Подключения и пайка
Подключения и пайка

1. Припаяйте модули с наращиваемыми заголовками.

2. Вам нужно будет подключить оба модуля LoRa к модулям ESP32 в соответствии со схемой подключения.

3. Соберите все 5-6 модулей, которые вы будете использовать, и сложите их в соответствии с вашими потребностями в Радио. Для этих шагов я настоятельно рекомендую посмотреть мое видео, так как эта часть подробно объясняется там.

Шаг 5: Кодирование модуля

Кодирование модуля
Кодирование модуля
Кодирование модуля
Кодирование модуля
Кодирование модуля
Кодирование модуля

Загрузите репозиторий GitHub:

2. Распакуйте загруженный репозиторий.

3. Скопируйте библиотеки из загруженного репозитория в папку Library в папке скетчей Arduino.

4. Откройте эскиз передатчика в среде Arduino IDE.

5. Перейдите в Инструменты> Доска. Выберите подходящую плату, которую вы используете, в моем случае Firebeetle ESP32.

6. Выберите правильную связь. порт, выбрав Инструменты> Порт.

7. Нажмите кнопку загрузки.

8. Когда на вкладке появится надпись Done Uploading, вам следует повторить описанные выше шаги с модулем приемника, чтобы загрузить код.

Шаг 6: игра с радиостанциями LoRa

Игра с радиостанциями LoRa
Игра с радиостанциями LoRa

Как только питание подается на оба модуля, OLED на передатчике начинает показывать номер отправляемого пакета, с другой стороны, последовательный монитор, подключенный к приемнику, показывает принятый пакет с мощностью сигнала.

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