Բովանդակություն:
- Պարագաներ
- Քայլ 1: Ստացեք արտադրված նախագծերի համար PCB- ներ
- Քայլ 2. RYLR896 LoRa մոդուլի մասին
- Քայլ 3. LoRa- ի վրա հիմնված հեռակառավարիչի պատկերացում
- Քայլ 4: Հեռակառավարման կողմի տեղադրում
- Քայլ 5: Ստացողի կողքի տեղադրում
- Քայլ 6: Կարգավորեք Arduino IDE- ն
- Քայլ 7: Կոդավորման մաս
- Քայլ 8: Օգտագործելով մեր հեռակառավարման վահանակը
Video: LoRa վրա հիմնված հեռակառավարիչ - Վերահսկիչ սարքեր մեծ հեռավորություններից `8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Այ, ինչ կա, տղերք: Աքարշ այստեղ CETech- ից:
Այս նախագծում մենք պատրաստվում ենք ստեղծել հեռակառավարման վահանակ, որը կարող է օգտագործվել մի շարք գործիքների կառավարման համար, ինչպիսիք են LED- ները, շարժիչները, կամ եթե մենք խոսում ենք մեր առօրյա կյանքի մասին, մենք կարող ենք նաև վերահսկել մեր կենցաղային տեխնիկան հեռվից: որը գտնվում է միջակայքում և այն նույնպես առանց ինտերնետի: Դուք կարող եք մտածել, թե սա ինչ կախարդական հեռակառավարիչ է, բայց թույլ տվեք ասել ձեզ, որ կախարդություն չկա: Այս հեռակառավարիչի բանը մեր միակ և միակ LoRa մոդուլն է:
Այն, ինչ մենք անելու ենք, այն է, որ մենք պատրաստվում ենք վերստեղծել LoRa- ի վրա հիմնված հեռակառավարման վահանակի տարբերակը, որը մենք ստեղծել էինք մեր հին նախագծերից մեկում: Այդ նախագծին կարող եք անդրադառնալ այստեղից: Նախատիպը ստեղծելուց հետո մենք կսկսենք երկու լուսադիոդներ այդ հեռակառավարմամբ ցուցադրական նպատակով:
Այսպիսով, եկեք սկսենք:
Պարագաներ
Օգտագործված մասեր.
Reyax RYLR907 ՝
Firebeetle ESP8266 ՝
Քայլ 1: Ստացեք արտադրված նախագծերի համար PCB- ներ
PCBGOGO- ն, որը հիմնադրվել է 2015 -ին, առաջարկում է PCB- ի հավաքման ծառայություններ ՝ ներառյալ PCB- ի արտադրություն, PCB- ի հավաքում, բաղադրիչների աղբյուրներ, ֆունկցիոնալ փորձարկում և IC ծրագրավորում:
Նրա արտադրական հիմքերը հագեցած են արտադրության ամենաառաջատար սարքավորումներով, ինչպիսիք են YAMAHA ընտրող և տեղադրող մեքենան, Reflow վառարանը, ալիքների զոդման մեքենան, X-RAY, AOI փորձարկման մեքենան; և առավել պրոֆեսիոնալ տեխնիկական անձնակազմ:
Թեև դա ընդամենը հինգ տարեկան է, բայց նրանց գործարաններն ունեն PCB արդյունաբերության փորձ ավելի քան 10 տարի չինական շուկաներում: Այն հանդիսանում է մակերևույթի վրա տեղադրման, անցքերի և խառը տեխնոլոգիաների PCB հավաքման և էլեկտրոնային արտադրության ծառայությունների, ինչպես նաև PCB- ի պատրաստի պատրաստման առաջատար մասնագետ:
PCBGOGO- ն տրամադրում է պատվերի ծառայություն նախատիպից մինչև զանգվածային արտադրություն, միացեք նրանց հիմա:
Քայլ 2. RYLR896 LoRa մոդուլի մասին
RYLR896 ստացողի մոդուլը պարունակում է Lora հեռահար մոդեմ, որն ապահովում է ծայրահեղ երկար միջակայքերի սպեկտրի հաղորդակցություն և միջամտության բարձր անձեռնմխելիություն ՝ նվազագույնի հասցնելով ընթացիկ սպառումը: RYLR896- ը վավերացված է NCC- ի և FCC- ի կողմից:
Այն գալիս է հզոր Semtech SX1276 շարժիչով և ունի արգելափակման գերազանց իմունիտետ: Այս մոդուլը չափազանց զգայուն է և կարող է հեշտությամբ վերահսկվել AT հրամաններով: Այն հետևում է AES128 տվյալների կոդավորման տեխնիկային և ունի ներկառուցված ալեհավաք:
Այս մոդուլը կարող է շատ լավ ակտիվ լինել IoT ծրագրերի համար, ինչպիսիք են ՝ Home Security, Car Alarm, Industrial Monitoring, and control equipment, etc. մի վայր, որը գտնվում է մի քանի կմ հեռավորության վրա ՝ առանց որևէ լրացուցիչ ծառայության, ինչպիսին է ինտերնետը կամ որևէ այլ բան:
Այս մոդուլի տվյալների թերթիկը կարող եք կարդալ այստեղից ՝ ավելի շատ մանրամասներ ստանալու համար:
Ապրանքի հղում ՝
Քայլ 3. LoRa- ի վրա հիմնված հեռակառավարիչի պատկերացում
Այս նախագծում մենք կստեղծենք հեռակառավարման վահանակի նախատիպ, որը մենք հետագայում ստեղծել էինք որոշ նախագծեր: Դուք կարող եք դա ստուգել վերը նշված տեսանյութում, ինչպես նաև ծրագրի Instructables էջից ՝ այստեղից:
Այդ նախագծում մենք ստեղծեցինք LoRa- ի վրա հիմնված հեռակառավարիչ, որն ունակ էր կիլոմետր կարգի հեռավորությունից առանց ազդանշանների ազդանշաններ ուղարկել սարքերին: Այդ հեռակառավարիչն ուներ LoRa մոդուլ, ESP8266 մոդուլ, OLED էկրան, մարտկոց, իմ սեփական PCB- ի ձևավորում և չորս կոճակ ՝ տարբեր նպատակների համար: Դա օգտագործելու համար մեզ պարզապես անհրաժեշտ էր փոփոխել ծածկագիրը ՝ ըստ հավելվածի և այն ցայտել ESP մոդուլին, և մենք ավարտեցինք: Բայց այստեղ մենք պատրաստվում ենք դրա ավելի պարզ տարբերակը ստեղծել տախտակի վրա, այնպես որ մենք կօգտագործենք LoRa մոդուլը և ESP8266- ը միայն մեկ սեղմման կոճակով և առանց ցուցադրման: Սա կամփոփի Հեռակառավարման կողմը: Ստացողի կամ ելքի կողմում մենք կունենանք LoRa մոդուլ, մեկ այլ ESP8266 մոդուլ և երկու LED ՝ ելքը ստանալու համար: Թեև այս նախագծի համար ստեղծել եմ առանձին հեռակառավարիչ, այնուամենայնիվ, ես ձեզ ցույց կտամ նախկինում ստեղծված հեռակառավարիչը ՝ դրանով LED- ները վերահսկելով:
Քայլ 4: Հեռակառավարման կողմի տեղադրում
Այս քայլում մենք կկատարենք հեռակառավարման սարքի կարգավորումը: Դուք պետք է հետևեք ստորև բերված քայլերին.
1) Միացրեք LoRa մոդուլի Vcc- ն և GND- ը ESP8266 մոդուլի Vcc- ի և GND- ի հետ:
2) LoRa մոդուլի Rx կապը միացրեք ESP8266- ի GPIO14 կապին:
3) LoRa մոդուլի Tx կապը միացրեք ESP8266- ի GPIO15 փինին:
4) Վերցրեք մի կոճակ և միացրեք կոճակի մի ծայրը Vcc- ին: Կոճակի մյուս ծայրը անհրաժեշտ է միացնել GND- ին ռեզիստորի միջոցով և դրանից հետո նույն ծայրը միացնել ESP8266- ի GPIO կապին 13:
Վերոնշյալ քայլերն ավարտելուց հետո ձեր սխեման նման կլինի վերևում պատկերվածին: Կարող եք նաև ստանալ PCB- ով արտադրված հեռակառավարիչ, կարող եք ձեռք բերել իմ նախագծած PCB- ի նախագծման ֆայլը այս նախագծի Github էջում:
Քայլ 5: Ստացողի կողքի տեղադրում
Այս քայլում մենք մտադիր ենք հավաքել սարքավորման մասերը `նախագծի ընդունիչի վերջը ստեղծելու համար, որը կառավարվելու է նախորդ քայլում ստեղծված հեռակառավարման վահանակի միջոցով: Դուք պետք է հետևեք ստորև բերված քայլերին.
1) Միացրեք LoRa մոդուլի Vcc- ն և GND- ը ESP8266- ի Vcc- ի և GND- ի հետ, 2) LoRa մոդուլի Rx- ը միացրեք ESP8266- ի GPIO15 քորոցին:
3) LoRa մոդուլի Tx- ը միացրեք ESP8266- ի GPIO13 քորոցին:
4) Վերցրեք երկու լուսադիոդային լուսարձակներ `միացրեք երկու LED- ների կաթոդը համապատասխանաբար GPIO4 և GPIO5 քորոցով և LED- ների անոդը միացրեք GND- ին` 1k ohm ռեզիստորի միջոցով:
Այսպիսով, ծրագրի ստացողի կողմը նույնպես ավարտված է: Այժմ մենք պարզապես պետք է կոդերը կոտրենք ESP մոդուլների մեջ և ավարտված ենք: Այսպիսով, եկեք անցնենք այդ քայլին:
Քայլ 6: Կարգավորեք Arduino IDE- ն
Arduino IDE- ի միջոցով ESP8266- ը կոդավորելու համար մենք պետք է տեղադրենք ESP8266 տախտակը Arduino IDE- ի լրացուցիչ տախտակներում, քանի որ դրանք նախապես տեղադրված չեն: Այդ նպատակով մենք պետք է հետևենք ստորև նշված քայլերին.
1. Գնացեք Ֆայլ> Նախապատվություններ
2. Լրացուցիչ խորհուրդների մենեջերի URL- ներին ավելացրեք
3. Գնացեք Գործիքներ> Տախտակ> Տախտակների կառավարիչ
4. Որոնեք esp8266 և տեղադրեք տախտակը:
5. Վերագործարկեք IDE- ն:
Քայլ 7: Կոդավորման մաս
Այժմ մեզ մնում է միայն ծրագրի կոդավորման մասը: Մոդուլները կոդավորելու համար հարկավոր է հետևել ստորև բերված քայլերին.
Սկզբում մենք կոդավորելու ենք հեռակառավարման վահանակի մասը, որի համար հեռակառավարիչի ESP8266- ը միացրեք ձեր համակարգչին և դրանից հետո.
1) Այստեղից գնացեք այս նախագծի Github պահոց: Այնտեղ կտեսնեք «BreadBoard_Remote.ino» անունով ֆայլ: Սա հեռակառավարիչի կոդի ֆայլն է:
2) Պատճենեք ծածկագիրը և տեղադրեք այն Arduino IDE- ում: Ընտրեք ճիշտ տախտակը և COM նավահանգիստը և վերբեռնեք ծածկագիրը:
Մեր հեռակառավարիչը պատրաստ է: Այժմ մենք պետք է ծրագրավորենք ESP8266 ստացողի կողմից: Դրա համար անհրաժեշտ է միացնել ընդունիչի վերջի ESP8266- ը ձեր համակարգչին և դրանից հետո.
1) Այստեղից գնացեք այս նախագծի Github պահոց: Այնտեղ կտեսնեք «LoRa Station.ino» անունով ֆայլ: Սա ձեր ծրագրի ստացողի վերջի կոդային ֆայլն է:
2) Պատճենեք ծածկագիրը և տեղադրեք այն Arduino IDE- ում: Ընտրեք ճիշտ տախտակը և COM նավահանգիստը և վերբեռնեք ծածկագիրը:
Եվ դրանով ձեր ծածկագրման հատվածը նույնպես ամբողջական է: Այժմ դուք պատրաստ եք խաղալ դրա հետ:
Քայլ 8: Օգտագործելով մեր հեռակառավարման վահանակը
Կոդերի ավարտից հետո կարգավորումը պատրաստ է օգտագործման համար: Մոդուլները կոդավորված են այնպես, որ LED- ներից մեկը լուսավորվի, երբ սեղմենք հեռակառավարման վահանակի կոճակը: Դուք կարող եք ավելացնել այնքան կոճակներ, որքան ցանկանում եք և վերահսկել մի շարք սարքավորումներ դրանց օգնությամբ ՝ փոփոխություններ կատարելով ծածկագրերում և միացնելով LoRa մոդուլը ՝ վերահսկվող յուրաքանչյուր հանգույցի համար: Քանի որ սա սկզբնական հեռակառավարման նախատիպն էր, կարող եք նաև ստեղծել բնօրինակ հեռակառավարիչը ՝ հղում կատարելով «LoRa վրա հիմնված հեռակառավարիչի պատկերացում» քայլում ավելացված տեսանյութին և այդ հեռակառավարման վահանակից կառավարել ստացողի կողմը, ինչպես ես արեցի: Դուք կարող եք ձեռք բերել իմ կողմից նախագծված PCB- ն `նախագծի Github- ի էջում նախագծված ֆայլի միջոցով արտադրված հեռակառավարման վահանակի համար: Այս հեռակառավարման վահանակի վրա կա նաև ցուցադրում, որն ընդունում է մեր կատարած գործունեությունը: Հետևաբար, ծածկագիրը նույնպես պետք է փոխվի: Պետք չէ անհանգստանալ դրա համար և ստանալ կոդը «Remote.ino» ֆայլում ՝ նախագծի Github էջում, և վերջ, պատրաստ եք գնալ: Դուք կարող եք անդրադառնալ վերը նշված տեսանյութին ՝ մանրամասն պատկերացում կազմելու համար, թե ինչպես է վերահսկիչն աշխատում և վերահսկում սարքերը:
Այսպիսով, դուք կարող եք ստեղծել ձեր սեփական հեռակառավարման վահանակը և կառավարել մի քանի տարբեր գործիքներ ՝ առանց ինտերնետի և մի քանի կմ հեռավորությունից:
Հուսով եմ, որ ձեզ դուր եկավ ձեռնարկը: Անհամբերությամբ սպասում եմ ձեզ հաջորդ անգամ: Մինչ այդ վայելեք LoRa մոդուլներով:
Խորհուրդ ենք տալիս:
Առանց էկրանի / ցուցադրման (առանց գլխի) աշխատելը Raspberry Pi- ի կամ Linux- ի վրա հիմնված այլ համակարգիչների վրա `6 քայլ
Առանց էկրանի / ցուցադրման (առանց գլխի) աշխատելը Raspberry Pi- ի կամ Linux- ի / unix- ի վրա հիմնված այլ համակարգիչների վրա. Երբ մարդկանց մեծ մասը գնում է Raspberry PI, նրանք կարծում են, որ իրենց անհրաժեշտ է համակարգչի էկրան: Մի վատնեք ձեր գումարը համակարգչի անհարկի մոնիտորների և ստեղնաշարերի վրա: Մի վատնեք ձեր ժամանակը համակարգիչների միջև ստեղնաշարեր և մոնիտորներ տեղափոխելով: Մի կապեք հեռուստացույց, երբ այն չկա
Arduino- ի վրա հիմնված ոչ կոնտակտային ինֆրակարմիր ջերմաչափ - IR- ով հիմնված ջերմաչափ Arduino- ի միջոցով. 4 քայլ
Arduino- ի վրա հիմնված ոչ կոնտակտային ինֆրակարմիր ջերմաչափ | IR- ով հիմնված ջերմաչափ Arduino- ի միջոցով. Բարև ձեզ, այս հրահանգների մեջ մենք կդարձնենք ոչ կոնտակտային ջերմաչափ arduino- ով: Քանի որ երբեմն հեղուկի/պինդի ջերմաստիճանը չափազանց բարձր է կամ ցածր, ապա դժվար է դրա հետ կապ հաստատել և կարդալ այդ դեպքում ջերմաստիճանը
Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 վրա հիմնված միջինի գեներատոր). 4 քայլ (նկարներով)
Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 Based Midi Generator). Բարև, այսօր ես կբացատրեմ, թե ինչպես պատրաստել ձեր սեփական եղանակի վրա հիմնված փոքր երաժշտության գեներատոր: Այն հիմնված է ESP8266- ի վրա, որը նման է Arduino- ին և արձագանքում է ջերմաստիճանին, անձրևին: և լույսի ուժգնություն: Մի ակնկալեք, որ այն ամբողջ երգեր կամ ակորդներ կհաղորդի
Վերահսկեք կենցաղային տեխնիկան LoRa- ի նկատմամբ - LoRa տան ավտոմատացման մեջ - LoRa հեռակառավարիչ ՝ 8 քայլ
Վերահսկեք կենցաղային տեխնիկան LoRa- ի նկատմամբ | LoRa տան ավտոմատացման մեջ | LoRa հեռակառավարում. Վերահսկեք և ավտոմատացրեք ձեր էլեկտրական սարքերը երկար հեռավորություններից (կիլոմետրեր) ՝ առանց ինտերնետի առկայության: Դա հնարավոր է LoRa- ի միջոցով: Այ, ինչ կա, տղերք: Akarsh այստեղ CETech- ից: Այս PCB- ն ունի նաև OLED էկրան և 3 ռելեներ, որոնք մի
Ինչպես միացնել MicroPython- ի որոնվածը ESP8266- ի վրա հիմնված Sonoff խելացի անջատիչի վրա. 3 քայլ (նկարներով)
Ինչպե՞ս միացնել MicroPython- ի որոնվածը ESP8266- ի վրա հիմնված Sonoff խելացի անջատիչի վրա. Այդ գծից ամենաճկուն և էժան սարքերից են Sonoff Basic- ը և Sonoff Dual- ը: Սրանք Wi-Fi- ով միացված անջատիչներ են ՝ հիմնված հիանալի չիպի ՝ ESP8266- ի վրա: Մինչդեռ