INHOUDSOPGAWE:

Lora Arduino Control Relay Module Circuit: 12 stappe
Lora Arduino Control Relay Module Circuit: 12 stappe

Video: Lora Arduino Control Relay Module Circuit: 12 stappe

Video: Lora Arduino Control Relay Module Circuit: 12 stappe
Video: How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code 2024, November
Anonim
Image
Image
Lora Arduino Control Relay Module Circuit
Lora Arduino Control Relay Module Circuit

In hierdie Lora -projek sal ons sien hoe u hoogspanningstoestelle kan beheer met die LoRa Arduino -aflosbeheerbaan. In hierdie Arduino Lora -projek sal ons die Reyax RYLR896 Lora -module, Arduino- en 12v -aflosmodule gebruik om 5 huishoudelike toestelle met die Lora -sender en ontvanger -module te beheer. Dit is dus ook 'n nuttige tuisautomatiseringsprojek vir die slimhuis. Ek sal die volledige stroombaandiagram, Arduino -kode en alle ander besonderhede met eenvoudige 6 stappe deel om hierdie Lora Arduino -projek te maak.

Voorrade

Lora Modules REYAX RYLR896 2nr

Arduino Nano 2nr

12v aflosmodule 1nr

FTDI232 USB na seriële koppelvlakbord 1nr

7805 spanningsreguleerder 1nr

22uF kapasitor 1nr

4.7k Weerstand 1nr

10k Weerstand 6nr

Drukskakelaars 5nr

Stap 1: Koppel Lora -module aan met 'n rekenaar

Koppel die Lora -module aan met 'n rekenaar
Koppel die Lora -module aan met 'n rekenaar
Koppel die Lora -module aan met 'n rekenaar
Koppel die Lora -module aan met 'n rekenaar

Voordat ons die LORA -module met Arduino verbind, moet ons 'n paar parameters soos adres, band vir die Lora -module stel met behulp van AT -opdragte. Ons moet dus die Lora -module met 'n USB aan die seriële koppelvlak koppel, volgens die stroombaan -diagram. Sodat ons die Lora -module met 'n skootrekenaar of rekenaar kan koppel. Hier het ek FTDI232 USB na Serial interface board gebruik.

Stap 2: Stel die parameter vir die sender Lora in

Stel die parameter vir die sender Lora in
Stel die parameter vir die sender Lora in
Stel die parameter vir die sender Lora in
Stel die parameter vir die sender Lora in

Koppel eers die Lora -module met die skootrekenaar. Kies in die Arduino IDE die PORT Tool–> Port Maak die seriële monitor oop en stel die Brud -koers op 115200.

Nou kan ons die parameters stel met 'n paar basiese AT -opdragte.

Tik eers AT en druk dan enter. Ons moet +OK in die seriële monitor kry.

Tik dan AT+ADRES = 0 om die adres op 0 vir die sender Lora in te stel.

Tik dan AT+BAND = 865000000 om die band 865MHz in te stel. Die frekwensieband vir LoRa Technology in my land is 865 MHz tot 867 MHz. U moet die band volgens u land bepaal. U kan dit google om die band vir u land te ken.

Die standaard netwerk -ID is 0. so ons sal dit nie vir hierdie Lora -projek verander nie.

Stap 3: Stel die parameter vir die ontvangs van Lora in

Stel die parameter vir die ontvangs van Lora in
Stel die parameter vir die ontvangs van Lora in

Op 'n soortgelyke manier moet ons die parameters vir die ontvangende Lora -module stel.

Tik eers AT en druk dan enter. Ons moet +OK in die seriële monitor kry.

Tik dan AT+ADRES = 1 om die adres in te stel op 1 vir ontvangs van Lora.

Tik dan AT+BAND = 865000000 om die band 865MHz in te stel. U kan dit google om die band vir u land te ken.

Die standaard netwerk -ID is 0. so ons sal dit nie vir hierdie Lora -projek verander nie.

Stap 4: Sender LoRa Arduino -stroombaan

Sender LoRa Arduino -stroombaan
Sender LoRa Arduino -stroombaan
Sender LoRa Arduino -stroombaan
Sender LoRa Arduino -stroombaan

In die sender Lora -kring het ons die Lora -module van die sender met die Arduino Nano verbind volgens die kringdiagram.

In die sender Lora -kring is 5 drukknoppies verbind met die Arduino digitale pen D2, D3, D4, D5, D6. Elke keer as ons op enige drukknoppie druk, word die sein gestuur na die ontvangs van die Lora-module om die onderskeie relais aan of uit te skakel.

Hier het ek 'n spanningsverdeler gemaak met twee weerstande 4.7k en 10k om die 5v logiese vlak tot 3.3v logika te verlaag. Arduino kan die sein op 5v logiese vlak stuur, maar die Lora -module RYLR896 kan die sein slegs op 3.3v logiese vlak ontvang. Ons het dus die spanningsverdeler tussen die Arduino TX -pen en die Lora RYLR896 RX -pen verbind.

Stap 5: Ontvang LoRa Arduino -stroombaan

Ontvang LoRa Arduino Circuit
Ontvang LoRa Arduino Circuit
Ontvangs van LoRa Arduino Circuit
Ontvangs van LoRa Arduino Circuit

Ek het die ontvangende Lora -module gekoppel aan Arduino Nano volgens die ontvangende Lora -stroomdiagram.

In die ontvanger Lora -kring het ek die Arduino digitale pen D8, D9, D10, D11, D12 gebruik om die 12v -aflosmodule te beheer.

Hier is 'n spanningsverdeler nie nodig nie, aangesien Arduino 'n sein op 3.3v logiese vlak kan ontvang vanaf die ontvangende Lora -module RYLR896.

Ek het 'n spanningsreguleerder 7805 (5-volt) gebruik om 5V-voeding aan die Arduino-stroombaan te voer.

Stap 6: Ontwerp die PCB vir die aflosmodule

Ontwerp die PCB vir die aflosmodule
Ontwerp die PCB vir die aflosmodule
Ontwerp die PCB vir die aflosmodule
Ontwerp die PCB vir die aflosmodule

In hierdie LoRa -projek het ek 'n 12v -aflosmodule gebruik. U kan hierdie aflosmodule aanlyn koop, maar aangesien ek die aflosmodule in die meeste van my projekte nodig het, het ek die PCB vir die aflosmodule ontwerp.

U kan ook die Garber -lêer vir hierdie 12v -aflosmodule aflaai vanaf die volgende skakel

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

Stap 7: Bestel die PCB

Bestel die PCB
Bestel die PCB
Bestel die PCB
Bestel die PCB

Nadat u die Garber -lêer afgelaai het, kan u die PCB maklik bestel

1. Besoek https://jlcpcb.com en meld aan/teken aan

2. Klik op die QUOTE NOW -knoppie.

3 Klik op die knoppie "Voeg u Gerber -lêer by". Blaai dan deur en kies die Gerber -lêer wat u afgelaai het

Stap 8: Laai die Gerber -lêer op en stel die parameters in

Laai die Gerber -lêer op en stel die parameters in
Laai die Gerber -lêer op en stel die parameters in
Laai die Gerber -lêer op en stel die parameters in
Laai die Gerber -lêer op en stel die parameters in

4. Stel die vereiste parameter in, soos hoeveelheid, PCB -kleur, ens

5. Nadat u al die parameters vir die PCB gekies het, klik op die SAVE TO CART -knoppie.

Stap 9: Kies afleweringsadres en betaalmodus

Kies afleweringsadres en betaalmodus
Kies afleweringsadres en betaalmodus
Kies afleweringsadres en betaalmodus
Kies afleweringsadres en betaalmodus
Kies afleweringsadres en betaalmodus
Kies afleweringsadres en betaalmodus

6. Tik die afleweringsadres in.

7. Kies die versendingsmetode wat by u pas.

8. Dien die bestelling in en gaan voort met die betaling.

U kan ook u bestelling vanaf die JLCPCB.com volg. In my geval het PCB's twee dae geneem om vervaardig te word en het hulle binne 'n week aangekom met die DHL -afleweringsopsie. PCB's was goed verpak en die kwaliteit was regtig goed teen hierdie bekostigbare prys.

Stap 10: Programmeer die Both Arduino

Image
Image

Laai nou die kode vir die sender en ontvanger Lora Arduino -kring op.

Ek het beide die Arduino -kode in die verwante video verduidelik. Ek sal aanbeveel om na die video te kyk vir 'n beter begrip.

Laai die Arduino -sketse vir hierdie Lora Arduino -projek af:

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

Stap 11: Koppel die huishoudelike toestelle

Uiteindelik is die Lora -projek gereed
Uiteindelik is die Lora -projek gereed

Nou verbind ons die 5 huishoudelike toestelle met die 12v -aflosmodule volgens die stroombaan -diagram.

Neem die nodige veiligheidsmaatreëls tydens die aansluiting van 110v of 230v las met die aflosmodule.

Stap 12: Uiteindelik is die Lora -projek gereed

Nou kan ons die 5 huishoudelike toestelle beheer met behulp van die Lora -kring van die sender. Hier het ek 5 230V AC -lampe met die aflosmodule verbind. As ek nou op enige drukknoppie druk, sal die onderskeie lamp brand.

In die landelike gebied met hierdie Arduino Lora -projek kan ons die hoogspanningstoestelle vanaf 10 km weg beheer sonder enige Bluetooth- of WiFi -toestel. Hierdie baie nuttige Arduino -projek in die landelike gebied.

Ek hoop, jy hou van hierdie LORA -projek.

Deel asseblief u terugvoer oor hierdie LoRa -projek. Dankie vir jou tyd.

Aanbeveel: