Оглавление:

LoRa Messenger для двух устройств на расстояние до 8 км: 7 шагов
LoRa Messenger для двух устройств на расстояние до 8 км: 7 шагов

Видео: LoRa Messenger для двух устройств на расстояние до 8 км: 7 шагов

Видео: LoRa Messenger для двух устройств на расстояние до 8 км: 7 шагов
Видео: LoRaWAN RU для разработчиков 2024, Июль
Anonim
Image
Image
Запчасти
Запчасти

Подключите проект к ноутбуку или телефону, а затем общайтесь между устройствами без интернета и SMS, используя только LoRa.

Эй, как дела, ребята? Акарш из CETech. Сегодня мы собираемся сделать проект, который можно будет подключить к вашему смартфону или любому компьютеру, и он сделает это устройство мессенджером с поддержкой LoRa. Теперь, когда это будет сделано, вы сможете отправлять сообщения на любое другое устройство, используя тот же мессенджер LoRa. Все это делается без наличия 4G / LTE / 3G / GSM / WiFi / SMS.

Шаг 1: Детали

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

Для этого вам понадобится плата ESP8266, я предлагаю использовать плату в стиле NodeMCU, я использовал плату Firebeetle от DFRobot, поскольку она имеет встроенное решение для зарядки и мониторинга аккумулятора.

Для LoRa я использовал RYLR896. Я настоятельно рекомендую этот модуль, так как его очень легко использовать через UART с помощью AT-команд.

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

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

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

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

Шаг 3. Знакомство с модулем Reyax и его использованием. (НЕОБЯЗАТЕЛЬНО: вы можете пропустить этот шаг, если не заинтересованы в работе)

Понимание модуля Reyax и его использования. (НЕОБЯЗАТЕЛЬНО: вы можете пропустить этот шаг, если не заинтересованы в работе)
Понимание модуля Reyax и его использования. (НЕОБЯЗАТЕЛЬНО: вы можете пропустить этот шаг, если не заинтересованы в работе)
Понимание модуля Reyax и его использования. (НЕОБЯЗАТЕЛЬНО: вы можете пропустить этот шаг, если не заинтересованы в работе)
Понимание модуля Reyax и его использования. (НЕОБЯЗАТЕЛЬНО: вы можете пропустить этот шаг, если не заинтересованы в работе)

1. У нас есть модуль LoRa - это модуль UART, который настраивается с помощью AT-команд.

2. В модуле находится микроконтроллер STM32, который полностью взаимодействует с модулем SPI LoRa на плате RYLR896.

3. Команды на картинке являются основными, вы можете обратиться к этому документу для получения дополнительной информации: REYAX-Lora-AT-COMMAND-GUIDE4. Я все еще настоятельно рекомендую вам просмотреть мое видео на YouTube, где я подробно объясню это.

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

Подключения модулей
Подключения модулей
Подключения модулей
Подключения модулей

1. Оба модуля будут подключены так же, как на изображении выше.

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

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

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

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

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

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

3. Добавьте https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json в URL-адреса диспетчера дополнительных плат.

4. Перейдите в Инструменты> Доска> Диспетчер плат.

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

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

Шаг 6: Кодирование проекта

Кодирование проекта
Кодирование проекта
Кодирование проекта
Кодирование проекта

1. Скачайте репозиторий:

2. Извлеките загруженную папку и откройте файл Stage1.ino в Arduino IDE.

3. Перейдите в Инструменты> Доска. Выберите подходящую плату, которую вы используете. NodeMCU (12E) работает в большинстве случаев.

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

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

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

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

Шаг 7: игра с устройством

Игра с устройством
Игра с устройством

1. Подключите устройства с помощью USB-кабелей к двум разным устройствам, на которых вам нужно отправлять сообщения. В моем случае я подключил один модуль к ноутбуку, а другой к телефону с помощью кабеля OTG.

2. Перейдите к монитору последовательного порта и сразу же начните писать текстовые сообщения!

3. КОНГО! устройство работает как положено.

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