Turinys:
- 1 žingsnis: dalys
- 2 veiksmas: įsigykite PCB savo projektui
- 3 veiksmas: atsisiųskite ir nustatykite „Arduino IDE“
- 4 žingsnis: jungtys ir litavimas
- 5 žingsnis: modulio kodavimas
- 6 žingsnis: Žaiskite su „LoRa“radijo imtuvais
Video: „LoRa ESP32“radijo imtuvai Lengvas darbo pradžia - Nėra laidų: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
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
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
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 „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
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
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
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:
Darbo su belaidžiu belaidžiu temperatūros ir vibracijos jutikliu pradžia: 7 žingsniai
Darbo su belaidžiu belaidžiu temperatūros ir vibracijos jutikliu pradžia: kartais vibracija sukelia rimtų problemų daugelyje programų. Nuo mašinos velenų ir guolių iki kietojo disko veikimo vibracija sukelia mašinos pažeidimus, ankstyvą pakeitimą, mažą našumą ir daro didelę įtaką tikslumui. Stebima
Darbo su „I2C“jutiklio sąsaja pradžia ?? - Sąsaja su jūsų MMA8451 naudojant ESP32: 8 žingsniai
Darbo su „I2C“jutiklio sąsaja pradžia ?? - Sąsaja su jūsų MMA8451 naudojant ESP32: Šioje pamokoje sužinosite viską apie tai, kaip paleisti, prijungti ir gauti I2C įrenginį (akselerometrą), dirbantį su valdikliu (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Darbo su „Python“pradžia, skirta ESP8266 ir ESP32: 6 veiksmai
Darbo su „Python“pradžia, skirta ESP8266 ir ESP32: „Bacground“ESP8266 ir jo jaunesnysis didysis brolis ESP32 yra nebrangūs „Wi-Fi“mikroschemos, turinčios visą TCP/IP krūvą ir mikrovaldiklio galimybes. Į ESP8266 mikroschemą gamintojų bendruomenė pirmą kartą atkreipė dėmesį dar 2014 m. Nuo tada maža kaina (
Darbo su ESP32 CAM pradžia - Vaizdo transliacija naudojant ESP CAM per „Wifi“- ESP32 apsaugos kameros projektas: 8 žingsniai
Darbo su ESP32 CAM pradžia | Vaizdo transliacija naudojant ESP CAM per „Wifi“| ESP32 apsaugos kameros projektas: Šiandien mes išmoksime naudoti šią naują ESP32 CAM plokštę ir kaip galime ją koduoti, naudoti kaip apsaugos kamerą ir gauti vaizdo transliaciją per „Wi -Fi“
Darbo su ESP32 pradžia - ESP32 plokščių diegimas „Arduino IDE“- ESP32 mirksėjimo kodas: 3 žingsniai
Darbo su ESP32 pradžia | ESP32 plokščių diegimas „Arduino IDE“| ESP32 mirksėjimo kodas: Šioje instrukcijoje pamatysime, kaip pradėti dirbti su esp32 ir kaip įdiegti esp32 plokštes į „Arduino IDE“, ir užprogramuosime esp 32 paleisti mirksėjimo kodą naudojant „arduino ide“