Satura rādītājs:

LoRa ESP32 radio vienkārša darba sākšanas apmācība - Bez vadiem: 6 soļi
LoRa ESP32 radio vienkārša darba sākšanas apmācība - Bez vadiem: 6 soļi

Video: LoRa ESP32 radio vienkārša darba sākšanas apmācība - Bez vadiem: 6 soļi

Video: LoRa ESP32 radio vienkārša darba sākšanas apmācība - Bez vadiem: 6 soļi
Video: EP25 Part1 - Магнитная рамочная антенна для LoRa 2024, Jūlijs
Anonim
Image
Image

Čau, kas notiek, puiši? Akarsh šeit no CETech.

Šodien mēs gatavosimies projektam, kura būtība ir izveidot LoRa radio, lai pēc iespējas vienkāršākā veidā sarunātos savā starpā.

Šeit mikrokontrolleris, ko esmu izmantojis, ir ESP32, kas ir savienots ar LoRa plates ar 915 MHz, es arī esmu pievienojis OLED displeju vienam no radio, lai būtu redzama pakešu informācija. Visi šajā projektā izmantotie moduļi ir no DFRobot, jo tapu saderība ir paredzēta šiem moduļiem, tāpēc es neiesaku izmantot dažādu ražotāju moduļus. Tātad, sāksim!

Esmu arī izveidojis video par šī projekta detalizētu veidošanu, iesaku to noskatīties, lai iegūtu labāku ieskatu un detalizāciju.

1. darbība: detaļas

Daļas
Daļas
Daļas
Daļas

Lai to izdarītu, jums būs nepieciešama ESP32 plāksne vai ESP8266, un, ja vēlaties, varat pievienot arī akumulatoru.

Es izmantoju Firebeetle LoRa plati ar 915MHz frekvenci. DFRobot piedāvā 3 veidu dēļus atkarībā no jūsu reģionā likumīgā biežuma:

1) 433 MHz

2) 868 MHz

3) 915 MHz

Displejam es izmantoju OLED vairogu.

Es iesaku ar šo moduli izmantot DFRobot dēļus, jo pinout būs saderīgs, un nekur jums nebūs problēmu.

2. darbība: iegūstiet PCB savam projektam

Iegūstiet PCB savam projektam
Iegūstiet PCB savam projektam

Lai lēti pasūtītu PCB tiešsaistē, jums jāpārbauda JLCPCB!

Jūs saņemsiet 10 labas kvalitātes PCB, kas ražoti un nosūtīti uz jūsu sliekšņa par 2 USD un kādu piegādi. Jūs saņemsiet arī atlaidi piegādei pirmajam pasūtījumam. Lai izveidotu savu PCB, dodieties uz easyEDA, kad tas ir izdarīts, augšupielādējiet savus Gerber failus JLCPCB, lai tie tiktu ražoti ar labu kvalitāti un ātru apgrozījuma laiku.

3. darbība: lejupielādējiet un iestatiet Arduino IDE

Lejupielādējiet un iestatiet Arduino IDE
Lejupielādējiet un iestatiet Arduino IDE

Lejupielādējiet Arduino IDE no šejienes.

1. Instalējiet Arduino IDE un atveriet to.

2. Atveriet Fails> Preferences

3. Papildu dēļu pārvaldnieka vietrāžiem URL pievienojiet vietni https://dl.espressif.com/dl/package_esp32_index.j…. Atveriet Rīki> Padome> Dēļu pārvaldnieks

5. Meklējiet ESP32 un pēc tam instalējiet dēli.

6. Restartējiet IDE.

4. solis: Savienojumi un lodēšana

Savienojumi un lodēšana
Savienojumi un lodēšana
Savienojumi un lodēšana
Savienojumi un lodēšana
Savienojumi un lodēšana
Savienojumi un lodēšana
Savienojumi un lodēšana
Savienojumi un lodēšana

1. Lodējiet moduļus ar sakraujamajām galviņām.

2. Jums būs jāpievieno abi LoRa moduļi ESP32 moduļiem saskaņā ar elektroinstalācijas shēmu.

3. Apkopojiet visus 5-6 moduļus, kurus izmantosit, un sakratiet tos atbilstoši savām vajadzībām. Lai veiktu šīs darbības, es ļoti iesaku noskatīties manu videoklipu, jo šī daļa ir sīki izskaidrota.

5. solis: moduļa kodēšana

Moduļa kodēšana
Moduļa kodēšana
Moduļa kodēšana
Moduļa kodēšana
Moduļa kodēšana
Moduļa kodēšana

Lejupielādējiet GitHub krātuvi:

2. Izvelciet lejupielādēto repozitoriju.

3. Kopējiet bibliotēkas no lejupielādētās krātuves uz mapi Bibliotēka Arduino skiču mapē.

4. Atveriet raidītāja skici Arduino IDE.

5. Dodieties uz Tools> Board. Izvēlieties atbilstošo dēli, kuru izmantojat, manā gadījumā Firebeetle ESP32.

6. Izvēlieties pareizo kom. portu, dodoties uz Tools> Port.

7. Nospiediet augšupielādes pogu.

8. Kad cilnē ir rakstīts Gatavs augšupielāde, atkārtojiet iepriekš minētās darbības ar uztvērēja moduli, lai augšupielādētu kodu.

6. darbība: spēlēšana ar LoRa radio

Spēlēšana ar LoRa radio
Spēlēšana ar LoRa radio

Tiklīdz abiem moduļiem tiek piegādāta enerģija, OLED uz raidītāja sāk rādīt sūtāmo pakešu numuru, no otras puses, seriālais monitors, kas savienots ar uztvērēju, parāda saņemto paketi ar signāla jaudu.

Ieteicams: