Kazalo:

LoRa ESP32 radijski sprejemniki Vadnica za preprost začetek - Brez ožičenja: 6 korakov
LoRa ESP32 radijski sprejemniki Vadnica za preprost začetek - Brez ožičenja: 6 korakov

Video: LoRa ESP32 radijski sprejemniki Vadnica za preprost začetek - Brez ožičenja: 6 korakov

Video: LoRa ESP32 radijski sprejemniki Vadnica za preprost začetek - Brez ožičenja: 6 korakov
Video: Какой радиомодуль? НРФ24, ЛоРа, CC1101, HC12, 433 МГц, HC05 2024, November
Anonim
Image
Image

Hej, kaj je, fantje? Akarsh tukaj iz CETech -a.

Danes bomo naredili projekt, ki v osnovi govori o vzpostavitvi radijskih postaj LoRa, da se med seboj pogovarjajo na najlažji način.

Tu je mikrokrmilnik, ki sem ga uporabil, ESP32, ki je priključen na plošče LoRa 915 MHz, na enega od radijskih sprejemnikov sem pritrdil tudi zaslon OLED, tako da so vidne informacije o paketu. Vsi moduli, uporabljeni v tem projektu, so iz DFRobota, saj za te module obstaja združljivost z zatiči, zato ne priporočam uporabe modulov različnih proizvajalcev. Pa začnimo!

Posnel sem tudi video o podrobni gradnji tega projekta, priporočam ogled za boljši vpogled in podrobnosti.

1. korak: Deli

Deli
Deli
Deli
Deli

Če želite to narediti, potrebujete ploščo ESP32 ali ESP8266, po želji pa lahko dodate tudi baterijo.

Uporabil sem ploščo LoRa firebeetle s frekvenco 915MHz. DFRobot ponuja 3 vrste plošč, odvisno od dovoljene frekvence na vašem območju:

1) 433 MHz

2) 868 MHz

3) 915 MHz

Za zaslon sem uporabil ščit OLED.

Predlagam, da s tem modulom uporabite plošče DFRobot, saj bo pinout združljiv in ne boste nikjer naleteli na težave.

2. korak: Pridobite PCB -je za vaš projekt

Pridobite PCB -je za vaš projekt
Pridobite PCB -je za vaš projekt

Za poceni naročilo tiskanih vezij na spletu morate preveriti JLCPCB!

Dobite 10 kakovostnih PCB -jev, izdelanih in poslanih na vaš prag za 2 $ in nekaj pošiljanja. Pri prvem naročilu boste prejeli tudi popust pri pošiljanju. Če želite oblikovati lastno tiskano vezje, pojdite na easyEDA, ko to storite, naložite svoje datoteke Gerber na JLCPCB, da bodo izdelani kakovostno in hitro.

3. korak: Prenesite in nastavite Arduino IDE

Prenesite in nastavite Arduino IDE
Prenesite in nastavite Arduino IDE

Od tu prenesite Arduino IDE.

1. Namestite Arduino IDE in ga odprite.

2. Pojdite v Datoteka> Nastavitve

3. Dodajte https://dl.espressif.com/dl/package_esp32_index.j… URL -jem dodatnih upraviteljev plošč.4. Pojdite v Orodja> Kartica> Upravitelj plošč

5. Poiščite ESP32 in nato namestite ploščo.

6. Znova zaženite IDE.

4. korak: Priključki in spajkanje

Priključki in spajkanje
Priključki in spajkanje
Priključki in spajkanje
Priključki in spajkanje
Priključki in spajkanje
Priključki in spajkanje
Priključki in spajkanje
Priključki in spajkanje

1. Spajkajte module z zložljivimi glavicami.

2. Oba modula LoRa morate priključiti na module ESP32 v skladu s shemo ožičenja.

3. Zberite vseh 5-6 modulov, ki jih boste uporabljali, in jih zložite glede na potrebe radia. Za te korake toplo priporočam ogled mojega videoposnetka, saj je ta del tam podrobno razložen.

5. korak: Kodiranje modula

Kodiranje modula
Kodiranje modula
Kodiranje modula
Kodiranje modula
Kodiranje modula
Kodiranje modula

Prenesite skladišče GitHub:

2. Izvlecite preneseno skladišče.

3. Kopirajte knjižnice iz prenesenega skladišča v mapo Knjižnica v mapi skice Arduino.

4. Odprite skico oddajnika v Arduino IDE.

5. Pomaknite se do Orodja> Kartica. Izberite ustrezno ploščo, ki jo uporabljate, v mojem primeru Firebeetle ESP32.

6. Izberite pravilno komunikacijo. vrata tako, da odprete Orodja> Vrata.

7. Pritisnite gumb za nalaganje.

8. Ko na zavihku piše Končano nalaganje, ponovite zgornje korake z modulom sprejemnika, da naložite kodo.

6. korak: Predvajanje z radii LoRa

Igranje z radii LoRa
Igranje z radii LoRa

Takoj ko se napaja oba modula, OLED na oddajniku začne prikazovati številko paketa, ki se pošilja, po drugi strani pa serijski monitor, povezan s sprejemnikom, prikaže sprejeti paket z močjo signala.

Priporočena: