LoRa Messenger երկու սարքերի համար մինչև 8 կմ հեռավորությունների համար. 7 քայլ
LoRa Messenger երկու սարքերի համար մինչև 8 կմ հեռավորությունների համար. 7 քայլ
Anonim
Image
Image
Մասեր
Մասեր

Միացրեք նախագիծը ձեր նոութբուքին կամ հեռախոսին, այնուհետև զրուցեք սարքերի միջև առանց ինտերնետի կամ SMS- ի ՝ օգտագործելով միայն LoRa:

Հեյ, ինչ կա տղերք: Աքարշ այստեղ CETech- ից: Այսօր մենք պատրաստվում ենք նախագիծ կազմել, որը կարող է միացվել ձեր սմարթֆոնին կամ ցանկացած համակարգչին, և այն դարձնում է այդ սարքը LoRa- ով միացված սուրհանդակ: Այժմ, երբ դա կկատարվի, դուք կկարողանաք հաղորդագրություն ուղարկել ցանկացած այլ սարքի ՝ օգտագործելով նույն LoRa մեսենջերը: Այս ամենն արվում է առանց 4G/LTE/3G/GSM/WiFi/SMS- ի առկայության:

Քայլ 1: Մասեր

Մասեր
Մասեր

Դա անելու համար ձեզ հարկավոր կլինի ESP8266 տախտակ, ես առաջարկում եմ օգտագործել NodeMCU ոճի տախտակ, ես օգտագործել եմ Firebeetle տախտակը DFRobot- ից, քանի որ այն ունի մարտկոցի լիցքավորման և մոնիտորինգի լուծում:

LoRa նպատակի համար ես օգտագործեցի RYLR896: Ես բարձր եմ առաջարկում այս մոդուլը, քանի որ շատ հեշտ է օգտագործել UART- ի միջոցով ՝ օգտագործելով AT հրամանները:

Քայլ 2: Ստացեք ձեր ծրագրի արտադրած PCB- ներ

Ձեռք բերեք PCB ձեր նախագծի համար
Ձեռք բերեք PCB ձեր նախագծի համար

Դուք պետք է ստուգեք JLCPCB- ը `PCB- ներ առցանց էժան պատվիրելու համար:

Դուք ստանում եք 10 լավ որակի PCB, որոնք արտադրվում և առաքվում են ձեր շեմին 2 դոլարով և որոշ առաքումներով: Դուք նաև կստանաք զեղչ առաքման առաջին պատվերի դեպքում: Ձեր սեփական PCB- ն նախագծելու համար easyEDA- ին, երբ դա արվի, ձեր Gerber ֆայլերը վերբեռնեք JLCPCB- ում `դրանք որակյալ և արագ շրջադարձի ժամանակ արտադրելու համար:

Քայլ 3. Հասկանալով Reyax մոդուլը և ինչպես օգտագործել այն: (ՈTՇԱԴՐՈԹՅՈՆ. Եթե չեք հետաքրքրվում աշխատանքով, կարող եք բաց թողնել այս քայլի ընթերցումը)

Հասկանալով Reyax մոդուլը և ինչպես օգտագործել այն: (ՈTՇԱԴՐՈԹՅՈՆ. Եթե չեք հետաքրքրվում աշխատանքով, կարող եք բաց թողնել այս քայլի ընթերցումը)
Հասկանալով Reyax մոդուլը և ինչպես օգտագործել այն: (ՈTՇԱԴՐՈԹՅՈՆ. Եթե չեք հետաքրքրվում աշխատանքով, կարող եք բաց թողնել այս քայլի ընթերցումը)
Հասկանալով Reyax մոդուլը և ինչպես օգտագործել այն: (ՈTՇԱԴՐՈԹՅՈՆ. Եթե չեք հետաքրքրվում աշխատանքով, կարող եք բաց թողնել այս քայլի ընթերցումը)
Հասկանալով Reyax մոդուլը և ինչպես օգտագործել այն: (ՈTՇԱԴՐՈԹՅՈՆ. Եթե չեք հետաքրքրվում աշխատանքով, կարող եք բաց թողնել այս քայլի ընթերցումը)

1. LoRa մոդուլը, որը մենք ունենք, UART մոդուլ է, որը կազմաձևված է AT հրամանների միջոցով:

2. Մոդուլում տեղակայված է STM32 MCU, որը կատարում է բոլոր խոսակցությունները SPI LoRa մոդուլի հետ RYLR896- ի վրա:

3. Նկարում պատկերված հրամանները հիմնականն են, որոնց համար կարող եք ավելի շատ անդրադառնալ այս փաստաթղթին ՝ REYAX-Lora-AT-COMMAND-GUIDE4: Ես դեռ խստորեն խորհուրդ եմ տալիս անցնել իմ YouTube- ի տեսանյութը, որտեղ ես դա պատշաճ կերպով բացատրում եմ:

Քայլ 4: Մոդուլների միացումներ

Մոդուլների միացումներ
Մոդուլների միացումներ
Մոդուլների միացումներ
Մոդուլների միացումներ

1. Երկու մոդուլներն էլ միացված կլինեն այնպես, ինչպես վերևում պատկերված է:

2. Երբ երկու մոդուլները միացված են, կարող եք մոդուլները ծրագրել մեկ առ մեկ, այնուհետև փորձարկել նախագիծը:

Քայլ 5: Ներբեռնեք և կարգավորեք Arduino IDE- ն

Ներբեռնեք և կարգավորեք Arduino IDE- ն
Ներբեռնեք և կարգավորեք Arduino IDE- ն

Ներբեռնեք Arduino IDE- ն այստեղից:

1. Տեղադրեք Arduino IDE- ն և բացեք այն:

2. Գնացեք Ֆայլ> Նախապատվություններ

3. Ավելացրեք https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json լրացուցիչ խորհուրդների մենեջերի հասցեները:

4. Գնացեք Գործիքներ> Տախտակ> Տախտակների կառավարիչ

5. Որոնեք ESP8266 և տեղադրեք տախտակը:

6. Վերագործարկեք IDE- ն:

Քայլ 6: Նախագծի կոդավորում

Cրագրի կոդավորում
Cրագրի կոդավորում
Cրագրի կոդավորում
Cրագրի կոդավորում

1. Ներբեռնեք պահեստը ՝

2. Հանել ներբեռնված թղթապանակը և բացել Stage1.ino ֆայլը Arduino IDE- ում:

3. Գնացեք Գործիքներ> Տախտակ: Շատ դեպքերում ընտրեք համապատասխան տախտակը, որն օգտագործում եք NodeMCU (12E) աշխատող:

4. Ընտրեք ճիշտ կոմունալը: նավահանգիստ ՝ գնալով Գործիքներ> Պորտ:

5. Հպեք բեռնման կոճակին:

6. Երբ ներդիրն ասում է Կատարված բեռնումը, դուք պատրաստ եք օգտագործել սարքը:

Բեռնելուց հետո բացեք սերիական մոնիտորը ՝ հետևյալ մանրամասները դիտելու համար

Քայլ 7: Սարքի հետ խաղալ

Սարքի հետ խաղալը
Սարքի հետ խաղալը

1. USB մալուխների միջոցով սարքերը միացրեք երկու տարբեր սարքերի, որոնց վրա պետք է հաղորդագրություններ ուղարկեք: Իմ դեպքում ես մի մոդուլ միացրել եմ նոթբուքիս, իսկ մյուսը ՝ հեռախոսիս ՝ օգտագործելով OTG մալուխը:

2. Անցեք սերիական մոնիտոր և սկսեք անմիջապես հաղորդագրություններ ուղարկել:

3. ԿՈՆԳՈ! սարքն աշխատում է ինչպես սպասվում էր:

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