Inhoudsopgave:

LoRa ESP32-radio's Eenvoudig aan de slag zelfstudie - Geen bedrading: 6 stappen
LoRa ESP32-radio's Eenvoudig aan de slag zelfstudie - Geen bedrading: 6 stappen

Video: LoRa ESP32-radio's Eenvoudig aan de slag zelfstudie - Geen bedrading: 6 stappen

Video: LoRa ESP32-radio's Eenvoudig aan de slag zelfstudie - Geen bedrading: 6 stappen
Video: How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code 2024, November
Anonim
Image
Image

Hé, wat is er, jongens? Akarsh hier van CETech.

Vandaag gaan we een project maken dat in feite gaat over het opzetten van LoRa-radio's om zo gemakkelijk mogelijk met elkaar te praten.

Hier is de microcontroller die ik heb gebruikt de ESP32, die is aangesloten op LoRa-borden van 915MHz, ik heb ook een OLED-display op een van de radio's aangesloten zodat de pakketinformatie zichtbaar is. Alle modules die in dit project worden gebruikt, zijn van DFRobot omdat de pin-compatibiliteit er is voor deze modules, dus ik raad het gebruik van modules van verschillende fabrikanten niet aan. Dus laten we beginnen!

Ik heb ook een video gemaakt over het in detail bouwen van dit project, ik raad aan om die te bekijken voor een beter inzicht en detail.

Stap 1: Onderdelen

Onderdelen
Onderdelen
Onderdelen
Onderdelen

Om dit te maken heb je een ESP32-bord of een ESP8266 nodig en je kunt ook een batterij toevoegen als je wilt.

Ik gebruikte firebeetle LoRa-bord met een frequentie van 915 MHz. DFRobot biedt 3 soorten boards aan, afhankelijk van de frequentie die legaal is in uw regio:

1) 433MHz

2) 868MHz

3) 915MHz

Voor het display heb ik een OLED-schild gebruikt.

Ik raad aan om boards van DFRobot met deze module te gebruiken, omdat de pinout compatibel is en je nergens problemen zult ondervinden.

Stap 2: laat PCB's voor uw project maken

Laat PCB's voor uw project vervaardigen
Laat PCB's voor uw project vervaardigen

U moet JLCPCB eens bekijken om PCB's goedkoop online te bestellen!

U krijgt 10 PCB's van goede kwaliteit die voor $ 2 en wat verzendkosten zijn vervaardigd en naar uw deur worden verzonden. Ook krijg je korting op de verzendkosten op je eerste bestelling. Als u uw eigen PCB wilt ontwerpen, gaat u naar easyEDA en uploadt u uw Gerber-bestanden naar JLCPCB om ze met een goede kwaliteit en een snelle doorlooptijd te laten vervaardigen.

Stap 3: Download en installeer de Arduino IDE

Download en installeer de Arduino IDE
Download en installeer de Arduino IDE

Download hier de Arduino IDE.

1. Installeer de Arduino IDE en open deze.

2. Ga naar Bestand > Voorkeuren

3. Voeg https://dl.espressif.com/dl/package_esp32_index.j… toe aan de URL's van de aanvullende bordenbeheerder.4. Ga naar Tools > Board > Boards Manager

5. Zoek naar ESP32 en installeer vervolgens het bord.

6. Start de IDE opnieuw.

Stap 4: Aansluitingen en solderen

Aansluitingen en Solderen
Aansluitingen en Solderen
Aansluitingen en Solderen
Aansluitingen en Solderen
Aansluitingen en Solderen
Aansluitingen en Solderen
Aansluitingen en Solderen
Aansluitingen en Solderen

1. Soldeer de modules met de stapelbare headers.

2. U moet beide LoRa-modules aansluiten op de ESP32-modules volgens het bedradingsschema.

3. Verzamel alle 5-6 modules die u gaat gebruiken en stapel ze volgens uw behoefte aan de radio. Voor deze stappen raad ik ten zeerste aan om mijn video te bekijken, aangezien dit deel daar in detail wordt uitgelegd.

Stap 5: De module coderen

De module coderen
De module coderen
De module coderen
De module coderen
De module coderen
De module coderen

Download de GitHub-repository:

2. Pak de gedownloade repository uit.

3. Kopieer de bibliotheken van de gedownloade repository naar de map Bibliotheek in de Arduino-schetsmap.

4. Open de zenderschets in de Arduino IDE.

5. Navigeer naar Extra > Bord. Selecteer het juiste bord dat je gebruikt, Firebeetle ESP32 in mijn geval.

6. Selecteer de juiste comm. poort door naar Extra > Poort te gaan.

7. Druk op de uploadknop.

8. Als op het tabblad Klaar met uploaden staat, herhaalt u de bovenstaande stappen met de ontvangermodule om de code te uploaden.

Stap 6: Spelen met de LoRa-radio's

Spelen met de LoRa-radio's
Spelen met de LoRa-radio's

Zodra beide modules van stroom worden voorzien, begint de OLED op de zender het pakketnummer te tonen dat wordt verzonden, aan de andere kant toont de seriële monitor die op de ontvanger is aangesloten het ontvangen pakket met het signaalvermogen.

Aanbevolen: