Spisu treści:

LoRa ESP32 Radia Łatwy start - samouczek - Bez okablowania: 6 kroków
LoRa ESP32 Radia Łatwy start - samouczek - Bez okablowania: 6 kroków

Wideo: LoRa ESP32 Radia Łatwy start - samouczek - Bez okablowania: 6 kroków

Wideo: LoRa ESP32 Radia Łatwy start - samouczek - Bez okablowania: 6 kroków
Wideo: [Live] Projekt trackera GPS przez LTE na ESP32 (LILYGO A7670E R2) 2024, Listopad
Anonim
Image
Image

Hej co tam u was? Akarsh tutaj z CETech.

Dzisiaj zrobimy projekt, który w zasadzie polega na skonfigurowaniu radiotelefonów LoRa, aby rozmawiać ze sobą w najprostszy możliwy sposób.

Tutaj mikrokontroler, którego użyłem to ESP32, który jest podłączony do płyt LoRa 915MHz, do jednego z Radiów podłączyłem również wyświetlacz OLED, aby informacje o pakietach były widoczne. Wszystkie moduły użyte w tym projekcie pochodzą od firmy DFRobot, ponieważ istnieje kompatybilność pinów dla tych modułów, więc nie polecam używania modułów różnych producentów. Więc zacznijmy!

Zrobiłem również film o szczegółowym budowaniu tego projektu, polecam go obejrzeć dla lepszego wglądu i szczegółów.

Krok 1: Części

Części
Części
Części
Części

Aby to zrobić, będziesz potrzebować płyty ESP32 lub ESP8266, a jeśli chcesz, możesz również dodać baterię.

Użyłem płytki Firebeetle LoRa o częstotliwości 915MHz. DFRobot oferuje 3 rodzaje płyt w zależności od częstotliwości, która jest legalna w Twojej okolicy:

1) 433 MHz

2) 868 MHz

3) 915 MHz

Do wyświetlacza użyłem osłony OLED.

Proponuję używać płyt DFRobot z tym modułem, ponieważ pinout będzie kompatybilny i nigdzie nie napotkasz żadnych problemów.

Krok 2: Wyprodukuj płytki PCB do swojego projektu

Uzyskaj płytki PCB do swojego projektu wyprodukowane
Uzyskaj płytki PCB do swojego projektu wyprodukowane

Musisz sprawdzić JLCPCB, aby zamówić tanie PCB online!

Otrzymasz 10 dobrej jakości płytek PCB wyprodukowanych i wysłanych na wyciągnięcie ręki za 2 $ i trochę przesyłki. Otrzymasz również zniżkę na wysyłkę przy pierwszym zamówieniu. Aby zaprojektować własną płytkę drukowaną, przejdź do easyEDA, a gdy już to zrobisz, prześlij swoje pliki Gerber do JLCPCB, aby zostały wyprodukowane z dobrą jakością i krótkim czasem realizacji.

Krok 3: Pobierz i skonfiguruj Arduino IDE

Pobierz i skonfiguruj Arduino IDE
Pobierz i skonfiguruj Arduino IDE

Pobierz Arduino IDE stąd.

1. Zainstaluj Arduino IDE i otwórz je.

2. Przejdź do Plik > Preferencje

3. Dodaj https://dl.espressif.com/dl/package_esp32_index.j… do adresów URL Menedżera tablic dodatkowych.4. Przejdź do Narzędzia > Tablica > Menedżer tablic

5. Wyszukaj ESP32, a następnie zainstaluj płytkę.

6. Uruchom ponownie IDE.

Krok 4: Połączenia i lutowanie

Połączenia i lutowanie
Połączenia i lutowanie
Połączenia i lutowanie
Połączenia i lutowanie
Połączenia i lutowanie
Połączenia i lutowanie
Połączenia i lutowanie
Połączenia i lutowanie

1. Przylutuj moduły z nagłówkami do układania w stos.

2. Będziesz musiał podłączyć oba moduły LoRa do modułów ESP32 zgodnie ze schematem połączeń.

3. Zbierz wszystkie 5-6 modułów, których będziesz używać i ułóż je zgodnie z potrzebami radia. W przypadku tych kroków bardzo polecam obejrzenie mojego filmu, ponieważ ta część jest tam szczegółowo wyjaśniona.

Krok 5: Kodowanie modułu

Kodowanie modułu
Kodowanie modułu
Kodowanie modułu
Kodowanie modułu
Kodowanie modułu
Kodowanie modułu

Pobierz repozytorium GitHub:

2. Wyodrębnij pobrane repozytorium.

3. Skopiuj biblioteki z pobranego repozytorium do folderu Library w folderze szkicu Arduino.

4. Otwórz szkic nadajnika w Arduino IDE.

5. Przejdź do Narzędzia > Tablica. Wybierz odpowiednią płytę, której używasz, w moim przypadku Firebeetle ESP32.

6. Wybierz poprawny komunikat. port, przechodząc do menu Narzędzia > Port.

7. Naciśnij przycisk przesyłania.

8. Gdy zakładka mówi Done Uploading, należy powtórzyć powyższe kroki z modułem odbiornika, aby wgrać kod.

Krok 6: Gra z radiami LoRa

Gra z radiami LoRa
Gra z radiami LoRa

Gdy tylko oba moduły zostaną zasilone, OLED na nadajniku zacznie pokazywać numer wysyłanego pakietu, natomiast monitor szeregowy podłączony do odbiornika pokazuje odebrany pakiet z mocą sygnału.

Zalecana: