Indholdsfortegnelse:

LoRa ESP32 -radioer Let at komme i gang Tutorial - Ingen ledninger: 6 trin
LoRa ESP32 -radioer Let at komme i gang Tutorial - Ingen ledninger: 6 trin

Video: LoRa ESP32 -radioer Let at komme i gang Tutorial - Ingen ledninger: 6 trin

Video: LoRa ESP32 -radioer Let at komme i gang Tutorial - Ingen ledninger: 6 trin
Video: Using two Heltec CubeCell LoRa ESP32 Boards HTCC-AB01 as remote switch as TX and RX 2024, November
Anonim
Image
Image

Hey, hvad sker der, gutter? Akarsh her fra CETech.

I dag skal vi lave et projekt, der grundlæggende handler om at oprette LoRa -radioer til at tale med hinanden på den lettest mulige måde.

Her er den mikrokontroller, jeg har brugt, ESP32, som er forbundet til LoRa -kort på 915MHz, jeg har også vedhæftet et OLED -display til en af radioerne, så pakkeoplysningerne er synlige. Alle de moduler, der bruges i dette projekt, er fra DFRobot, da pin -kompatibiliteten er der for disse moduler, så jeg anbefaler ikke at bruge moduler fra forskellige producenter. Så lad os komme i gang!

Jeg har også lavet en video om opbygning af dette projekt i detaljer, jeg anbefaler at se det for bedre indsigt og detaljer.

Trin 1: Dele

Dele
Dele
Dele
Dele

For at gøre dette skal du bruge et ESP32 -kort eller et ESP8266, og du kan også tilføje et batteri, hvis du vil.

Jeg brugte firebeetle LoRa board med 915MHz frekvens. DFRobot tilbyder 3 typer tavler afhængigt af den lovlige frekvens i dit område:

1) 433MHz

2) 868MHz

3) 915MHz

Til displayet brugte jeg et OLED -skjold.

Jeg foreslår, at du bruger tavler fra DFRobot med dette modul, da pinout'en vil være kompatibel, og du vil ikke støde på problemer nogen steder.

Trin 2: Få PCB'er til dit projekt fremstillet

Få PCB'er til dit projekt fremstillet
Få PCB'er til dit projekt fremstillet

Du skal tjekke JLCPCB for at bestille PCB online billigt!

Du får 10 PCB'er af god kvalitet fremstillet og sendt til din dør for 2 $ og noget forsendelse. Du får også rabat på forsendelse på din første ordre. For at designe dit eget printkort skal du gå over til easyEDA, når det er gjort, skal du uploade dine Gerber -filer til JLCPCB for at få dem fremstillet med god kvalitet og hurtig ekspeditionstid.

Trin 3: Download og konfigurer Arduino IDE

Download og konfigurer Arduino IDE
Download og konfigurer Arduino IDE

Download Arduino IDE herfra.

1. Installer Arduino IDE, og åbn den.

2. Gå til Filer> Indstillinger

3. Tilføj https://dl.espressif.com/dl/package_esp32_index.j… til de yderligere Boards Manager -webadresser. Gå til Værktøjer> Board> Boards Manager

5. Søg efter ESP32, og installer derefter kortet.

6. Genstart IDE.

Trin 4: Forbindelser og lodning

Tilslutninger og lodning
Tilslutninger og lodning
Tilslutninger og lodning
Tilslutninger og lodning
Tilslutninger og lodning
Tilslutninger og lodning
Tilslutninger og lodning
Tilslutninger og lodning

1. Lod lod modulerne med de stabelbare overskrifter.

2. Du skal forbinde begge LoRa -modulerne til ESP32 -modulerne i henhold til ledningsdiagrammet.

3. Saml alle de 5-6 moduler, du vil bruge, og stak dem efter dit behov for radioen. Til disse trin anbefaler jeg stærkt at se min video, da denne del forklares detaljeret der.

Trin 5: Kodning af modulet

Kodning af modulet
Kodning af modulet
Kodning af modulet
Kodning af modulet
Kodning af modulet
Kodning af modulet

Download GitHub-depotet:

2. Udpak det downloadede lager.

3. Kopier bibliotekerne fra det downloadede lager til biblioteksmappen i Arduino -skitsemappen.

4. Åbn transmitterskitsen i Arduino IDE.

5. Naviger til Værktøjer> Board. Vælg det relevante kort, du bruger, Firebeetle ESP32 i mit tilfælde.

6. Vælg den korrekte komm. port ved at gå til Værktøjer> Port.

7. Tryk på upload -knappen.

8. Når fanen siger Udført upload, skal du gentage ovenstående trin med modtagermodulet for at uploade koden.

Trin 6: Spil med LoRa -radioerne

Leg med LoRa -radioerne
Leg med LoRa -radioerne

Så snart der er givet strøm til begge moduler, begynder OLED på senderen at vise det pakkenummer, der sendes, på den anden side viser den serielle skærm, der er forbundet til modtageren, den modtagne pakke med signaleffekten.

Anbefalede: