Sadržaj:

LoRa ESP32 radio uređaji Vodič za jednostavan početak - Bez ožičenja: 6 koraka
LoRa ESP32 radio uređaji Vodič za jednostavan početak - Bez ožičenja: 6 koraka

Video: LoRa ESP32 radio uređaji Vodič za jednostavan početak - Bez ožičenja: 6 koraka

Video: LoRa ESP32 radio uređaji Vodič za jednostavan početak - Bez ožičenja: 6 koraka
Video: Знакомство с платой разработки Heltec LoRa CubeCell HTCC-AB01 2024, Juli
Anonim
Image
Image

Hej, šta ima momci? Akarsh ovdje iz CETech -a.

Danas ćemo napraviti projekt koji se u osnovi sastoji od postavljanja LoRa radija da međusobno razgovaraju na najjednostavniji mogući način.

Ovdje je mikrokontroler koji sam koristio ESP32, koji je spojen na LoRa ploče na 915MHz, također sam priključio OLED ekran na jedan od radija tako da su informacije o paketima vidljive. Svi moduli koji se koriste u ovom projektu su iz DFRobota jer postoji kompatibilnost pinova za ove module, pa ne preporučujem korištenje modula različitih proizvođača. Pa krenimo!

Snimio sam i video o detaljnoj izgradnji ovog projekta, preporučujem da to pogledate radi boljeg uvida i detalja.

Korak 1: Dijelovi

Delovi
Delovi
Delovi
Delovi

Da biste to učinili, trebat će vam ESP32 ploča ili ESP8266, a možete dodati i bateriju ako želite.

Koristio sam FireBet LoRa ploču frekvencije 915MHz. DFRobot nudi 3 vrste ploča, ovisno o frekvenciji koja je legalna u vašem području:

1) 433MHz

2) 868MHz

3) 915 MHz

Za ekran sam koristio OLED štit.

Predlažem da s ovim modulom koristite ploče iz DFRobota jer će ispis biti kompatibilan i nigdje nećete imati problema.

Korak 2: Nabavite PCB -ove za vaš projekat

Nabavite PCB -ove za vaš projekat Proizvedeni
Nabavite PCB -ove za vaš projekat Proizvedeni

Morate provjeriti JLCPCB za jeftino naručivanje PCB -a na mreži!

Dobivate 10 kvalitetnih PCB -a proizvedenih i poslanih na vaš kućni prag po cijeni od 2 USD i nešto dostave. Također ćete ostvariti popust na dostavu pri prvoj narudžbi. Da biste dizajnirali vlastitu PCB, pređite na easyEDA, kada to učinite, prenesite svoje Gerber datoteke na JLCPCB kako biste ih proizveli s dobrom kvalitetom i brzim rokom izvršenja.

Korak 3: Preuzmite i postavite Arduino IDE

Preuzmite i postavite Arduino IDE
Preuzmite i postavite Arduino IDE

Preuzmite Arduino IDE odavde.

1. Instalirajte Arduino IDE i otvorite ga.

2. Idite na Datoteka> Postavke

3. Dodajte https://dl.espressif.com/dl/package_esp32_index.j… u URL -ove Dodatnih upravitelja odbora.4. Idite na Alati> Ploča> Upravitelj ploča

5. Potražite ESP32, a zatim instalirajte ploču.

6. Ponovo pokrenite IDE.

Korak 4: Priključci i lemljenje

Priključci i lemljenje
Priključci i lemljenje
Priključci i lemljenje
Priključci i lemljenje
Priključci i lemljenje
Priključci i lemljenje
Priključci i lemljenje
Priključci i lemljenje

1. Lemite module sa naslaganim zaglavljima.

2. Morat ćete spojiti oba LoRa modula na module ESP32 prema shemi ožičenja.

3. Prikupite svih 5-6 modula koje ćete koristiti i složite ih prema svojim potrebama radija. Za ove korake toplo preporučujem da pogledate moj video zapis jer je tamo detaljno objašnjen.

Korak 5: Kodiranje modula

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

Preuzmite spremište GitHub:

2. Izdvojite preuzeto spremište.

3. Kopirajte biblioteke iz preuzetog spremišta u fasciklu Library u Arduino mapi za skice.

4. Otvorite skicu odašiljača u Arduino IDE -u.

5. Idite na Tools> Board. Odaberite odgovarajuću ploču koju koristite, Firebeetle ESP32 u mom slučaju.

6. Odaberite ispravnu komunikaciju. port tako što ćete otići na Tools> Port.

7. Pritisnite dugme za otpremanje.

8. Kada kartica kaže Gotovo učitavanje, ponovite gornje korake sa modulom prijemnika da biste otpremili kôd.

Korak 6: Sviranje s LoRa radijima

Sviranje sa LoRa radijima
Sviranje sa LoRa radijima

Čim se napajanje da na oba modula, OLED na predajniku počinje prikazivati broj paketa koji se šalje, s druge strane serijski monitor spojen na prijemnik prikazuje primljeni paket sa snagom signala.

Preporučuje se: