Բովանդակություն:

Lora Arduino Control Relay Module Circuit: 12 քայլ
Lora Arduino Control Relay Module Circuit: 12 քայլ

Video: Lora Arduino Control Relay Module Circuit: 12 քայլ

Video: Lora Arduino Control Relay Module Circuit: 12 քայլ
Video: LoRa Arduino Project to control Relay with feedback | Lora Tutorial 2023 2024, Նոյեմբեր
Anonim
Image
Image
Lora Arduino Control Relay Module Circuit
Lora Arduino Control Relay Module Circuit

Այս Lora նախագծում մենք կտեսնենք, թե ինչպես վերահսկել բարձրավոլտ սարքերը LoRa Arduino ռելեի կառավարման միացումով: Այս Arduino Lora նախագծում մենք կօգտագործենք Reyax RYLR896 Lora մոդուլը, Arduino- ն և 12v ռելեի մոդուլը ՝ Lora հաղորդիչ և ընդունիչ մոդուլով 5 կենցաղային տեխնիկա կառավարելու համար: Այսպիսով, սա նաև խելացի տան համար օգտակար տան ավտոմատացման ծրագիր է: Ես կկիսվեմ շրջանագծի ամբողջական դիագրամով, Arduino ծածկագրով և մնացած բոլոր մանրամասներով ՝ պարզ 6 քայլերով ՝ այս Lora Arduino նախագիծը պատրաստելու համար:

Պարագաներ

Lora մոդուլներ REYAX RYLR896 2nn

Arduino Nano 2no

12 վ ռելեի մոդուլ 1 ոչ

FTDI232 USB սերիական ինտերֆեյսի տախտակ 1 ոչ

7805 լարման կարգավորիչ 1 No.

22uF կոնդենսատոր 1 ոչ

4.7k Resistor 1no

10k Resistor 6no

Հրել անջատիչներ 5no

Քայլ 1. Միացրեք Lora մոդուլը համակարգչի հետ

Միացրեք Lora մոդուլը համակարգչի հետ
Միացրեք Lora մոդուլը համակարգչի հետ
Միացրեք Lora մոդուլը համակարգչի հետ
Միացրեք Lora մոդուլը համակարգչի հետ

Նախքան LORA մոդուլը Arduino- ի հետ միացնելը, մենք պետք է որոշ պարամետրեր սահմանենք ՝ հասցե, գոտի Lora մոդուլի համար ՝ օգտագործելով AT հրամաններ: Այսպիսով, մենք պետք է Lora մոդուլը USB- ով միացնենք սերիական ինտերֆեյսի տախտակին, ըստ սխեմայի սխեմայի: Որպեսզի մենք կարողանանք Lora մոդուլը միացնել նոութբուքի կամ համակարգչի հետ: Այստեղ ես օգտագործել եմ FTDI232 USB to Serial ինտերֆեյսի տախտակը:

Քայլ 2: Սահմանեք Lora հաղորդիչի պարամետրը

Սահմանեք «Լորա» հաղորդիչի պարամետրը
Սահմանեք «Լորա» հաղորդիչի պարամետրը
Սահմանեք «Լորա» հաղորդիչի պարամետրը
Սահմանեք «Լորա» հաղորդիչի պարամետրը

Նախ միացրեք Lora մոդուլը նոութբուքի հետ: Arduino IDE- ում ընտրեք PORT Tool–> Port Բացեք սերիական մոնիտորը և Brud փոխարժեքը սահմանեք 115200:

Այժմ մենք կարող ենք պարամետրերը սահմանել AT- ի որոշ հիմնական հրամաններով:

Նախ մուտքագրեք AT, այնուհետև սեղմեք enter ստեղնը: Սերիական մոնիտորում մենք պետք է ստանանք +OK:

Այնուհետև մուտքագրեք AT+ADDRESS = 0 ՝ Lora հաղորդիչի համար հասցեն 0 սահմանելու համար:

Այնուհետև մուտքագրեք AT+BAND = 865000000 ՝ 865 ՄՀց տիրույթը սահմանելու համար: Իմ երկրում LoRa Technology- ի հաճախականությունների միջակայքը 865 ՄՀց -ից 867 ՄՀց է: Դուք պետք է խումբը կազմեք ըստ ձեր երկրի: Դուք կարող եք google- ում այն իմանալ, թե որն է ձեր երկրի խումբը:

Լռելյայն ցանցի id- ն 0. է, ուստի այն չենք փոխի այս Lora նախագծի համար:

Քայլ 3. Սահմանեք Lora- ի ստացման պարամետրը

Սահմանեք Lora- ի ընդունման պարամետրը
Սահմանեք Lora- ի ընդունման պարամետրը

Նմանապես, մենք պետք է պարամետրեր սահմանենք ընդունող Lora մոդուլի համար:

Սկզբում մուտքագրեք AT, այնուհետև սեղմեք enter ստեղնը: Սերիական մոնիտորում մենք պետք է ստանանք +OK:

Այնուհետև մուտքագրեք AT+ADDRESS = 1 ՝ Lora- ն ստանալու հասցեն 1 -ի համար:

Այնուհետև մուտքագրեք AT+BAND = 865000000 ՝ 865 ՄՀց տիրույթը սահմանելու համար: Դուք կարող եք google- ում այն իմանալ, թե որն է ձեր երկրի խումբը:

Լռելյայն ցանցի id- ն 0. է, ուստի այն չենք փոխի այս Lora նախագծի համար:

Քայլ 4. Հաղորդիչ LoRa Arduino միացում

Հաղորդիչ LoRa Arduino միացում
Հաղորդիչ LoRa Arduino միացում
Հաղորդիչ LoRa Arduino միացում
Հաղորդիչ LoRa Arduino միացում

Հաղորդիչ Lora- ի սխեմայում մենք միացրել ենք հաղորդիչ Lora մոդուլը Arduino Nano- ի հետ `ըստ սխեմայի սխեմայի:

Հաղորդիչ Lora- ի սխեմայում 5 կոճակ միացված է Arduino թվային D2, D3, D4, D5, D6 թվային կապի հետ: Ամեն անգամ, երբ մենք սեղմում ենք որևէ կոճակ, Lora մոդուլը ստացող ազդանշանն ուղարկվում է համապատասխան ռելեդը միացնելու կամ անջատելու համար:

Այստեղ ես պատրաստել եմ լարման բաժանարար ՝ երկու դիմադրությամբ 4.7k և 10k ՝ 5 վ տրամաբանական մակարդակից իջեցնելու մինչև 3.3 վ տրամաբանական մակարդակի: Arduino- ն կարող է ազդանշան ուղարկել 5 վ տրամաբանական մակարդակով, սակայն Lora մոդուլը RYLR896 կարող է ազդանշանը ստանալ միայն 3.3 վ տրամաբանական մակարդակում: Այսպիսով, մենք միացրեցինք լարման բաժանարարը Arduino TX կապի և Lora RYLR896 RX քորոցի միջև:

Քայլ 5. LoRa Arduino շղթայի ստացում

LoRa Arduino շղթայի ընդունում
LoRa Arduino շղթայի ընդունում
LoRa Arduino շղթայի ընդունում
LoRa Arduino շղթայի ընդունում

Ես միացրել եմ ընդունող Lora մոդուլը Arduino Nano- ի հետ ՝ ըստ ընդունող Lora- ի սխեմայի:

Ընդունիչ Lora- ի միացումում ես օգտագործել եմ Arduino թվային կապը D8, D9, D10, D11, D12 ՝ 12v ռելեի մոդուլը վերահսկելու համար:

Այստեղ լարման բաժանարարը չի պահանջվում, քանի որ Arduino- ն կարող է ազդանշան ստանալ 3.3 վ տրամաբանական մակարդակով ընդունող Lora մոդուլից RYLR896:

Ես օգտագործել եմ լարման կարգավորիչ 7805 (5 վոլտ) Arduino շղթայի 5 վ լարման սնուցման համար:

Քայլ 6. PCB- ի նախագծում ռելեի մոդուլի համար

PCB- ի նախագծում ռելեի մոդուլի համար
PCB- ի նախագծում ռելեի մոդուլի համար
PCB- ի նախագծում ռելեի մոդուլի համար
PCB- ի նախագծում ռելեի մոդուլի համար

Այս LoRa նախագծում ես օգտագործել եմ 12 վ ռելեի մոդուլ: Դուք կարող եք գնել այս ռելեի մոդուլը առցանց, բայց քանի որ ինձ անհրաժեշտ է ռելեի մոդուլը իմ նախագծերի մեծ մասում, այնպես որ ես նախագծել եմ PCB- ը `ռելեի մոդուլի համար:

Կարող եք նաև ներբեռնել Garber ֆայլը այս 12 վ ռելեի մոդուլի համար հետևյալ հղումից

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

Քայլ 7: Պատվիրեք PCB- ն

Պատվիրեք PCB
Պատվիրեք PCB
Պատվիրեք PCB
Պատվիրեք PCB

Garber ֆայլը ներբեռնելուց հետո կարող եք հեշտությամբ պատվիրել PCB

1. Այցելեք https://jlcpcb.com և մուտք գործեք/գրանցվեք

2. Կտտացրեք QUOTE NOW կոճակին:

3 Կտտացրեք «Ավելացնել ձեր Gerber ֆայլը» կոճակին: Այնուհետև թերթեք և ընտրեք ձեր ներբեռնած Gerber ֆայլը

Քայլ 8: Վերբեռնեք Gerber ֆայլը և սահմանեք պարամետրերը

Վերբեռնեք Gerber ֆայլը և սահմանեք պարամետրերը
Վերբեռնեք Gerber ֆայլը և սահմանեք պարամետրերը
Վերբեռնեք Gerber ֆայլը և սահմանեք պարամետրերը
Վերբեռնեք Gerber ֆայլը և սահմանեք պարամետրերը

4. Սահմանեք պահանջվող պարամետրը `քանակ, PCB գույն և այլն

5. PCB- ի բոլոր պարամետրերն ընտրելուց հետո կտտացրեք SAVE TO CART կոճակին:

Քայլ 9. Ընտրեք առաքման հասցեն և վճարման եղանակը

Ընտրեք առաքման հասցեն և վճարման եղանակը
Ընտրեք առաքման հասցեն և վճարման եղանակը
Ընտրեք առաքման հասցեն և վճարման եղանակը
Ընտրեք առաքման հասցեն և վճարման եղանակը
Ընտրեք առաքման հասցեն և վճարման եղանակը
Ընտրեք առաքման հասցեն և վճարման եղանակը

6. Մուտքագրեք Առաքման հասցեն:

7. Ընտրեք ձեզ հարմար առաքման եղանակը:

8. Ներկայացրեք պատվերը և շարունակեք վճարումը:

Կարող եք նաև հետևել ձեր պատվերին JLCPCB.com- ից: Իմ դեպքում, PCB- ների պատրաստումը տևեց 2 օր և ժամանեց մեկ շաբաթվա ընթացքում ՝ օգտագործելով DHL առաքման տարբերակը: PCB- ները լավ փաթեթավորված էին, և որակը իսկապես լավ էր այս մատչելի գնով:

Քայլ 10. Programրագրեք երկուսն էլ Arduino- ին

Image
Image

Այժմ վերբեռնեք հաղորդիչ և ընդունիչ Lora Arduino շղթայի կոդը:

Ես բացատրեցի Arduino- ի երկուսն էլ համապատասխան տեսանյութում: Ավելի լավ հասկանալու համար խորհուրդ կտամ դիտել տեսանյութը:

Ներբեռնեք Arduino էսքիզները այս Lora Arduino նախագծի համար.

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

Քայլ 11: Միացրեք կենցաղային տեխնիկան

Վերջապես, Lora նախագիծը պատրաստ է
Վերջապես, Lora նախագիծը պատրաստ է

Այժմ մենք կմիացնենք 5 կենցաղային տեխնիկան 12 վ ռելեի մոդուլի հետ `սխեմայի սխեմայի համաձայն:

Խնդրում ենք ձեռնարկել անվտանգության համապատասխան նախազգուշական միջոցներ 110 վ կամ 230 վ բեռը ռելեի մոդուլին միացնելիս:

Քայլ 12. Վերջապես, Lora նախագիծը պատրաստ է

Այժմ մենք կարող ենք վերահսկել 5 կենցաղային տեխնիկան ՝ օգտագործելով հաղորդիչ Lora շղթան: Այստեղ ես միացրել եմ 5 230 վ AC լամպեր ռելեի մոդուլի հետ: Եթե ես սեղմեմ որևէ կոճակ, համապատասխան լամպը կմիանա:

Այս Arduino Lora նախագծով գյուղական վայրում մենք կարող ենք վերահսկել բարձր լարման սարքերը 10 կմ հեռավորությունից ՝ առանց որևէ Bluetooth կամ WiFi սարքի: Այսպիսով, այս շատ օգտակար Arduino նախագիծը գյուղական տարածքում:

Հուսով եմ, ձեզ դուր է գալիս այս LORA նախագիծը:

Խնդրում ենք կիսել ձեր կարծիքը այս LoRa նախագծի վերաբերյալ: Շնորհակալություն ժամանակ տրամադրելու համար.

Խորհուրդ ենք տալիս: