Съдържание:

LORA Peer to Peer комуникация с Arduino: 9 стъпки
LORA Peer to Peer комуникация с Arduino: 9 стъпки

Видео: LORA Peer to Peer комуникация с Arduino: 9 стъпки

Видео: LORA Peer to Peer комуникация с Arduino: 9 стъпки
Видео: Когда отключат ИНТЕРНЕТ. Секрет BitTorrent, Peer-to-Peer, Mesh сети. Стас Шалунов 2024, Юли
Anonim
LORA Peer to Peer комуникация с Arduino
LORA Peer to Peer комуникация с Arduino

Аз съм начинаещ ентусиаст по електроника и това е първият ми инструктаж, така че, моля, не се впускайте в коментарите си. В тази инструкция ще обясня как да накарам два LORA възли да комуникират директно без TTN (мрежата на нещата).

Какво е LORA?

LORA означава LOng RAnge Това е модулация, патентована от Semtech на базата на CSS (chirp spread spread) модулация.

  • дълъг обхват
  • ниска мощност
  • ниска скорост на предаване на данни

Поради тези характеристики LORA е много подходящ за използване като комуникационна среда за сензори. Сензор може буквално да работи с години на батерия и обхватът може да надвишава няколко километра. Също така LORA може да се използва в безплатни честотни ленти. В мрежата с неща можете да намерите безплатните ленти по държави. Живея в Белгия, така че мога да избирам между EU863-870 и EU433.

Примерни употреби:

  • Земеделие (влажност на почвата, ниво на резервоара, температура, влажност, посока на вятъра …)
  • Проследяване в комбинация с GPS приемник
  • Защита срещу кражба (Видях концепция за поставянето му на скъпи кабели за високо напрежение за откриване на вибрации)
  • … Има много повече приложения, вашето въображение е границата.

Стъпка 1: Вземете хардуера

Хардуер:

  • 2 извода на arduino nano или 2 на arduino uno трябва да са еднакви.
  • 2 esp пробивни дъски
  • 2 карти lora rfm95 868mhz за други честоти натиснете тук.
  • 2 дъски
  • 2 usb кабела за nano или кабел за uno
  • джъмперни проводници мъжки към женски
  • джъмперни проводници мъжки към мъжки
  • 2 антени (използвам твърдо ядро 0,8 мм или 20 awg)
  • щифтове за заглавки, ако не са включени в arduino

Инструменти:

  • поялник
  • нож за тел
  • маша за тел използвам 102
  • владетел
  • спойка

Стъпка 2: Изтеглете софтуера

Щракнете върху тези 2 връзки, за да изтеглите софтуера:

  • Arduino IDE
  • Библиотека на Radiohead

Стъпка 3: Инсталирайте Arduino IDE

Инсталирайте Arduino IDE
Инсталирайте Arduino IDE
Инсталирайте Arduino IDE
Инсталирайте Arduino IDE
Инсталирайте Arduino IDE
Инсталирайте Arduino IDE
  • След като изтеглите софтуера, отидете на инсталатора и щракнете двукратно върху него.
  • Щракнете Съгласен съм
  • Щракнете върху Напред
  • Щракнете върху инсталиране
  • Щракнете 2 пъти за инсталиране, за да инсталирате USB драйверите
  • Щракнете затвори

Стъпка 4: Инсталирайте библиотеката на Radiohead

Инсталирайте библиотеката на Radiohead
Инсталирайте библиотеката на Radiohead
Инсталирайте библиотеката на Radiohead
Инсталирайте библиотеката на Radiohead
Инсталирайте библиотеката на Radiohead
Инсталирайте библиотеката на Radiohead

Имате нужда от библиотеката на radiohead, за да използвате rfm95. Тъй като не можете да го инсталирате чрез arduino IDE, трябва ръчно да инсталирате библиотеката на radiohead.

  • Отворете arduino IDE
  • Отидете на файл -> предпочитания
  • Там можете да намерите пътя към папката arduino, където трябва да намерите папката Libraries. (първа снимка)
  • Ако папката Libraries не съществува, трябва да я създадете.
  • Отворете изтегления zip файл Radiohead-master.
  • Извлечете папката в папката библиотеки.
  • Рестартирайте arduino IDE.
  • Вече можете да намерите вашата библиотека в списъка (вижте 3 -та снимка)

Стъпка 5: Създайте антената

За антената използвам остатъчен кабел от моя 2x2x0.8mm или 2x2 20awg шинен кабел. Това са дължините на честота:

  • 868 mhz 3,25 инча или 8,2 см (това е, което използвам)
  • 915mhz 3 инча или 7.8 cm
  • 433 mhz 3 инча или 16,5 см

Стъпка 6: Запояване

Запояване
Запояване
  • Премахнете резисторите на esp щита (вижте R1 до R3 в червеното поле)
  • Запоявайте чипа rfm95 върху щита на esp.
  • Запоявайте щифтовете на щифта на esp
  • Запояйте антената върху щита за esp. Не използвайте без антена, можете да повредите щита.
  • Ако щифтовете не са запоени върху спойката arduino, те също.

Стъпка 7: Окабеляване

Електрически инсталации
Електрически инсталации

На изображението можете да видите как да свържете arduino към rfm95. За пълнотата на тази таблица включих и разписката, когато използвате щита адафрут вместо пробив на esp.

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

Кодиране
Кодиране
Кодиране
Кодиране
Кодиране
Кодиране
Кодиране
Кодиране
  • Изтеглете кода
  • Отворете кода в arduino ide
  • Отидете на инструменти, дъска и изберете дъската
  • Отидете на инструменти, порт и изберете com порта за вашия arduino
  • Щракнете върху бутона за качване (маркиран в червено на третата снимка)
  • Ако всичко е наред, можете да използвате серийния монитор и виждате пакети, пристигащи както на сървъра, така и на клиента (маркирани в червено на последната снимка)

Стъпка 9: Заключение

В тази инструкция показах основите на LORA. Ако ви харесва тази инструкция и/или ако искате да напиша повече инструкции за LORA или други, моля, натиснете бутона за харесване.

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