Cuprins:

Controlul electrocasnicelor peste LoRa - LoRa în automatizarea caselor - Telecomandă LoRa: 8 pași
Controlul electrocasnicelor peste LoRa - LoRa în automatizarea caselor - Telecomandă LoRa: 8 pași

Video: Controlul electrocasnicelor peste LoRa - LoRa în automatizarea caselor - Telecomandă LoRa: 8 pași

Video: Controlul electrocasnicelor peste LoRa - LoRa în automatizarea caselor - Telecomandă LoRa: 8 pași
Video: De ce costa atat de mult?? UITA-TE LA ASTA! 😳😝 Australia cu Riviera Yachts (p2) 2024, Decembrie
Anonim
Image
Image

Controlează și automatizează aparatele tale electrice de la distanțe mari (Kilometri) fără prezența internetului. Acest lucru este posibil prin LoRa!

Hei, ce se întâmplă, băieți? Akarsh aici de la CETech.

Acest PCB are, de asemenea, un afișaj OLED și 3 relee care sunt conectate la ESP32. Puteți face orice cu codul și controla releele folosind LoRa / WiFi / Bluetooth. Deci, pe scurt, acest proiect are un ESP32 care poate oferi funcționalitate WiFi / Bluetooth, modul LoRa, afișaj OLED și 3 relee. Posibilitățile cu codul sunt nelimitate. Am adăugat, de asemenea, o zonă de prototipare unde puteți adăuga senzori sau relee suplimentare la ESP32, care este, de asemenea, accesibil.

Acesta este un tip de parte 2 a unui proiect. Deci, pentru orice sistem de control ca acesta, aveți nevoie de o telecomandă pentru a controla lucrurile.

Am creat o telecomandă bazată pe LoRa pe care o puteți verifica aici:

În cazul meu, folosesc telecomanda și acest controler împreună și funcționează ca un farmec!

Pasul 1: Piese

Părți
Părți
Părți
Părți
Părți
Părți

În primul rând, ca parte principală, am folosit un modul ESP32 de la DFRobot. Atașat-o pe PCB folosind niște anteturi masculine și feminine. Am folosit un ecran OLED.

Î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 ESP32 FireBeetle:

2) Modulul Reyax RYLR896 LoRa:

3) Proiectarea PCB-ului meu: am inclus fișierul Gerber de mai jos.

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

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)

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

Conexiunile modulelor din PCB
Conexiunile modulelor din PCB
Conexiunile modulelor din PCB
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.

3. Va trebui să conectați circuitul tranzistorului de mai multe ori pentru câte relee conectați.

Toate conexiunile prezentate mai sus sunt realizate în PCB și, prin urmare, nu este nevoie de niciun alt cablaj.

Pasul 5: lipirea PCB-ului

Lipirea PCB-ului
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, puteți conecta modulul esp32 direct la computer utilizând un cablu USB.

Pasul 6: Descărcați și configurați IDE-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 7: Codificarea proiectului

Codificarea proiectului
Codificarea proiectului
Codificarea proiectului
Codificarea proiectului

Descărcați depozitul GitHub:

2. Extrageți depozitul descărcat.

3. Copiați bibliotecile din depozitul descărcat în folderul Library din folderul de schițe Arduino.

4. Deschideți schița Transmițătorului în Arduino IDE.

5. Navigați la Instrumente> Placă. Selectați placa potrivită pe care o utilizați, Firebeetle ESP32 în cazul meu.

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

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

8. Când fila indică Încărcare finalizată, trebuie să repetați pașii de mai sus cu modulul receptor pentru a încărca codul.

Pasul 8: Joacă cu dispozitivul

Joc cu dispozitivul
Joc cu dispozitivul

1. Doar porniți dispozitivul, puteți apăsa diferite butoane de pe telecomandă pentru a vedea clicul releelor.

2. Pentru ca acest dispozitiv să funcționeze, trebuie să aveți o telecomandă bazată pe LoRa, o puteți găsi pe cea pe care am construit-o aici:

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

Recomandat: