Innehållsförteckning:

LoRa ESP32 -radioapparater Lätt att komma igång Handledning - Ingen ledning: 6 steg
LoRa ESP32 -radioapparater Lätt att komma igång Handledning - Ingen ledning: 6 steg

Video: LoRa ESP32 -radioapparater Lätt att komma igång Handledning - Ingen ledning: 6 steg

Video: LoRa ESP32 -radioapparater Lätt att komma igång Handledning - Ingen ledning: 6 steg
Video: Turn ON and OFF LED using mobile App using Bluetooth on ESP32 board 2024, Juli
Anonim
Image
Image

Hej, vad händer, killar? Akarsh här från CETech.

Idag ska vi göra ett projekt som i grunden handlar om att sätta upp LoRa -radioer för att prata med varandra på det enklaste sättet.

Här är mikrokontrollern som jag har använt ESP32, som är ansluten till LoRa -kort på 915MHz, jag har också anslutit en OLED -display till en av radion så att paketinformationen är synlig. Alla moduler som används i detta projekt är från DFRobot eftersom stiftkompatibiliteten finns för dessa moduler, så jag rekommenderar inte att använda moduler från olika tillverkare. Så låt oss komma igång!

Jag har också gjort en video om hur man bygger detta projekt i detalj, jag rekommenderar att titta på det för bättre insikt och detalj.

Steg 1: Delar

Delar
Delar
Delar
Delar

För att göra detta behöver du ett ESP32 -kort eller ett ESP8266 och du kan också lägga till ett batteri om du vill.

Jag använde firebeetle LoRa -kort med 915MHz frekvens. DFRobot erbjuder tre typer av brädor beroende på frekvensen som är laglig i ditt område:

1) 433MHz

2) 868 MHz

3) 915MHz

För displayen använde jag en OLED -skärm.

Jag föreslår att du använder brädor från DFRobot med denna modul eftersom pinout kommer att vara kompatibel och du kommer inte att få några problem någonstans.

Steg 2: Skaffa PCB för ditt projekt tillverkat

Få PCB för ditt projekt tillverkat
Få PCB för ditt projekt tillverkat

Du måste kolla in JLCPCB för att beställa PCB online billigt!

Du får 10 kretskort av god kvalitet tillverkade och levererade till din dörr för 2 $ och lite frakt. Du får också rabatt på frakten på din första beställning. För att designa ditt eget kretskort, gå över till easyEDA, när det är klart ladda upp dina Gerber -filer till JLCPCB för att få dem tillverkade med bra kvalitet och snabb handläggningstid.

Steg 3: Ladda ner och konfigurera Arduino IDE

Ladda ner och konfigurera Arduino IDE
Ladda ner och konfigurera Arduino IDE

Ladda ner Arduino IDE härifrån.

1. Installera Arduino IDE och öppna den.

2. Gå till Arkiv> Inställningar

3. Lägg till https://dl.espressif.com/dl/package_esp32_index.j… till de ytterligare Boards Manager -webbadresserna. Gå till Verktyg> Board> Boards Manager

5. Sök efter ESP32 och installera sedan kortet.

6. Starta om IDE.

Steg 4: Anslutningar och lödning

Anslutningar och lödning
Anslutningar och lödning
Anslutningar och lödning
Anslutningar och lödning
Anslutningar och lödning
Anslutningar och lödning
Anslutningar och lödning
Anslutningar och lödning

1. Löd modulerna med stapelhuvudena.

2. Du måste ansluta båda LoRa -modulerna till ESP32 -modulerna enligt kopplingsschemat.

3. Samla alla 5-6 moduler som du kommer att använda och stapla dem enligt ditt behov av radion. För dessa steg rekommenderar jag starkt att titta på min video eftersom denna del förklaras i detalj där.

Steg 5: Kodning av modulen

Kodning av modulen
Kodning av modulen
Kodning av modulen
Kodning av modulen
Kodning av modulen
Kodning av modulen

Ladda ner GitHub-förvaret:

2. Extrahera det nedladdade förvaret.

3. Kopiera biblioteken från det nedladdade förvaret till biblioteksmappen i Arduino -skissmappen.

4. Öppna sändarskissen i Arduino IDE.

5. Navigera till Verktyg> Styrelse. Välj rätt kort som du använder, Firebeetle ESP32 i mitt fall.

6. Välj rätt komm. port genom att gå till Verktyg> Port.

7. Tryck på uppladdningsknappen.

8. När fliken säger Klar uppladdning ska du upprepa ovanstående steg med mottagarmodulen för att ladda upp koden.

Steg 6: Spela med LoRa -radioerna

Lek med LoRa -radioerna
Lek med LoRa -radioerna

Så snart strömmen ges till båda modulerna börjar OLED på sändaren att visa det paketnummer som skickas, å andra sidan visar den seriella bildskärmen som är ansluten till mottagaren det mottagna paketet med signaleffekten.

Rekommenderad: