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

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

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

Video: LoRa Messenger երկու սարքերի համար մինչև 8 կմ հեռավորությունների համար. 7 քայլ
Video: Video To Anime - Generate An EPIC Animation From Your Phone Recording By Using Stable Diffusion AI 2024, Հուլիսի
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. ԿՈՆԳՈ! սարքն աշխատում է ինչպես սպասվում էր:

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