Spisu treści:
- Krok 1: Części
- Krok 2: Wyprodukuj płytki PCB do swojego projektu
- Krok 3: Pobierz i skonfiguruj Arduino IDE
- Krok 4: Połączenia i lutowanie
- Krok 5: Kodowanie modułu
- Krok 6: Gra z radiami LoRa
Wideo: LoRa ESP32 Radia Łatwy start - samouczek - Bez okablowania: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
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
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
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 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
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
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
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:
Jak sprawić, by skrzynka bezpieczeństwa podążała wśród nas, gra - zadanie okablowania elektrycznego: 7 kroków
Jak sprawić, by gra śledząca wśród nas skrzynka bezpieczeństwa - Zadanie z okablowaniem elektrycznym: Dzisiaj pokażę ci, jak zrobić skrzynkę bezpieczeństwa podążającą za grą wśród nas - Zadanie z okablowaniem elektrycznym
Kontroluj urządzenia domowe przez LoRa - LoRa w automatyce domowej - Pilot LoRa: 8 kroków
Kontroluj urządzenia domowe przez LoRa | LoRa w automatyce domowej | LoRa Remote Control: Kontroluj i automatyzuj swoje urządzenia elektryczne z dużych odległości (kilometry) bez obecności Internetu. Jest to możliwe dzięki LoRa! Hej co tam u was? Akarsh tutaj z CETech. Ta płytka drukowana ma również wyświetlacz OLED i 3 przekaźniki, które
Doposaż sterowanie BLE w obciążenia o dużej mocy - nie wymaga dodatkowego okablowania: 10 kroków (ze zdjęciami)
Zmodernizuj sterowanie BLE do obciążeń o dużej mocy - nie wymaga dodatkowego okablowania: aktualizacja: 13 lipca 2018 r. - dodano 3-terminalowy regulator do zasilania toroidów Ta instrukcja obejmuje sterowanie BLE (Bluetooth Low Energy) istniejącego obciążenia w zakresie od 10 W do > 1000 W. Zasilanie jest zdalnie przełączane z telefonu komórkowego z systemem Android za pośrednictwem pfodApp. Nie
Techniki okablowania przemysłowego dla robotów FTC - metody i wskazówki: 4 kroki
Techniki okablowania przemysłowego dla robotów FTC - metody i wskazówki: Wiele zespołów FTC polega na podstawowych technikach okablowania i narzędziach do konfiguracji elektroniki swoich robotów. Jednak te podstawowe metody i materiały nie wystarczą w przypadku bardziej zaawansowanych wymagań dotyczących okablowania. Niezależnie od tego, czy Twój zespół wykorzystuje bardziej zaawansowany zmysł
Przekonaj się, aby po prostu użyć falownika 12 V do linii AC do łańcuchów świetlnych LED zamiast ponownego okablowania ich na 12 V.: 3 kroki
Przekonaj się, aby po prostu użyć inwertera 12V do linii AC do łańcuchów świetlnych LED zamiast przepinać je na 12V. Mój plan był prosty. Chciałem pociąć na kawałki ciąg świetlny LED zasilany ze ściany, a następnie przekablować go tak, aby działał z napięciem 12 woltów. Alternatywą było zastosowanie falownika, ale wszyscy wiemy, że są strasznie nieefektywne, prawda? Dobrze? Albo czy oni?