Cuprins:

LoRa Messenger pentru două dispozitive pentru distanțe de până la 8 km: 7 pași
LoRa Messenger pentru două dispozitive pentru distanțe de până la 8 km: 7 pași

Video: LoRa Messenger pentru două dispozitive pentru distanțe de până la 8 km: 7 pași

Video: LoRa Messenger pentru două dispozitive pentru distanțe de până la 8 km: 7 pași
Video: Prezentare generală și configurare a modulului EBYTE LoRa 2024, Noiembrie
Anonim
Image
Image
Părți
Părți

Conectați proiectul la laptop sau telefon și apoi discutați între dispozitive fără internet sau SMS folosind doar LoRa.

Hei, ce-i cu băieții? Akarsh aici de la CETech. Astăzi vom face un proiect care poate fi conectat la smartphone-ul dvs. sau la orice computer și care face ca acel dispozitiv să fie activat pentru mesagerie LoRa. Acum, când se va face acest lucru, veți putea trimite mesaje oricărui alt dispozitiv folosind același messenger LoRa. Toate acestea se fac fără prezența 4G / LTE / 3G / GSM / WiFi / SMS.

Pasul 1: Piese

Părți
Părți

Pentru a face acest lucru, veți avea nevoie de o placă ESP8266, vă sugerez să utilizați o placă de stil NodeMCU, am folosit placa Firebeetle de la DFRobot deoarece are soluția de încărcare și monitorizare a bateriei la bord.

În scopul LoRa, am folosit un RYLR896. Vă sugerez cu tărie acest modul, deoarece este foarte ușor de utilizat peste UART folosind comenzile AT.

Pasul 2: obțineți PCB-uri pentru proiectul dvs. fabricat

Obțineți PCB-uri pentru proiectul dvs. fabricat
Obțineți PCB-uri pentru proiectul dvs. fabricat

Trebuie să verificați JLCPCB pentru a comanda PCB online ieftin!

Veți obține 10 PCB-uri de bună calitate fabricate și expediate la pragul dvs. pentru 2 $ și o parte din transport. Veți primi, de asemenea, o reducere la expediere la prima comandă. Pentru a vă proiecta propriul cap PCB către easyEDA, odată ce ați terminat, încărcați fișierele Gerber pe JLCPCB pentru a le fabrica cu o calitate bună și timp de livrare rapid.

Pasul 3: Înțelegerea modulului Reyax și modul de utilizare. (OPȚIONAL: Puteți sări peste citirea acestui pas dacă nu sunteți interesat de lucru)

Înțelegerea modulului Reyax și modul de utilizare. (OPȚIONAL: Puteți sări peste citirea acestui pas dacă nu sunteți interesat de lucru)
Înțelegerea modulului Reyax și modul de utilizare. (OPȚIONAL: Puteți sări peste citirea acestui pas dacă nu sunteți interesat de lucru)
Înțelegerea modulului Reyax și modul de utilizare. (OPȚIONAL: Puteți sări peste citirea acestui pas dacă nu sunteți interesat de lucru)
Înțelegerea modulului Reyax și modul de utilizare. (OPȚIONAL: Puteți sări peste citirea acestui pas dacă nu sunteți interesat de lucru)

1. Modulul LoRa pe care îl avem este un modul UART care este configurat folosind comenzi AT.

2. Modulul găzduiește un MCU STM32 care face toate discuțiile cu modulul SPI LoRa de la RYLR896.

3. Comenzile din imagine sunt cele de bază pe care le puteți consulta în acest document pentru mai multe: REYAX-Lora-AT-COMMAND-GUIDE4. Încă vă recomand cu tărie să parcurgeți videoclipul YouTube pe care îl explic corect.

Pasul 4: Conexiuni ale modulelor

Conexiuni ale modulelor
Conexiuni ale modulelor
Conexiunile modulelor
Conexiunile modulelor

1. Ambele module vor fi conectate în același mod ca în imaginea de mai sus.

2. Când ambele module sunt conectate, puteți programa modulele unul câte unul și apoi testați proiectul.

Pasul 5: Descărcați și configurați ID-ul Arduino

Descărcați și configurați IDE-ul Arduino
Descărcați și configurați IDE-ul Arduino

Descărcați ID-ul Arduino de aici.

1. Instalați Arduino IDE și deschideți-l.

2. Accesați Fișier> Preferințe

3. Adăugați https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json adresele URL suplimentare ale administratorului plăcilor.

4. Accesați Instrumente> Placă> Manager placi

5. Căutați ESP8266 și apoi instalați placa.

6. Reporniți IDE-ul.

Pasul 6: Codificarea proiectului

Codificarea proiectului
Codificarea proiectului
Codificarea proiectului
Codificarea proiectului

1. Descărcați depozitul:

2. Extrageți folderul descărcat și deschideți fișierul Stage1.ino în Arduino IDE.

3. Navigați la Instrumente> Placă. Selectați placa corespunzătoare pe care o utilizați NodeMCU (12E) funcționează în majoritatea cazurilor.

4. Selectați comunicarea corectă. port accesând Instrumente> Port.

5. Apăsați butonul de încărcare.

6. Când fila indică Încărcare finalizată, sunteți gata să utilizați dispozitivul.

După încărcare, deschideți monitorul serial pentru a vizualiza următoarele detalii

Pasul 7: Joacă cu dispozitivul

Joc cu dispozitivul
Joc cu dispozitivul

1. Conectați dispozitivele folosind cabluri USB la două dispozitive diferite pe care trebuie să trimiteți mesaje. În cazul meu, am conectat un modul la laptopul meu și celălalt la telefon folosind cablul OTG.

2. Treceți la monitorul serial și începeți să trimiteți mesaje text instantaneu!

3. CONGO! dispozitivul funcționează conform așteptărilor.

Recomandat: