Cuprins:

Circuitul modulului de releu de control Lora Arduino: 12 pași
Circuitul modulului de releu de control Lora Arduino: 12 pași

Video: Circuitul modulului de releu de control Lora Arduino: 12 pași

Video: Circuitul modulului de releu de control Lora Arduino: 12 pași
Video: Introduction to Heltec LoRa CubeCell Development Board HTCC-AB01 2024, Iulie
Anonim
Image
Image
Circuitul modulului de releu de control Lora Arduino
Circuitul modulului de releu de control Lora Arduino

În acest proiect Lora, vom vedea cum să controlăm dispozitivele de înaltă tensiune cu circuitul de control al releului LoRa Arduino. În acest proiect Arduino Lora, vom folosi modulul Reyax RYLR896 Lora, Arduino și modulul de releu 12v pentru a controla 5 aparate electrocasnice cu modulul Lora transmițător și receptor. Deci, acesta este, de asemenea, un proiect util de automatizare a casei pentru casa inteligentă. Voi împărtăși schema completă de circuite, codul Arduino și toate celelalte detalii, cu 6 pași simpli pentru a face acest proiect Lora Arduino.

Provizii

Module Lora REYAX RYLR896 2 nr

Arduino Nano 2no

Releu 12v modul 1no

FTDI232 USB la placa de interfață serială 1 nr

7805 regulator de tensiune 1 nr

Condensator 22uF 1 nr

4.7k Rezistor 1 nr

Rezistor 10k 6no

Comutatoare de apăsare 5no

Pasul 1: Conectați modulul Lora la computer

Conectați modulul Lora la computer
Conectați modulul Lora la computer
Conectați modulul Lora la computer
Conectați modulul Lora la computer

Înainte de a conecta modulul LORA cu Arduino, trebuie să setăm câțiva parametri precum Adresă, Bandă pentru modulul Lora folosind comenzi AT. Deci, trebuie să conectăm modulul Lora cu USB la placa de interfață serială conform schemei de circuit. Pentru a putea conecta modulul Lora cu laptop sau PC. Aici am folosit placa de interfață USB către Serial FTDI232.

Pasul 2: Setați parametrul pentru emițător Lora

Setați parametrul pentru emițător Lora
Setați parametrul pentru emițător Lora
Setați parametrul pentru emițător Lora
Setați parametrul pentru emițător Lora

Conectați mai întâi modulul Lora la laptop. În IDE-ul Arduino selectați instrumentul PORT–> PortOpen the Serial Monitor și setați rata Brud la 115200.

Acum putem seta parametrii cu câteva comenzi AT de bază.

Mai întâi, tastați AT, apoi apăsați tasta Enter. Ar trebui să obținem + OK pe monitorul serial.

Apoi tastați AT + ADRESA = 0 pentru a seta adresa la 0 pentru emițătorul Lora.

Apoi tastați AT + BAND = 865000000 pentru a seta banda 865MHz. Banda de frecvență pentru tehnologia LoRa din țara mea este de 865 MHz la 867 MHz. Trebuie să setați trupa în funcție de țara dvs. Puteți să-l faceți google pentru a cunoaște formația pentru țara dvs.

ID-ul de rețea implicit este 0. deci nu îl vom schimba pentru acest proiect Lora.

Pasul 3: Setați parametrul pentru primirea Lorei

Setați parametrul pentru primirea Lorei
Setați parametrul pentru primirea Lorei

În mod similar, trebuie să setăm parametrii pentru modulul Lora de recepție.

Mai întâi, tastați AT, apoi apăsați tasta Enter. Ar trebui să obținem + OK pe monitorul serial.

Apoi tastați AT + ADRESA = 1 pentru a seta adresa la 1 pentru primirea Lora.

Apoi tastați AT + BAND = 865000000 pentru a seta banda 865MHz. Puteți să-l faceți google pentru a cunoaște formația pentru țara dvs.

ID-ul de rețea implicit este 0. deci nu îl vom schimba pentru acest proiect Lora.

Pasul 4: Transmițător LoRa Arduino Circuit

Transmițător LoRa Arduino Circuit
Transmițător LoRa Arduino Circuit
Transmițător LoRa Arduino Circuit
Transmițător LoRa Arduino Circuit

În circuitul transmițător Lora, am conectat modulul transmițător Lora cu Arduino Nano conform schemei de circuit.

În circuitul Lora al emițătorului, 5 butoane sunt conectate cu pinul digital Arduino D2, D3, D4, D5, D6. Ori de câte ori apăsăm orice buton, semnalul trimis la recepționarea modulului Lora pentru a porni sau opri releul respectiv.

Aici am făcut un divizor de tensiune cu două rezistențe 4.7k și 10k pentru a scădea nivelul logic 5v la nivelul logic 3.3v. Arduino poate trimite semnalul la nivel logic 5v, dar modulul Lora RYLR896 poate primi semnalul doar la nivel logic 3.3v. Deci, am conectat divizorul de tensiune între pinul Arduino TX și pinul Lora RYLR896 RX.

Pasul 5: Primirea circuitului LoRa Arduino

Primirea circuitului LoRa Arduino
Primirea circuitului LoRa Arduino
Primirea circuitului LoRa Arduino
Primirea circuitului LoRa Arduino

Am conectat modulul de recepție Lora cu Arduino Nano conform schemei de circuite Lora de recepție.

În circuitul Lora al receptorului, am folosit pinul digital Arduino D8, D9, D10, D11, D12 pentru a controla modulul de releu de 12v.

Aici nu este necesar divizorul de tensiune, deoarece Arduino poate primi semnal la nivel logic de 3.3v de la modulul Lora de recepție RYLR896.

Am folosit un regulator de tensiune 7805 (5 volți) pentru a alimenta alimentarea cu 5V a circuitului Arduino.

Pasul 6: Proiectarea PCB-ului pentru modulul de releu

Proiectarea PCB-ului pentru modulul de releu
Proiectarea PCB-ului pentru modulul de releu
Proiectarea PCB-ului pentru modulul de releu
Proiectarea PCB-ului pentru modulul de releu

În acest proiect LoRa, am folosit un modul de releu de 12V. Puteți cumpăra acest modul de releu online, dar, deoarece am nevoie de modulul de releu în majoritatea proiectelor mele, așa că am proiectat PCB-ul pentru modulul de releu.

De asemenea, puteți descărca fișierul Garber pentru acest modul de releu 12v de pe următorul link

drive.google.com/uc?export=download&id=1gSz2if9vpkj6O7vc9urzS6hUEJHfgl1g

Pasul 7: Comandați PCB

Comandați PCB-ul
Comandați PCB-ul
Comandați PCB-ul
Comandați PCB-ul

După descărcarea fișierului Garber puteți comanda cu ușurință PCB

1. Accesați https://jlcpcb.com și Conectați-vă / Înscrieți-vă

2. Faceți clic pe butonul CITAȚI ACUM.

3 Faceți clic pe butonul „Adăugați fișierul Gerber”. Apoi răsfoiți și selectați fișierul Gerber pe care l-ați descărcat

Pasul 8: Încărcarea fișierului Gerber și setarea parametrilor

Încărcarea fișierului Gerber și setarea parametrilor
Încărcarea fișierului Gerber și setarea parametrilor
Încărcarea fișierului Gerber și setarea parametrilor
Încărcarea fișierului Gerber și setarea parametrilor

4. Setați parametrul necesar, cum ar fi cantitatea, culoarea PCB-ului etc.

5. După selectarea tuturor parametrilor pentru PCB, faceți clic pe butonul SAVE TO CART.

Pasul 9: Selectați adresa de expediere și modul de plată

Selectați adresa de expediere și modul de plată
Selectați adresa de expediere și modul de plată
Selectați adresa de expediere și modul de plată
Selectați adresa de expediere și modul de plată
Selectați adresa de expediere și modul de plată
Selectați adresa de expediere și modul de plată

6. Tastați adresa de expediere.

7. Selectați metoda de expediere potrivită pentru dvs.

8. Trimiteți comanda și continuați plata.

De asemenea, vă puteți urmări comanda de pe JLCPCB.com. În cazul meu, PCB-urile au durat 2 zile pentru a fi fabricate și au ajuns într-o săptămână folosind opțiunea de livrare DHL. PCB-urile erau bine ambalate, iar calitatea era foarte bună la acest preț accesibil.

Pasul 10: Programați ambele Arduino

Image
Image

Acum încărcați codul pentru circuitul Lora Arduino al emițătorului și receptorului.

Am explicat atât codul Arduino în videoclipul aferent. Vă voi recomanda să vizionați videoclipul pentru o mai bună înțelegere.

Descărcați schițele Arduino pentru acest proiect Lora Arduino:

drive.google.com/uc?export=download&id=1jA0Hf32pvWQ6rXFnW1uiHWMEewrxOvKr

Pasul 11: Conectați aparatele electrocasnice

În cele din urmă, Proiectul Lora este gata
În cele din urmă, Proiectul Lora este gata

Acum vom conecta cele 5 electrocasnice cu modulul de releu de 12V conform schemei de circuit.

Vă rugăm să luați măsurile de siguranță corespunzătoare în timp ce conectați sarcina de 110v sau 230v cu modulul de releu.

Pasul 12: În cele din urmă, Proiectul Lora este gata

Acum putem controla cele 5 electrocasnice folosind transmițătorul circuit Lora. Aici am conectat 5 lămpi de 230V AC cu modulul de releu. Acum, dacă apăs orice buton, lampa respectivă se va aprinde.

În zona rurală cu acest proiect Arduino Lora, putem controla dispozitivele de înaltă tensiune de la 10 km distanță fără niciun dispozitiv Bluetooth sau WiFi. Deci, acest proiect foarte util Arduino în zona rurală.

Sper, vă place acest proiect LORA.

Vă rugăm să împărtășiți feedback-ul dvs. cu privire la acest proiect LoRa. Multumesc pentru timpul acordat.

Recomandat: