Cuprins:
- Pasul 1: Piese
- Pasul 2: obțineți PCB-uri pentru proiectul dvs. fabricat
- 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)
- Pasul 4: Conexiunile modulelor din PCB
- Pasul 5: lipirea PCB-ului
- Pasul 6: Descărcați și configurați IDE-ul Arduino
- Pasul 7: Codificarea proiectului
- Pasul 8: Joacă cu dispozitivul
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Conectați proiectul la laptop sau telefon și apoi discutați între dispozitive fără internet sau SMS folosind doar LoRa.
Hei, ce se întâmplă, băieți? Akarsh aici de la CETech.
Acest PCB are, de asemenea, un afișaj și 4 butoane care pot fi folosite și ca telecomandă pentru unele dispozitive. Puteți face orice cu codul care vă proiectează propria interfață de utilizare. Deci, pe scurt, acest proiect are un esp8266 care poate oferi funcționalitate WiFi, modul LoRa, afișaj TFT de 1,8 inch, 4 butoane pentru realizarea unei interfețe UI. Posibilitățile cu codul sunt nelimitate.
Poate fi conectat la telefonul smartphone sau la orice computer și face ca acel dispozitiv să poată fi activat prin 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. Ceea ce am făcut într-un proiect anterior, pe care îl puteți găsi aici:
Pasul 1: Piese
În primul rând, ca parte principală, am folosit un modul ESP8266 cu o placă de breakout. Atașat-o pe PCB folosind niște anteturi masculine și feminine. Am folosit un afișaj TFT SPI de 1,8 inch, modul TP4056 pentru încărcarea și protecția bateriei și o baterie veche de telefon mobil.
Î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.
Puteți găsi părțile de mai jos:
1) Modulul ESP8266
2) placă ESP12
3) Afișaj TFT
4) Modulul TP4056
5) Modulul Reyax RYLR896 LoRa
6) Designul meu PCB
Pentru ultimele două părți, dacă aveți dificultăți în a le afla, puteți să-mi trimiteți un mesaj / e-mail și fie vă pot ajuta să îl găsiți în zona dvs., fie vă pot expedia la dvs., dacă doriți.
Pasul 2: 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)
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 la acest document pentru mai multe: REYAX-Lora-AT-COMMAND-GUIDE
4. Încă vă recomand cu tărie să parcurgeți videoclipul YouTube pe care îl explic corect.
Pasul 4: Conexiunile modulelor din PCB
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.
Toate conexiunile prezentate mai sus sunt realizate în PCB și, prin urmare, nu este nevoie de niciun alt cablaj.
Pasul 5: lipirea PCB-ului
Lipiți toate componentele pe PCB.
Aș sugera mai întâi să lipiți componentele cu înălțime mică de pe PCB și apoi să vă deplasați la componente cu mai multă înălțime, cum ar fi antetele etc.
Înainte de alimentarea modulului, testați toate conexiunile folosind un multimetru pentru îmbinările de lipit defecte și scurtcircuitele.
Pentru a programa modulul, am adăugat un port pentru a atașa un FTDI232 USB la placa serială sub placa ESP8266, astfel încât să puteți programa placa cu ușurință.
Pasul 6: 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 7: Codificarea proiectului
Pentru a programa modulul, am adăugat un port pentru a atașa un USB FTDI232 la placa serială sub placa ESP8266, astfel încât să puteți programa placa cu ușurință.
Trebuie să apăsați GPIO0 și să îl mențineți apăsat, apoi apăsați butonul RESET, apoi eliberați mai întâi butonul RESET, apoi butonul GPIO0.
1. Descărcați depozitul:
2. Extrageți folderul descărcat și deschideți fișierul main.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 trimite și primi mesaje.
Pasul 8: Joacă cu dispozitivul
1. Doar porniți dispozitivul, veți vedea lucruri pe ecran, puteți apăsa butoane diferite pentru a vedea dispozitivul în acțiune.
2. Treceți la monitorul serial și începeți să trimiteți mesaje text instantaneu! Pentru a face celălalt dispozitiv simplu, puteți face referire la acest articol:
3. CONGO! dispozitivul funcționează conform așteptărilor.
Recomandat:
Stație meteo HC-12 pe distanțe lungi și senzori DHT: 9 pași
Stație meteo HC-12 pe distanțe lungi și senzori DHT: În acest tutorial vom învăța cum să realizăm o stație meteo pe distanță lungă folosind doi senzori dht, module HC12 și afișajul LCD I2C
Luminile DIY pentru cel mai bun prieten pe distanțe lungi: 4 pași (cu imagini)
Luminile DIY pentru cel mai bun prieten pe distanțe lungi: am creat lumini sincronizate pe distanțe lungi cunoscute sub numele de „Cel mai bun prieten” lămpi. Asta înseamnă doar că sunt ținute sincronizate cu culoarea actuală a celeilalte lămpi. Deci, dacă ar fi să schimbați o lampă verde, la scurt timp după ce cealaltă lampă ar deveni gri
Telecomandă bazată pe LoRa - Aparate de control de la distanțe mari: 8 pași
Telecomandă bazată pe LoRa | Controlați aparatele de la distanțe mari: Hei, ce se întâmplă, băieți! Akarsh aici de la CETech. În acest proiect, vom crea o telecomandă care poate fi utilizată pentru a controla o varietate de instrumente, cum ar fi LED-uri, motoare sau dacă vorbim despre viața noastră de zi cu zi, ne putem controla aplicația
Circuitul sistemului de transmisie pe distanțe lungi: 6 pași
Circuitul sistemului de transmisie la distanță: astăzi, în acest articol, vom vorbi despre cum se realizează un circuit de bază la sistemul de transmisie la distanță. În această direcție, permiteți-mi să vă dau o descriere concisă a circuitului. Cum funcționează, în general, acest lucru și cum vă vorbesc despre lucrurile tale
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: conectați proiectul la laptop sau telefon și apoi discutați între dispozitive fără internet sau SMS folosind doar LoRa. Akarsh aici de la CETech. Astăzi vom face un proiect care poate fi conectat la smartphone-ul dvs. sau la orice alt