Obsah:

Rádia LoRa ESP32 Návod na jednoduché spustenie - Bez zapojenia: 6 krokov
Rádia LoRa ESP32 Návod na jednoduché spustenie - Bez zapojenia: 6 krokov

Video: Rádia LoRa ESP32 Návod na jednoduché spustenie - Bez zapojenia: 6 krokov

Video: Rádia LoRa ESP32 Návod na jednoduché spustenie - Bez zapojenia: 6 krokov
Video: Tvoříme firmware pro stavebnici HARDWARIO prakticky | HARDWARIO IoT Webinář 2024, November
Anonim
Image
Image

Hej, čo sa deje, chlapci? Akarsh tu z CETech.

Dnes urobíme projekt, ktorý je v zásade o nastavení rádií LoRa, aby sa medzi sebou mohli rozprávať najľahším možným spôsobom.

Tu som použil mikrokontrolér ESP32, ktorý je pripojený k doskám LoRa s frekvenciou 915 MHz, k jednému z rádií som tiež pripojil OLED displej, aby boli viditeľné informácie o paketoch. Všetky moduly použité v tomto projekte sú od DFRobot, pretože pre tieto moduly je tu kompatibilita pinov, preto neodporúčam používať moduly rôznych výrobcov. Začnime teda!

Tiež som natočil video o podrobnom budovaní tohto projektu, pre lepší prehľad a detaily odporúčam pozrieť si ho.

Krok 1: Diely

Časti
Časti
Časti
Časti

Na to budete potrebovať dosku ESP32 alebo ESP8266 a ak chcete, môžete tiež pridať batériu.

Použil som dosku FireBrouk LoRa s frekvenciou 915 MHz. DFRobot ponúka 3 typy dosiek v závislosti od frekvencie, ktorá je vo vašej oblasti legálna:

1) 433 MHz

2) 868 MHz

3) 915 MHz

Na zobrazenie som použil OLED štít.

Odporúčam používať dosky od DFRobot s týmto modulom, pretože vývod bude kompatibilný a nikde nebudete mať žiadne problémy.

Krok 2: Vyrobte si PCB pre svoj projekt

Nechajte si vyrobiť PCB pre svoj projekt
Nechajte si vyrobiť PCB pre svoj projekt

Musíte sa pozrieť na JLCPCB a objednať si lacné PCB online!

Dostanete 10 kvalitných dosiek plošných spojov vyrobených a odoslaných až k vám domov za 2 $ a nejakú dopravu. Pri prvej objednávke získate tiež zľavu na poštovné. Ak chcete navrhnúť vlastnú dosku plošných spojov do systému easyEDA, po dokončení odovzdajte súbory Gerber do súboru JLCPCB, aby boli vyrobené v dobrej kvalite a s rýchlym obratom.

Krok 3: Stiahnite si a nastavte Arduino IDE

Stiahnite si a nastavte IDE Arduino
Stiahnite si a nastavte IDE Arduino

Odtiaľto si stiahnite Arduino IDE.

1. Nainštalujte Arduino IDE a otvorte ho.

2. Prejdite na položku Súbor> Predvoľby

3. Pridajte adresu https://dl.espressif.com/dl/package_esp32_index.j… na adresu URL doplnkového panela správcov. Prejdite na Nástroje> Doska> Správca dosiek

5. Vyhľadajte ESP32 a potom nainštalujte dosku.

6. Reštartujte IDE.

Krok 4: Pripojenia a spájkovanie

Pripojenia a spájkovanie
Pripojenia a spájkovanie
Pripojenia a spájkovanie
Pripojenia a spájkovanie
Pripojenia a spájkovanie
Pripojenia a spájkovanie
Pripojenia a spájkovanie
Pripojenia a spájkovanie

1. Moduly spájkujte stohovateľnými hlavičkami.

2. Oba moduly LoRa budete musieť pripojiť k modulom ESP32 podľa schémy zapojenia.

3. Zhromaždite všetkých 5-6 modulov, ktoré budete používať, a naskladajte ich podľa svojich potrieb rádia. Pre tieto kroky vrelo odporúčam pozrieť si moje video, pretože táto časť je tam podrobne vysvetlená.

Krok 5: Kódovanie modulu

Kódovanie modulu
Kódovanie modulu
Kódovanie modulu
Kódovanie modulu
Kódovanie modulu
Kódovanie modulu

Stiahnite si úložisko GitHub:

2. Extrahujte stiahnuté úložisko.

3. Skopírujte knižnice zo stiahnutého úložiska do priečinka Library v priečinku skici Arduino.

4. Otvorte skicu vysielača v Arduino IDE.

5. Prejdite na Nástroje> Doska. Vyberte príslušnú dosku, ktorú používate, v mojom prípade Firebeetle ESP32.

6. Vyberte správnu komunikáciu. port v časti Nástroje> Port.

7. Kliknite na tlačidlo nahrávania.

8. Keď je na karte hlásenie Hotovo, mali by ste zopakovať vyššie uvedené kroky s modulom prijímača a nahrať kód.

Krok 6: Hra s rádiom LoRa

Hra s rádiom LoRa
Hra s rádiom LoRa

Akonáhle je obom modulom dodaný výkon, OLED na vysielači začne zobrazovať odosielané číslo paketu, na druhej strane sériový monitor pripojený k prijímaču zobrazuje prijatý paket so silou signálu.

Odporúča: