Satura rādītājs:

Lora Arduino vadības releja moduļa ķēde: 12 soļi
Lora Arduino vadības releja moduļa ķēde: 12 soļi

Video: Lora Arduino vadības releja moduļa ķēde: 12 soļi

Video: Lora Arduino vadības releja moduļa ķēde: 12 soļi
Video: Как построить сеть LoRa с ES8266 || Облако Интернета вещей RemoteXY 2024, Novembris
Anonim
Image
Image
Lora Arduino vadības releja moduļa ķēde
Lora Arduino vadības releja moduļa ķēde

Šajā Lora projektā mēs redzēsim, kā kontrolēt augstsprieguma ierīces ar LoRa Arduino releja vadības ķēdi. Šajā Arduino Lora projektā mēs izmantosim Reyax RYLR896 Lora moduli, Arduino un 12v releja moduli, lai kontrolētu 5 sadzīves tehniku ar Lora raidītāja un uztvērēja moduli. Tātad šis ir arī noderīgs mājas automatizācijas projekts viedai mājai. Es dalīšos ar pilnu shēmu, Arduino kodu un visu citu informāciju, veicot vienkāršas 6 darbības, lai izveidotu šo Lora Arduino projektu.

Piegādes

Lora moduļi REYAX RYLR896 2nr

Arduino Nano 2no

12v releja modulis 1nr

FTDI232 USB uz seriālā interfeisa plati 1nr

7805 sprieguma regulators 1nr

22uF kondensators 1nr

4.7k Rezistors 1nr

10k rezistors 6nr

Stumšanas slēdži 5 nē

1. darbība: savienojiet Lora moduli ar datoru

Savienojiet Lora moduli ar datoru
Savienojiet Lora moduli ar datoru
Savienojiet Lora moduli ar datoru
Savienojiet Lora moduli ar datoru

Pirms LORA moduļa pievienošanas Arduino, mums ir jāiestata daži parametri, piemēram, Address, Band Lora modulim, izmantojot AT komandas. Tātad mums ir jāpievieno Lora modulis ar USB seriālās saskarnes platei saskaņā ar shēmu. Lai mēs varētu savienot Lora moduli ar klēpjdatoru vai datoru. Šeit esmu izmantojis FTDI232 USB uz seriālo interfeisa plati.

2. darbība: iestatiet raidītāja Lora parametru

Iestatiet raidītāja Lora parametru
Iestatiet raidītāja Lora parametru
Iestatiet raidītāja Lora parametru
Iestatiet raidītāja Lora parametru

Vispirms savienojiet Lora moduli ar klēpjdatoru. Arduino IDE izvēlieties PORT rīku -> Port Atveriet seriālo monitoru un iestatiet Brud ātrumu uz 115200.

Tagad mēs varam iestatīt parametrus ar dažām pamata AT komandām.

Vispirms ierakstiet AT un pēc tam nospiediet ievadīšanas taustiņu. Mums vajadzētu iegūt +OK sērijas monitorā.

Pēc tam ierakstiet AT+ADDRESS = 0, lai raidītāja Lora adresi iestatītu uz 0.

Pēc tam ierakstiet AT+BAND = 865000000, lai iestatītu joslu 865 MHz. LoRa tehnoloģijas frekvenču josla manā valstī ir no 865 MHz līdz 867 MHz. Jums ir jāiestata josla atbilstoši savai valstij. Jūs varat meklēt Google, lai uzzinātu savas valsts grupu.

Noklusējuma tīkla ID ir 0. tāpēc mēs to nemainīsim šim Lora projektam.

3. darbība: iestatiet Loras saņemšanas parametrus

Iestatiet Loras saņemšanas parametru
Iestatiet Loras saņemšanas parametru

Līdzīgā veidā mums ir jāiestata Lora moduļa parametri.

Vispirms ierakstiet AT un pēc tam nospiediet ievadīšanas taustiņu. Mums vajadzētu iegūt +OK sērijas monitorā.

Pēc tam ierakstiet AT+ADDRESS = 1, lai iestatītu adresi uz 1 Lora saņemšanai.

Pēc tam ierakstiet AT+BAND = 865000000, lai iestatītu joslu 865 MHz. Jūs varat meklēt Google, lai uzzinātu savas valsts grupu.

Noklusējuma tīkla ID ir 0. tāpēc mēs to nemainīsim šim Lora projektam.

4. solis: raidītāja LoRa Arduino ķēde

Raidītāja LoRa Arduino ķēde
Raidītāja LoRa Arduino ķēde
Raidītāja LoRa Arduino ķēde
Raidītāja LoRa Arduino ķēde

Raidītāja Lora ķēdē mēs esam savienojuši raidītāja Lora moduli ar Arduino Nano saskaņā ar shēmu.

Raidītāja Lora ķēdē 5 spiedpogas ir savienotas ar Arduino digitālo tapu D2, D3, D4, D5, D6. Ikreiz, kad nospiežam jebkuru spiedpogu, signāls tiek nosūtīts Lora moduļa saņemšanai, lai ieslēgtu vai izslēgtu attiecīgo releju.

Šeit es esmu izveidojis sprieguma dalītāju ar diviem rezistoriem 4.7k un 10k, lai samazinātu 5v loģikas līmeni līdz 3.3v loģikas līmenim. Arduino var nosūtīt signālu 5 V loģikas līmenī, bet Lora modulis RYLR896 var saņemt signālu tikai 3.3 V loģikas līmenī. Tātad mēs esam savienojuši sprieguma dalītāju starp Arduino TX tapu un Lora RYLR896 RX tapu.

5. darbība: LoRa Arduino shēmas saņemšana

LoRa Arduino ķēdes saņemšana
LoRa Arduino ķēdes saņemšana
LoRa Arduino ķēdes saņemšana
LoRa Arduino ķēdes saņemšana

Esmu savienojis uztverošo Lora moduli ar Arduino Nano saskaņā ar saņemošās Lora shēmas shēmu.

Uztvērēja Lora ķēdē esmu izmantojis Arduino digitālo tapu D8, D9, D10, D11, D12, lai kontrolētu 12 voltu releja moduli.

Šeit sprieguma dalītājs nav nepieciešams, jo Arduino var saņemt signālu 3,3 V loģikas līmenī no uztverošā Lora moduļa RYLR896.

Esmu izmantojis sprieguma regulatoru 7805 (5 volti), lai barotu 5v barošanu Arduino ķēdei.

6. solis: PCB projektēšana releja modulim

PCB projektēšana releja modulim
PCB projektēšana releja modulim
PCB projektēšana releja modulim
PCB projektēšana releja modulim

Šajā LoRa projektā esmu izmantojis 12v releja moduli. Jūs varat iegādāties šo releja moduli tiešsaistē, bet, tā kā man ir nepieciešams releja modulis lielākajā daļā projektu, es esmu izstrādājis PCB releja modulim.

Varat arī lejupielādēt šī 12 V releja moduļa Garber failu no šīs saites

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

7. darbība: pasūtiet PCB

Pasūtiet PCB
Pasūtiet PCB
Pasūtiet PCB
Pasūtiet PCB

Pēc Garber faila lejupielādes jūs varat viegli pasūtīt PCB

1. Apmeklējiet vietni https://jlcpcb.com un pierakstieties/reģistrējieties

2. Noklikšķiniet uz pogas QUOTE NOW.

3. Noklikšķiniet uz pogas "Pievienot savu Gerber failu". Pēc tam pārlūkojiet un atlasiet lejupielādēto Gerber failu

8. darbība: augšupielādējiet Gerber failu un iestatiet parametrus

Augšupielādējiet Gerber failu un iestatiet parametrus
Augšupielādējiet Gerber failu un iestatiet parametrus
Augšupielādējiet Gerber failu un iestatiet parametrus
Augšupielādējiet Gerber failu un iestatiet parametrus

4. Iestatiet vajadzīgo parametru, piemēram, daudzumu, PCB krāsu utt

5. Pēc visu PCB parametru izvēles noklikšķiniet uz pogas SAGLABĀT GROZĀ.

9. darbība: izvēlieties Piegādes adrese un maksāšanas režīms

Atlasiet Piegādes adrese un maksājuma veids
Atlasiet Piegādes adrese un maksājuma veids
Atlasiet Piegādes adrese un maksājuma veids
Atlasiet Piegādes adrese un maksājuma veids
Atlasiet Piegādes adrese un maksājuma veids
Atlasiet Piegādes adrese un maksājuma veids

6. Ierakstiet piegādes adresi.

7. Izvēlieties sev piemērotu piegādes metodi.

8. Iesniedziet pasūtījumu un turpiniet maksājumu.

Jūs varat arī izsekot savu pasūtījumu vietnē JLCPCB.com. Manā gadījumā PCB izgatavošana aizņēma 2 dienas un ieradās nedēļas laikā, izmantojot DHL piegādes iespēju. PCB bija labi iepakoti, un kvalitāte bija patiešām laba par šo pieņemamo cenu.

10. solis: ieprogrammējiet abus Arduino

Image
Image

Tagad augšupielādējiet raidītāja un uztvērēja Lora Arduino ķēdes kodu.

Es esmu izskaidrojis gan Arduino kodu saistītajā videoklipā. Lai labāk izprastu, iesaku noskatīties video.

Lejupielādējiet Arduino skices šim Lora Arduino projektam:

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

11. darbība. Pievienojiet sadzīves tehniku

Visbeidzot, Loras projekts ir gatavs
Visbeidzot, Loras projekts ir gatavs

Tagad mēs savienosim 5 sadzīves tehnikas ar 12 V releja moduli saskaņā ar shēmu.

Lūdzu, ievērojiet atbilstošus drošības pasākumus, savienojot 110v vai 230v slodzi ar releja moduli.

12. solis: Visbeidzot, Lora projekts ir gatavs

Tagad mēs varam kontrolēt piecas sadzīves tehnikas, izmantojot raidītāja Lora ķēdi. Šeit es esmu pievienojis 5 230V maiņstrāvas lampas ar releja moduli. Tagad, nospiežot jebkuru pogu, iedegas attiecīgā lampiņa.

Lauku rajonā ar šo Arduino Lora projektu mēs varam kontrolēt augstsprieguma ierīces no 10 km attāluma bez Bluetooth vai WiFi ierīces. Tātad šis ļoti noderīgais Arduino projekts lauku apvidū.

Es ceru, ka jums patīk šis LORA projekts.

Lūdzu, dalieties savās atsauksmēs par šo LoRa projektu. Paldies par jūsu laiku.

Ieteicams: