Sisukord:

LoRa ESP32 raadiote lihtsa alustamise õpetus - Juhtmestik puudub: 6 sammu
LoRa ESP32 raadiote lihtsa alustamise õpetus - Juhtmestik puudub: 6 sammu

Video: LoRa ESP32 raadiote lihtsa alustamise õpetus - Juhtmestik puudub: 6 sammu

Video: LoRa ESP32 raadiote lihtsa alustamise õpetus - Juhtmestik puudub: 6 sammu
Video: Использование комплекта Wi-Fi Heltec ESP32 OLED 2024, November
Anonim
Image
Image

Hei, mis toimub, poisid? Akarsh siin CETechist.

Täna kavatseme teha projekti, mis põhiliselt seisneb LoRa raadioaparaatide seadistamises, et omavahel võimalikult lihtsal viisil rääkida.

Siin on minu kasutatav mikrokontroller ESP32, mis on ühendatud 915MHz LoRa -plaatidega, samuti olen ühele raadiole kinnitanud OLED -ekraani, et pakettandmed oleksid nähtavad. Kõik selles projektis kasutatud moodulid on pärit DFRobotist, kuna nende moodulite tihvtide ühilduvus on olemas, seega ei soovita ma kasutada erinevate tootjate mooduleid. Nii et alustame!

Olen teinud ka selle projekti üksikasjaliku ülesehitamise kohta video, soovitan seda parema ülevaate ja üksikasjalikkuse huvides vaadata.

Samm: osad

Osad
Osad
Osad
Osad

Selle tegemiseks vajate ESP32 tahvlit või ESP8266 ja soovi korral saate lisada ka aku.

Kasutasin Firebeetle LoRa plaati sagedusega 915MHz. Sõltuvalt teie piirkonnas seaduslikust sagedusest pakub DFRobot kolme tüüpi plaate:

1) 433 MHz

2) 868 MHz

3) 915 MHz

Ekraani jaoks kasutasin OLED -kilpi.

Soovitan selle mooduliga kasutada DFRoboti tahvleid, kuna pinout ühildub ja teil pole probleeme kuskil.

2. samm: hankige oma projekti jaoks trükkplaadid

Hankige oma projekti jaoks trükkplaate
Hankige oma projekti jaoks trükkplaate

Kui soovite PCB -sid veebist odavalt tellida, peate vaatama JLCPCB -d!

Saate 10 hea kvaliteediga PCB -d, mis on toodetud ja tarnitud teie koduuksele 2 dollari ja mõne kohaletoimetamise eest. Samuti saate esimese tellimuse saatmisel allahindlust. Oma PCB kujundamiseks minge easyEDA -sse, laadige pärast seda Gerberi failid üles JLCPCB -sse, et need oleksid kvaliteetsed ja kiire tööaeg.

Samm: laadige alla ja seadistage Arduino IDE

Laadige alla ja seadistage Arduino IDE
Laadige alla ja seadistage Arduino IDE

Laadige Arduino IDE alla siit.

1. Installige Arduino IDE ja avage see.

2. Avage Fail> Eelistused

3. Lisage täiendavate tahvlite halduri URL -idele https://dl.espressif.com/dl/package_esp32_index.j…. Avage Tööriistad> Juhatus> Tahvlite haldur

5. Otsige üles ESP32 ja installige seejärel plaat.

6. Taaskäivitage IDE.

Samm: ühendused ja jootmine

Ühendused ja jootmine
Ühendused ja jootmine
Ühendused ja jootmine
Ühendused ja jootmine
Ühendused ja jootmine
Ühendused ja jootmine
Ühendused ja jootmine
Ühendused ja jootmine

1. Jootke moodulid virnastatavate päistega.

2. Mõlemad LoRa moodulid tuleb ühendada ESP32 moodulitega vastavalt ühendusskeemile.

3. Koguge kokku kõik 5-6 kasutatavat moodulit ja pange need kokku vastavalt raadio vajadusele. Nende sammude jaoks soovitan tungivalt minu videot vaadata, kuna seda osa on seal üksikasjalikult selgitatud.

Samm: mooduli kodeerimine

Mooduli kodeerimine
Mooduli kodeerimine
Mooduli kodeerimine
Mooduli kodeerimine
Mooduli kodeerimine
Mooduli kodeerimine

Laadige alla GitHubi hoidla:

2. Väljavõte allalaaditud hoidlast.

3. Kopeerige teegid allalaaditud hoidlast Arduino visandikausta raamatukogu kausta.

4. Avage saatja visand Arduino IDE -s.

5. Liikuge Tools> Board. Valige sobiv plaat, mida kasutate, minu puhul Firebeetle ESP32.

6. Valige õige komm. porti, minnes menüüsse Tööriistad> Port.

7. Vajutage üleslaadimisnuppu.

8. Kui vahekaardile on kirjutatud Valmis üleslaadimine, peaksite koodi üleslaadimiseks korrata ülaltoodud samme vastuvõtja mooduliga.

6. samm: LoRa raadioga mängimine

LoRa raadioga mängimine
LoRa raadioga mängimine

Niipea kui mõlemale moodulile antakse toide, hakkab saatja OLED näitama saadetava paketi numbrit, teisest küljest näitab vastuvõtjaga ühendatud jadamonitor vastuvõetud paketti koos signaalivõimsusega.

Soovitan: