Turinys:

„LoRa ESP32“radijo imtuvai Lengvas darbo pradžia - Nėra laidų: 6 žingsniai
„LoRa ESP32“radijo imtuvai Lengvas darbo pradžia - Nėra laidų: 6 žingsniai

Video: „LoRa ESP32“radijo imtuvai Lengvas darbo pradžia - Nėra laidų: 6 žingsniai

Video: „LoRa ESP32“radijo imtuvai Lengvas darbo pradžia - Nėra laidų: 6 žingsniai
Video: GNSS приемник Geobox Fora Lux LoRa Radio. Тест дальности. 2024, Liepa
Anonim
Image
Image

Ei, kas, vaikinai? Akarsh čia iš CETech.

Šiandien mes ketiname sukurti projektą, kuris iš esmės yra skirtas „LoRa“radijo imtuvų nustatymui, kad jie galėtų kuo paprasčiau pasikalbėti.

Čia mano naudojamas mikrovaldiklis yra ESP32, prijungtas prie 915 MHz „LoRa“plokščių, taip pat prie vieno iš radijo įrenginių prijungiau OLED ekraną, kad būtų matoma paketo informacija. Visi šiame projekte naudojami moduliai yra iš „DFRobot“, nes šių modulių kaiščių suderinamumas yra, todėl nerekomenduoju naudoti skirtingų gamintojų modulių. Taigi pradėkime!

Aš taip pat sukūriau vaizdo įrašą apie šio projekto kūrimą, rekomenduoju jį pažiūrėti, kad geriau suprastumėte ir detaliau.

1 žingsnis: dalys

Dalys
Dalys
Dalys
Dalys

Norėdami tai padaryti, jums reikės ESP32 plokštės arba ESP8266 ir, jei norite, taip pat galite pridėti bateriją.

Aš naudojau 915MHz dažnio „Firebeetle LoRa“plokštę. „DFRobot“siūlo 3 tipų plokštes, atsižvelgiant į jūsų rajone leistiną dažnumą:

1) 433 MHz

2) 868 MHz

3) 915 MHz

Ekranui naudoju OLED ekraną.

Siūlau naudoti „DFRobot“plokštes su šiuo moduliu, nes „pinout“bus suderinamas ir niekur nesusidursite su problemomis.

2 veiksmas: įsigykite PCB savo projektui

Gaukite PCB savo projektui
Gaukite PCB savo projektui

Norėdami pigiai užsisakyti PCB internetu, turite patikrinti JLCPCB!

Jūs gausite 10 geros kokybės PCB, pagamintų ir pristatytų prie jūsų namų slenksčio už 2 USD ir šiek tiek pristatymo. Taip pat gausite nuolaidą pristatydami pirmąjį užsakymą. Norėdami sukurti savo PCB, pereikite prie „easyEDA“, kai tai bus padaryta, įkelkite „Gerber“failus į JLCPCB, kad jie būtų pagaminti kokybiškai ir greitai.

3 veiksmas: atsisiųskite ir nustatykite „Arduino IDE“

Atsisiųskite ir nustatykite „Arduino IDE“
Atsisiųskite ir nustatykite „Arduino IDE“

Atsisiųskite „Arduino IDE“iš čia.

1. Įdiekite ir atidarykite „Arduino IDE“.

2. Eikite į Failas> Nuostatos

3. Prie papildomų lentų tvarkyklės URL pridėkite https://dl.espressif.com/dl/package_esp32_index.j…. Eikite į Įrankiai> Lenta> Lentų tvarkytuvė

5. Ieškokite ESP32 ir įdiekite plokštę.

6. Iš naujo paleiskite IDE.

4 žingsnis: jungtys ir litavimas

Sujungimai ir litavimas
Sujungimai ir litavimas
Sujungimai ir litavimas
Sujungimai ir litavimas
Sujungimai ir litavimas
Sujungimai ir litavimas
Sujungimai ir litavimas
Sujungimai ir litavimas

1. Lituokite modulius sukraunamomis antraštėmis.

2. Turėsite prijungti abu „LoRa“modulius prie ESP32 modulių pagal prijungimo schemą.

3. Surinkite visus 5-6 modulius, kuriuos naudosite, ir sudėkite juos pagal savo radijo poreikį. Šiems veiksmams labai rekomenduoju žiūrėti mano vaizdo įrašą, nes ši dalis yra išsamiai paaiškinta.

5 žingsnis: modulio kodavimas

Modulio kodavimas
Modulio kodavimas
Modulio kodavimas
Modulio kodavimas
Modulio kodavimas
Modulio kodavimas

Atsisiųskite „GitHub“saugyklą:

2. Ištraukite atsisiųstą saugyklą.

3. Nukopijuokite bibliotekas iš atsisiųstos saugyklos į bibliotekos aplanką „Arduino“eskizų aplanke.

4. Atidarykite siųstuvo eskizą „Arduino IDE“.

5. Eikite į Įrankiai> Lenta. Pasirinkite tinkamą plokštę, kurią naudojate, mano atveju „Firebeetle ESP32“.

6. Pasirinkite tinkamą kom. prievadą, eikite į Įrankiai> Uostas.

7. Paspauskite įkėlimo mygtuką.

8. Kai skirtuke sakoma „Atlikta įkėlimas“, pakartokite aukščiau nurodytus veiksmus su imtuvo moduliu, kad įkeltumėte kodą.

6 žingsnis: Žaiskite su „LoRa“radijo imtuvais

Žaidimas su „LoRa“radijo imtuvais
Žaidimas su „LoRa“radijo imtuvais

Kai tik tiekiami abu moduliai, siųstuvo OLED pradeda rodyti siunčiamo paketo numerį, kita vertus, prie imtuvo prijungtas serijinis monitorius rodo gautą paketą su signalo galia.

Rekomenduojamas: