Съдържание:

LoRa Messenger за две устройства за разстояния до 8 км: 7 стъпки
LoRa Messenger за две устройства за разстояния до 8 км: 7 стъпки

Видео: LoRa Messenger за две устройства за разстояния до 8 км: 7 стъпки

Видео: LoRa Messenger за две устройства за разстояния до 8 км: 7 стъпки
Видео: Беспроводная связь между Ардуино на расстоянии до 1,8 км. HC-12 2024, Юли
Anonim
Image
Image
Части
Части

Свържете проекта към вашия лаптоп или телефон и след това разговаряйте между устройствата без интернет или SMS, като използвате само LoRa.

Хей, какво става момчета? Akarsh тук от 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 MCU, който осъществява всички разговори с модула SPI LoRa на борда на RYLR896.

3. Командите на снимката са основни, към които можете да се обърнете за повече информация: REYAX-Lora-AT-COMMAND-GUIDE4. Все още силно ви препоръчвам да прегледате видеоклипа ми в YouTube, където обяснявам това правилно.

Стъпка 4: Връзки на модулите

Връзки на модулите
Връзки на модулите
Връзки на модулите
Връзки на модулите

1. И двата модула ще бъдат свързани по същия начин, както на изображението по -горе.

2. Когато двата модула са свързани, можете да програмирате модулите един по един и след това да тествате проекта.

Стъпка 5: Изтеглете и настройте Arduino IDE

Изтеглете и настройте Arduino IDE
Изтеглете и настройте Arduino IDE

Изтеглете Arduino IDE от тук.

1. Инсталирайте Arduino IDE и го отворете.

2. Отидете на Файл> Предпочитания

3. Добавете https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json допълнителните URL адреси на мениджъра на табла.

4. Отидете на Tools> Board> Boards Manager

5. Потърсете ESP8266 и след това инсталирайте платката.

6. Рестартирайте IDE.

Стъпка 6: Кодиране на проекта

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

1. Изтеглете хранилището:

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

3. Придвижете се до Инструменти> Борд. Изберете подходящата платка, която използвате NodeMCU (12E) работи в повечето случаи.

4. Изберете правилната комуникация. порт, като отидете в Инструменти> Порт.

5. Натиснете бутона за качване.

6. Когато в раздела пише Готово качване, вие сте готови да използвате устройството.

След качване отворете серийния монитор, за да видите следните подробности

Стъпка 7: Игра с устройството

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

1. Свържете устройствата с помощта на USB кабели към две различни устройства, на които трябва да извършвате съобщения. В моя случай свързах един модул към лаптопа си, а другия към телефона си, използвайки OTG кабел.

2. Преминете към серийния монитор и незабавно започнете да изпращате текстови съобщения!

3. КОНГО! устройството работи според очакванията.

Препоръчано: