Inhoudsopgave:

LoRa Messenger voor twee apparaten voor afstanden tot 8 km - Ajarnpa
LoRa Messenger voor twee apparaten voor afstanden tot 8 km - Ajarnpa

Video: LoRa Messenger voor twee apparaten voor afstanden tot 8 km - Ajarnpa

Video: LoRa Messenger voor twee apparaten voor afstanden tot 8 km - Ajarnpa
Video: TechTalk LoRa-2-Energy maart 2022 2024, December
Anonim
Image
Image
Onderdelen
Onderdelen

Verbind het project met je laptop of telefoon en chat vervolgens tussen de apparaten zonder internet of sms met alleen LoRa.

Hé, wat is er jongens? Akarsh hier van CETech. Vandaag gaan we een project maken dat kan worden aangesloten op je smartphone of elke computer en het maakt dat apparaat LoRa-enabled messenger. Als dat klaar is, kun je elk ander apparaat een bericht sturen met dezelfde LoRa-messenger. Dit alles gebeurt zonder aanwezigheid van 4G/LTE/3G/GSM/WiFi/SMS.

Stap 1: Onderdelen

Onderdelen
Onderdelen

Om dit te maken, heb je een ESP8266-bord nodig, ik raad aan om een NodeMCU-stijlbord te gebruiken, ik gebruikte het Firebeetle-bord van DFRobot omdat het een ingebouwde batterijoplaad- en bewakingsoplossing heeft.

Voor het LoRa-doel heb ik een RYLR896 gebruikt. Ik raad deze module ten zeerste aan omdat het heel gemakkelijk te gebruiken is via UART met behulp van AT-opdrachten.

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. Om uw eigen PCB te 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: De Reyax-module begrijpen en gebruiken. (OPTIONEEL: u kunt deze stap overslaan als u niet geïnteresseerd bent in de werking)

De Reyax-module begrijpen en gebruiken. (OPTIONEEL: u kunt deze stap overslaan als u niet geïnteresseerd bent in de werking)
De Reyax-module begrijpen en gebruiken. (OPTIONEEL: u kunt deze stap overslaan als u niet geïnteresseerd bent in de werking)
De Reyax-module begrijpen en gebruiken. (OPTIONEEL: u kunt deze stap overslaan als u niet geïnteresseerd bent in de werking)
De Reyax-module begrijpen en gebruiken. (OPTIONEEL: u kunt deze stap overslaan als u niet geïnteresseerd bent in de werking)

1. De LoRa-module die we hebben is een UART-module die is geconfigureerd met behulp van AT-opdrachten.

2. De module bevat een STM32 MCU die al het gesprek voert met de SPI LoRa-module aan boord van de RYLR896.

3. De commando's in de afbeelding zijn basiscommando's. Raadpleeg dit document voor meer informatie: REYAX-Lora-AT-COMMAND-GUIDE4. Ik raad je toch ten zeerste aan om mijn YouTube-video door te nemen waar ik dit goed uitleg.

Stap 4: Aansluitingen van de modules

Aansluitingen van de modules
Aansluitingen van de modules
Aansluitingen van de modules
Aansluitingen van de modules

1. Beide modules worden op dezelfde manier aangesloten als in de bovenstaande afbeelding.

2. Wanneer beide modules zijn aangesloten, kunt u de modules één voor één programmeren en vervolgens het project testen.

Stap 5: 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://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json toe aan de URL's van de Extra Boards Manager.

4. Ga naar Tools > Board > Boards Manager

5. Zoek naar ESP8266 en installeer vervolgens het bord.

6. Start de IDE opnieuw.

Stap 6: het project coderen

Het project coderen
Het project coderen
Het project coderen
Het project coderen

1. Download de repository:

2. Pak de gedownloade map uit en open het Stage1.ino-bestand in Arduino IDE.

3. Navigeer naar Extra > Bord. Selecteer het juiste bord dat u gebruikt NodeMCU (12E) werkt in de meeste gevallen.

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

5. Druk op de uploadknop.

6. Als op het tabblad Klaar met uploaden staat, bent u klaar om het apparaat te gebruiken.

Open na het uploaden de seriële monitor om de volgende details te bekijken:

Stap 7: Spelen met het apparaat

Spelen met het apparaat
Spelen met het apparaat

1. Sluit de apparaten met USB-kabels aan op twee verschillende apparaten waarop u de berichten moet versturen. In mijn geval heb ik de ene module op mijn laptop aangesloten en de andere op mijn telefoon met behulp van een OTG-kabel.

2. Ga naar de seriële monitor en begin direct met sms'en!

3. KONGO! het apparaat werkt zoals verwacht.

Aanbevolen: