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

LoRa հեռակառավարման սուրհանդակ 1.8 դյույմանոց TFT- ով մինչև 8 կմ հեռավորությունների համար. 8 քայլ
LoRa հեռակառավարման սուրհանդակ 1.8 դյույմանոց TFT- ով մինչև 8 կմ հեռավորությունների համար. 8 քայլ

Video: LoRa հեռակառավարման սուրհանդակ 1.8 դյույմանոց TFT- ով մինչև 8 կմ հեռավորությունների համար. 8 քայլ

Video: LoRa հեռակառավարման սուրհանդակ 1.8 դյույմանոց TFT- ով մինչև 8 կմ հեռավորությունների համար. 8 քայլ
Video: Ինչպես կառուցել LoRa ցանց ES8266-ով || RemoteXY IoT Cloud 2024, Դեկտեմբեր
Anonim
Image
Image

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

Այ, ինչ կա, տղերք: Աքարշ այստեղ CETech- ից:

Այս PCB- ն ունի նաև էկրան և 4 կոճակ, որոնք կարող են օգտագործվել նաև որպես հեռակառավարիչ որոշ սարքերի համար: Դուք կարող եք ամեն ինչ անել ՝ ձեր սեփական UI- ի դիզայնով: Մի խոսքով, այս նախագիծն ունի esp8266, որը կարող է տալ WiFi ֆունկցիոնալություն, LoRa մոդուլ, 1.8 դյույմանոց TFT էկրան, 4 կոճակ ՝ UI- ի պատրաստման համար: Կոդի հետ հնարավորություններն անսպառ են:

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

Քայլ 1: Մասեր

Մասեր
Մասեր

Սկզբում որպես հիմնական մաս, ես օգտագործեցի ESP8266 մոդուլ `բեկման տախտակով: Այն կցված է PCB- ի վրա ՝ օգտագործելով որոշ արական և իգական վերնագրեր: Ես օգտագործել եմ 1.8 դյույմանոց TFT SPI էկրան, մարտկոցի լիցքավորման և պաշտպանության համար TP4056 մոդուլ և բջջային հեռախոսի հին մարտկոց:

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

Մասերը կարող եք գտնել ստորև.

1) ESP8266 Մոդուլ

2) ESP12 բեկման տախտակ

3) TFT էկրան

4) TP4056 մոդուլ

5) Reyax RYLR896 LoRa մոդուլ

6) Իմ PCB- ի դիզայնը

Վերջին երկու մասերի համար, եթե դրանք գտնելու դժվարություններ ունեք, կարող եք ուղարկել ինձ նամակ կամ էլ. Կամ ես կարող եմ օգնել ձեզ գտնել այն ձեր տարածքում, կամ կարող եմ դրանք ուղարկել ձեզ, եթե ցանկանում եք:

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

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

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

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

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

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

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

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

3. Նկարում պատկերված հրամանները հիմնականն են, որոնց մասին կարող եք ավելի շատ անդրադառնալ ՝ REYAX-Lora-AT-COMMAND-GUIDE

4. Ես դեռ խստորեն խորհուրդ եմ տալիս անցնել իմ YouTube- ի տեսանյութով, որտեղ ես դա պատշաճ կերպով բացատրում եմ:

Քայլ 4. Մոդուլների միացում PCB- ում

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

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

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

Վերևում ցուցադրված բոլոր կապերը կատարվում են PCB- ում, ուստի այլ էլեկտրագծերի կարիք չկա:

Քայլ 5: PCB- ի զոդում

PCB- ի զոդում
PCB- ի զոդում
PCB- ի զոդում
PCB- ի զոդում

Բոլոր բաղադրիչները կպցրեք PCB- ին:

Ես կառաջարկեի սկզբում կպցնել ցածր բարձրության բաղադրիչները PCB- ի վրա, այնուհետև անցնել ավելի բարձրությամբ բաղադրիչների, ինչպիսիք են վերնագրերը և այլն:

Նախքան մոդուլը լիցքավորելը ստուգեք բոլոր միացումները `օգտագործելով մուլտիմետր` վատ միացման հոդերի և կարճ միացման համար:

Մոդուլը ծրագրավորելու համար ես ավելացրել եմ մի նավահանգիստ ՝ FTDI232 USB սերիական տախտակին ESP8266 տախտակի տակ ամրացնելու համար, որպեսզի կարողանաք հեշտությամբ ծրագրավորել տախտակը:

Քայլ 6: Ներբեռնեք և կարգավորեք 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- ն:

Քայլ 7: ingրագրի կոդավորում

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

Մոդուլը ծրագրավորելու համար ես ավելացրել եմ մի նավահանգիստ ՝ FTDI232 USB սերիական տախտակին ESP8266 տախտակի տակ ամրացնելու համար, որպեսզի կարողանաք հեշտությամբ ծրագրավորել տախտակը:

Պետք է սեղմել GPIO0- ը և պահել այն սեղմված, այնուհետև սեղմել RESET կոճակը, այնուհետև բաց թողնել RESET կոճակը, այնուհետև GPIO0 կոճակը:

1. Ներբեռնեք շտեմարանը ՝

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

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

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

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

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

Բեռնելուց հետո բացեք սերիական մոնիտորը `հաղորդագրություններ ուղարկելու և ստանալու համար:

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

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

1. Ուղղակի միացրեք սարքը, էկրանին կտեսնեք իրեր, կարող եք սեղմել տարբեր կոճակներ ՝ սարքը գործողության մեջ տեսնելու համար:

2. Անցեք սերիական մոնիտոր և սկսեք անմիջապես հաղորդագրություններ ուղարկել: Մյուս պարզ սարքը պատրաստելու համար կարող եք անդրադառնալ այս հոդվածին ՝

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

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