Sommario:

LoRa Messenger per due dispositivi per distanze fino a 8 km: 7 passaggi
LoRa Messenger per due dispositivi per distanze fino a 8 km: 7 passaggi

Video: LoRa Messenger per due dispositivi per distanze fino a 8 km: 7 passaggi

Video: LoRa Messenger per due dispositivi per distanze fino a 8 km: 7 passaggi
Video: LoRa Messenger for Two Devices for Distances Up to 8km 2024, Luglio
Anonim
Image
Image
Parti
Parti

Collega il progetto al tuo laptop o telefono e poi chatta tra i dispositivi senza Internet o SMS utilizzando solo LoRa.

Ehi, che succede ragazzi? Akarsh qui da CETech. Oggi realizzeremo un progetto che può essere collegato al tuo smartphone o a qualsiasi computer e rende quel dispositivo un messenger abilitato per LoRa. Ora, quando sarà fatto, sarai in grado di inviare messaggi a qualsiasi altro dispositivo utilizzando lo stesso messenger LoRa. Tutto questo senza la presenza di 4G/LTE/3G/GSM/WiFi/SMS.

Passaggio 1: parti

Parti
Parti

Per fare ciò avrai bisogno di una scheda ESP8266, suggerisco di utilizzare una scheda in stile NodeMCU, ho usato la scheda Firebeetle di DFRobot in quanto ha una soluzione di ricarica e monitoraggio della batteria integrata.

Per lo scopo di LoRa, ho usato un RYLR896. Consiglio vivamente questo modulo in quanto è molto facile da usare su UART usando i comandi AT.

Passaggio 2: ottieni PCB per il tuo progetto prodotto

Ottieni PCB per il tuo progetto prodotto
Ottieni PCB per il tuo progetto prodotto

Devi dare un'occhiata a JLCPCB per ordinare PCB online a basso costo!

Ottieni 10 PCB di buona qualità prodotti e spediti a casa tua per 2 $ e alcune spese di spedizione. Avrai anche uno sconto sulla spedizione sul tuo primo ordine. Per progettare il tuo PCB, vai su easyEDA, una volta fatto carica i tuoi file Gerber su JLCPCB per farli fabbricare con una buona qualità e tempi di consegna rapidi.

Passaggio 3: Comprensione del modulo Reyax e come utilizzarlo. (FACOLTATIVO: puoi saltare la lettura di questo passaggio se non sei interessato al funzionamento)

Comprensione del modulo Reyax e come utilizzarlo. (FACOLTATIVO: puoi saltare la lettura di questo passaggio se non sei interessato al funzionamento)
Comprensione del modulo Reyax e come utilizzarlo. (FACOLTATIVO: puoi saltare la lettura di questo passaggio se non sei interessato al funzionamento)
Comprensione del modulo Reyax e come utilizzarlo. (FACOLTATIVO: puoi saltare la lettura di questo passaggio se non sei interessato al funzionamento)
Comprensione del modulo Reyax e come utilizzarlo. (FACOLTATIVO: puoi saltare la lettura di questo passaggio se non sei interessato al funzionamento)

1. Il modulo LoRa che abbiamo è un modulo UART che viene configurato utilizzando i comandi AT.

2. Il modulo ospita un MCU STM32 che parla con il modulo SPI LoRa a bordo del RYLR896.

3. I comandi nell'immagine sono quelli di base, puoi fare riferimento a questo documento per ulteriori informazioni: REYAX-Lora-AT-COMMAND-GUIDE4. Ti consiglio comunque vivamente di guardare il mio video di YouTube in cui lo spiego correttamente.

Fase 4: Collegamenti dei moduli

Collegamenti dei Moduli
Collegamenti dei Moduli
Collegamenti dei Moduli
Collegamenti dei Moduli

1. Entrambi i moduli saranno collegati allo stesso modo dell'immagine sopra.

2. Quando entrambi i moduli sono collegati, è possibile programmare i moduli uno per uno e poi testare il progetto.

Passaggio 5: scarica e configura l'IDE Arduino

Scarica e configura l'IDE Arduino
Scarica e configura l'IDE Arduino

Scarica l'IDE Arduino da qui.

1. Installa l'IDE Arduino e aprilo.

2. Vai su File > Preferenze

3. Aggiungere https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.j agli URL di Additional Boards Manager.

4. Vai su Strumenti > Bacheca > Gestore bacheche

5. Cerca ESP8266 e poi installa la scheda.

6. Riavviare l'IDE.

Passaggio 6: codificare il progetto

Codificare il progetto
Codificare il progetto
Codificare il progetto
Codificare il progetto

1. Scarica il repository:

2. Estrarre la cartella scaricata e aprire il file Stage1.ino nell'IDE di Arduino.

3. Passare a Strumenti > Lavagna. Seleziona la scheda appropriata che stai utilizzando NodeMCU (12E) funziona nella maggior parte dei casi.

4. Selezionare la comunicazione corretta. porta andando su Strumenti > Porta.

5. Premi il pulsante di caricamento.

6. Quando la scheda dice Caricamento completato, sei pronto per utilizzare il dispositivo.

Dopo il caricamento, apri il monitor seriale per visualizzare i seguenti dettagli

Passaggio 7: giocare con il dispositivo

Giocare con il dispositivo
Giocare con il dispositivo

1. Collegare i dispositivi tramite cavi USB a due diversi dispositivi su cui è necessario eseguire la messaggistica. Nel mio caso, ho collegato un modulo al mio laptop e l'altro al mio telefono utilizzando il cavo OTG.

2. Passa al monitor seriale e inizia a inviare messaggi immediatamente!

3. CONGO! il dispositivo funziona come previsto.

Consigliato: